Breaking Changes
- Node.js 6 and below are not supported
- pnpm's lockfile renamed from
shrinkwrap.yaml
topnpm-lock.yaml
- the
--scope
flag is deprecated - the
-r
flag is not an alias of--registry
anymore.pnpm i -r
===pnpm recursive install
- the specified version spec is prefered during installation. It doesn't matter what are the values of the
save-exact
andsave-prefix
configs (#1633) - the
pnpm recursive link
command is deprecated - the
link-workspace-packages
config istrue
by default - the
shared-workspace-lockfile
config istrue
by default - config renames:
shrinkwrap
->lockfile
shrinkwrap-only
->lockfile-only
shrinkwrap-directory
->lockfile-directory
shared-workspace-shrinkwrap
->shared-workspace-lockfile
frozen-shrinkwrap
->frozen-lockfile
prefer-frozen-shrinkwrap
->prefer-frozen-lockfile
- dependency locations in
node_modules
may not contain!
in their path (#1601)