Unlike traditional frameworks, Squeditor prevents codebase bloat perfectly by forcing per-project compilation for UIKit3 functionality. It specifically pulls precisely only the capabilities declared actively while discarding everything else.Documentation Index
Fetch the complete documentation index at: https://docs.squeditor.com/llms.txt
Use this file to discover all available pages before exploring further.
The Global Target
Thesqueditor/uikit-manifest.json file controls the blueprint schema. It accurately maps the exact internal source code requirements necessary for each component dynamically directly from the node_modules/ bundle.
uikit-manifest.json
The
_core key acts as the universal engine root containing fundamental event handlers required globally. Every compile sequence safely includes _core intrinsically.The Local Output Registry
Every distinct project must inform thebuild-components.js compiler what exact components it demands. The squeditor.config.js registry orchestrates this elegantly via the components[] array.
squeditor.config.js
npm run build:css, Squeditor compiles output files corresponding directly to the elements declared in your template config. No unutilized framework code is bundled into the final build.
Output Generation
Two specific output bundles are reliably created in the targetdist/ folder:
uikit-components.cssuikit-components.js
base.php structure.
base.php