{"_id":"@asyra/preset","_rev":"8-bc9d4a995e6e6bb96cff19238bb433a2","name":"@asyra/preset","dist-tags":{"latest":"0.5.7"},"versions":{"0.5.0":{"name":"@asyra/preset","version":"0.5.0","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/preset@0.5.0","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"11f43d8bce45367580bc641e60b76257111bc7ef","tarball":"https://registry.npmjs.org/@asyra/preset/-/preset-0.5.0.tgz","fileCount":279,"integrity":"sha512-kDLvgydG5G3JBG/igdE6zSZroF5oxtPRqlfUTmnPNdU4vzHWiay9tb19OTX3rnf7sBeDYpSjmpuKrDNZ43jgHQ==","signatures":[{"sig":"MEQCIGieRp87z9r+x8Oxz+KKkNOs/LwbZijBt4/niOUt4A79AiAxJCrHPZd8Ed19mannYgsqaT3rm/9tZCpq/wftU/cBrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624093},"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"}},"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 .","test:local":"vitest run --no-file-parallelism","build:preset":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Framework preset package for Asyra","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","bezier-js":"^6.1.4","@asyra/core":"0.5.0","@asyra/utils":"0.5.0","@asyra/ui-context":"0.5.0","@asyra/render-engine":"0.5.0","@asyra/reactive-events":"0.5.0","@asyra/render-engine-pixi":"0.5.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@asyra/render":"0.5.0","@types/bezier-js":"^4.1.3","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/preset_0.5.0_1786102653718_0.24811630684531116","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@asyra/preset","version":"0.5.1","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/preset@0.5.1","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"f90911f90303023dc4a943210ec3afb388f978ac","tarball":"https://registry.npmjs.org/@asyra/preset/-/preset-0.5.1.tgz","fileCount":279,"integrity":"sha512-hfAc7QIxfr9fq6R/m26KFqF1XIgasgdw0gGh6tEE/XmJ5Ez0ec/59EpVi9YdleBEe/F4M3zQDWW8nzNi8nV7Lw==","signatures":[{"sig":"MEQCIC29bgz+c6uM7g45U3svzDybJr3jdZ5qgrCDIfsR+63hAiBwJPqgvweEbvx9Sl1klBd6jlrW03PUTEyPZu8KgqVAZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624183},"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"}},"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 .","test:local":"vitest run --no-file-parallelism","build:preset":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Framework preset package for Asyra","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","bezier-js":"^6.1.4","@asyra/core":"0.5.1","@asyra/utils":"0.5.0","@asyra/ui-context":"0.5.0","@asyra/render-engine":"0.5.0","@asyra/reactive-events":"0.5.0","@asyra/render-engine-pixi":"0.5.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@asyra/render":"0.5.1","@types/bezier-js":"^4.1.3","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/preset_0.5.1_1786203691501_0.6223595546981633","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@asyra/preset","version":"0.5.2","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/preset@0.5.2","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"0abefa85fbd4c28a76d854523f904dfa944c2c3d","tarball":"https://registry.npmjs.org/@asyra/preset/-/preset-0.5.2.tgz","fileCount":279,"integrity":"sha512-Z1eFtawKIZkeXrj956a3evf5SqJQ9kHB5c90JCbgO3pTYTgW5R8AyZkM6mlgded18V0dHSkwodDrzPJa+Wh+lw==","signatures":[{"sig":"MEUCIQDY5wauRPVVbueHwDiDwaRa2qdRT1L+0MGBUCw7BXer6wIgVyezmOETWO/gYNeoivqk0daRuc4i6PLEIwJiJqzVocY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624183},"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"}},"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 .","test:local":"vitest run --no-file-parallelism","build:preset":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Framework preset package for Asyra","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","bezier-js":"^6.1.4","@asyra/core":"0.5.2","@asyra/utils":"0.5.0","@asyra/ui-context":"0.5.1","@asyra/render-engine":"0.5.0","@asyra/reactive-events":"0.5.1","@asyra/render-engine-pixi":"0.5.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@asyra/render":"0.5.2","@types/bezier-js":"^4.1.3","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/preset_0.5.2_1786276515654_0.3529010528969043","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@asyra/preset","version":"0.5.3","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/preset@0.5.3","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"1e1b3afa83d8c635d4cc946f693350d7d37fa3f2","tarball":"https://registry.npmjs.org/@asyra/preset/-/preset-0.5.3.tgz","fileCount":280,"integrity":"sha512-2JGNCtstjNnEnChrYgqcTUpJdxiGaMR9i+wMGdmLdAYJGMs7jIwS4aUcgmdY4gB42d2Ut3xhUPGni/DigS6EmA==","signatures":[{"sig":"MEUCIQDP3GYxasRQi35/XHnSUW93EkpVpPmdlkTp0jMLuBw+ggIgUDodULPFQvBvr4vYD2ggw1kiL/IOUZ1XYgEgLRuRcws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626420},"main":"dist/index.js","type":"module","_from":"file:tmp/framework-release-artifacts/asyra-preset-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"}},"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 .","test:local":"vitest run --no-file-parallelism","build:preset":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_resolved":"/Users/asa/Desktop/workspace/asra/.worktrees/framework-design-docs-create-cli/tmp/framework-release-artifacts/asyra-preset-0.5.3.tgz","_integrity":"sha512-2JGNCtstjNnEnChrYgqcTUpJdxiGaMR9i+wMGdmLdAYJGMs7jIwS4aUcgmdY4gB42d2Ut3xhUPGni/DigS6EmA==","_npmVersion":"10.8.2","description":"Framework preset package for Asyra","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","bezier-js":"^6.1.4","@asyra/core":"0.5.3","@asyra/utils":"0.5.0","@asyra/ui-context":"0.5.1","@asyra/render-engine":"0.5.0","@asyra/reactive-events":"0.5.1","@asyra/render-engine-pixi":"0.5.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@asyra/render":"0.5.2","@types/bezier-js":"^4.1.3","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/preset_0.5.3_1787223986171_0.18845446801659937","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@asyra/preset","version":"0.5.4","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/preset@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":"1755e6440c3f56226c516360b7d380078a34ec14","tarball":"https://registry.npmjs.org/@asyra/preset/-/preset-0.5.4.tgz","fileCount":279,"integrity":"sha512-Vm/ZF4ddyYJQ87fi58Mr3QP473C53qnXx+y8+bXctVfqKLz40COU0FLs/DY0nJlcbT4eEtPCxcqL/yFmxDKUBA==","signatures":[{"sig":"MEYCIQCmgYQqBYY3YUBarJpsURjcvbgcy+3o5/3i2nsVWXAfQwIhANtApvCaEG0X+yax8SBso1C6MqpNtxyiWkVFdHVCBJKH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625676},"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"}},"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 .","test:local":"vitest run --no-file-parallelism","build:preset":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"repository":{"url":"git+https://github.com/karote00/asyra.git","type":"git","directory":"packages/preset"},"_npmVersion":"10.8.2","description":"Framework preset package for Asyra","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","bezier-js":"^6.1.4","@asyra/core":"workspace:*","@asyra/utils":"workspace:*","@asyra/ui-context":"workspace:*","@asyra/render-engine":"workspace:*","@asyra/reactive-events":"workspace:*","@asyra/render-engine-pixi":"workspace:*"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^3.2.6","typescript":"^5.7.2","@asyra/render":"workspace:*","@types/bezier-js":"^4.1.3","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/preset_0.5.4_1787911994994_0.7417951827626086","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@asyra/preset","version":"0.5.5","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/preset@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":"282d6ac99a160b9d620ea9c5d4a05604778a46a4","tarball":"https://registry.npmjs.org/@asyra/preset/-/preset-0.5.5.tgz","fileCount":279,"integrity":"sha512-3ZiodTbbGzhPj4OHTqfLbdN2/i2RM+sty2slLx9qjl9vXe+bpjjhoGFKGh5b08IZwLsAB+9jxP7I8AyGkGJlGA==","signatures":[{"sig":"MEUCIC0NacTgtmpGxfEULu/rKKQnIpiQ2x5IXEc1QMsDjNxXAiEAkOIVbI3R2EVbA8q6Wq3wOg4nUQqfabYDFAP2vJ+0oU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625634},"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"}},"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 .","test:local":"vitest run --no-file-parallelism","build:preset":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"repository":{"url":"git+https://github.com/karote00/asyra.git","type":"git","directory":"packages/preset"},"_npmVersion":"10.8.2","description":"Framework preset package for Asyra","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","bezier-js":"^6.1.4","@asyra/core":"0.5.5","@asyra/utils":"0.5.1","@asyra/ui-context":"0.5.3","@asyra/render-engine":"0.5.1","@asyra/reactive-events":"0.5.3","@asyra/render-engine-pixi":"0.5.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^3.2.6","typescript":"^5.7.2","@asyra/render":"0.5.5","@types/bezier-js":"^4.1.3","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/preset_0.5.5_1787915194109_0.9522451135144712","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@asyra/preset","version":"0.5.6","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/preset@0.5.6","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"homepage":"https://asyra-framework.vercel.app","bugs":{"url":"https://github.com/karote00/asyra/issues"},"dist":{"shasum":"e5f742430a67a6635cbfe138ff8f1d867235eb9d","tarball":"https://registry.npmjs.org/@asyra/preset/-/preset-0.5.6.tgz","fileCount":279,"integrity":"sha512-AWiaQfW0OQ59sIBI0eMjAc0BVnkp95NexCfBKC9YRqBS8G1BH5POFjGYRel4gydpnA+jdiHu4ts11XjO8cfRdQ==","signatures":[{"sig":"MEUCIQDxgxBD8iAB7oSLOEQiWxnhkvRi4xlo+up/i7L9XDtg+wIgOVhM3jhsRhixq1psgyYKsvF/HawHTJdskr6bQS3cdHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625573},"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"}},"gitHead":"1248073f2cf4adb67b39d4704b5aba1842e0ea38","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 .","test:local":"vitest run --no-file-parallelism","build:preset":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"repository":{"url":"git+https://github.com/karote00/asyra.git","type":"git","directory":"packages/preset"},"_npmVersion":"10.8.2","description":"Framework preset package for Asyra","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","@asyra/core":"0.5.5","@asyra/utils":"0.5.1","@asyra/ui-context":"0.5.3","@asyra/render-engine":"0.5.1","@asyra/reactive-events":"0.5.3","@asyra/render-engine-pixi":"0.5.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^3.2.6","typescript":"^5.7.2","@asyra/render":"0.5.5","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/preset_0.5.6_1788093509114_0.806833924073834","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@asyra/preset","version":"0.5.7","description":"Framework preset package for Asyra","author":{"name":"Asa Tsai"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/karote00/asyra.git","directory":"packages/preset"},"homepage":"https://asyra-framework.vercel.app","type":"module","engines":{"node":"24.x"},"packageManager":"yarn@4.3.1","keywords":[],"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput","build:preset":"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 --no-file-parallelism","test:ci":"yarn has:test && vitest run --coverage --reporter=default --reporter=junit || echo 'No test files found. Skipping test:ci.'"},"devDependencies":{"@asyra/render":"0.5.6","@vitest/coverage-v8":"^3.2.6","typescript":"^5.7.2","vitest":"^3.2.6"},"dependencies":{"@asyra/core":"0.5.6","@asyra/reactive-events":"0.5.3","@asyra/render-engine":"0.5.1","@asyra/render-engine-pixi":"0.5.2","@asyra/ui-context":"0.5.3","@asyra/utils":"0.5.1","rxjs":"^7.8.1"},"_id":"@asyra/preset@0.5.7","gitHead":"2acfd828e82399b3e872fca4cf7f00c32a446b87","bugs":{"url":"https://github.com/karote00/asyra/issues"},"_nodeVersion":"24.13.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BRW6jymB9l7GvQqzuEGEn/PuOSTWunni9y1/I9rwowUsobWPqi3PXZEsSDLGw5Ror9ubbHoju3uRCfAHy9XvRw==","shasum":"3bb9603d1ce2046b6c9ac78bb8277a4879f5cfcc","tarball":"https://registry.npmjs.org/@asyra/preset/-/preset-0.5.7.tgz","fileCount":279,"unpackedSize":625578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGH7OE0hSvmp7V0D8Yc6eFM8b8PxfFyWLOJtaM+Jq8x0AiB/cN2lJablWXBwb95mfDohFypmEglYjTz1fbeTzUDRUQ=="}]},"_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/preset_0.5.7_1788167987778_0.15528737092428924"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-07T11:37:33.596Z","modified":"2026-08-31T09:19:48.179Z","0.5.0":"2026-08-07T11:37:33.864Z","0.5.1":"2026-08-08T15:41:31.651Z","0.5.2":"2026-08-09T11:55:15.798Z","0.5.3":"2026-08-20T11:06:26.318Z","0.5.4":"2026-08-28T10:13:15.157Z","0.5.5":"2026-08-28T11:06:34.282Z","0.5.6":"2026-08-30T12:38:29.251Z","0.5.7":"2026-08-31T09:19:47.959Z"},"bugs":{"url":"https://github.com/karote00/asyra/issues"},"author":{"name":"Asa Tsai"},"license":"MIT","homepage":"https://asyra-framework.vercel.app","keywords":[],"repository":{"type":"git","url":"git+https://github.com/karote00/asyra.git","directory":"packages/preset"},"description":"Framework preset package for Asyra","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"readme":"# `@asyra/preset`\n\nOptional official design-tool baseline with selectable defaults and render profile policy.\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/preset\n```\n\n```ts\nimport { applyPreset } from '@asyra/preset'\n```\n\nUse only the package root and the explicitly documented public subpaths.\n\n## Owns\n\n- strict profile/default resolution, dependency expansion, deterministic installation, official defaults, and current `2D` provider selection\n\n## Does not own\n\n- Core lifecycle, App-domain behavior, UI command policy, custom-engine implementation, or unavailable production profiles\n\n## Start here\n\nApply all defaults, select only the defaults you need, choose `CUSTOM`, or omit Preset for a fully custom product.\n\n## Lifecycle and composition\n\nPreset validates the full selection, installs in catalog order, optionally binds the profile provider, and returns a frozen result. It never starts Core. Failed installation rolls back owned work; an empty defaults list installs nothing.\n\n## Learn more\n\n- [Complete package guide](https://github.com/karote00/asyra/blob/main/docs/public/reference/packages/preset.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"}