{ "schema_version": 1, "npm_root": "tools/frontend_assets", "report_markdown": "artifacts/frontend_libraries.md", "report_json": "artifacts/frontend_libraries.json", "assets": [ { "id": "bulma_css", "kind": "npm_file", "package": "bulma", "source_path": "css/bulma.min.css", "targets": [ "core/static/css/bulma.min.css" ], "purpose": "Bulma core stylesheet", "official_url": "https://bulma.io" }, { "id": "bulma_tooltip_css", "kind": "npm_file", "package": "bulma-tooltip", "source_path": "dist/css/bulma-tooltip.min.css", "targets": [ "core/static/css/bulma-tooltip.min.css" ], "purpose": "Official Bulma tooltip extension from Bulma's extensions page", "official_url": "https://wikiki.github.io/elements/tooltip" }, { "id": "bulma_slider_css", "kind": "npm_file", "package": "bulma-slider", "source_path": "dist/css/bulma-slider.min.css", "targets": [ "core/static/css/bulma-slider.min.css" ], "purpose": "Official Bulma slider extension from Bulma's extensions page", "official_url": "https://wikiki.github.io/form/slider" }, { "id": "bulma_slider_js", "kind": "npm_file", "package": "bulma-slider", "source_path": "dist/js/bulma-slider.min.js", "targets": [ "core/static/js/bulma-slider.min.js" ], "purpose": "Official Bulma slider extension runtime", "official_url": "https://wikiki.github.io/form/slider" }, { "id": "bulma_calendar_css", "kind": "npm_file", "package": "bulma-calendar", "source_path": "src/demo/assets/css/bulma-calendar.min.css", "targets": [ "core/static/css/bulma-calendar.min.css" ], "purpose": "Official Bulma calendar extension from Bulma's extensions page", "official_url": "https://wikiki.github.io/components/calendar" }, { "id": "bulma_calendar_js", "kind": "npm_file", "package": "bulma-calendar", "source_path": "src/demo/assets/js/bulma-calendar.min.js", "targets": [ "core/static/js/bulma-calendar.min.js" ], "purpose": "Official Bulma calendar extension runtime", "official_url": "https://wikiki.github.io/components/calendar" }, { "id": "bulma_tagsinput_css", "kind": "npm_file", "package": "bulma-tagsinput", "source_path": "dist/css/bulma-tagsinput.min.css", "targets": [ "core/static/css/bulma-tagsinput.min.css" ], "purpose": "Official Bulma tagsinput extension from Bulma's extensions page", "official_url": "https://wikiki.github.io/form/tagsinput" }, { "id": "bulma_tagsinput_js", "kind": "npm_file", "package": "bulma-tagsinput", "source_path": "dist/js/bulma-tagsinput.min.js", "targets": [ "core/static/js/bulma-tagsinput.min.js" ], "purpose": "Official Bulma tagsinput extension runtime", "official_url": "https://wikiki.github.io/form/tagsinput" }, { "id": "bulma_switch_css", "kind": "npm_file", "package": "bulma-switch", "source_path": "dist/css/bulma-switch.min.css", "targets": [ "core/static/css/bulma-switch.min.css" ], "purpose": "Official Bulma switch extension from Bulma's extensions page", "official_url": "https://wikiki.github.io/form/switch" }, { "id": "gridstack_css", "kind": "npm_file", "package": "gridstack", "source_path": "dist/gridstack.min.css", "targets": [ "core/static/css/gridstack.min.css" ], "purpose": "GridStack stylesheet", "official_url": "https://gridstackjs.com/" }, { "id": "gridstack_js", "kind": "npm_file", "package": "gridstack", "source_path": "dist/gridstack-all.js", "targets": [ "core/static/js/gridstack-all.js" ], "purpose": "GridStack bundle used by the dashboard", "official_url": "https://gridstackjs.com/" }, { "id": "jquery_js", "kind": "npm_file", "package": "jquery", "source_path": "dist/jquery.min.js", "targets": [ "core/static/js/jquery.min.js" ], "purpose": "Latest jQuery 3.x release for compatibility with legacy plugins", "official_url": "https://jquery.com", "notes": "The latest npm release is jQuery 4.x, but this project still vendors 3.7.1 to avoid breaking older plugins." }, { "id": "htmx_js", "kind": "npm_file", "package": "htmx.org", "source_path": "dist/htmx.min.js", "targets": [ "core/static/js/htmx.min.js" ], "purpose": "htmx runtime", "official_url": "https://htmx.org/" }, { "id": "hyperscript_js", "kind": "npm_file", "package": "hyperscript.org", "source_path": "dist/_hyperscript.min.js", "targets": [ "core/static/js/hyperscript.min.js" ], "purpose": "_hyperscript runtime", "official_url": "https://hyperscript.org/" }, { "id": "magnet_js", "kind": "npm_file", "package": "@lf2com/magnet.js", "source_path": "dist/magnet.min.js", "targets": [ "core/static/js/magnet.min.js" ], "purpose": "Magnet.js drag attraction component", "official_url": "https://github.com/lf2com/magnet.js" }, { "id": "fontawesome_bundle", "kind": "url_bundle", "version": "6.1.1", "entry_url": "https://site-assets.fontawesome.com/releases/v6.1.1/css/all.css", "entry_target": "css/all.css", "target_roots": [ "core/static/vendor/fontawesome" ], "official_url": "https://fontawesome.com", "license": "Font Awesome Pro commercial terms via site-assets.fontawesome.com", "purpose": "Existing Font Awesome asset family, self-hosted locally to preserve the currently used icon set" } ] }