cookout
v0.1.0-alpha.0
Published
Release readiness for packages, CLIs, and services.
Maintainers
Readme
cookout
Release readiness for packages, CLIs, and services.
Cookout will help run checks like:
- typecheck
- lint
- tests
- smoke tests
- package artifact checks
- install-from-tarball checks
- README snippet checks
- release metadata checks
For now, the package exposes a small CLI and config helper while the real runner takes shape.
Use
npx cookout@alpha checkInstall
npm install --save-dev cookout@alphaCLI
cookout check
cookout check --jsoncookout check currently prints the release-readiness checks Cookout plans to support. It exits successfully without running project commands while the runner is still in alpha.
Config Helper
const { defineCookoutConfig } = require('cookout');
module.exports = defineCookoutConfig({
project: 'cli',
packageManager: 'npm',
checks: [
'typecheck',
'lint',
'tests',
{
id: 'smoke',
command: 'npm run smoke:cli',
},
],
});