{"_id":"@asyra/props-manager","_rev":"10-c1c40577b5840131a17181fa6f5320a4","name":"@asyra/props-manager","dist-tags":{"latest":"0.5.3"},"versions":{"0.2.0":{"name":"@asyra/props-manager","version":"0.2.0","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/props-manager@0.2.0","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"4d9a8c969998675f3c79f0dbabd6b041308337f3","tarball":"https://registry.npmjs.org/@asyra/props-manager/-/props-manager-0.2.0.tgz","fileCount":77,"integrity":"sha512-TG435aKUqV9JsU1AxU5bC0xDxRUI/vFbvkGV0DgyKX867j1c4uoumnOSt24ZPu6E1UUheRNjhkOKsxv0pBaeSQ==","signatures":[{"sig":"MEQCIFVyIryXanQa6snhF3rngeG93KxMlp1ugl7XBv4J7+YSAiA5xcmOy+DbWrcR8IDuPMdnviR2rE7ths6vQ+IqjvaFzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587040},"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 .","test:local":"yarn has:test && vitest run || echo 'No test files found. Skipping test:local.'","build:props-manager":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"A structured property management library that provides API-based control over prop components, separate from the scene tree.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@asyra/utils":"workspace:*","@asyra/reactive-events":"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/props-manager_0.2.0_1769451192917_0.7415225133701255","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@asyra/props-manager","version":"0.2.1","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/props-manager@0.2.1","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"1f08c759ed53684b23295cc3b0f9fb6e8351d70f","tarball":"https://registry.npmjs.org/@asyra/props-manager/-/props-manager-0.2.1.tgz","fileCount":78,"integrity":"sha512-qo5O7u2opz8M4SsvDSmT9D118UWsuHdqouBcgjcJPaQPx9rm1TRgbnAE8b+7Kh0DqxlXHSmcave9I1kmDkfWVw==","signatures":[{"sig":"MEUCIGnTvB4le+NvfZwY/ck3w0q3Up4O2bznYc+MJ+F86AvAAiEAuTlg+J95mlFzhKaRIBPZdAXnHZf61eKM5QB0Z81beus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587189},"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 .","test:local":"yarn has:test && vitest run || echo 'No test files found. Skipping test:local.'","build:props-manager":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"A structured property management library that provides API-based control over prop components, separate from the scene tree.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@asyra/utils":"^0.2.1","@asyra/reactive-events":"^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/props-manager_0.2.1_1769503872620_0.7552944812839406","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@asyra/props-manager","version":"0.2.2","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/props-manager@0.2.2","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"7ca11a7c7495edb867ce30bc8a83e551a1b09b71","tarball":"https://registry.npmjs.org/@asyra/props-manager/-/props-manager-0.2.2.tgz","fileCount":78,"integrity":"sha512-L+Zq/bxqhX6G1NbnZr+sT6QfwrKkJrXJzHNd+KLrdf65sETw7EGsYgGsXZJUns7DwymNuzJCDFDmkalk2BOR7Q==","signatures":[{"sig":"MEUCIQCkoCsi6dXhg8EV8fBWBRYCB28zsdbseD3CN9IiGOgKRwIgcY3tlKGm4Gg1lSL1Wrgomi7MZAuecayBiE2tVHDuQdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587325},"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 .","test:local":"yarn has:test && vitest run || echo 'No test files found. Skipping test:local.'","build:props-manager":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"A structured property management library that provides API-based control over prop components, separate from the scene tree.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@asyra/utils":"^0.2.2","@asyra/reactive-events":"^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/props-manager_0.2.2_1769504334542_0.7635623530227602","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@asyra/props-manager","version":"0.2.3","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/props-manager@0.2.3","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"ba1edcf9235292d5f25c50cee0c00cfb76061985","tarball":"https://registry.npmjs.org/@asyra/props-manager/-/props-manager-0.2.3.tgz","fileCount":78,"integrity":"sha512-BxUDq+I3C/JeTgaL4nvypyqyLOZo761ZTgQccp+QUqSIJ2zsfB9dcOdChcahQfN8G6Aaqgs74lH7v6C1dgDNtA==","signatures":[{"sig":"MEUCICUBSVk/2ErcfErgokTC/N9LlwcLVS3I2ytbYAaq0xhKAiEAj0vjrP+egsGz5GSE5T51qPFReOVeX8g5jVPPW2ARYCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587461},"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 .","test:local":"yarn has:test && vitest run || echo 'No test files found. Skipping test:local.'","build:props-manager":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"A structured property management library that provides API-based control over prop components, separate from the scene tree.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@asyra/utils":"^0.2.3","@asyra/reactive-events":"^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/props-manager_0.2.3_1769504535958_0.023904624215996373","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@asyra/props-manager","version":"0.2.4","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/props-manager@0.2.4","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"7872b3097385e7fa6d4d24d95439deae33e03be2","tarball":"https://registry.npmjs.org/@asyra/props-manager/-/props-manager-0.2.4.tgz","fileCount":78,"integrity":"sha512-NNlOc55mIRwFrLQKSJSVejlFl8WWI+O2pnuhwwXXKI8JqbkhkTbeqetbZ5C5uXYpPMLLQnspGcfAfe+UIL4QyA==","signatures":[{"sig":"MEQCIBtWVV23VFBzGOxQHEp+wvs2itKOieKEy+992TTw8ri0AiBAUkCF3RAIK1LztaITKzDsUHjr2cxI4BH5+GM0x4aIFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587597},"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 .","test:local":"yarn has:test && vitest run || echo 'No test files found. Skipping test:local.'","build:props-manager":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"A structured property management library that provides API-based control over prop components, separate from the scene tree.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@asyra/utils":"^0.2.4","@asyra/reactive-events":"^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/props-manager_0.2.4_1769519664318_0.8620171795785563","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@asyra/props-manager","version":"0.2.5","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/props-manager@0.2.5","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"ac2af2f5a6a00ce5d19e4a2ad0360e447a4b154f","tarball":"https://registry.npmjs.org/@asyra/props-manager/-/props-manager-0.2.5.tgz","fileCount":78,"integrity":"sha512-rYh4/n19ysyXkNqs35PmrcP8Vv5vMdc+FWvEsTuNgUTWNnpvHktiul1b/fvvWWa2EWwUmOJG4+5Lq2N+qmpRFw==","signatures":[{"sig":"MEQCIDQz1pmGmOrnf7fatfp0aAdr83Ic2zsNIWn32/mSFuNRAiBj+fu8sTlKUI2Jp8cLmlse1FygEEt8IlS8YRZf8pLmLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587966},"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 .","test:local":"yarn has:test && vitest run || echo 'No test files found. Skipping test:local.'","build:props-manager":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"A structured property management library that provides API-based control over prop components, separate from the scene tree.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@asyra/utils":"^0.2.5","@asyra/reactive-events":"^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/props-manager_0.2.5_1769591648624_0.04272977057236815","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@asyra/props-manager","version":"0.5.0","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/props-manager@0.5.0","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"89fec758011d60ecb7d938e84488620a9fb36126","tarball":"https://registry.npmjs.org/@asyra/props-manager/-/props-manager-0.5.0.tgz","fileCount":71,"integrity":"sha512-xhI0IBvmXx3L23FGUDURNrNRbdDV90SeJe+zspzcxs7bdNCKHCqUE2gjcw9lBQcOsyoJZ23w6xVidW7fhtCSOg==","signatures":[{"sig":"MEQCICRi8lu5N1LJjLcr2sz1rGlD+stz7r8rnicVoJAwJ5UkAiBXc4XBSjr5Jnq/D6vmqJGsiVM/W8sTntQeyIZFMrctMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507048},"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","build:props-manager":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"A structured property management library that provides API-based control over prop components, separate from the scene tree.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","lodash":"^4.17.21","@asyra/utils":"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/props-manager_0.5.0_1786102653489_0.3629474675900566","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@asyra/props-manager","version":"0.5.1","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/props-manager@0.5.1","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"ef705f69e01d1be81101524b9ae0c2df5ad1f22b","tarball":"https://registry.npmjs.org/@asyra/props-manager/-/props-manager-0.5.1.tgz","fileCount":71,"integrity":"sha512-eytLOyuf0bSpw6ayemQedSVu+58b+qh7Ei9VUK4XiWH3PDytkQu+C3HfBUWR5P6K1p2MNkNgFrSNp9v3R7zN0A==","signatures":[{"sig":"MEUCIQCgGlYZk19jIFWrx7TLWVp9L7NOu+LHRL+/zsswjd5cXgIgMB9TvoN0YAalfw0k89PkOCEePMfZaHXA6opQDkZATzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507987},"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","build:props-manager":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"A structured property management library that provides API-based control over prop components, separate from the scene tree.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","lodash":"^4.17.21","@asyra/utils":"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/props-manager_0.5.1_1786276515377_0.949502988026536","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@asyra/props-manager","version":"0.5.2","keywords":[],"author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/props-manager@0.5.2","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"homepage":"https://asyra-framework.vercel.app","bugs":{"url":"https://github.com/karote00/asyra/issues"},"dist":{"shasum":"7c40bfcfb3b49e1368f7891686f38ac219ddb006","tarball":"https://registry.npmjs.org/@asyra/props-manager/-/props-manager-0.5.2.tgz","fileCount":71,"integrity":"sha512-kL6HcqIyzWqCCNC6CHjXSmenJFW0rEMNAsDL+KRB6zFgHRsIFdCkvbiYJeNXJubkxDpR+CQNb/VZI/fta8S0vg==","signatures":[{"sig":"MEUCIQDyXwnbowsQk8FqsS3cYuOifGYGuqL6LvY9u/pAsVs/RQIgRI+p4/WMQ48JmTQfc60bLDme0YBiG1X+zDqdy1BWzlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509577},"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","build:props-manager":"tsc"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"repository":{"url":"git+https://github.com/karote00/asyra.git","type":"git","directory":"packages/props-manager"},"_npmVersion":"10.8.2","description":"A structured property management library that provides API-based control over prop components, separate from the scene tree.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.1","lodash":"^4.18.1","@asyra/utils":"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/props-manager_0.5.2_1787911994923_0.23517542555391913","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@asyra/props-manager","version":"0.5.3","description":"A structured property management library that provides API-based control over prop components, separate from the scene tree.","author":{"name":"Asa Tsai"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/karote00/asyra.git","directory":"packages/props-manager"},"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:props-manager":"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/reactive-events":"0.5.3","@asyra/utils":"0.5.1","lodash":"^4.18.1","rxjs":"^7.8.1"},"_id":"@asyra/props-manager@0.5.3","gitHead":"5c7433cfe12ee0f8b266ca43b22441b048407bbf","bugs":{"url":"https://github.com/karote00/asyra/issues"},"_nodeVersion":"24.13.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Gbt0PDh/vIHmllORSG0D1K83sfqV6GfSY9tBwkPpkoF/dK/va/94XXPD3suG5odp6MJY/yBxsX/J1kP1kdKHRw==","shasum":"0ff5e258aa363d51c73ad13bfb2c34e95470d389","tarball":"https://registry.npmjs.org/@asyra/props-manager/-/props-manager-0.5.3.tgz","fileCount":71,"unpackedSize":509565,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEcu2hO927Nw0IT/1mg59KVK1+gEalkOCqYgsXlhW9DjAiEA8a62d4A+oav26wIIy+TRLg9jJYbzQ0nXM6VdydCsWnM="}]},"_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/props-manager_0.5.3_1787915193884_0.4940896757280948"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-26T18:13:12.833Z","modified":"2026-08-28T11:06:34.275Z","0.2.0":"2026-01-26T18:13:13.050Z","0.2.1":"2026-01-27T08:51:12.781Z","0.2.2":"2026-01-27T08:58:54.687Z","0.2.3":"2026-01-27T09:02:16.094Z","0.2.4":"2026-01-27T13:14:24.481Z","0.2.5":"2026-01-28T09:14:08.766Z","0.5.0":"2026-08-07T11:37:33.631Z","0.5.1":"2026-08-09T11:55:15.512Z","0.5.2":"2026-08-28T10:13:15.085Z","0.5.3":"2026-08-28T11:06:34.048Z"},"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/props-manager"},"description":"A structured property management library that provides API-based control over prop components, separate from the scene tree.","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"readme":"# `@asyra/props-manager`\n\nCanonical property definitions, values, property-child graph, validation, and registration lifecycle.\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/props-manager\n```\n\n```ts\nimport propsManager from '@asyra/props-manager'\n```\n\nUse only the package root and the explicitly documented public subpaths.\n\n## Owns\n\n- property type definitions, schemas/defaults, runtime values, child relations, and prepared atomic mutation artifacts\n\n## Does not own\n\n- scene hierarchy, UI controls, render projection, App-domain meaning, document migration, or presentation fallbacks\n\n## Start here\n\nUse it for structured canonical component properties and validation; use Core for cross-owner element/property operations.\n\n## Lifecycle and composition\n\nComplete definitions validate before publication. Runtime writes reject invalid explicit values before mutation. Prepared mutations are instance-bound, registration-bound, one-shot artifacts; stale, reused, foreign, or invalid artifacts fail before apply.\n\n## Learn more\n\n- [Complete package guide](https://github.com/karote00/asyra/blob/main/docs/public/reference/packages/props-manager.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"}