{ "name": "@open-matrix/browser-host", "version": "0.1.4", "description": "Browser host shell for Matrix custom elements (extracted from @open-matrix/core during core-decontamination).", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "default": "./dist/index.js" }, "./host": { "types": "./dist/host.d.ts", "import": "./dist/host.js", "default": "./dist/host.js" }, "./recovery": { "types": "./dist/recovery.d.ts", "import": "./dist/recovery.js", "default": "./dist/recovery.js" }, "./app-ready": { "types": "./dist/app-ready.d.ts", "import": "./dist/app-ready.js", "default": "./dist/app-ready.js" }, "./bundle-freshness": { "types": "./dist/BundleFreshness.d.ts", "import": "./dist/BundleFreshness.js", "default": "./dist/BundleFreshness.js" }, "./profile-trace": { "types": "./dist/profile-trace.d.ts", "import": "./dist/profile-trace.js", "default": "./dist/profile-trace.js" }, "./package.json": "./package.json" }, "scripts": { "build": "node build.mjs", "test": "node --import tsx --test src/__tests__/*.spec.ts", "test:ci": "pnpm run test", "type-check": "tsc --noEmit" }, "files": [ "src", "dist", "package.json", "CONTRACT.md", "matrix.control-surface.contract.json" ], "dependencies": { "@open-matrix/contracts": "workspace:*", "@open-matrix/federation": "workspace:*", "@open-matrix/core": "workspace:*" }, "devDependencies": { "tsx": "^4.0.0", "typescript": "^5.7.0" }, "license": "MIT", "engines": { "node": ">=20" } }