mirror of
https://github.com/zoriya/v10.git
synced 2026-08-08 15:19:25 +00:00
Introduce the build-time compiler for constrained-JSX skins, rebased onto current main as a clean, additive package. Provides: - core pipeline: parse, compile, generate, JSX runtime, define-component - transforms: import rewriting, replace/wrap, drop-unused locals/imports - matchers + react lowering (add-prop, child-as-prop) - styles className analyzer - tailwind subsystem: design-system loader, decompose, evaluator, deriveClassName, emitCss, tailwindPlugin (three targets) Self-contained: the integration smoke test now reads a vendored skin fixture instead of the skins package, so the compiler builds and tests green independently. 158 tests pass. Wiring: register the project reference (tsconfig), commitlint scope, CI test-matrix entry, and lockfile entries (lightningcss, tailwindcss). The skin migration that consumes this compiler is parked separately — its token refactor conflicts with skin work that landed on main; see the follow-up commit and .claude/plans/compiler-rebase-audit.md.
42 lines
1.1 KiB
JSON
42 lines
1.1 KiB
JSON
{
|
|
"extends": "./tsconfig.base.json",
|
|
"compilerOptions": {
|
|
"noEmit": true
|
|
},
|
|
"references": [
|
|
{ "path": "packages/utils" },
|
|
{ "path": "packages/utils/src/dom" },
|
|
|
|
{ "path": "packages/element" },
|
|
|
|
{ "path": "packages/store" },
|
|
{ "path": "packages/store/src/html" },
|
|
{ "path": "packages/store/src/react" },
|
|
|
|
{ "path": "packages/core" },
|
|
{ "path": "packages/core/src/dom" },
|
|
|
|
{ "path": "packages/skins" },
|
|
|
|
{ "path": "packages/spf" },
|
|
{ "path": "packages/spf/src/core" },
|
|
{ "path": "packages/spf/src/network" },
|
|
{ "path": "packages/spf/src/media" },
|
|
{ "path": "packages/spf/src/media/dom" },
|
|
{ "path": "packages/spf/src/playback/primitives" },
|
|
{ "path": "packages/spf/src/playback/behaviors" },
|
|
{ "path": "packages/spf/src/playback/behaviors/dom" },
|
|
{ "path": "packages/spf/src/playback/actors" },
|
|
{ "path": "packages/spf/src/playback/actors/dom" },
|
|
{ "path": "packages/spf/src/playback/engines/hls" },
|
|
|
|
{ "path": "packages/html" },
|
|
{ "path": "packages/react" },
|
|
|
|
{ "path": "packages/compiler" },
|
|
|
|
{ "path": "packages/cli" }
|
|
],
|
|
"files": []
|
|
}
|