Packages renamed to the @uhhm scope (@uhhm/buuh, @uhhm/buuh-html, @uhhm/buuh-component, @uhhm/buuh-devtools, @uhhm/buuh-migrate, @uhhm/bankai). Scoping is load-bearing twice over: npm routes registries per scope so @uhhm/* resolves against project.uhhm.no while everything else stays on npmjs, and it means this fork never squats upstream's names anywhere. The codemod now migrates choo v7 apps to the @uhhm names. README rewritten with the fork framing and full upstream credit; the choojs RFC moves to docs/upstream-rfc-draft.md, in the drawer for if this work ever goes home. API unchanged — choo() is still choo(). Also: Gitea Actions CI + release workflows (npm publish to the uhhm registry on tag push, CDN bundle uploaded as a generic package), npm run bundle producing dist-cdn/buuh.js (the whole framework as one minified ES module for import-map use), docs/publishing.md explaining what Gitea Packages is (a real npm registry) and is not (a CDN — serve the bundle from a static host with module-safe MIME instead), and onload.js constructing window.MutationObserver to match its own guard (surfaced by smoke-testing the bundle outside a full browser). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014NgfSjHE11oFpoSnLVKLXd
30 lines
875 B
JSON
30 lines
875 B
JSON
{
|
|
"name": "@uhhm/buuh-monorepo",
|
|
"private": true,
|
|
"version": "8.0.0-dev",
|
|
"description": "Monorepo for buuh \u2014 a friendly fork of choo, rebuilt for the modern platform",
|
|
"type": "module",
|
|
"workspaces": [
|
|
"packages/*"
|
|
],
|
|
"engines": {
|
|
"node": ">=24"
|
|
},
|
|
"scripts": {
|
|
"test": "node --test packages/core/test/ packages/html/test/ packages/component/test/ packages/devtools/test/ packages/migrate/test/ packages/bankai/test/",
|
|
"test:e2e": "node --test test/e2e/",
|
|
"bench": "node bench/render.js",
|
|
"bench:browser": "node bench/real-browser.js",
|
|
"size": "node scripts/size.js",
|
|
"bundle": "node scripts/bundle.js"
|
|
},
|
|
"repository": "https://project.uhhm.no/uhhm/buuh",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"happy-dom": "^20.14.0",
|
|
"nanohtml": "^1.10.0",
|
|
"playwright": "^1.63.0",
|
|
"uhtml": "^5.0.9"
|
|
}
|
|
}
|