cartesi / cli

Cartesi CLI tool
Apache License 2.0
3 stars 3 forks source link

Lock dependencies for installation #20

Open tuler opened 2 months ago

tuler commented 2 months ago

📚 Context

Javascript applications (not libraries) should publish a npm-shrinkwrap file in the npm package, so when it's installed it downloads the exact same packages every time, without relying on package resolution as specified in the package.json.

✔️ Solution

We are using a monorepo with pnpm. npm shrinkwrap is a command that is unaware of monorepos. Analyze how to do it correctly.

📈 Subtasks

🎯 Definition of Done