stoke/package.json
cluade-reviewer-andresmgsl f5a44021da design: stoke brand system, without the 23MB of binaries
Replaces #12, which committed every generated render into the repo. Rebuilt on
a clean branch because merging the original would have written those blobs into
main's history permanently, even with a later commit deleting them.

What changed from #12:

- Keeps docs/DESIGN.md and assets/logo-mark.svg (1.4 kB of vector text).
- Drops ~23 MB of PNG/MP4. They live in the Figma file, which was already the
  source of truth and is linked from the doc. stoke's .git is ~23 MB; those
  assets would have doubled it, forever.
- Adds the missing "files" whitelist to package.json. There wasn't one, so
  npm pack shipped the whole working directory: measured 23.7 MB with the
  assets, and it was already shipping the test suite without them. Now 26.7 kB
  across 7 files.

The packaging bug is pre-existing and independent of the design work; the
oversized PR is just what made it visible.

61/61 tests pass; `stoke --version` → 1.3.0.
2026-07-26 21:26:30 +00:00

39 lines
719 B
JSON

{
"name": "stoke",
"version": "1.3.0",
"description": "CLI for the heavy-duty forge (Forgejo)",
"main": "src/cli.js",
"scripts": {
"test": "node --test",
"start": "node src/cli.js"
},
"keywords": [
"forgejo",
"cli",
"heavy-duty",
"forge"
],
"author": "Heavy Duty Builders",
"license": "ISC",
"type": "commonjs",
"engines": {
"node": ">=22.12.0"
},
"repository": {
"type": "git",
"url": "https://forgejo.heavyduty.builders/heavy-duty/stoke.git"
},
"dependencies": {
"commander": "^15.0.0"
},
"bin": {
"stoke": "src/cli.js"
},
"files": [
"src/",
"README.md",
"LICENSE",
"docs/DESIGN.md",
"assets/logo-mark.svg"
]
}