{"_id":"@aelionsdk/render-ir","_rev":"13-3b347f3ff0a17094574368cf4bb589df","name":"@aelionsdk/render-ir","dist-tags":{"next":"1.2.0-rc.5","latest":"2.0.0"},"versions":{"0.1.0-beta.1":{"name":"@aelionsdk/render-ir","version":"0.1.0-beta.1","keywords":["aelion","video","rendering","timeline"],"license":"MIT","_id":"@aelionsdk/render-ir@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":"7452fab8211f01e5d716c3e2d9834a65d851b7b0","tarball":"https://registry.npmjs.org/@aelionsdk/render-ir/-/render-ir-0.1.0-beta.1.tgz","fileCount":27,"integrity":"sha512-MNTXlWbWSqpv7z9hMzMS3xPCjS6lIcyLdJ8zkAtrpnTkF4C1BRS+4emBYa4SWk7fMW0Gm71beWN+y1r3RYYFww==","signatures":[{"sig":"MEUCIDd5FMHp1FaZyKor+0eWccRzHhdbl1GjBk/6k+Ro+sLiAiEAmjNKin06K1uB6x+oo8zRAEhyyk/60cFM4ge8agACLh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2frender-ir@0.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93686},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-render-ir-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-render-ir-0.1.0-beta.1.tgz","_integrity":"sha512-MNTXlWbWSqpv7z9hMzMS3xPCjS6lIcyLdJ8zkAtrpnTkF4C1BRS+4emBYa4SWk7fMW0Gm71beWN+y1r3RYYFww==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/render-ir"},"_npmVersion":"11.16.0","description":"Incremental render intermediate representation compiler for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aelionsdk/core":"0.1.0-beta.1","@aelionsdk/project-schema":"0.1.0-beta.1","@aelionsdk/material-compiler":"0.1.0-beta.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/render-ir_0.1.0-beta.1_1785188894167_0.8493979676140331","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@aelionsdk/render-ir","version":"1.0.0-rc.1","keywords":["aelion","video","rendering","timeline"],"license":"MIT","_id":"@aelionsdk/render-ir@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"},"dist":{"shasum":"e8ac81a560f8e2f02af71ff50314381defdb6fb0","tarball":"https://registry.npmjs.org/@aelionsdk/render-ir/-/render-ir-1.0.0-rc.1.tgz","fileCount":27,"integrity":"sha512-sgxJ+WcaTMhed/XLVKtN6ySSnZdDfJYgs10eeKnu+KT0JUTcj5lsvdZdWr1Q9wOdzeL7cVYANdh/hTb4aQRe2w==","signatures":[{"sig":"MEQCICZBUYlf54XtrHvXNfq+x24v329yMnf3Iuyr4whX6tsUAiBPcczHyAXTx9q/6OftHi9+qj1sChO5v00lVx0F3p2fXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2frender-ir@1.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98082},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-render-ir-1.0.0-rc.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-render-ir-1.0.0-rc.1.tgz","_integrity":"sha512-sgxJ+WcaTMhed/XLVKtN6ySSnZdDfJYgs10eeKnu+KT0JUTcj5lsvdZdWr1Q9wOdzeL7cVYANdh/hTb4aQRe2w==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/render-ir"},"_npmVersion":"11.16.0","description":"Incremental render intermediate representation compiler for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aelionsdk/core":"1.0.0-rc.1","@aelionsdk/project-schema":"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/render-ir_1.0.0-rc.1_1785228776586_0.5211676848315387","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.1":{"name":"@aelionsdk/render-ir","version":"1.1.0-rc.1","keywords":["aelion","video","rendering","timeline"],"license":"MIT","_id":"@aelionsdk/render-ir@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"},"dist":{"shasum":"f8179194da26666572f14ee8ab8de7a34e8efe26","tarball":"https://registry.npmjs.org/@aelionsdk/render-ir/-/render-ir-1.1.0-rc.1.tgz","fileCount":27,"integrity":"sha512-XlZNbSVoABl1j65YWwxpd0ltBSwBOcDrcIo5zlpwdYZ9Z4eHWm0Axck6XMJSTp1l7kscE/PqFgnNbidFGW4f6g==","signatures":[{"sig":"MEUCIQCCs31KAYSUmJ94BseZTxFNtSQFywN4yzR+KpHnDCzhZwIgPe7iccmN4E/Ny/buXvSNHqgceztwBgUmI6owFemXS5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2frender-ir@1.1.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98641},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-render-ir-1.1.0-rc.1.tgz","engines":{"node":">=24 <25"},"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-render-ir-1.1.0-rc.1.tgz","_integrity":"sha512-XlZNbSVoABl1j65YWwxpd0ltBSwBOcDrcIo5zlpwdYZ9Z4eHWm0Axck6XMJSTp1l7kscE/PqFgnNbidFGW4f6g==","deprecated":"Superseded by @aelionsdk/render-ir@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/render-ir"},"_npmVersion":"11.16.0","description":"Incremental render intermediate representation compiler for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aelionsdk/core":"1.1.0-rc.1","@aelionsdk/project-schema":"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/render-ir_1.1.0-rc.1_1785594256026_0.5203779182561945","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.1":{"name":"@aelionsdk/render-ir","version":"1.2.0-rc.1","keywords":["aelion","video","rendering","timeline"],"license":"MIT","_id":"@aelionsdk/render-ir@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"},"dist":{"shasum":"af0b973ed179c20692fdacfc2069232fe075291b","tarball":"https://registry.npmjs.org/@aelionsdk/render-ir/-/render-ir-1.2.0-rc.1.tgz","fileCount":27,"integrity":"sha512-QCwwg6KfaymlThfCO/8plzEam/9XKkPsSBp2OYd7shxcoDJY3K8anHm19jOF76Yf2c7x+HPcHya1DaQyEtJH/g==","signatures":[{"sig":"MEQCIDHLmMr3R41D7mPFVv8eK+Z0JeVe4z00Su7ea3oTZZoaAiB72XYCBIilTWxCH8si+x+/qjoyRwxtwjAfMQK/yYFdSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2frender-ir@1.2.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101313},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-render-ir-1.2.0-rc.1.tgz","engines":{"node":">=24 <25"},"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-render-ir-1.2.0-rc.1.tgz","_integrity":"sha512-QCwwg6KfaymlThfCO/8plzEam/9XKkPsSBp2OYd7shxcoDJY3K8anHm19jOF76Yf2c7x+HPcHya1DaQyEtJH/g==","deprecated":"Superseded by @aelionsdk/render-ir@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/render-ir"},"_npmVersion":"11.16.0","description":"Incremental render intermediate representation compiler for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aelionsdk/core":"1.2.0-rc.1","@aelionsdk/project-schema":"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/render-ir_1.2.0-rc.1_1785616101342_0.29377182760064025","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.2":{"name":"@aelionsdk/render-ir","version":"1.2.0-rc.2","keywords":["aelion","video","rendering","timeline"],"license":"MIT","_id":"@aelionsdk/render-ir@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"},"dist":{"shasum":"b611ff65d1aa6e865ef6a3e8b3288c0b671fba94","tarball":"https://registry.npmjs.org/@aelionsdk/render-ir/-/render-ir-1.2.0-rc.2.tgz","fileCount":27,"integrity":"sha512-nFMhQKsWLuOxsqo/NrCEJBN7PjRmdpfL4vHubakhOBaZsC7yufC1F1Fzi2bpqAkV+GDRx55/smo2gsuL/q3jjg==","signatures":[{"sig":"MEQCICduNCH4aB3g7rV/z0QhlnJHt+EqmyztoTGecICbxQwIAiBglFPu+DOcMDV+MrsRT+bKpnRss3wqq61BL5gOGeLZlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2frender-ir@1.2.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104597},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-render-ir-1.2.0-rc.2.tgz","engines":{"node":">=24 <25"},"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-render-ir-1.2.0-rc.2.tgz","_integrity":"sha512-nFMhQKsWLuOxsqo/NrCEJBN7PjRmdpfL4vHubakhOBaZsC7yufC1F1Fzi2bpqAkV+GDRx55/smo2gsuL/q3jjg==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/render-ir"},"_npmVersion":"11.16.0","description":"Incremental render intermediate representation compiler for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aelionsdk/core":"1.2.0-rc.2","@aelionsdk/project-schema":"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/render-ir_1.2.0-rc.2_1785658165563_0.46518885588424763","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.3":{"name":"@aelionsdk/render-ir","version":"1.2.0-rc.3","keywords":["aelion","video","rendering","timeline"],"license":"MIT","_id":"@aelionsdk/render-ir@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"},"dist":{"shasum":"8ed31f92952fe2199205e4b7e5aca7add1879c7a","tarball":"https://registry.npmjs.org/@aelionsdk/render-ir/-/render-ir-1.2.0-rc.3.tgz","fileCount":27,"integrity":"sha512-LXsSDdZ9oDn+rLd/7gNwReRqozHIKPAkpM2UbSnHegCuc4U/JD3n9S30ECIvz21sDSq+DYajH7A9QEDYO76GYQ==","signatures":[{"sig":"MEQCIAJo9QxlUXuRxADtT+Tfyq3njNwiTh54melBucGYh7BQAiBHhztzDsS9W/WfjqOSbuZKLpw/P/fjlL/WOeCHpfKByg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2frender-ir@1.2.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104597},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-render-ir-1.2.0-rc.3.tgz","engines":{"node":">=24 <25"},"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-render-ir-1.2.0-rc.3.tgz","_integrity":"sha512-LXsSDdZ9oDn+rLd/7gNwReRqozHIKPAkpM2UbSnHegCuc4U/JD3n9S30ECIvz21sDSq+DYajH7A9QEDYO76GYQ==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/render-ir"},"_npmVersion":"11.17.0","description":"Incremental render intermediate representation compiler for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@aelionsdk/core":"1.2.0-rc.3","@aelionsdk/project-schema":"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/render-ir_1.2.0-rc.3_1787417023215_0.9259315833064894","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.4":{"name":"@aelionsdk/render-ir","version":"1.2.0-rc.4","keywords":["aelion","video","rendering","timeline"],"license":"MIT","_id":"@aelionsdk/render-ir@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"},"dist":{"shasum":"f152cf3ee742bd642584d576de40639023a3cc0a","tarball":"https://registry.npmjs.org/@aelionsdk/render-ir/-/render-ir-1.2.0-rc.4.tgz","fileCount":27,"integrity":"sha512-BhSoqCMXi6ibfsGHGONC+b55xB9D6inNIkVjEJvvuxx5Ur/zD8kak1EG9jhzUNMZeocttuvHGMtdhedbV6LOhw==","signatures":[{"sig":"MEUCIQC7hZFHyuMYVO5cfDAxt8ZMdeVrtXSUsa02YdEd4WxKlAIgdl5Rjj0oMJRERjZYGUKwhCSDmm/HGwdLbKlOKKpK8qU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2frender-ir@1.2.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109973},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-render-ir-1.2.0-rc.4.tgz","engines":{"node":">=24 <25"},"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-render-ir-1.2.0-rc.4.tgz","_integrity":"sha512-BhSoqCMXi6ibfsGHGONC+b55xB9D6inNIkVjEJvvuxx5Ur/zD8kak1EG9jhzUNMZeocttuvHGMtdhedbV6LOhw==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/render-ir"},"_npmVersion":"11.17.0","description":"Incremental render intermediate representation compiler for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@aelionsdk/core":"1.2.0-rc.4","@aelionsdk/project-schema":"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/render-ir_1.2.0-rc.4_1787437866384_0.1013372623873523","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.5":{"name":"@aelionsdk/render-ir","version":"1.2.0-rc.5","keywords":["aelion","video","rendering","timeline"],"license":"MIT","_id":"@aelionsdk/render-ir@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"},"dist":{"shasum":"6ff3d1d3a03d1ad6ff5f442ee80980f4925d9861","tarball":"https://registry.npmjs.org/@aelionsdk/render-ir/-/render-ir-1.2.0-rc.5.tgz","fileCount":27,"integrity":"sha512-0DijoOS0BtVFIOldT0RpawT5v7VKWem4Fqa/nVF/159emQ+uHZt48vAND0/mvbc+ojWBohPsQgFUYj2oFQg/bw==","signatures":[{"sig":"MEQCIFDLhfPMy4BxLwv73iWZX/hAvkl7yZwc963GL+3hSDglAiARFl+dzs4hsQkRa5N1v0SaKRU405YikinHl/lVds7S9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2frender-ir@1.2.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109973},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-render-ir-1.2.0-rc.5.tgz","engines":{"node":">=24 <25"},"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-render-ir-1.2.0-rc.5.tgz","_integrity":"sha512-0DijoOS0BtVFIOldT0RpawT5v7VKWem4Fqa/nVF/159emQ+uHZt48vAND0/mvbc+ojWBohPsQgFUYj2oFQg/bw==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/render-ir"},"_npmVersion":"11.17.0","description":"Incremental render intermediate representation compiler for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@aelionsdk/core":"1.2.0-rc.5","@aelionsdk/project-schema":"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/render-ir_1.2.0-rc.5_1787451942013_0.03682284322236762","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aelionsdk/render-ir","version":"1.2.0","keywords":["aelion","video","rendering","timeline"],"license":"MIT","_id":"@aelionsdk/render-ir@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"},"dist":{"shasum":"9d8be117089241887bf8c726994e4f01d8cfa6e1","tarball":"https://registry.npmjs.org/@aelionsdk/render-ir/-/render-ir-1.2.0.tgz","fileCount":27,"integrity":"sha512-kANOuv2tlle6m5H0d3R0QefKOnQ/NedI+Fv0waoMgLzs2rr6xoF+KUsjiWaObAn9KC/S84k8IPnhaNpbdUHLEw==","signatures":[{"sig":"MEQCICrj623WYIZYhfYrf9YDX5LWMrIFORcg+OM4NOrX7sVZAiAoArCSaSVc54evwsQ2DbP5P8a3gU7zAxixNOiC+x76sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2frender-ir@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111782},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-render-ir-1.2.0.tgz","engines":{"node":">=24 <25"},"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-render-ir-1.2.0.tgz","_integrity":"sha512-kANOuv2tlle6m5H0d3R0QefKOnQ/NedI+Fv0waoMgLzs2rr6xoF+KUsjiWaObAn9KC/S84k8IPnhaNpbdUHLEw==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/render-ir"},"_npmVersion":"11.17.0","description":"Incremental render intermediate representation compiler for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@aelionsdk/core":"1.2.0","@aelionsdk/project-schema":"1.2.0","@aelionsdk/material-compiler":"1.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/render-ir_1.2.0_1787522964082_0.9947389692725042","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aelionsdk/render-ir","version":"2.0.0","description":"Incremental render intermediate representation compiler for AelionSDK","license":"MIT","repository":{"type":"git","url":"git+https://github.com/FoyonaCZY/AelionSDK.git","directory":"packages/render-ir"},"keywords":["aelion","video","rendering","timeline"],"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"engines":{"node":">=24 <25"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@aelionsdk/core":"2.0.0","@aelionsdk/material-compiler":"2.0.0","@aelionsdk/project-schema":"2.0.0"},"scripts":{"build":"tsc -b","typecheck":"tsc -b --pretty false"},"_id":"@aelionsdk/render-ir@2.0.0","bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","_integrity":"sha512-TR/JQRcTBfN3hfjOq8gR1IGqRDr5QLP8+1R7902MwuIGA/F2TM1yBEoBvDAqq9zzjM3O8W4SwNgLade4s3vMwA==","_resolved":"/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-render-ir-2.0.0.tgz","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-render-ir-2.0.0.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-TR/JQRcTBfN3hfjOq8gR1IGqRDr5QLP8+1R7902MwuIGA/F2TM1yBEoBvDAqq9zzjM3O8W4SwNgLade4s3vMwA==","shasum":"2d27eed14618dbb03533c7e73a482120a3ae8fde","tarball":"https://registry.npmjs.org/@aelionsdk/render-ir/-/render-ir-2.0.0.tgz","fileCount":27,"unpackedSize":113315,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2frender-ir@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHs+8hoWu3ggWqZkNM77lRkPZU7eXuf0M1xIMm1s/6H/AiAUrjsMaNdottH5JqCasdAOI/PfT7KMaI1R4mLUGS+3og=="}]},"_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/render-ir_2.0.0_1788466416845_0.5128517157664572"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-27T21:48:14.023Z","modified":"2026-09-03T20:13:37.409Z","0.1.0-beta.1":"2026-07-27T21:48:14.365Z","1.0.0-rc.1":"2026-07-28T08:52:56.731Z","1.1.0-rc.1":"2026-08-01T14:24:16.170Z","1.2.0-rc.1":"2026-08-01T20:28:21.488Z","1.2.0-rc.2":"2026-08-02T08:09:25.722Z","1.2.0-rc.3":"2026-08-22T16:43:43.354Z","1.2.0-rc.4":"2026-08-22T22:31:06.539Z","1.2.0-rc.5":"2026-08-23T02:25:42.147Z","1.2.0":"2026-08-23T22:09:24.250Z","2.0.0":"2026-09-03T20:13:36.993Z"},"bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"license":"MIT","homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","keywords":["aelion","video","rendering","timeline"],"repository":{"type":"git","url":"git+https://github.com/FoyonaCZY/AelionSDK.git","directory":"packages/render-ir"},"description":"Incremental render intermediate representation compiler for AelionSDK","maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"readme":"# `@aelionsdk/render-ir`\n\nIncremental Project-to-Render-IR compilation and deterministic timeline\nevaluation for AelionSDK.\n\n## Install\n\n```bash\nnpm install @aelionsdk/render-ir\n```\n\n`latest` currently resolves to `2.0.0`. Product applications should use\n`@aelionsdk/sdk`; direct use is for custom renderers, exporters and engine\ninstrumentation.\n\n## Public surface\n\n- cold and incremental Project compilation;\n- visual and audio timeline evaluation;\n- captions, text layout and time maps;\n- color and bit-depth contracts;\n- compile statistics and Render IR types.\n\nPreview and export should consume the same validated Render IR rather than\nmaintaining separate timeline semantics. Unsupported color or time-map\ncombinations fail closed.\n\nSee the [render consistency guide](https://foyonaczy.github.io/AelionSDK/concepts/render-consistency/)\nand [API reference](https://foyonaczy.github.io/AelionSDK/api/aelionsdk/render-ir/overview/).\nLicensed under MIT.\n","readmeFilename":"README.md"}