{
  "name": "@ecopages/core",
  "version": "0.2.0-rc.1",
  "description": "Core package for Ecopages",
  "keywords": [
    "ecopages",
    "core",
    "ssg"
  ],
  "license": "MIT",
  "main": "./src/index.js",
  "type": "module",
  "sideEffects": false,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ecopages/ecopages.git",
    "directory": "packages/core"
  },
  "dependencies": {
    "@ecopages/file-system": "0.2.0-rc.1",
    "@ecopages/logger": "^0.2.3",
    "@ecopages/scripts-injector": "^0.1.5",
    "@oxc-project/runtime": "0.141.0",
    "@worker-tools/html-rewriter": "0.1.0-pre.19",
    "chokidar": "^5.0.0",
    "oxc-parser": "^0.141.0",
    "oxc-resolver": "^11.24.2",
    "rolldown": "^1.1.0",
    "ws": "^8.20.1",
    "@standard-schema/spec": "^1.1.0",
    "@standard-schema/utils": "^0.3.0"
  },
  "peerDependencies": {
    "@ecopages/dev-toolbar": "0.2.0-rc.1"
  },
  "peerDependenciesMeta": {
    "@ecopages/dev-toolbar": {
      "optional": true
    }
  },
  "exports": {
    ".": {
      "browser": "./src/index.browser.js",
      "import": "./src/index.js",
      "types": "./src/index.d.ts",
      "default": "./src/index.js"
    },
    "./create-app": {
      "import": "./src/adapters/create-app.js",
      "types": "./src/adapters/create-app.d.ts",
      "default": "./src/adapters/create-app.js"
    },
    "./route-renderer/orchestration/integration-renderer": {
      "types": "./src/route-renderer/orchestration/integration-renderer.d.ts",
      "default": "./src/route-renderer/orchestration/integration-renderer.js"
    },
    "./route-renderer/orchestration/string-markup-renderer": {
      "types": "./src/route-renderer/orchestration/string-markup-renderer.d.ts",
      "default": "./src/route-renderer/orchestration/string-markup-renderer.js"
    },
    "./route-renderer/route-renderer": {
      "types": "./src/route-renderer/route-renderer.d.ts",
      "default": "./src/route-renderer/route-renderer.js"
    },
    "./route-renderer/orchestration/foreign-child/component-render-context": {
      "import": "./src/route-renderer/orchestration/foreign-child/component-render-context.js",
      "types": "./src/route-renderer/orchestration/foreign-child/component-render-context.d.ts",
      "default": "./src/route-renderer/orchestration/foreign-child/component-render-context.js"
    },
    "./route-renderer/orchestration/foreign-child/foreign-subtree-execution.service": {
      "types": "./src/route-renderer/orchestration/foreign-child/foreign-subtree-execution.service.d.ts",
      "default": "./src/route-renderer/orchestration/foreign-child/foreign-subtree-execution.service.js"
    },
    "./route-renderer/orchestration/document-shell/document-shell-render.service": {
      "types": "./src/route-renderer/orchestration/document-shell/document-shell-render.service.d.ts",
      "default": "./src/route-renderer/orchestration/document-shell/document-shell-render.service.js"
    },
    "./route-renderer/orchestration/document-shell/layout-shell-props.service": {
      "types": "./src/route-renderer/orchestration/document-shell/layout-shell-props.service.d.ts",
      "default": "./src/route-renderer/orchestration/document-shell/layout-shell-props.service.js"
    },
    "./route-renderer/orchestration/page-browser-graph/page-browser-graph-merge.utils": {
      "types": "./src/route-renderer/orchestration/page-browser-graph/page-browser-graph-merge.utils.d.ts",
      "default": "./src/route-renderer/orchestration/page-browser-graph/page-browser-graph-merge.utils.js"
    },
    "./route-renderer/page-loading/file-scoped-dependency-components": {
      "types": "./src/route-renderer/page-loading/file-scoped-dependency-components.d.ts",
      "default": "./src/route-renderer/page-loading/file-scoped-dependency-components.js"
    },
    "./route-renderer/orchestration/foreign-child/owning-renderer-resolution": {
      "types": "./src/route-renderer/orchestration/foreign-child/owning-renderer-resolution.d.ts",
      "default": "./src/route-renderer/orchestration/foreign-child/owning-renderer-resolution.js"
    },
    "./router/navigation-coordinator": {
      "types": "./src/router/client/navigation-coordinator.d.ts",
      "default": "./src/router/client/navigation-coordinator.js"
    },
    "./router/navigation-lifecycle": {
      "types": "./src/router/client/navigation-lifecycle.d.ts",
      "default": "./src/router/client/navigation-lifecycle.js"
    },
    "./router/link-intent": {
      "types": "./src/router/client/link-intent.d.ts",
      "default": "./src/router/client/link-intent.js"
    },
    "./router/link-navigation-policy": {
      "types": "./src/router/client/link-navigation-policy.d.ts",
      "default": "./src/router/client/link-navigation-policy.js"
    },
    "./client/scroll": {
      "types": "./src/client/scroll.d.ts",
      "default": "./src/client/scroll.js"
    },
    "./client/view-transitions": {
      "types": "./src/client/view-transitions.d.ts",
      "default": "./src/client/view-transitions.js"
    },
    "./client/navigation-scripts": {
      "types": "./src/client/navigation-scripts/index.d.ts",
      "default": "./src/client/navigation-scripts/index.js"
    },
    "./eco": {
      "browser": "./src/eco/eco.browser.js",
      "types": "./src/eco/eco.d.ts",
      "default": "./src/eco/eco.js"
    },
    "./eco/page-layout-normalization": {
      "types": "./src/eco/page-layout-normalization.d.ts",
      "default": "./src/eco/page-layout-normalization.js"
    },
    "./declarations": {
      "types": "./src/declarations.d.ts"
    },
    "./env": {
      "types": "./src/env.d.ts"
    },
    "./config-builder": {
      "types": "./src/config/config-builder.d.ts",
      "default": "./src/config/config-builder.js"
    },
    "./constants": {
      "types": "./src/config/constants.d.ts",
      "default": "./src/config/constants.js"
    },
    "./diagnostics/startup-trace": {
      "types": "./src/diagnostics/startup-trace.d.ts",
      "default": "./src/diagnostics/startup-trace.js"
    },
    "./diagnostics/request-pipeline-metrics": {
      "types": "./src/diagnostics/request-pipeline-metrics.d.ts",
      "default": "./src/diagnostics/request-pipeline-metrics.js"
    },
    "./bun": {
      "types": "./src/adapters/bun/index.d.ts",
      "default": "./src/adapters/bun/index.js"
    },
    "./hmr/hmr-strategy": {
      "types": "./src/hmr/hmr-strategy.d.ts",
      "default": "./src/hmr/hmr-strategy.js"
    },
    "./hmr/hmr-entrypoint-output": {
      "types": "./src/hmr/hmr-entrypoint-output.d.ts",
      "default": "./src/hmr/hmr-entrypoint-output.js"
    },
    "./hmr/hmr-registered-entrypoints-context": {
      "types": "./src/hmr/hmr-registered-entrypoints-context.d.ts",
      "default": "./src/hmr/hmr-registered-entrypoints-context.js"
    },
    "./hmr/hmr-runtime-paths": {
      "types": "./src/hmr/hmr-runtime-paths.d.ts",
      "default": "./src/hmr/hmr-runtime-paths.js"
    },
    "./hmr/hmr-asset-paths": {
      "types": "./src/hmr/hmr-asset-paths.d.ts",
      "default": "./src/hmr/hmr-asset-paths.js"
    },
    "./hmr/hmr-file-change-prep": {
      "types": "./src/hmr/hmr-file-change-prep.d.ts",
      "default": "./src/hmr/hmr-file-change-prep.js"
    },
    "./hmr/client/hmr-runtime": {
      "types": "./src/hmr/client/hmr-runtime.d.ts",
      "default": "./src/hmr/client/hmr-runtime.js"
    },
    "./dev/host-runtime": {
      "types": "./src/dev/host-runtime.d.ts",
      "default": "./src/dev/host-runtime.js"
    },
    "./dev/client-bridge-registry": {
      "types": "./src/dev/client-bridge-registry.d.ts",
      "default": "./src/dev/client-bridge-registry.js"
    },
    "./dev/hmr-manager-registry": {
      "types": "./src/dev/hmr-manager-registry.d.ts",
      "default": "./src/dev/hmr-manager-registry.js"
    },
    "./dev/dev-client-ownership": {
      "types": "./src/dev/dev-client-ownership.d.ts",
      "default": "./src/dev/dev-client-ownership.js"
    },
    "./services/asset-processing-service": {
      "types": "./src/services/assets/asset-processing-service/index.d.ts",
      "default": "./src/services/assets/asset-processing-service/index.js"
    },
    "./plugins/processor": {
      "types": "./src/plugins/processor.d.ts",
      "default": "./src/plugins/processor.js"
    },
    "./plugins/integration-plugin": {
      "types": "./src/plugins/integration-plugin.d.ts",
      "default": "./src/plugins/integration-plugin.js"
    },
    "./plugins/define-integration": {
      "types": "./src/plugins/define-integration.d.ts",
      "default": "./src/plugins/define-integration.js"
    },
    "./plugins/source-transform": {
      "types": "./src/plugins/source-transform.d.ts",
      "default": "./src/plugins/source-transform.js"
    },
    "./build/build-types": {
      "types": "./src/build/contracts/build-types.d.ts",
      "default": "./src/build/contracts/build-types.js"
    },
    "./build/build-adapter": {
      "types": "./src/build/build-adapter.d.ts",
      "default": "./src/build/build-adapter.js"
    },
    "./build/build-runtime": {
      "types": "./src/build/runtime/build-runtime.d.ts",
      "default": "./src/build/runtime/build-runtime.js"
    },
    "./build/build-contracts": {
      "types": "./src/build/contracts/build-contracts.d.ts",
      "default": "./src/build/contracts/build-contracts.js"
    },
    "./build/contracts/content-virtual-modules": {
      "types": "./src/build/contracts/content-virtual-modules.d.ts",
      "default": "./src/build/contracts/content-virtual-modules.js"
    },
    "./services/module-loading/collection-server-module-build.service": {
      "types": "./src/services/module-loading/collection-server-module-build.service.d.ts",
      "default": "./src/services/module-loading/collection-server-module-build.service.js"
    },
    "./build/production-build-cache": {
      "types": "./src/build/cache/production-build-cache.d.ts",
      "default": "./src/build/cache/production-build-cache.js"
    },
    "./build/server-entry-build-cache": {
      "types": "./src/build/cache/server-entry-build-cache.d.ts",
      "default": "./src/build/cache/server-entry-build-cache.js"
    },
    "./build/runtime-build-output-normalizer": {
      "types": "./src/build/rolldown/runtime-build-output-normalizer.d.ts",
      "default": "./src/build/rolldown/runtime-build-output-normalizer.js"
    },
    "./build/browser-runtime-manifest": {
      "types": "./src/build/browser/browser-runtime-manifest.d.ts",
      "default": "./src/build/browser/browser-runtime-manifest.js"
    },
    "./build/browser-runtime-plugin": {
      "types": "./src/build/browser/browser-runtime-plugin.d.ts",
      "default": "./src/build/browser/browser-runtime-plugin.js"
    },
    "./build/jsx-ownership-plugins": {
      "types": "./src/build/browser/jsx-ownership-plugins.d.ts",
      "default": "./src/build/browser/jsx-ownership-plugins.js"
    },
    "./build/lit-static-render-worker-context": {
      "types": "./src/build/browser/lit-static-render-worker-context.d.ts",
      "default": "./src/build/browser/lit-static-render-worker-context.js"
    },
    "./cache": {
      "types": "./src/cache/index.d.ts",
      "default": "./src/cache/index.js"
    },
    "./plugins/foreign-jsx-override-plugin": {
      "types": "./src/plugins/foreign-jsx-override-plugin.d.ts",
      "default": "./src/plugins/foreign-jsx-override-plugin.js"
    },
    "./plugins/alias-resolver-plugin": {
      "types": "./src/plugins/alias-resolver-plugin.d.ts",
      "default": "./src/plugins/alias-resolver-plugin.js"
    },
    "./plugins/tsconfig-import-resolver": {
      "types": "./src/plugins/tsconfig-import-resolver.d.ts",
      "default": "./src/plugins/tsconfig-import-resolver.js"
    },
    "./plugins/package-specifier": {
      "types": "./src/plugins/package-specifier.d.ts",
      "default": "./src/plugins/package-specifier.js"
    },
    "./plugins/jsx-import-source.utils": {
      "types": "./src/plugins/jsx-import-source.utils.d.ts",
      "default": "./src/plugins/jsx-import-source.utils.js"
    },
    "./hash": {
      "import": "./src/utils/hash.js",
      "default": "./src/utils/hash.js",
      "types": "./src/utils/hash.d.ts"
    },
    "./utils/hash": {
      "import": "./src/utils/hash.js",
      "default": "./src/utils/hash.js",
      "types": "./src/utils/hash.d.ts"
    },
    "./utils/resolve-entry-file": {
      "import": "./src/utils/resolve-entry-file.js",
      "types": "./src/utils/resolve-entry-file.d.ts",
      "default": "./src/utils/resolve-entry-file.js"
    },
    "./errors": {
      "types": "./src/errors/index.d.ts",
      "default": "./src/errors/index.js"
    },
    "./dev/transform-server": {
      "types": "./src/dev/transform-server/index.d.ts",
      "default": "./src/dev/transform-server/index.js"
    },
    "./dev-toolbar/dev-toolbar-runtime-paths": {
      "types": "./src/dev-toolbar/dev-toolbar-runtime-paths.d.ts",
      "default": "./src/dev-toolbar/dev-toolbar-runtime-paths.js"
    },
    "./dev-toolbar/dev-toolbar-package": {
      "types": "./src/dev-toolbar/dev-toolbar-package.d.ts",
      "default": "./src/dev-toolbar/dev-toolbar-package.js"
    },
    "./dev-toolbar/dev-toolbar-host": {
      "types": "./src/dev-toolbar/dev-toolbar-host.d.ts",
      "default": "./src/dev-toolbar/dev-toolbar-host.js"
    },
    "./dev-toolbar/define-dev-tool": {
      "types": "./src/dev-toolbar/define-dev-tool.d.ts",
      "default": "./src/dev-toolbar/define-dev-tool.js"
    },
    "./dev-toolbar/dev-toolbar-manifest-contract": {
      "types": "./src/dev-toolbar/dev-toolbar-manifest-contract.d.ts",
      "default": "./src/dev-toolbar/dev-toolbar-manifest-contract.js"
    },
    "./create-app.ts": {
      "import": "./src/adapters/create-app.js",
      "types": "./src/adapters/create-app.d.ts",
      "default": "./src/adapters/create-app.js"
    },
    "./route-renderer/orchestration/integration-renderer.ts": {
      "types": "./src/route-renderer/orchestration/integration-renderer.d.ts",
      "default": "./src/route-renderer/orchestration/integration-renderer.js"
    },
    "./route-renderer/orchestration/string-markup-renderer.ts": {
      "types": "./src/route-renderer/orchestration/string-markup-renderer.d.ts",
      "default": "./src/route-renderer/orchestration/string-markup-renderer.js"
    },
    "./route-renderer/route-renderer.ts": {
      "types": "./src/route-renderer/route-renderer.d.ts",
      "default": "./src/route-renderer/route-renderer.js"
    },
    "./route-renderer/orchestration/foreign-child/component-render-context.ts": {
      "import": "./src/route-renderer/orchestration/foreign-child/component-render-context.js",
      "types": "./src/route-renderer/orchestration/foreign-child/component-render-context.d.ts",
      "default": "./src/route-renderer/orchestration/foreign-child/component-render-context.js"
    },
    "./route-renderer/orchestration/foreign-child/foreign-subtree-execution.service.ts": {
      "types": "./src/route-renderer/orchestration/foreign-child/foreign-subtree-execution.service.d.ts",
      "default": "./src/route-renderer/orchestration/foreign-child/foreign-subtree-execution.service.js"
    },
    "./route-renderer/orchestration/document-shell/document-shell-render.service.ts": {
      "types": "./src/route-renderer/orchestration/document-shell/document-shell-render.service.d.ts",
      "default": "./src/route-renderer/orchestration/document-shell/document-shell-render.service.js"
    },
    "./route-renderer/orchestration/document-shell/layout-shell-props.service.ts": {
      "types": "./src/route-renderer/orchestration/document-shell/layout-shell-props.service.d.ts",
      "default": "./src/route-renderer/orchestration/document-shell/layout-shell-props.service.js"
    },
    "./route-renderer/orchestration/page-browser-graph/page-browser-graph-merge.utils.ts": {
      "types": "./src/route-renderer/orchestration/page-browser-graph/page-browser-graph-merge.utils.d.ts",
      "default": "./src/route-renderer/orchestration/page-browser-graph/page-browser-graph-merge.utils.js"
    },
    "./route-renderer/page-loading/file-scoped-dependency-components.ts": {
      "types": "./src/route-renderer/page-loading/file-scoped-dependency-components.d.ts",
      "default": "./src/route-renderer/page-loading/file-scoped-dependency-components.js"
    },
    "./route-renderer/orchestration/foreign-child/owning-renderer-resolution.ts": {
      "types": "./src/route-renderer/orchestration/foreign-child/owning-renderer-resolution.d.ts",
      "default": "./src/route-renderer/orchestration/foreign-child/owning-renderer-resolution.js"
    },
    "./router/navigation-coordinator.ts": {
      "types": "./src/router/client/navigation-coordinator.d.ts",
      "default": "./src/router/client/navigation-coordinator.js"
    },
    "./router/navigation-lifecycle.ts": {
      "types": "./src/router/client/navigation-lifecycle.d.ts",
      "default": "./src/router/client/navigation-lifecycle.js"
    },
    "./router/link-intent.ts": {
      "types": "./src/router/client/link-intent.d.ts",
      "default": "./src/router/client/link-intent.js"
    },
    "./router/link-navigation-policy.ts": {
      "types": "./src/router/client/link-navigation-policy.d.ts",
      "default": "./src/router/client/link-navigation-policy.js"
    },
    "./client/scroll.ts": {
      "types": "./src/client/scroll.d.ts",
      "default": "./src/client/scroll.js"
    },
    "./client/view-transitions.ts": {
      "types": "./src/client/view-transitions.d.ts",
      "default": "./src/client/view-transitions.js"
    },
    "./client/navigation-scripts.ts": {
      "types": "./src/client/navigation-scripts/index.d.ts",
      "default": "./src/client/navigation-scripts/index.js"
    },
    "./eco.ts": {
      "browser": "./src/eco/eco.browser.js",
      "types": "./src/eco/eco.d.ts",
      "default": "./src/eco/eco.js"
    },
    "./eco/page-layout-normalization.ts": {
      "types": "./src/eco/page-layout-normalization.d.ts",
      "default": "./src/eco/page-layout-normalization.js"
    },
    "./declarations.ts": {
      "types": "./src/declarations.d.ts"
    },
    "./env.ts": {
      "types": "./src/env.d.ts"
    },
    "./config-builder.ts": {
      "types": "./src/config/config-builder.d.ts",
      "default": "./src/config/config-builder.js"
    },
    "./constants.ts": {
      "types": "./src/config/constants.d.ts",
      "default": "./src/config/constants.js"
    },
    "./diagnostics/startup-trace.ts": {
      "types": "./src/diagnostics/startup-trace.d.ts",
      "default": "./src/diagnostics/startup-trace.js"
    },
    "./diagnostics/request-pipeline-metrics.ts": {
      "types": "./src/diagnostics/request-pipeline-metrics.d.ts",
      "default": "./src/diagnostics/request-pipeline-metrics.js"
    },
    "./bun.ts": {
      "types": "./src/adapters/bun/index.d.ts",
      "default": "./src/adapters/bun/index.js"
    },
    "./hmr/hmr-strategy.ts": {
      "types": "./src/hmr/hmr-strategy.d.ts",
      "default": "./src/hmr/hmr-strategy.js"
    },
    "./hmr/hmr-entrypoint-output.ts": {
      "types": "./src/hmr/hmr-entrypoint-output.d.ts",
      "default": "./src/hmr/hmr-entrypoint-output.js"
    },
    "./hmr/hmr-registered-entrypoints-context.ts": {
      "types": "./src/hmr/hmr-registered-entrypoints-context.d.ts",
      "default": "./src/hmr/hmr-registered-entrypoints-context.js"
    },
    "./hmr/hmr-runtime-paths.ts": {
      "types": "./src/hmr/hmr-runtime-paths.d.ts",
      "default": "./src/hmr/hmr-runtime-paths.js"
    },
    "./hmr/hmr-asset-paths.ts": {
      "types": "./src/hmr/hmr-asset-paths.d.ts",
      "default": "./src/hmr/hmr-asset-paths.js"
    },
    "./hmr/hmr-file-change-prep.ts": {
      "types": "./src/hmr/hmr-file-change-prep.d.ts",
      "default": "./src/hmr/hmr-file-change-prep.js"
    },
    "./hmr/client/hmr-runtime.ts": {
      "types": "./src/hmr/client/hmr-runtime.d.ts",
      "default": "./src/hmr/client/hmr-runtime.js"
    },
    "./dev/host-runtime.ts": {
      "types": "./src/dev/host-runtime.d.ts",
      "default": "./src/dev/host-runtime.js"
    },
    "./dev/client-bridge-registry.ts": {
      "types": "./src/dev/client-bridge-registry.d.ts",
      "default": "./src/dev/client-bridge-registry.js"
    },
    "./dev/hmr-manager-registry.ts": {
      "types": "./src/dev/hmr-manager-registry.d.ts",
      "default": "./src/dev/hmr-manager-registry.js"
    },
    "./dev/dev-client-ownership.ts": {
      "types": "./src/dev/dev-client-ownership.d.ts",
      "default": "./src/dev/dev-client-ownership.js"
    },
    "./services/asset-processing-service.ts": {
      "types": "./src/services/assets/asset-processing-service/index.d.ts",
      "default": "./src/services/assets/asset-processing-service/index.js"
    },
    "./plugins/processor.ts": {
      "types": "./src/plugins/processor.d.ts",
      "default": "./src/plugins/processor.js"
    },
    "./plugins/integration-plugin.ts": {
      "types": "./src/plugins/integration-plugin.d.ts",
      "default": "./src/plugins/integration-plugin.js"
    },
    "./plugins/define-integration.ts": {
      "types": "./src/plugins/define-integration.d.ts",
      "default": "./src/plugins/define-integration.js"
    },
    "./plugins/source-transform.ts": {
      "types": "./src/plugins/source-transform.d.ts",
      "default": "./src/plugins/source-transform.js"
    },
    "./build/build-types.ts": {
      "types": "./src/build/contracts/build-types.d.ts",
      "default": "./src/build/contracts/build-types.js"
    },
    "./build/build-adapter.ts": {
      "types": "./src/build/build-adapter.d.ts",
      "default": "./src/build/build-adapter.js"
    },
    "./build/build-runtime.ts": {
      "types": "./src/build/runtime/build-runtime.d.ts",
      "default": "./src/build/runtime/build-runtime.js"
    },
    "./build/build-contracts.ts": {
      "types": "./src/build/contracts/build-contracts.d.ts",
      "default": "./src/build/contracts/build-contracts.js"
    },
    "./build/contracts/content-virtual-modules.ts": {
      "types": "./src/build/contracts/content-virtual-modules.d.ts",
      "default": "./src/build/contracts/content-virtual-modules.js"
    },
    "./services/module-loading/collection-server-module-build.service.ts": {
      "types": "./src/services/module-loading/collection-server-module-build.service.d.ts",
      "default": "./src/services/module-loading/collection-server-module-build.service.js"
    },
    "./build/production-build-cache.ts": {
      "types": "./src/build/cache/production-build-cache.d.ts",
      "default": "./src/build/cache/production-build-cache.js"
    },
    "./build/server-entry-build-cache.ts": {
      "types": "./src/build/cache/server-entry-build-cache.d.ts",
      "default": "./src/build/cache/server-entry-build-cache.js"
    },
    "./build/runtime-build-output-normalizer.ts": {
      "types": "./src/build/rolldown/runtime-build-output-normalizer.d.ts",
      "default": "./src/build/rolldown/runtime-build-output-normalizer.js"
    },
    "./build/browser-runtime-manifest.ts": {
      "types": "./src/build/browser/browser-runtime-manifest.d.ts",
      "default": "./src/build/browser/browser-runtime-manifest.js"
    },
    "./build/browser-runtime-plugin.ts": {
      "types": "./src/build/browser/browser-runtime-plugin.d.ts",
      "default": "./src/build/browser/browser-runtime-plugin.js"
    },
    "./build/jsx-ownership-plugins.ts": {
      "types": "./src/build/browser/jsx-ownership-plugins.d.ts",
      "default": "./src/build/browser/jsx-ownership-plugins.js"
    },
    "./build/lit-static-render-worker-context.ts": {
      "types": "./src/build/browser/lit-static-render-worker-context.d.ts",
      "default": "./src/build/browser/lit-static-render-worker-context.js"
    },
    "./cache.ts": {
      "types": "./src/cache/index.d.ts",
      "default": "./src/cache/index.js"
    },
    "./plugins/foreign-jsx-override-plugin.ts": {
      "types": "./src/plugins/foreign-jsx-override-plugin.d.ts",
      "default": "./src/plugins/foreign-jsx-override-plugin.js"
    },
    "./plugins/alias-resolver-plugin.ts": {
      "types": "./src/plugins/alias-resolver-plugin.d.ts",
      "default": "./src/plugins/alias-resolver-plugin.js"
    },
    "./plugins/tsconfig-import-resolver.ts": {
      "types": "./src/plugins/tsconfig-import-resolver.d.ts",
      "default": "./src/plugins/tsconfig-import-resolver.js"
    },
    "./plugins/package-specifier.ts": {
      "types": "./src/plugins/package-specifier.d.ts",
      "default": "./src/plugins/package-specifier.js"
    },
    "./plugins/jsx-import-source.utils.ts": {
      "types": "./src/plugins/jsx-import-source.utils.d.ts",
      "default": "./src/plugins/jsx-import-source.utils.js"
    },
    "./hash.ts": {
      "import": "./src/utils/hash.js",
      "default": "./src/utils/hash.js",
      "types": "./src/utils/hash.d.ts"
    },
    "./utils/hash.ts": {
      "import": "./src/utils/hash.js",
      "default": "./src/utils/hash.js",
      "types": "./src/utils/hash.d.ts"
    },
    "./utils/resolve-entry-file.ts": {
      "import": "./src/utils/resolve-entry-file.js",
      "types": "./src/utils/resolve-entry-file.d.ts",
      "default": "./src/utils/resolve-entry-file.js"
    },
    "./errors.ts": {
      "types": "./src/errors/index.d.ts",
      "default": "./src/errors/index.js"
    },
    "./dev/transform-server.ts": {
      "types": "./src/dev/transform-server/index.d.ts",
      "default": "./src/dev/transform-server/index.js"
    },
    "./dev-toolbar/dev-toolbar-runtime-paths.ts": {
      "types": "./src/dev-toolbar/dev-toolbar-runtime-paths.d.ts",
      "default": "./src/dev-toolbar/dev-toolbar-runtime-paths.js"
    },
    "./dev-toolbar/dev-toolbar-package.ts": {
      "types": "./src/dev-toolbar/dev-toolbar-package.d.ts",
      "default": "./src/dev-toolbar/dev-toolbar-package.js"
    },
    "./dev-toolbar/dev-toolbar-host.ts": {
      "types": "./src/dev-toolbar/dev-toolbar-host.d.ts",
      "default": "./src/dev-toolbar/dev-toolbar-host.js"
    },
    "./dev-toolbar/define-dev-tool.ts": {
      "types": "./src/dev-toolbar/define-dev-tool.d.ts",
      "default": "./src/dev-toolbar/define-dev-tool.js"
    },
    "./dev-toolbar/dev-toolbar-manifest-contract.ts": {
      "types": "./src/dev-toolbar/dev-toolbar-manifest-contract.d.ts",
      "default": "./src/dev-toolbar/dev-toolbar-manifest-contract.js"
    }
  },
  "types": "./src/index.d.ts"
}
