Standard Shared Config for tagproject
packages with shared configs
npm install @tagproject/base-shared-config --save-dev
- Add
"prepare:config": "base-shared-config"
toscripts
property in yourpackage.json
- Rename your
prepare
scripts toprepare:[NAME]
- Add
"prepare": "run-s prepare:*"
- Run
npm run prepare
.github
.husky
.husky/commit-msg
.gitignore
.npmignore
build
- build shared configgenerate
- run allgenerate:*
generate:changelog
- generate changelogprepare
- run allprepare:*
prepare:config
- rebuild local configsprepare:husky
- install husky hooksrelease
- lint, build config, generate changelog and bump package version
- changelog-guru:
4.x
- husky:
9.x
- npm-run-all:
4.x
{
"exports": "./lib/index.js",
"manager": "npm",
"type": "module",
"types": "./lib/index.d.ts"
}