diff --git a/README.md b/README.md index 0d5a77f..31a3ce8 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,9 @@ Rules: ## Release readiness docs +- `pnpm run release:check` runs build, tests, smoke, and package smoke. +- `pnpm run package:smoke` runs `npm pack --dry-run` against the publish surface. + - [Release readiness guide](docs/release-readiness.md) - [Release checklist](docs/release-checklist.md) - [Release process](docs/release-process.md) diff --git a/package.json b/package.json index b76cb47..c8d06c1 100644 --- a/package.json +++ b/package.json @@ -15,9 +15,10 @@ "start": "node dist/index.js", "check:templates": "pnpm build && node scripts/check-template-registry.mjs", "smoke:init": "bash scripts/smoke-init.sh", - "release:check": "pnpm run build && pnpm test && pnpm run smoke && npm pack --dry-run", + "release:check": "pnpm run build && pnpm test && pnpm run smoke && pnpm run package:smoke", "test": "pnpm run build && node scripts/check-template-registry.mjs", - "smoke": "pnpm run smoke:init" + "smoke": "pnpm run smoke:init", + "package:smoke": "npm pack --dry-run" }, "dependencies": { "commander": "^12.1.0" @@ -29,5 +30,18 @@ }, "engines": { "node": ">=20" - } + }, + "repository": { + "type": "git", + "url": "git+https://github.com/rogerchappel/stackforge.git" + }, + "files": [ + "dist", + "src", + "templates", + "scripts", + "docs", + "README.md", + "LICENSE" + ] }