* docs: move website documentation into the pnpm repository * docs: keep v11 and v12 documentation beside their implementations * docs(pnpr): keep registry documentation beside its implementation * ci: classify product documentation as documentation changes * test: cover product documentation in Rust CI exclusions * ci: isolate documentation publishing and support manual sync * test: make dependency status fixture timestamps deterministic
997 B
997 B
id, title
| id | title |
|---|---|
| limitations | Limitations |
npm-shrinkwrap.jsonandpackage-lock.jsonare ignored. Unlike pnpm, npm can install the samename@versionmultiple times and with different sets of dependencies. npm's lockfile is designed to reflect the flatnode_moduleslayout, however, as pnpm creates an isolated layout by default, it cannot respect npm's lockfile format. See pnpm import if you wish to convert a lockfile to pnpm's format, though.- Binstubs (files in
node_modules/.bin) are always shell files, not symlinks to JS files. The shell files are created to help pluggable CLI apps in finding their plugins in the unusualnode_modulesstructure. This is very rarely an issue and if you expect the file to be a JS file, reference the original file directly instead, as described in #736.
Got an idea for workarounds for these issues? Share them.