{"_id":"@aelionsdk/material-sdk","_rev":"13-39b71d6c25bf6038d7c76f3b76372df0","name":"@aelionsdk/material-sdk","dist-tags":{"next":"1.2.0-rc.5","latest":"2.0.0"},"versions":{"0.1.0-beta.1":{"name":"@aelionsdk/material-sdk","version":"0.1.0-beta.1","keywords":["aelion","material","shader","effects"],"license":"MIT","_id":"@aelionsdk/material-sdk@0.1.0-beta.1","maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"dist":{"shasum":"e215e8e233cdd0e9462d519e41c6c49050e76ee8","tarball":"https://registry.npmjs.org/@aelionsdk/material-sdk/-/material-sdk-0.1.0-beta.1.tgz","fileCount":60,"integrity":"sha512-jFTXsoONpVELeB8nVUr+3H9luJjJKZcW3uVUGaQk2vbKG69ONhfF/4xMHUl+DxRwlMZ00HI9xjhVYew9D2+rlw==","signatures":[{"sig":"MEUCIBVnKORoJdDZRNgO8bWID7hg3MTLLX1tTHVhyf6tgC/MAiEA6jKcd6ZSoikxqdXteAunGAyQv0c2dRHjLxdB46wblPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fmaterial-sdk@0.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185950},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-0.1.0-beta.1.tgz","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"foyona","email":"2834364635@qq.com"},"_resolved":"/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-0.1.0-beta.1.tgz","_integrity":"sha512-jFTXsoONpVELeB8nVUr+3H9luJjJKZcW3uVUGaQk2vbKG69ONhfF/4xMHUl+DxRwlMZ00HI9xjhVYew9D2+rlw==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/material-sdk"},"_npmVersion":"11.16.0","description":"Type-safe authoring, validation and packaging tools for Aelion materials","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.17.1","ajv-formats":"3.0.1","@aelionsdk/core":"0.1.0-beta.1","@aelionsdk/material-compiler":"0.1.0-beta.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/material-sdk_0.1.0-beta.1_1785188554193_0.5519476557203016","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@aelionsdk/material-sdk","version":"1.0.0-rc.1","keywords":["aelion","material","shader","effects"],"license":"MIT","_id":"@aelionsdk/material-sdk@1.0.0-rc.1","maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"bin":{"aelion-material":"dist/cli.js"},"dist":{"shasum":"29fffe6cef838b802bcb9ce012bda93b592cb63e","tarball":"https://registry.npmjs.org/@aelionsdk/material-sdk/-/material-sdk-1.0.0-rc.1.tgz","fileCount":66,"integrity":"sha512-L0ppMMY15T6YBYaWcnWEn5tl5p9Vb2lkebPyQU6PM9Hl6qPOnbWymWfhoXTZmgYioOL/AhIb43Wg33ABQ/lawg==","signatures":[{"sig":"MEQCID0CxHrw0uv84ksublYKHwztaM1St5LHbzWRI6wJ4q8rAiAxyZR9suGuv5KNHjNX3fInsmk4wd1BXLGWhbRm2AkQRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fmaterial-sdk@1.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209403},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.0.0-rc.1.tgz","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./author-cli":{"types":"./dist/cli-lib.d.ts","import":"./dist/cli-lib.js"}},"scripts":{"cli":"corepack pnpm run build && node dist/cli.js","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"foyona","email":"2834364635@qq.com"},"_resolved":"/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.0.0-rc.1.tgz","_integrity":"sha512-L0ppMMY15T6YBYaWcnWEn5tl5p9Vb2lkebPyQU6PM9Hl6qPOnbWymWfhoXTZmgYioOL/AhIb43Wg33ABQ/lawg==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/material-sdk"},"_npmVersion":"11.16.0","description":"Type-safe authoring, validation and packaging tools for Aelion materials","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.0.0-rc.1","@aelionsdk/material-compiler":"1.0.0-rc.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/material-sdk_1.0.0-rc.1_1785228772759_0.9285715638708507","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.1":{"name":"@aelionsdk/material-sdk","version":"1.1.0-rc.1","keywords":["aelion","material","shader","effects"],"license":"MIT","_id":"@aelionsdk/material-sdk@1.1.0-rc.1","maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"bin":{"aelion-material":"dist/cli.js"},"dist":{"shasum":"da839a23a3077a3f1f8c5b19d09a9c65079bde38","tarball":"https://registry.npmjs.org/@aelionsdk/material-sdk/-/material-sdk-1.1.0-rc.1.tgz","fileCount":66,"integrity":"sha512-NEWHqd7+vSdBcs6pzWOL/Yw1TDVAwAhWGVRXl2fS2OzSZik9s4WDQjvzulAnEB7b+tk5nqxeCYnRGibCxPVn4g==","signatures":[{"sig":"MEYCIQDFFkEni2EnaC9zZWqK2ecsdRDQrEgwzsVtoeDU2sBlKQIhALcI2CDYEHzmzRuctf0FnF3qVmFyT09oKdJOl3s/NLya","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fmaterial-sdk@1.1.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209409},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.1.0-rc.1.tgz","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./author-cli":{"types":"./dist/cli-lib.d.ts","import":"./dist/cli-lib.js"}},"scripts":{"cli":"corepack pnpm run build && node dist/cli.js","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"foyona","email":"2834364635@qq.com"},"_resolved":"/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.1.0-rc.1.tgz","_integrity":"sha512-NEWHqd7+vSdBcs6pzWOL/Yw1TDVAwAhWGVRXl2fS2OzSZik9s4WDQjvzulAnEB7b+tk5nqxeCYnRGibCxPVn4g==","deprecated":"Superseded by @aelionsdk/material-sdk@1.2.0-rc.2; this release has known correctness and contract issues. Please upgrade.","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/material-sdk"},"_npmVersion":"11.16.0","description":"Type-safe authoring, validation and packaging tools for Aelion materials","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.1.0-rc.1","@aelionsdk/material-compiler":"1.1.0-rc.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/material-sdk_1.1.0-rc.1_1785594252737_0.8671796060443826","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.1":{"name":"@aelionsdk/material-sdk","version":"1.2.0-rc.1","keywords":["aelion","material","shader","effects"],"license":"MIT","_id":"@aelionsdk/material-sdk@1.2.0-rc.1","maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"bin":{"aelion-material":"dist/cli.js"},"dist":{"shasum":"c5b3fce62d085bd65351d3d2ef184a638a6c00c5","tarball":"https://registry.npmjs.org/@aelionsdk/material-sdk/-/material-sdk-1.2.0-rc.1.tgz","fileCount":66,"integrity":"sha512-d3zHKb3a3atERweJ498oMsHORj7YKD3h2jg6azVo9rzrfdbyKG5G9rnRU2Obf7PJ8Mcusp6i9zpf4axj0Um7Yw==","signatures":[{"sig":"MEUCIF6w6e+HC5XRGGUQBgbv4LPm6eR/oChF37o1eKQGxbPOAiEAn8vpVe5ug0aiC/hI4yA4ITkw+2+x5GsN1BzeB6x0hdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fmaterial-sdk@1.2.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209409},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.2.0-rc.1.tgz","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./author-cli":{"types":"./dist/cli-lib.d.ts","import":"./dist/cli-lib.js"}},"scripts":{"cli":"corepack pnpm run build && node dist/cli.js","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"foyona","email":"2834364635@qq.com"},"_resolved":"/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.2.0-rc.1.tgz","_integrity":"sha512-d3zHKb3a3atERweJ498oMsHORj7YKD3h2jg6azVo9rzrfdbyKG5G9rnRU2Obf7PJ8Mcusp6i9zpf4axj0Um7Yw==","deprecated":"Superseded by @aelionsdk/material-sdk@1.2.0-rc.2; this release has known correctness and contract issues. Please upgrade.","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/material-sdk"},"_npmVersion":"11.16.0","description":"Type-safe authoring, validation and packaging tools for Aelion materials","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.2.0-rc.1","@aelionsdk/material-compiler":"1.2.0-rc.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/material-sdk_1.2.0-rc.1_1785616097796_0.7892526259690313","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.2":{"name":"@aelionsdk/material-sdk","version":"1.2.0-rc.2","keywords":["aelion","material","shader","effects"],"license":"MIT","_id":"@aelionsdk/material-sdk@1.2.0-rc.2","maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"bin":{"aelion-material":"dist/cli.js"},"dist":{"shasum":"cd6c99d925709373fe3c4632d41b48f016af7a7b","tarball":"https://registry.npmjs.org/@aelionsdk/material-sdk/-/material-sdk-1.2.0-rc.2.tgz","fileCount":66,"integrity":"sha512-fT1eo0wOFTxIS+vZ9hn7+M9GMvYgO+max8WVFVXHE4XJdgldh8An7u+wS+dbQUxwUfwJlzu3w9zQ689pjrn6gg==","signatures":[{"sig":"MEYCIQC23U9u1ZZWco8LGAG2oCpJFFVi+B2bhuJecfJEobVOSQIhAIRw/86fHsApyUGSKPQc2cqvKT0UbTO+IR7RiSlxmq6B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fmaterial-sdk@1.2.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209409},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.2.0-rc.2.tgz","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./author-cli":{"types":"./dist/cli-lib.d.ts","import":"./dist/cli-lib.js"}},"scripts":{"cli":"corepack pnpm run build && node dist/cli.js","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"foyona","email":"2834364635@qq.com"},"_resolved":"/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.2.0-rc.2.tgz","_integrity":"sha512-fT1eo0wOFTxIS+vZ9hn7+M9GMvYgO+max8WVFVXHE4XJdgldh8An7u+wS+dbQUxwUfwJlzu3w9zQ689pjrn6gg==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/material-sdk"},"_npmVersion":"11.16.0","description":"Type-safe authoring, validation and packaging tools for Aelion materials","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.2.0-rc.2","@aelionsdk/material-compiler":"1.2.0-rc.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/material-sdk_1.2.0-rc.2_1785658161678_0.8419685237442645","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.3":{"name":"@aelionsdk/material-sdk","version":"1.2.0-rc.3","keywords":["aelion","material","shader","effects"],"license":"MIT","_id":"@aelionsdk/material-sdk@1.2.0-rc.3","maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"bin":{"aelion-material":"dist/cli.js"},"dist":{"shasum":"56b153ff2f197a02208fbdb6042282fa512b946d","tarball":"https://registry.npmjs.org/@aelionsdk/material-sdk/-/material-sdk-1.2.0-rc.3.tgz","fileCount":66,"integrity":"sha512-Yn/3z1xoBVOCx7m+aZViJSpRxj8tueAiD+gfY/dXEqs2WVl1CU6ObrQJ9E+1+dIkBlKh4as9uqeN+HUZ7y7Y2A==","signatures":[{"sig":"MEYCIQCPPkxqReVsIttvtSRwmEvSgexeW8qB9wiQrhisT8GjigIhANhVbA0ql1vnlwznv39iaRMYdTQMKLAtlWxgeczKhIj7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fmaterial-sdk@1.2.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209409},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.2.0-rc.3.tgz","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./author-cli":{"types":"./dist/cli-lib.d.ts","import":"./dist/cli-lib.js"}},"scripts":{"cli":"corepack pnpm run build && node dist/cli.js","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"foyona","email":"2834364635@qq.com"},"_resolved":"/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.2.0-rc.3.tgz","_integrity":"sha512-Yn/3z1xoBVOCx7m+aZViJSpRxj8tueAiD+gfY/dXEqs2WVl1CU6ObrQJ9E+1+dIkBlKh4as9uqeN+HUZ7y7Y2A==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/material-sdk"},"_npmVersion":"11.17.0","description":"Type-safe authoring, validation and packaging tools for Aelion materials","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.2.0-rc.3","@aelionsdk/material-compiler":"1.2.0-rc.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/material-sdk_1.2.0-rc.3_1787417019773_0.9212417554547059","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.4":{"name":"@aelionsdk/material-sdk","version":"1.2.0-rc.4","keywords":["aelion","material","shader","effects"],"license":"MIT","_id":"@aelionsdk/material-sdk@1.2.0-rc.4","maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"bin":{"aelion-material":"dist/cli.js"},"dist":{"shasum":"f762994a988c3423b1eeab7664762415c2ab4d51","tarball":"https://registry.npmjs.org/@aelionsdk/material-sdk/-/material-sdk-1.2.0-rc.4.tgz","fileCount":66,"integrity":"sha512-vYIUwNKfCoBfboEsu8xaW5Z8WzDFz7HSG3qMhzskbSoTZVA3ioJADA7mBGSNP5stxnlFTnqtlIrbg596Bk5bAg==","signatures":[{"sig":"MEYCIQCcWvT+fee4X2H4ExVPuaYLT8oFrcUl8ZusPzowi1Z47gIhAJoBtSY8n7fO7V5KeQcxGe/6hBehQJBxuSzg2TujBPug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fmaterial-sdk@1.2.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209409},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.2.0-rc.4.tgz","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./author-cli":{"types":"./dist/cli-lib.d.ts","import":"./dist/cli-lib.js"}},"scripts":{"cli":"corepack pnpm run build && node dist/cli.js","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"foyona","email":"2834364635@qq.com"},"_resolved":"/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.2.0-rc.4.tgz","_integrity":"sha512-vYIUwNKfCoBfboEsu8xaW5Z8WzDFz7HSG3qMhzskbSoTZVA3ioJADA7mBGSNP5stxnlFTnqtlIrbg596Bk5bAg==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/material-sdk"},"_npmVersion":"11.17.0","description":"Type-safe authoring, validation and packaging tools for Aelion materials","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.2.0-rc.4","@aelionsdk/material-compiler":"1.2.0-rc.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/material-sdk_1.2.0-rc.4_1787437862966_0.2544121709047562","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.5":{"name":"@aelionsdk/material-sdk","version":"1.2.0-rc.5","keywords":["aelion","material","shader","effects"],"license":"MIT","_id":"@aelionsdk/material-sdk@1.2.0-rc.5","maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"bin":{"aelion-material":"dist/cli.js"},"dist":{"shasum":"79bcfa638076ca6f6456baa043fea784d3e786f0","tarball":"https://registry.npmjs.org/@aelionsdk/material-sdk/-/material-sdk-1.2.0-rc.5.tgz","fileCount":66,"integrity":"sha512-tM2/Ss9hgzyeG6XN4L+0qhblIubl/Qs9vSOOt9vgh5ellVWj9Xab5ZgiYIks9Yu4TFe4Ign0o1pL2QGLF3Od7A==","signatures":[{"sig":"MEUCIQCUSBcSNTcFXQKULmxG9hxjsUuN0xigpVTCikE8Kg2ceQIgasKuEE2YdeLGVVKKoZqWJh4yKakADKYmMQcIxus4JFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fmaterial-sdk@1.2.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209409},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.2.0-rc.5.tgz","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./author-cli":{"types":"./dist/cli-lib.d.ts","import":"./dist/cli-lib.js"}},"scripts":{"cli":"corepack pnpm run build && node dist/cli.js","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"foyona","email":"2834364635@qq.com"},"_resolved":"/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.2.0-rc.5.tgz","_integrity":"sha512-tM2/Ss9hgzyeG6XN4L+0qhblIubl/Qs9vSOOt9vgh5ellVWj9Xab5ZgiYIks9Yu4TFe4Ign0o1pL2QGLF3Od7A==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/material-sdk"},"_npmVersion":"11.17.0","description":"Type-safe authoring, validation and packaging tools for Aelion materials","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.2.0-rc.5","@aelionsdk/material-compiler":"1.2.0-rc.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/material-sdk_1.2.0-rc.5_1787451938379_0.12472242752887697","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aelionsdk/material-sdk","version":"1.2.0","keywords":["aelion","material","shader","effects"],"license":"MIT","_id":"@aelionsdk/material-sdk@1.2.0","maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"bin":{"aelion-material":"dist/cli.js"},"dist":{"shasum":"907e3d04c3cb9be502d3f59d91cea301305cd105","tarball":"https://registry.npmjs.org/@aelionsdk/material-sdk/-/material-sdk-1.2.0.tgz","fileCount":66,"integrity":"sha512-EJI29o8YLZNN6K1WYOZsR1ITB6LJxDMdQn3mn7JrD9NPFklfhGUExQgR7+LjC8DlcbTHiwTw0uDeIzh5z2y5ow==","signatures":[{"sig":"MEYCIQCA8BkCCQQ5K9Nv7LCyeWBqCMv5W1TMfPQedCfxthOscgIhALz4G1edGIZoKBJT973nzDsFsU3WWm8W6ikl0oZTvuv7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fmaterial-sdk@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209409},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.2.0.tgz","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./author-cli":{"types":"./dist/cli-lib.d.ts","import":"./dist/cli-lib.js"}},"scripts":{"cli":"corepack pnpm run build && node dist/cli.js","build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"foyona","email":"2834364635@qq.com"},"_resolved":"/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-1.2.0.tgz","_integrity":"sha512-EJI29o8YLZNN6K1WYOZsR1ITB6LJxDMdQn3mn7JrD9NPFklfhGUExQgR7+LjC8DlcbTHiwTw0uDeIzh5z2y5ow==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/material-sdk"},"_npmVersion":"11.17.0","description":"Type-safe authoring, validation and packaging tools for Aelion materials","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.2.0","@aelionsdk/material-compiler":"1.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/material-sdk_1.2.0_1787522960734_0.34685752335710895","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aelionsdk/material-sdk","version":"2.0.0","description":"Type-safe authoring, validation and packaging tools for Aelion materials","license":"MIT","repository":{"type":"git","url":"git+https://github.com/FoyonaCZY/AelionSDK.git","directory":"packages/material-sdk"},"keywords":["aelion","material","shader","effects"],"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./author-cli":{"types":"./dist/cli-lib.d.ts","import":"./dist/cli-lib.js"}},"bin":{"aelion-material":"dist/cli.js"},"engines":{"node":">=24 <25"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@aelionsdk/core":"2.0.0","@aelionsdk/material-compiler":"2.0.0","ajv":"8.18.0","ajv-formats":"3.0.1"},"scripts":{"build":"tsc -b","cli":"corepack pnpm run build && node dist/cli.js","typecheck":"tsc -b --pretty false"},"_id":"@aelionsdk/material-sdk@2.0.0","bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","_integrity":"sha512-zwiJIyliu/3Zx33gdwrpDEGTaNdObxO5YMN65P2Uy2ajxj/dKwkRsXoy266SNSPBHZ8T3FqavPRyGm5K940yKg==","_resolved":"/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-2.0.0.tgz","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-material-sdk-2.0.0.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-zwiJIyliu/3Zx33gdwrpDEGTaNdObxO5YMN65P2Uy2ajxj/dKwkRsXoy266SNSPBHZ8T3FqavPRyGm5K940yKg==","shasum":"c0c0b3d4f05332ad45dee186b696e8bdcc0acdbf","tarball":"https://registry.npmjs.org/@aelionsdk/material-sdk/-/material-sdk-2.0.0.tgz","fileCount":66,"unpackedSize":209409,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fmaterial-sdk@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE/K62yX/GiI7elDhwDY9rNYJ+BoZWP04VlFU2RBffJcAiEAzVNWw6DhWg9yEd5WmxvOdl37Qrqz0up84/gg3jE0fxE="}]},"_npmUser":{"name":"foyona","email":"2834364635@qq.com"},"directories":{},"maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/material-sdk_2.0.0_1788466413378_0.20265502229553922"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-27T21:42:34.001Z","modified":"2026-09-03T20:13:33.863Z","0.1.0-beta.1":"2026-07-27T21:42:34.327Z","1.0.0-rc.1":"2026-07-28T08:52:52.891Z","1.1.0-rc.1":"2026-08-01T14:24:12.884Z","1.2.0-rc.1":"2026-08-01T20:28:17.939Z","1.2.0-rc.2":"2026-08-02T08:09:21.865Z","1.2.0-rc.3":"2026-08-22T16:43:39.891Z","1.2.0-rc.4":"2026-08-22T22:31:03.121Z","1.2.0-rc.5":"2026-08-23T02:25:38.544Z","1.2.0":"2026-08-23T22:09:20.884Z","2.0.0":"2026-09-03T20:13:33.522Z"},"bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"license":"MIT","homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","keywords":["aelion","material","shader","effects"],"repository":{"type":"git","url":"git+https://github.com/FoyonaCZY/AelionSDK.git","directory":"packages/material-sdk"},"description":"Type-safe authoring, validation and packaging tools for Aelion materials","maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"readme":"# `@aelionsdk/material-sdk`\n\nType-safe authoring, validation, packaging, signing and trust tools for Aelion\nMaterial Protocol v1.\n\n## Install\n\n```bash\nnpm install @aelionsdk/material-sdk\n```\n\n## Author CLI\n\nThe package installs `aelion-material`:\n\n```bash\npnpm exec aelion-material init ./my-pack\npnpm exec aelion-material build ./my-pack\npnpm exec aelion-material validate ./my-pack\npnpm exec aelion-material types ./my-pack\npnpm exec aelion-material preview ./my-pack\npnpm exec aelion-material prepublish ./my-pack\npnpm exec aelion-material pack ./my-pack --out ./dist/my-pack.aelionmat\npnpm exec aelion-material golden actual.rgba expected.rgba --tolerance 2\n```\n\n`build` refreshes declared payload sizes/hashes and generates types plus the\npreview report. `prepublish` requires valid payload hashes and schemas, no error diagnostics,\nstrict determinism, and WebGL2/WebGPU compiler parity for declarative Graph\nmaterials. The `.aelionmat` archive is deterministic.\n\nSigning keys are deliberately not read by the generic CLI. A host that owns a\npublisher key should obtain a `CryptoKey` from its own key system and call\n`signMaterialPackage()` explicitly.\n\nNode build systems can import the same operations from\n`@aelionsdk/material-sdk/author-cli`.\n\n## TypeScript API\n\n```ts\nimport {\n  MaterialLabSession,\n  materialDefinition,\n  materialGraph,\n  packMaterialPackage,\n} from '@aelionsdk/material-sdk';\n```\n\nSee the [Material guide](https://foyonaczy.github.io/AelionSDK/guides/materials/)\nand [AMP v1 reference](https://foyonaczy.github.io/AelionSDK/reference/material-protocol-v1/).\n\nVersion `2.0.0` is the current stable release. Public API changes follow SemVer\nand are recorded in the repository changelog and migration documentation.\nLicensed under MIT.\n","readmeFilename":"README.md"}