mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-08-10 23:31:21 +02:00
- package.json with biome, rolldown, lightningcss devDependencies
- biome.json: add CSS formatter support
- scripts/build-css.mjs: lightningcss resolves @import chain, bundles/minifies CSS
- scripts/build-js.mjs: rolldown per-entry JS bundling (no code splitting)
- scripts/build.mjs: orchestrator for both CSS + JS
- scripts/check-build.mjs: staleness checker for CI/deploy guard
- justfile: add build, build-css, build-js, build-install, build-check recipes
- justfile: deploy recipe now runs build before deploy-code
- head.php + form-page.php: use dist/base.min.css instead of style.css
- All controllers + FormBootstrap: reference dist/*.min.{css,js}
- admin footer: load admin.min.js for all admin pages
- repertoire: use public.min.js instead of individual app JS files
- Fix stray '}' syntax error in admin.css line 305
- .gitignore: add app/public/assets/dist/
18 lines
632 B
JavaScript
18 lines
632 B
JavaScript
/**
|
|
* Form JS entry — form-specific JS for admin form pages (add/edit).
|
|
*
|
|
* Admin baseline JS (admin.min.js) is loaded separately via the admin footer.
|
|
* This bundle only includes form-specific features.
|
|
*
|
|
* Vendor scripts (htmx, FilePond, OverType) are loaded separately via <script> tags.
|
|
*/
|
|
|
|
// Form-specific features (admin.min.js provides htmx-global-setup, beforeunload-guard, etc.)
|
|
import "./file-upload-filepond.js";
|
|
import "./pill-search.js";
|
|
import "./jury-autocomplete.js";
|
|
import "./autosave-handler.js";
|
|
import "./form-duration-toggle.js";
|
|
import "./form-jury-fields.js";
|
|
import "./form-language-asterisk.js";
|