68 lines
1.8 KiB
JSON
Raw Normal View History

{
"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"
}
}