Virgil
|
89d2870e20
|
fix(codegen): reject invalid slot keys
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-03 19:02:50 +00:00 |
|
Virgil
|
c240116c1d
|
fix(codegen): validate custom element tags
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-03 18:12:47 +00:00 |
|
Virgil
|
aa00f27db4
|
fix(codegen): ignore transient invalid watch input
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-03 18:01:45 +00:00 |
|
Virgil
|
3d2fdf4e22
|
feat(codegen): restore watch mode
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-03 16:52:47 +00:00 |
|
Virgil
|
56bd6638db
|
feat(codegen): add TypeScript declarations
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Generate .d.ts output for Web Component bundles and add a CLI -dts mode.\n\nCo-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-03 16:42:41 +00:00 |
|
Snider
|
4c657377c4
|
fix(wasm): reduce binary from 1.56MB to 830KB gzip
Move heavyweight imports out of WASM build via //go:build !js tags:
- register.go: encoding/json + text/template (codegen)
- pipeline.go: go-i18n/reversal (grammar imprint)
- layout.go: replace fmt.Sprintf with string concat
Add cmd/codegen/ CLI as build-time replacement for in-browser
registerComponents(). Reads slot JSON from stdin, writes WC bundle
JS to stdout.
Result: 2.90MB raw / 830KB gzip (was 6.04MB / 1.56MB).
Makefile gate passes (limit 1MB gzip).
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-02-20 08:29:54 +00:00 |
|