Bug#843021: update
The repo is now on salsa:
https://salsa.debian.org/js-team/node-yarnpkg
I have just updated it with upstream's latest release (1.5.1).
W.r.t. the previous time I looked (version 1.2.1 in 2017-10) the dependencies have not changed much:
- Upgraded:
- babel-runtime from ^6.0.0 to ^6.26.0
- is-builtin-module from ^1.0.0 to ^2.0.0
- New:
- deepequal ("Deep comparison of two variables")
While for the build dependencies:
- Dropped:
- babel-preset-es2015-node4
- babel-preset-node5
- New:
- babel-preset-env
- babel-preset-flow
- jsinspect
- Upgraded:
- babel-core from ^6.24.1 to ^6.26.0
- execa from ^0.7.0 to ^0.9.0
- gulp-babel from ^6.0.0 to ^7.0.0
- jest from ^20.0.4 to ^21.2.1
Furthermore, babel-eslint, eslint-plugin-jest, eslint-plugin-jsx-a11y and eslint-plugin-relay have been moved from the deps to the build deps.
In the meantime I did:
- ITP for node-babel-plugin-array-includes
- RFS for node-babel-plugin-transform-inline-imports-commonjs and node-yn
- node-puka and node-dnscache are ready for the upload but I'm waiting to RFS that node-rollup-plugin-babel and node-asap go through the NEW queue.
I also updated the task page https://wiki.debian.org/Javascript/Nodejs/Tasks/yarn
Assuming some dependencies can be skipped:
- jest, flow, flow-bin, commitizen and cz-conventional-changelog: these seem tools required for the upstream development workflow
- cmd-shim: should be required only on windows
Some build dependencies are still missing:
- node-babel-plugin-array-includes
- node-flow-bin ("Binary wrapper for Flow - A static type checker for JavaScript" used for lint command)
- node-gulp-watch (likely required only for development to run gulp when files change)
- node-jest ("Delightful JavaScript Testing") https://bugs.debian.org/890253
- node-jsinspect ("Detect structural similarities in your code Keywords", used in the dupe-check command)
- node-mock-stdin, used in __tests__/reporters/_mock.js
Paolo
Reply to: