feat(chord): Chord v2 is the package's root

src/next is src (the main export), src/next-node is src/node with short subpaths (/http, /workers, /plugins,
/plugins/runtime, /app, /surfaces, /web, /react, /tui, /tui/launcher); the foundations get /json and /watch;
Chord v1 moves to src/old (/old, /old/node) until p2 runs on v2; tests and docs move likewise (test/, docs/,
test/old, docs/old). Durable and env import the foundations from their subpaths.
This commit is contained in:
Mario Zechner 2026-11-02 22:36:54 +00:00
parent 0a4fad5489
commit e9c0ff4d84
966 changed files with 2968 additions and 2804 deletions

View file

@ -8,27 +8,29 @@
"@earendil-works/chord": ["./packages/chord/src/index.ts"],
"@earendil-works/chord/context": ["./packages/chord/src/context/index.ts"],
"@earendil-works/chord/delta": ["./packages/chord/src/delta/index.ts"],
"@earendil-works/chord/next": ["./packages/chord/src/next/index.ts"],
"@earendil-works/chord/next/plugins": ["./packages/chord/src/next-node/plugins/index.ts"],
"@earendil-works/chord/next/plugins/runtime": ["./packages/chord/src/next-node/plugins/runtime.ts"],
"@acme/app/*": ["./packages/chord/test/next/examples/49-plugin-api/app/*.ts"],
"@notes/app/*": ["./packages/chord/test/next/examples/53-app/app/*.ts"],
"@board/app/*": ["./packages/chord/test/next/examples/56-web/app/*.ts"],
"@chat/app/*": ["./packages/chord/test/next/examples/59-chat/app/*.ts"],
"@earendil-works/chord/next/http": ["./packages/chord/src/next-node/http/index.ts"],
"@earendil-works/chord/next/workers": ["./packages/chord/src/next-node/workers/index.ts"],
"@earendil-works/chord/next/app": ["./packages/chord/src/next-node/app/index.ts"],
"@earendil-works/chord/next/web": ["./packages/chord/src/next-web/index.ts"],
"@earendil-works/chord/next/web/server": ["./packages/chord/src/next-node/surfaces/index.ts"],
"@earendil-works/chord/next/react": ["./packages/chord/src/next-react/index.ts"],
"@earendil-works/chord/next/tui": ["./packages/chord/src/next-tui/index.ts"],
"@earendil-works/chord/next/tui/launcher": ["./packages/chord/src/next-node/tui/index.ts"],
"@earendil-works/chord/node": ["./packages/chord/src/node.ts"],
"@earendil-works/chord/json": ["./packages/chord/src/json.ts"],
"@earendil-works/chord/watch": ["./packages/chord/src/watch.ts"],
"@earendil-works/chord/output": ["./packages/chord/src/output.ts"],
"@earendil-works/chord/telemetry-sqlite": ["./packages/chord/src/telemetry-sqlite/index.ts"],
"@earendil-works/chord/sqlite": ["./packages/chord/src/sqlite/index.ts"],
"@earendil-works/chord/sqlite/node": ["./packages/chord/src/sqlite/node.ts"],
"@earendil-works/chord/sqlite/cloudflare": ["./packages/chord/src/sqlite/cloudflare.ts"],
"@earendil-works/chord/telemetry-sqlite": ["./packages/chord/src/telemetry-sqlite/index.ts"],
"@earendil-works/chord/http": ["./packages/chord/src/node/http/index.ts"],
"@earendil-works/chord/workers": ["./packages/chord/src/node/workers/index.ts"],
"@earendil-works/chord/plugins": ["./packages/chord/src/node/plugins/index.ts"],
"@earendil-works/chord/plugins/runtime": ["./packages/chord/src/node/plugins/runtime.ts"],
"@earendil-works/chord/app": ["./packages/chord/src/node/app/index.ts"],
"@earendil-works/chord/web": ["./packages/chord/src/web/index.ts"],
"@earendil-works/chord/surfaces": ["./packages/chord/src/node/surfaces/index.ts"],
"@earendil-works/chord/react": ["./packages/chord/src/react/index.ts"],
"@earendil-works/chord/tui": ["./packages/chord/src/tui/index.ts"],
"@earendil-works/chord/tui/launcher": ["./packages/chord/src/node/tui/index.ts"],
"@earendil-works/chord/old": ["./packages/chord/src/old/index.ts"],
"@earendil-works/chord/old/node": ["./packages/chord/src/old/node.ts"],
"@acme/app/*": ["./packages/chord/test/examples/49-plugin-api/app/*.ts"],
"@notes/app/*": ["./packages/chord/test/examples/53-app/app/*.ts"],
"@board/app/*": ["./packages/chord/test/examples/56-web/app/*.ts"],
"@chat/app/*": ["./packages/chord/test/examples/59-chat/app/*.ts"],
"@earendil-works/pi-telemetry": ["./packages/telemetry/src/index.ts"],
"@earendil-works/pi-telemetry/testing": ["./packages/telemetry/src/testing/index.ts"],
"@earendil-works/pi-telemetry/render": ["./packages/telemetry/src/render.ts"],