0.2.1 • Published 10 months ago
publish-police v0.2.1
publish-police
Check npm package dist before publish (yep, I always forgot to build before publish)
install
pnpm i publish-police -D
features
{
"files": ["<pattern>"],
"exports": {
// ...exports
},
}
- Check
files
fields inpackage.json
is exit on disk. - Check file listed in
exports
fields inpackage.json
is exit on disk.
options
strict
- default true
, e.g. publish-police --strict=false
throw error if files
not present or empty in package.json
.
usage
set it in prepublishOnly
script
{
"prepublishOnly": "publish-police",
}
or exec manually before publish...
{
"ci:publish": "pnpm run build && publish-police && pnpm changeset publish",
}