Files
nextcraft/apps/cli/package.json
T
CIAgent 1a88ab3199
Release / release (push) Successful in 3m45s
CI / python (push) Successful in 1m52s
CI / node (push) Successful in 1m0s
merge: milestone/v0.8-ship-anywhere -> main (v0.8 complete — Ship Anywhere)
The v0.8 milestone: installable on any Debian-based server via docker
(Gitea registry image, honest sandbox degrade), deb (amd64+arm64,
advisory postinst), and arch-aware binary — with release consistency
enforced by pre-commit hooks + Gitea Actions (3-runner fleet on CT 113,
machine-made releases with the full 8-asset matrix + registry image), the
CLI carrying the full suite (guide, channel-aware doctor), and the admin
runbook (deploy/README.md, evidence-backed recipes).

---ci---
phase: 6
milestone: v0.8
status: complete
requirements:
  covered: [REQ-8-001, REQ-8-002, REQ-8-003, REQ-8-004, REQ-8-005]
  partial: []
---/ci---
2026-09-29 16:04:40 +00:00

32 lines
912 B
JSON

{
"name": "@nextcraft/cli",
"version": "0.0.0",
"private": true,
"type": "module",
"engines": {
"node": ">=20.0.0"
},
"bin": {
"nextcraft": "dist/index.js"
},
"scripts": {
"dev": "tsx src/index.ts",
"test": "tsx --test tests/*.test.ts",
"test:cov": "c8 --include=src/** --reporter=text --reporter=text-summary tsx --test tests/*.test.ts",
"test:e2e": "CLI_E2E=1 tsx --test tests/fresh-clone-e2e.test.ts",
"typecheck": "tsc --noEmit",
"lint": "eslint .",
"build": "tsc -p tsconfig.build.json",
"build:binary": "node scripts/build-binary.mjs",
"test:e2e:docker": "CLI_E2E_DOCKER=1 tsx --test tests/channel-e2e.test.ts",
"test:e2e:deb": "CLI_E2E_DEB=1 tsx --test tests/channel-e2e.test.ts"
},
"devDependencies": {
"@types/node": "^24.0.0",
"tsx": "^4.23.0",
"typescript": "^5.7.2",
"esbuild": "0.28.2",
"c8": "^10.1.3"
}
}