Files
RingBRP/package.json
T
slaguru666andClaude Opus 5 54a759e057 Run the guards under bun, including the two new ones
Rebased onto the creature-forge work, which had added check-creatures
and check-lethality to the chain and had `check` back on node. Taking
either side whole would have been wrong: the node side loses bun, the
bun side silently drops the two new guards. So the runner is bun and the
guard list is upstream's, all eight of them.

Only `check` and `readme` move. build, icons, portraits, bestiary, mj
and simulate stay on node — they were never part of this change, and
build writes LevelDB packs through classic-level.

Verified before committing: each guard run individually under bun, then
`npm run check` end to end, exit 0.

  check-rules       103 rules, 33 files
  check-kits        OK
  check-lang        995 keys, no collisions
  check-templates   19 templates compile
  check-behaviour   67 behavioural tests
  check-scenarios   9 files, 62 mechanic tags
  check-creatures   101 actor specs across 8 sources
  check-lethality   46 creatures, none drifted more than 6 points

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-09 17:41:27 +01:00

28 lines
1.0 KiB
JSON

{
"name": "ringbrp",
"version": "0.9.0",
"description": "The Custodians — a Basic Roleplaying game of crossings, for Foundry VTT",
"main": "ringbrp.mjs",
"scripts": {
"build": "node tools/build-packs.mjs && node tools/update-readme.mjs",
"icons": "node tools/make-icons.mjs",
"portraits": "node tools/make-portraits.mjs",
"bestiary": "node tools/bestiary.mjs",
"mj": "node tools/mj-queue.mjs",
"simulate": "node tools/simulate.mjs",
"check": "bun tools/check-rules.mjs && bun tools/check-kits.mjs && bun tools/check-lang.mjs && bun tools/check-templates.mjs && bun tools/check-behaviour.mjs && bun tools/check-scenarios.mjs && bun tools/check-creatures.mjs && bun tools/check-lethality.mjs",
"test": "npm run check",
"readme": "bun tools/update-readme.mjs"
},
"keywords": [],
"author": "Tim Evans (slaguru666)",
"license": "SEE LICENSE.txt",
"type": "commonjs",
"dependencies": {
"classic-level": "^3.0.0"
},
"devDependencies": {
"handlebars": "^4.7.9"
}
}