pnpm gives drastically better performance than npm and would improve the developer experience, especially because of the large number of development dependencies this template uses. Thoughts?
Note that it doesn't currently work out of the box if you just try and use pnpm. Getting this error: pnpm/pnpm#3275
Workaround that I'm using:
Make a .czrc file:
{
"path": "cz-conventional-changelog"
}
Remove relevant section from package.json:
"config": {
"commitizen": {
"path": "@commitlint/cz-commitlint"
}
},
Also set up a .npmrc like this, unsure if needed:
enable-pre-post-scripts=true
auto-install-peers=true
node-linker=hoisted
pnpmgives drastically better performance thannpmand would improve the developer experience, especially because of the large number of development dependencies this template uses. Thoughts?Note that it doesn't currently work out of the box if you just try and use
pnpm. Getting this error: pnpm/pnpm#3275Workaround that I'm using:
Make a
.czrcfile:Remove relevant section from
package.json:Also set up a
.npmrclike this, unsure if needed: