bigtech-sucks/package.json
CLU c994a785a4 feat: render the public site from the database
The site is now a view over bigtech.db, not a hand-maintained set of pages.

- packages/core/db/render.mjs emits report/<product>.html and method.html into
  web/public, so Vite copies them into the deployable bundle. Re-running
  db:build regenerates them from whatever the database currently says.
- The report page leads with the score, then the dimension table with the
  weakest rung highlighted, then findings, then the evidence table with its
  tiers, then what was not tested, then how to clone and re-run the audit.
- The method page publishes the eight weights, the evidence tiers, both caps
  (reproducible builds and the closed-source ladder), the D1-D4 dynamic test,
  and a plain section on what the method cannot do.

Deployable bundle is 372K: the game, the method, the oath, the catalog and the
report. No server-side code, so it can sit on a Caddy static root and be nobody
else's problem to host.

Rendered 1 report page + method.html. All instrument checks still pass.
2026-10-29 16:24:13 -05:00

22 lines
872 B
JSON

{
"name": "bigtech-sucks",
"version": "0.1.0",
"private": true,
"description": "Draw the Line \u2014 a planning site disguised as a retro frontier game",
"workspaces": [
"packages/*"
],
"scripts": {
"dev": "npm run dev -w @bigtech-sucks/web",
"dev:server": "npm run dev -w @bigtech-sucks/server",
"build": "npm run build -w @bigtech-sucks/core && npm run build -w @bigtech-sucks/web",
"build:server": "npm run build -w @bigtech-sucks/server",
"preview": "npm run preview -w @bigtech-sucks/web",
"test": "npm run test -w @bigtech-sucks/core",
"db:build": "node packages/core/db/build.mjs && node packages/core/db/render.mjs",
"db:verify": "node packages/core/db/build.mjs verify",
"db:ingest": "node packages/core/db/ingest/run.mjs",
"db:render": "node packages/core/db/render.mjs"
},
"license": "UNLICENSED"
}