0.2.1 • Published 2 years 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 -Dfeatures
{
"files": ["<pattern>"],
"exports": {
// ...exports
},
}- Check
filesfields inpackage.jsonis exit on disk. - Check file listed in
exportsfields inpackage.jsonis 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",
}