@displayduck/compiler
v0.1.1
Published
Pack compiler and runtime bridge for DisplayDuck packs.
Readme
@displayduck/compiler
Compiler CLI and runtime bridge for DisplayDuck packs.
Install
npm install -D @displayduck/base @displayduck/compilerUsage
displayduck-compile-pack --pack-dir .
displayduck-compile-pack --pack-dir . --watchThe compiler:
- compiles pack TypeScript, HTML, and SCSS entrypoints
- reads source files from
src/ - writes compiled widget entrypoints to
dist/<widget-id>.js - injects the DisplayDuck runtime bridge for
@displayduck/base,@displayduck/ipc, and@displayduck/media - rewrites relative asset references for installed packs
Supported entrypoints
Preferred:
src/<widget-id>.tssrc/<widget-id>.htmlsrc/<widget-id>.scsssrc/pack.tssrc/pack.htmlsrc/pack.scss
Legacy plugin filenames are still accepted for compatibility.
