@plotinus/matrix-package-observable-coordinator
Version:
Observable coordinator pattern components using IntrospectableBaseCommunicationComponent and proper presentation architecture
78 lines (77 loc) • 2.3 kB
JSON
{
"name": "@plotinus/matrix-package-observable-coordinator",
"version": "1.0.6",
"description": "Observable coordinator pattern components using IntrospectableBaseCommunicationComponent and proper presentation architecture",
"type": "module",
"main": "dist/index.js",
"browser": "dist/browser.js",
"types": "dist/index.d.ts",
"exports": {
".": {
"browser": "./dist/browser.js",
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./components/*": "./dist/components/*/index.js",
"./components/*/definition": "./dist/components/*/*.component.html.js",
"./manifest": "./dist/manifest.json",
"./browser": {
"import": "./dist/browser.js"
}
},
"matrix": {
"packageType": "component-library",
"version": "1.0",
"engines": {
"matrix": "^1.0.0"
},
"components": {
"app": "./dist/components/app/index.js",
"coordinator": "./dist/components/coordinator/index.js",
"worker": "./dist/components/worker/index.js"
}
},
"scripts": {
"prebuild": "node ./scripts/copy-assets.cjs",
"build": "npm run build:html-esm && tsc && npm run build:browser && npm run build:manifest",
"build:html-esm": "node ./src/build/html-to-esm.js src/components dist/components",
"build:browser": "node ./scripts/build-browser-bundle.js",
"build:manifest": "node ./src/build/html-to-esm.js src/components dist/components",
"test": "jest --config jest.config.cjs --passWithNoTests",
"codedump": "node ./scripts/code-dump.cjs",
"prepublishOnly": "npm run build",
"pack:local": "npm pack"
},
"publishConfig": {
"access": "public"
},
"keywords": [
"matrix",
"components",
"coordinator",
"esm",
"browser"
],
"files": [
"dist/",
"README.md"
],
"dependencies": {
"@plotinus/matrix-core-engine": "^0.1.1",
"@plotinus/matrix-framework": "^0.1.1",
"@plotinus/matrix-logger": "^0.1.1"
},
"peerDependencies": {
"@plotinus/matrix-core-engine": "^0.1.1",
"@plotinus/matrix-framework": "^0.1.1"
},
"devDependencies": {
"@swc/jest": "^0.2.38",
"@types/jest": "^29.5.14",
"esbuild": "^0.19.0",
"jest": "^29.7.0",
"ts-jest": "^29.3.2",
"ts-node": "^10.9.1",
"typescript": "^5.0.0"
}
}