Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

freeze the node_modules tree for better setup reproducibility #64

Closed
nunoguedelha opened this issue Nov 5, 2021 · 1 comment
Closed
Assignees
Labels
enhancement New feature or request

Comments

@nunoguedelha
Copy link
Collaborator

Refer to npm documentation:
https://docs.npmjs.com/cli/v7/configuring-npm/package-lock-json

package-lock.json is automatically generated for any operations where npm modifies either the node_modules tree, or package.json. It describes the exact tree that was generated, such that subsequent installs are able to generate identical trees, regardless of intermediate dependency updates.

This file is intended to be committed into source repositories.

This is supported since npm version 5 (https://nodejs.dev/learn/the-package-lock-json-file). Considering the npm supported versions on Node.js:

  • node v4.2.2 : npm v2.14.7
  • node v14.17.0: npm v6.14.13

we need to upgrade https://github.com/robotology/yarp.js to support node v14.17.0 (version used on the module openmctStaticServer) or the current latest LTS.

CC @traversaro @S-Dafarra @RiccardoGrieco

@nunoguedelha nunoguedelha self-assigned this Nov 5, 2021
@nunoguedelha nunoguedelha added the enhancement New feature or request label Nov 5, 2021
@nunoguedelha nunoguedelha changed the title freeze the node_modules tree for beter setup reproducibility freeze the node_modules tree for better setup reproducibility Nov 22, 2021
@nunoguedelha
Copy link
Collaborator Author

Implemented in #90 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant