{"_id":"@asyra/core","_rev":"13-87f3c9d7e1bc5e0ec464d4cdfcba6f27","name":"@asyra/core","dist-tags":{"latest":"0.5.6"},"versions":{"0.2.0":{"name":"@asyra/core","version":"0.2.0","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/core@0.2.0","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"447f437c8dcb438a7ffc0b3e81a7afda5668b626","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.2.0.tgz","fileCount":444,"integrity":"sha512-PshNDyrT0Ql7U+cgh+1xQW7On66xQnk2D2088O0wYggK3A7GaN5DXkY1Jt6mOZCyDrmay71Ewp5YiPqZuCkjTg==","signatures":[{"sig":"MEUCIBcmIVnz1MVCnzMHW8bfi1Vf5vtgxyy8ITgqUMHC5ixtAiEAkou+1XSxcz6r5Kd38ov8XpK+FoKBb/QyBYyX/8pL368=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1451364},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a60dedaec07f3eee2739e3bb588ef5fcf9802939","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","build:core":"tsc","test:local":"yarn has:test && vitest run || echo 'No test files found. Skipping test:local.'"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Core of Asyra.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@asyra/utils":"workspace:*","@asyra/render":"workspace:*","@asyra/factory":"workspace:*","@asyra/selection":"workspace:*","@asyra/scene-tree":"workspace:*","@asyra/input-system":"workspace:*","@asyra/props-manager":"workspace:*","@asyra/system-context":"workspace:*","@asyra/reactive-events":"workspace:*","@asyra/interaction-core":"workspace:*"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1769451192232_0.1291165852584948","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@asyra/core","version":"0.2.1","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/core@0.2.1","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"366dd4dd19254d83af7b319b9a9f7e33883ebd41","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.2.1.tgz","fileCount":445,"integrity":"sha512-Ce7o/HpouzjEwqEGJKRqeXP9u11kfwEISchfStA7XaT4fcjNrzAHTfkQPCnSXQdlMu8TMGn30zUQAVQisMwcvg==","signatures":[{"sig":"MEUCIQDMP5gkawCQFhivCNhBpTf5khigiXzGjNoORBPjoko4agIgKz5R9Q1sOBD/Np6IzTuct89emsOL7LopVoCTALuK5GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1451695},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f15e91323764b2e1673aacd8aa1b0265b5da8615","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","build:core":"tsc","test:local":"yarn has:test && vitest run || echo 'No test files found. Skipping test:local.'"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Core of Asyra.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@asyra/utils":"^0.2.1","@asyra/render":"^0.2.1","@asyra/factory":"^0.2.1","@asyra/selection":"^0.2.1","@asyra/scene-tree":"^0.2.1","@asyra/input-system":"^0.2.1","@asyra/props-manager":"^0.2.1","@asyra/system-context":"^0.2.1","@asyra/reactive-events":"^0.2.1","@asyra/interaction-core":"^0.2.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.1_1769503872806_0.3436745336424343","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@asyra/core","version":"0.2.2","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/core@0.2.2","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"a0c68fc385f694b1174aea47fa82b17f4ee958a1","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.2.2.tgz","fileCount":445,"integrity":"sha512-/SGFSHDZlFgnuHKqLKmLx67+NIMdXLPCWH5rSZG2AIG8Mq7hvrHVe/upP0GgdtdfWqGDc4APXi7jXlP9ZTDusQ==","signatures":[{"sig":"MEUCIQCSRZKuIqO+8pXsY/nJEtUPfL0FwsIz03EKqb13RSZAhwIgE+lJL/ufUsa8v9XEKsaqO5xQefWAEK5eiXhVf/C11pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452062},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"044fbf010b50a857767c87cc02644216232c4d2e","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","build:core":"tsc","test:local":"yarn has:test && vitest run || echo 'No test files found. Skipping test:local.'"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Core of Asyra.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@asyra/utils":"^0.2.2","@asyra/render":"^0.2.2","@asyra/factory":"^0.2.2","@asyra/selection":"^0.2.2","@asyra/scene-tree":"^0.2.2","@asyra/input-system":"^0.2.2","@asyra/props-manager":"^0.2.2","@asyra/system-context":"^0.2.2","@asyra/reactive-events":"^0.2.2","@asyra/interaction-core":"^0.2.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.2_1769504334385_0.404640920286611","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@asyra/core","version":"0.2.3","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/core@0.2.3","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"c86b85569d72f80bb033d90b29b78950fb80e2b5","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.2.3.tgz","fileCount":445,"integrity":"sha512-/efw6+Juiw/9LmoqHkZl9/HIXVvIRNLqoRZp8M2Uqyjop+nfT6G2eUfdwf1zFXXcV1PMmikIwGvf8oxiz6TtIg==","signatures":[{"sig":"MEUCIQCt2Lb9UOdjLPJ1bYqRUIzgp2dnFU/TNOoAvTNRVpb70AIgeuMJwj86SdaT0AqcYffjy+3rTsU+es1HqKjzK1YEI6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452429},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bdbc24afa379256f0c3e4f269fabd832cd385bcb","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","build:core":"tsc","test:local":"yarn has:test && vitest run || echo 'No test files found. Skipping test:local.'"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Core of Asyra.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@asyra/utils":"^0.2.3","@asyra/render":"^0.2.3","@asyra/factory":"^0.2.3","@asyra/selection":"^0.2.3","@asyra/scene-tree":"^0.2.3","@asyra/input-system":"^0.2.3","@asyra/props-manager":"^0.2.3","@asyra/system-context":"^0.2.3","@asyra/reactive-events":"^0.2.3","@asyra/interaction-core":"^0.2.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.3_1769504535528_0.8378064753244487","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@asyra/core","version":"0.2.4","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/core@0.2.4","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"b2c98c8aa073d1097627390307d262987a80b2fd","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.2.4.tgz","fileCount":445,"integrity":"sha512-Fpc3T5BB7Qm8AsKHX4JzZqC261xJ6zBOR9JwaxwutNwCFbCidvCe4D/SG4jGxpumbeGwysrKQOCyRyl3KY3VqQ==","signatures":[{"sig":"MEQCIBBhP0MZ+PFWAwko3b60sdvHBBX770UcWbeDaS/sa0wwAiB/nvs6jrrwTY7jpSMbwmG8k8/9URkpImeflKEjzpe/ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452733},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0f49436e19f06573008d4282d2a8331fa2a8ff7b","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","build:core":"tsc","test:local":"yarn has:test && vitest run || echo 'No test files found. Skipping test:local.'"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Core of Asyra.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@asyra/utils":"^0.2.4","@asyra/render":"^0.2.4","@asyra/factory":"^0.2.4","@asyra/selection":"^0.2.4","@asyra/scene-tree":"^0.2.4","@asyra/input-system":"^0.2.4","@asyra/props-manager":"^0.2.4","@asyra/system-context":"^0.2.4","@asyra/reactive-events":"^0.2.4","@asyra/interaction-core":"^0.2.4"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.4_1769519664148_0.7656291440650769","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@asyra/core","version":"0.2.5","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/core@0.2.5","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"3186f626f1d64c9dfb75dac6440b79a2c9914587","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.2.5.tgz","fileCount":445,"integrity":"sha512-a7uMQGkqMbDCnQFw281LKgLpztMrOtKmvDzngQQd5/jKBNOprM+S1v5IzeNWNElC8wTnwPT8SSGgmYzdXQ7nEg==","signatures":[{"sig":"MEUCIQChRaqXQ2KY4EG5tgGvsvq6nmOIRsPWnPF/k5C9imyYzwIgF/gk31ptxpmSxS+oBaVNj7Th/sos8MvQq7OhNYdZKDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452408},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f60702f9c2d4a056cd2494b1265ee1fa7cbcd242","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","build:core":"tsc","test:local":"yarn has:test && vitest run || echo 'No test files found. Skipping test:local.'"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Core of Asyra.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@asyra/utils":"^0.2.5","@asyra/render":"^0.2.5","@asyra/factory":"^0.2.5","@asyra/selection":"^0.2.5","@asyra/scene-tree":"^0.2.5","@asyra/input-system":"^0.2.5","@asyra/props-manager":"^0.2.5","@asyra/system-context":"^0.2.5","@asyra/reactive-events":"^0.2.5","@asyra/interaction-core":"^0.2.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.5_1769591648636_0.2264762919808041","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@asyra/core","version":"0.5.0","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/core@0.5.0","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"17b2192774bec0e7bba5f9ad6277d8eed6f104a8","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.5.0.tgz","fileCount":143,"integrity":"sha512-9t3oFjRmGmvpsee5SaeF3jSu88LA1k44WImdIcFSPXyX1pWIP1M+z7/zkn1pJygd5HEPQ4Uj5AW+5V6vfXOXdQ==","signatures":[{"sig":"MEQCIBhdbVcqCk98v31NU6Zoh2k+su5AdxM668hfZ2vvBTTtAiBCjtB+Arm2nndnF9Gop3MWjotifw5nEJPR0GS/2s2RpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./canvas-pipeline-debugger":{"types":"./dist/canvas-pipeline-debugger/index.d.ts","import":"./dist/canvas-pipeline-debugger/index.js","default":"./dist/canvas-pipeline-debugger/index.js"}},"gitHead":"5ee728f3c26d52147314f2bf6d8de0f603146913","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","build:core":"tsc","test:local":"vitest run"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Core of Asyra.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","@asyra/utils":"0.5.0","@asyra/render":"0.5.0","@asyra/factory":"0.5.0","@asyra/selection":"0.5.0","@asyra/scene-tree":"0.5.0","@asyra/ui-context":"0.5.0","@asyra/persistence":"0.5.0","@asyra/input-system":"0.5.0","@asyra/props-manager":"0.5.0","@asyra/render-engine":"0.5.0","@asyra/feature-system":"0.5.0","@asyra/system-context":"0.5.0","@asyra/reactive-events":"0.5.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1786102653373_0.31350096334809496","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@asyra/core","version":"0.5.1","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/core@0.5.1","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"4fdf2209f84afd165a89c93ded6ca87ed94da9ba","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.5.1.tgz","fileCount":151,"integrity":"sha512-tThCJXhafmZF6afSv768XCPiTV+rmcUNS+C8R31hVUBGOoG33hM7cR5TosmS4G1Rilw2b16T2k2NAQrGSnooAA==","signatures":[{"sig":"MEYCIQDkaAVF1jwBD6LP74dWMaWaebAX14Az2mTaNJG4YGf7KwIhALZwhJ9FaENnAf7lSD+pCl+vYes7HUUMcprFmjVJM1lw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384137},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","default":"./dist/contracts/index.js"},"./canvas-pipeline-debugger":{"types":"./dist/canvas-pipeline-debugger/index.d.ts","import":"./dist/canvas-pipeline-debugger/index.js","default":"./dist/canvas-pipeline-debugger/index.js"}},"gitHead":"05416684c351541331e251eae6a778f6193b6f5b","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","build:core":"tsc","test:local":"vitest run"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Core of Asyra.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","@asyra/utils":"0.5.0","@asyra/render":"0.5.1","@asyra/factory":"0.5.0","@asyra/selection":"0.5.0","@asyra/scene-tree":"0.5.0","@asyra/ui-context":"0.5.0","@asyra/persistence":"0.5.0","@asyra/input-system":"0.5.0","@asyra/props-manager":"0.5.0","@asyra/render-engine":"0.5.0","@asyra/feature-system":"0.5.0","@asyra/system-context":"0.5.0","@asyra/reactive-events":"0.5.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1786203691367_0.35820703203517223","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@asyra/core","version":"0.5.2","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/core@0.5.2","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"afc57cf050ef21e3d54ac4e7ec3c3099c372b425","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.5.2.tgz","fileCount":151,"integrity":"sha512-rt6mYHBmkpG+ByxcM90nktBUxSxtX2yz5mpSyLn8vezzVJ0fAqfLwf3bXc3mj2CtLzE2TeDWoCFB306G1RQkXA==","signatures":[{"sig":"MEQCIHyXagJPcxBlN2Fe4RWOodga3WQF5CwOKVT7a1pQr2wHAiADH7pEaXqabnBA6IXDr540c/6+Bwp9mQaNVLCaPJgMQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384137},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","default":"./dist/contracts/index.js"},"./canvas-pipeline-debugger":{"types":"./dist/canvas-pipeline-debugger/index.d.ts","import":"./dist/canvas-pipeline-debugger/index.js","default":"./dist/canvas-pipeline-debugger/index.js"}},"gitHead":"5b0140f4ff4a3eed759a374ec984e9b9ceef1fed","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","build:core":"tsc","test:local":"vitest run"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Core of Asyra.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","@asyra/utils":"0.5.0","@asyra/render":"0.5.2","@asyra/factory":"0.5.1","@asyra/selection":"0.5.0","@asyra/scene-tree":"0.5.1","@asyra/ui-context":"0.5.1","@asyra/persistence":"0.5.0","@asyra/input-system":"0.5.1","@asyra/props-manager":"0.5.1","@asyra/render-engine":"0.5.0","@asyra/feature-system":"0.5.1","@asyra/system-context":"0.5.0","@asyra/reactive-events":"0.5.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.2_1786276515432_0.7103501925245816","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@asyra/core","version":"0.5.3","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/core@0.5.3","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"64ebb4187fcfb3207c72ac889ef48f1059a51019","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.5.3.tgz","fileCount":152,"integrity":"sha512-QdPTmwqa19tqUomWv/IS2X33rhpjR3bNjokI7LD9JdlU2pZZU0WfPNhThFNSpMQyv5Tu93Y4Mc6yinvqIXZYSg==","signatures":[{"sig":"MEQCIBBSjRTOnP0pGdHEn9OzlXmCDWYbSfvHMkqlRc8uxpzSAiB0L0HWaRORNEbiI7tkEvzXXtJFHYTGMg46FEMkvQRP6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386351},"main":"dist/index.js","type":"module","_from":"file:tmp/framework-release-artifacts/asyra-core-0.5.3.tgz","types":"dist/index.d.ts","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","default":"./dist/contracts/index.js"},"./canvas-pipeline-debugger":{"types":"./dist/canvas-pipeline-debugger/index.d.ts","import":"./dist/canvas-pipeline-debugger/index.js","default":"./dist/canvas-pipeline-debugger/index.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","build:core":"tsc","test:local":"vitest run"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_resolved":"/Users/asa/Desktop/workspace/asra/.worktrees/framework-design-docs-create-cli/tmp/framework-release-artifacts/asyra-core-0.5.3.tgz","_integrity":"sha512-QdPTmwqa19tqUomWv/IS2X33rhpjR3bNjokI7LD9JdlU2pZZU0WfPNhThFNSpMQyv5Tu93Y4Mc6yinvqIXZYSg==","_npmVersion":"10.8.2","description":"Core of Asyra.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","@asyra/utils":"0.5.0","@asyra/render":"0.5.2","@asyra/factory":"0.5.1","@asyra/selection":"0.5.0","@asyra/scene-tree":"0.5.1","@asyra/ui-context":"0.5.1","@asyra/persistence":"0.5.0","@asyra/input-system":"0.5.2","@asyra/props-manager":"0.5.1","@asyra/render-engine":"0.5.0","@asyra/feature-system":"0.5.1","@asyra/system-context":"0.5.0","@asyra/reactive-events":"0.5.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.3_1787223966907_0.834886001730861","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@asyra/core","version":"0.5.4","keywords":["application-framework","canvas-framework","canvas-editor","visual-editor","whiteboard","bim","undo-redo","information-modeling","typescript"],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/core@0.5.4","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"homepage":"https://asyra-framework.vercel.app","bugs":{"url":"https://github.com/karote00/asyra/issues"},"dist":{"shasum":"7c3bb53bbe4affaa0d0e2a96df1e59fe21352143","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.5.4.tgz","fileCount":151,"integrity":"sha512-oSw3GazfrOjjgV/9APe1nVNio0/90ON9Cl9DKm+UqvU83Hz5hFOR3evnj0g9j/riK5Yb2CXVEvMM+jr//WBPDA==","signatures":[{"sig":"MEUCIQD1Dvu/qUc/A31aBfaZw8PPxvwssQdDdNFn/IWJC9XlIAIgful1s6G9EVRpmu3Qj44/ebdM3Xj5uF8K3H6z1JiQJRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383672},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","default":"./dist/contracts/index.js"},"./canvas-pipeline-debugger":{"types":"./dist/canvas-pipeline-debugger/index.d.ts","import":"./dist/canvas-pipeline-debugger/index.js","default":"./dist/canvas-pipeline-debugger/index.js"}},"gitHead":"80265cc1fd1895a0f30c79a6127c00342a6f85fd","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","build:core":"tsc","test:local":"vitest run"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"repository":{"url":"git+https://github.com/karote00/asyra.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Public composition core for canvas-based, visual, and domain-driven Asyra products","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","@asyra/utils":"workspace:*","@asyra/render":"workspace:*","@asyra/factory":"workspace:*","@asyra/selection":"workspace:*","@asyra/scene-tree":"workspace:*","@asyra/ui-context":"workspace:*","@asyra/persistence":"workspace:*","@asyra/input-system":"workspace:*","@asyra/props-manager":"workspace:*","@asyra/render-engine":"workspace:*","@asyra/feature-system":"workspace:*","@asyra/system-context":"workspace:*","@asyra/reactive-events":"workspace:*"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^3.2.6","typescript":"^5.7.2","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.4_1787911995003_0.5582480835283692","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@asyra/core","version":"0.5.5","keywords":["application-framework","canvas-framework","canvas-editor","visual-editor","whiteboard","bim","undo-redo","information-modeling","typescript"],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/core@0.5.5","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"homepage":"https://asyra-framework.vercel.app","bugs":{"url":"https://github.com/karote00/asyra/issues"},"dist":{"shasum":"d22158b14811bf6b22d50a746b6c21f165ce0bdc","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.5.5.tgz","fileCount":151,"integrity":"sha512-Mp7Rs8dtG3oDmJ0FQtN8mtudm2fd3Gkx0cvLW28fm/4RgafZbuwSH0RI2OQU4c9WbclSGA/lHSWYl+ioZ2FFOg==","signatures":[{"sig":"MEYCIQDY3UOhw02PyGH+rT2lYV6e2GqqrSBBti/9Xr8AYazVjQIhAIpMnnGQ3Lff5Uc91atSF3FqHjZ5J/73WM1ZSCu9kNOK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383594},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","default":"./dist/contracts/index.js"},"./canvas-pipeline-debugger":{"types":"./dist/canvas-pipeline-debugger/index.d.ts","import":"./dist/canvas-pipeline-debugger/index.js","default":"./dist/canvas-pipeline-debugger/index.js"}},"gitHead":"5c7433cfe12ee0f8b266ca43b22441b048407bbf","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","clean":"rm -rf dist","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","build:core":"tsc","test:local":"vitest run"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"repository":{"url":"git+https://github.com/karote00/asyra.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Public composition core for canvas-based, visual, and domain-driven Asyra products","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","@asyra/utils":"0.5.1","@asyra/render":"0.5.5","@asyra/factory":"0.5.3","@asyra/selection":"0.5.2","@asyra/scene-tree":"0.5.3","@asyra/ui-context":"0.5.3","@asyra/persistence":"0.5.2","@asyra/input-system":"0.5.4","@asyra/props-manager":"0.5.3","@asyra/render-engine":"0.5.1","@asyra/feature-system":"0.5.3","@asyra/system-context":"0.5.2","@asyra/reactive-events":"0.5.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^3.2.6","typescript":"^5.7.2","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.5_1787915194256_0.933869679183478","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@asyra/core","version":"0.5.6","description":"Public composition core for canvas-based, visual, and domain-driven Asyra products","author":{"name":"Asa Tsai"},"license":"MIT","type":"module","engines":{"node":"24.x"},"packageManager":"yarn@4.3.1","repository":{"type":"git","url":"git+https://github.com/karote00/asyra.git","directory":"packages/core"},"homepage":"https://asyra-framework.vercel.app","keywords":["application-framework","canvas-framework","canvas-editor","visual-editor","whiteboard","bim","undo-redo","information-modeling","typescript"],"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","default":"./dist/contracts/index.js"},"./canvas-pipeline-debugger":{"types":"./dist/canvas-pipeline-debugger/index.d.ts","import":"./dist/canvas-pipeline-debugger/index.js","default":"./dist/canvas-pipeline-debugger/index.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput","build:core":"tsc","clean":"rm -rf dist","has:test":"find . -type f \\( -name \"*.test.ts\" -o -name \"*.test.tsx\" \\) | grep -q .","test":"yarn has:test && vitest || echo 'No test files found. Skipping test.'","test:local":"vitest run","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'"},"devDependencies":{"@vitest/coverage-v8":"^3.2.6","typescript":"^5.7.2","vitest":"^3.2.6"},"dependencies":{"@asyra/factory":"0.5.3","@asyra/feature-system":"0.5.3","@asyra/input-system":"0.5.4","@asyra/persistence":"0.5.2","@asyra/props-manager":"0.5.3","@asyra/reactive-events":"0.5.3","@asyra/render":"0.5.6","@asyra/render-engine":"0.5.1","@asyra/scene-tree":"0.5.3","@asyra/selection":"0.5.2","@asyra/system-context":"0.5.2","@asyra/ui-context":"0.5.3","@asyra/utils":"0.5.1","rxjs":"^7.8.1"},"_id":"@asyra/core@0.5.6","gitHead":"2acfd828e82399b3e872fca4cf7f00c32a446b87","bugs":{"url":"https://github.com/karote00/asyra/issues"},"_nodeVersion":"24.13.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tqYEfyDTJq71dWyL09G0WcDW8Tv4gt/YxmT/5xu7jV+2hlWxJcwq8aAeTFEYaqT53G+avkr+A3QOIlU/U6xmEA==","shasum":"cd78f4278ed14604c007dc2dfefd3d8f15db8d9d","tarball":"https://registry.npmjs.org/@asyra/core/-/core-0.5.6.tgz","fileCount":151,"unpackedSize":383596,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCaXqW+zGDgerkQvKT41B8ZMW7o165sSHV+bjJ6+DOvHwIhANf6SxT3kWwNMa7wvrVuumaM1PhEgI3ixTg6gAPH1MSN"}]},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"directories":{},"maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.5.6_1788167985288_0.6384598831437387"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-26T18:13:12.137Z","modified":"2026-08-31T09:19:45.739Z","0.2.0":"2026-01-26T18:13:12.470Z","0.2.1":"2026-01-27T08:51:12.958Z","0.2.2":"2026-01-27T08:58:54.541Z","0.2.3":"2026-01-27T09:02:15.670Z","0.2.4":"2026-01-27T13:14:24.349Z","0.2.5":"2026-01-28T09:14:08.799Z","0.5.0":"2026-08-07T11:37:33.531Z","0.5.1":"2026-08-08T15:41:31.557Z","0.5.2":"2026-08-09T11:55:15.583Z","0.5.3":"2026-08-20T11:06:07.060Z","0.5.4":"2026-08-28T10:13:15.158Z","0.5.5":"2026-08-28T11:06:34.395Z","0.5.6":"2026-08-31T09:19:45.422Z"},"bugs":{"url":"https://github.com/karote00/asyra/issues"},"author":{"name":"Asa Tsai"},"license":"MIT","homepage":"https://asyra-framework.vercel.app","keywords":["application-framework","canvas-framework","canvas-editor","visual-editor","whiteboard","bim","undo-redo","information-modeling","typescript"],"repository":{"type":"git","url":"git+https://github.com/karote00/asyra.git","directory":"packages/core"},"description":"Public composition core for canvas-based, visual, and domain-driven Asyra products","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"readme":"# `@asyra/core`\n\nStrict public composition facade and lifecycle coordinator for current Asyra Framework capabilities.\n\n## Requirements\n\n- Node.js 24.x\n- Yarn 4.3.1 for this repository's maintained workflows\n\n## Install\n\n```bash\nnpm install @asyra/core\n```\n\n```ts\nimport core from '@asyra/core'\n```\n\nUse only the package root and the explicitly documented public subpaths.\n\n## Owns\n\n- composition closure, startup ordering, readiness, teardown, load coordination, and curated package facades\n- one pre-start render-engine provider and engine-neutral default adapter\n\n## Does not own\n\n- App-domain rules, UI presentation, concrete engine resources, backend policy, permissions, or the future Core Kernel\n\n## Start here\n\nUse Core for supported App composition and extensions that cross canonical package owners. Register composition before the first `core.start(...)`.\n\n## Lifecycle and composition\n\nStartup validates and closes composition, initializes required runtime owners, loads canonical data, and publishes ready only after success. App-owned migrations form one connected migration chain; an unmatched string version passes through to ordinary owner validation. A failure tears down owned work and never reports false readiness. The current no-provider compatibility branch is not a public Headless lifecycle.\n\n## Learn more\n\n- [Complete package guide](https://github.com/karote00/asyra/blob/main/docs/public/reference/packages/core.md)\n- [Framework release support](https://github.com/karote00/asyra/blob/main/docs/ai/framework/RELEASE_SUPPORT.md)\n\n## Support and policy\n\nThis repository does not accept external issues or contributions. You may use,\ninspect, and fork the package under the [MIT License](https://github.com/karote00/asyra/blob/main/LICENSE).\nFollow the [security policy](https://github.com/karote00/asyra/blob/main/SECURITY.md) for\nsecurity-sensitive reports and the [root policy](https://github.com/karote00/asyra) for the\ncurrent support boundary.\n","readmeFilename":"README.md"}