- Add composite TypeScript projects for common/primitives and common/runtime - Decouple primitives from runtime (buffer service interfaces, UnicodeProperties, CellTypes, etc.) - Move Types.ts to runtime; re-export primitive types from runtime/Types - Rename src/browser -> src/target-browser, src/headless -> src/target-headless - Update import paths (target-browser/*, target-headless/*) across repo - Fix esbuild outbase so common/* and target-* resolve under out-esbuild/ - Point unicode addons at primitives for UnicodeTypes/UnicodeProperties - Update ARCHITECTURE.md and AGENTS.md Co-authored-by: Daniel Imms <Tyriar@users.noreply.github.com>
25 lines
796 B
JSON
25 lines
796 B
JSON
{
|
|
"files": [],
|
|
"include": [],
|
|
"references": [
|
|
{ "path": "./demo" },
|
|
{ "path": "./src/target-browser" },
|
|
{ "path": "./src/target-headless" },
|
|
{ "path": "./test/benchmark" },
|
|
{ "path": "./test/playwright" },
|
|
{ "path": "./addons/addon-attach" },
|
|
{ "path": "./addons/addon-clipboard" },
|
|
{ "path": "./addons/addon-fit" },
|
|
{ "path": "./addons/addon-image" },
|
|
{ "path": "./addons/addon-ligatures" },
|
|
{ "path": "./addons/addon-progress" },
|
|
{ "path": "./addons/addon-search" },
|
|
{ "path": "./addons/addon-serialize" },
|
|
{ "path": "./addons/addon-unicode11" },
|
|
{ "path": "./addons/addon-unicode-graphemes" },
|
|
{ "path": "./addons/addon-web-fonts" },
|
|
{ "path": "./addons/addon-web-links" },
|
|
{ "path": "./addons/addon-webgl" }
|
|
]
|
|
}
|