validate-package-exports
v0.14.0
Published
Validate your package.json exports actually exist, have valid syntax, and can be imported or required without issues.
Maintainers
Readme
validate-package-exports
Validate your package.json exports actually exist, have valid syntax, and can be imported or required without issues.
Install
pnpm add validate-package-exports -Dnpm i validate-package-exports -Dyarn add validate-package-exports -DOptions
| Flag | Description | Default value |
| --- | --- | --- |
| --check / -s | Check syntax of JS files | false |
| --verify / -v | Verify a module can be imported or required | false |
| --concurrency / -c | Concurrency | availableParallelism() |
| --bail / -b | Stop after the first error | process.env.CI === 'true' |
| --no-bail | Turn off --bail | false |
| --info / -i | Show info messages.The default behavior is to only show error. | process.env.RUNNER_DEBUG === '1' |
| --no-info | Turn off --info | false |
| --json / -j | Use JSON output | false |
Usage
validate-package-exports [FILE]... [options]:information_source: If you do not provide a path to a package.json, it will try to find one in the current directory.
Package scripts examples
{
"scripts": {
"build": "YOUR-BUILD-SCRIPT",
"postbuild": "validate-package-exports --check --verify"
}
}OR
{
"scripts": {
"prepublishOnly": "validate-package-exports --check --verify"
}
}Using npx
npx --yes validate-package-exports ./path/to/package.json --check --verifyLocal development
fnm use
corepack enable
pnpm install
pnpm build