npm run validate: toolchain check, openspec schema validate, openspec validate --all --strict, lychee --offline --include-fragments for root *.md and openspec/specs. CI verify installs the pinned CLI and sha256-pinned lychee and runs it. Closes #2
32 lines
1013 B
JSON
32 lines
1013 B
JSON
{
|
|
"name": "wealth-ledger-specs",
|
|
"version": "0.2.0",
|
|
"private": true,
|
|
"engines": {
|
|
"node": "24.22.1"
|
|
},
|
|
"scripts": {
|
|
"verify": "git diff --check",
|
|
"check:openspec": "node scripts/check-openspec.cjs",
|
|
"validate": "npm run check:openspec && openspec schema validate && openspec validate --all --strict --no-interactive --store wealth-ledger-specs && lychee --offline --include-fragments --no-progress './*.md' openspec/specs",
|
|
"release:preview": "release-it --dry-run --ci",
|
|
"release:prepare": "release-it --ci",
|
|
"commitlint": "commitlint",
|
|
"prepare": "git config core.hooksPath .githooks"
|
|
},
|
|
"devDependencies": {
|
|
"@commitlint/cli": "21.2.4",
|
|
"@commitlint/config-conventional": "21.2.4",
|
|
"@release-it/conventional-changelog": "12.0.2",
|
|
"conventional-changelog-conventionalcommits": "10.4.1",
|
|
"release-it": "21.1.1"
|
|
},
|
|
"overrides": {
|
|
"fast-uri": "3.1.9",
|
|
"release-it": {
|
|
"basic-ftp": "6.2.3",
|
|
"undici": "7.30.1"
|
|
}
|
|
}
|
|
}
|