# Shell asset manifest — CSS and JS paths by asset mode.
#
# source_* paths are loaded individually in development (ASSET_MODE=source).
# bundled_* paths are minified bundles used in production (ASSET_MODE=bundled).
#
# Consumed by server/build.rs at compile time to generate shell_asset_paths.rs.
# Editing paths here is the only change needed — no Rust modifications required.

{
  assets = {
    source_css = [
      "/styles/design-system.css",
      "/styles/theme-default.css",
      "/styles/website.css",
      "/styles/custom.css",
      "/styles/overrides/contact-tailwind-overrides.css",
      "/styles/highlight-github-dark.min.css",
      "/styles/highlightjs-copy.min.css",
    ],
    htmx_css = [
      "/styles/htmx-components.css",
    ],
    bundled_css = [
      "/styles/site.min.css",
      "/styles/app.min.css",
      "/styles/enhancements.min.css",
      "/styles/highlightjs-copy.min.css",
    ],
    source_js = [
      "/js/highlight-bundle.min.js",
      "/js/theme-init.js",
      "/js/highlight-utils.js",
      "/js/tag-filters.js",
      "/js/cytoscape.min.js",
      "/js/cytoscape-cose-bilkent.js",
      "/js/content-graph-shim.js",
    ],
    bundled_js = [
      "/js/highlight-bundle.min.js",
      "/js/theme-init.min.js",
      "/js/highlight-utils.min.js",
      "/js/tag-filters.js",
      "/js/cytoscape.min.js",
      "/js/cytoscape-cose-bilkent.js",
      "/js/content-graph-shim.js",
    ],
  },
}
