{"_id":"@aelionsdk/project-schema","_rev":"13-4ec54e338a6605a2d2110eef9a708c5a","name":"@aelionsdk/project-schema","dist-tags":{"next":"1.2.0-rc.5","latest":"2.0.0"},"versions":{"0.1.0-beta.1":{"name":"@aelionsdk/project-schema","version":"0.1.0-beta.1","keywords":["aelion","timeline","video","schema"],"license":"MIT","_id":"@aelionsdk/project-schema@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":"bcbdab953274932a89942586317b2d4cb33adc1d","tarball":"https://registry.npmjs.org/@aelionsdk/project-schema/-/project-schema-0.1.0-beta.1.tgz","fileCount":18,"integrity":"sha512-AzVuAhcuArAh60ZNaa8yRqrjAoH5lqXc5Vie1SeEs4L7wOvuGph+LqEmUh3c/BhBBc67TnX69cQyAyFOFTdz/g==","signatures":[{"sig":"MEUCIQCfS/oTX6aqdQaR86Kv42Y3pZS3y/1llBTH9kGk0u423wIgUB/Yr5mCDdGa+xenrI/pop5IWvOhBYP+Mag69b7xyT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fproject-schema@0.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50515},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-project-schema-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-project-schema-0.1.0-beta.1.tgz","_integrity":"sha512-AzVuAhcuArAh60ZNaa8yRqrjAoH5lqXc5Vie1SeEs4L7wOvuGph+LqEmUh3c/BhBBc67TnX69cQyAyFOFTdz/g==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/project-schema"},"_npmVersion":"11.16.0","description":"Project v1 types, validation and canonical serialization for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.17.1","ajv-formats":"3.0.1","@aelionsdk/core":"0.1.0-beta.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-schema_0.1.0-beta.1_1785188206244_0.9087708245633155","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@aelionsdk/project-schema","version":"1.0.0-rc.1","keywords":["aelion","timeline","video","schema"],"license":"MIT","_id":"@aelionsdk/project-schema@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":"3cff480c725b892018602472a3a5ec1d310cd376","tarball":"https://registry.npmjs.org/@aelionsdk/project-schema/-/project-schema-1.0.0-rc.1.tgz","fileCount":18,"integrity":"sha512-mEnM9uH40FkSmwTL4GZvcmAsWvjGA8ZMLn+3FDv8N/MjUTK/NKh9k651Al2KA+joyXESZ+hJyscnBAYM2TUKjA==","signatures":[{"sig":"MEQCIGlGvLrbNf4uzid52EYdSkendBGstzqGgWJU4INtJzNnAiBAacHvR+MJWfv6nHE2ZQWdo2TrHIfGqLbLRapjKL/v7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fproject-schema@1.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53971},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-project-schema-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-project-schema-1.0.0-rc.1.tgz","_integrity":"sha512-mEnM9uH40FkSmwTL4GZvcmAsWvjGA8ZMLn+3FDv8N/MjUTK/NKh9k651Al2KA+joyXESZ+hJyscnBAYM2TUKjA==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/project-schema"},"_npmVersion":"11.16.0","description":"Project v1 types, validation and canonical serialization for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.0.0-rc.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/project-schema_1.0.0-rc.1_1785228767959_0.7785106955026495","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.1":{"name":"@aelionsdk/project-schema","version":"1.1.0-rc.1","keywords":["aelion","timeline","video","schema"],"license":"MIT","_id":"@aelionsdk/project-schema@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":"cb48d17780507298ee3ea2af42a0c77b8f7ec42e","tarball":"https://registry.npmjs.org/@aelionsdk/project-schema/-/project-schema-1.1.0-rc.1.tgz","fileCount":21,"integrity":"sha512-fQjTK4iVLL+BHjIdFx3WV3sjEoWVXCZFJgt7sZviWSBdFuIs2O3abhqhuXGdFcsFwiZWuDnq62kLZme1TNgwtw==","signatures":[{"sig":"MEUCIQCeNOrMVLHuH4GX8aQoqyjuKYUxc1B8EmBUEJc1ok6lLgIgOS0zOs9DU22LixncXRDIyNfIzsqnxdT+nsOvoKwi8QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fproject-schema@1.1.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58620},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-project-schema-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-project-schema-1.1.0-rc.1.tgz","_integrity":"sha512-fQjTK4iVLL+BHjIdFx3WV3sjEoWVXCZFJgt7sZviWSBdFuIs2O3abhqhuXGdFcsFwiZWuDnq62kLZme1TNgwtw==","deprecated":"Superseded by @aelionsdk/project-schema@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/project-schema"},"_npmVersion":"11.16.0","description":"Project v1 types, validation and canonical serialization for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.1.0-rc.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/project-schema_1.1.0-rc.1_1785594248460_0.43385188028543675","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.1":{"name":"@aelionsdk/project-schema","version":"1.2.0-rc.1","keywords":["aelion","timeline","video","schema"],"license":"MIT","_id":"@aelionsdk/project-schema@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":"283c37ee52a88159bb2e3553691a518bf7297a33","tarball":"https://registry.npmjs.org/@aelionsdk/project-schema/-/project-schema-1.2.0-rc.1.tgz","fileCount":21,"integrity":"sha512-y7r2fgMRMjZk0xuRQprZgfqulFQM7xrbD4DLj4lSDyY/Ko6jCSyvjFjYfxktliHAaOXvLPmHsiuQjM/cJgYHWw==","signatures":[{"sig":"MEQCIEL+MGiL8+5NUkMKV9GAFSXGUoWLZbrh1BBE3T7McYsXAiAdHO24COwn/BWhsgkf5fyN5o6xRwCmQblHoH3IFwTV7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fproject-schema@1.2.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58620},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-project-schema-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-project-schema-1.2.0-rc.1.tgz","_integrity":"sha512-y7r2fgMRMjZk0xuRQprZgfqulFQM7xrbD4DLj4lSDyY/Ko6jCSyvjFjYfxktliHAaOXvLPmHsiuQjM/cJgYHWw==","deprecated":"Superseded by @aelionsdk/project-schema@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/project-schema"},"_npmVersion":"11.16.0","description":"Project v1 types, validation and canonical serialization for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.2.0-rc.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/project-schema_1.2.0-rc.1_1785616094425_0.17260813759659754","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.2":{"name":"@aelionsdk/project-schema","version":"1.2.0-rc.2","keywords":["aelion","timeline","video","schema"],"license":"MIT","_id":"@aelionsdk/project-schema@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":"eca6bd5c0d9bfcd8ee5bd0f3547358c1ec8792b9","tarball":"https://registry.npmjs.org/@aelionsdk/project-schema/-/project-schema-1.2.0-rc.2.tgz","fileCount":24,"integrity":"sha512-eYKxrOSfOrFfQb0zp42lkBGJ7W0x+vm1p9K7bna2cM2M3u08JyVcsqHLGmToL48c3bidzbXRopXyMkLH/FTk7w==","signatures":[{"sig":"MEUCIDmd9siWBVnQkl23z9iiCusfGKIOa+nIfZQRgJcHNxaVAiEAg3ym6dskrGnA3+R2zGJQmCdvSkYM/XQdCA4zwCMf6hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fproject-schema@1.2.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65040},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-project-schema-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-project-schema-1.2.0-rc.2.tgz","_integrity":"sha512-eYKxrOSfOrFfQb0zp42lkBGJ7W0x+vm1p9K7bna2cM2M3u08JyVcsqHLGmToL48c3bidzbXRopXyMkLH/FTk7w==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/project-schema"},"_npmVersion":"11.16.0","description":"Project v1 types, validation and canonical serialization for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.2.0-rc.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/project-schema_1.2.0-rc.2_1785658158151_0.9726564068089636","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.3":{"name":"@aelionsdk/project-schema","version":"1.2.0-rc.3","keywords":["aelion","timeline","video","schema"],"license":"MIT","_id":"@aelionsdk/project-schema@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":"d53ababdb8522fcf5d3d90a9df1ae295f6c15763","tarball":"https://registry.npmjs.org/@aelionsdk/project-schema/-/project-schema-1.2.0-rc.3.tgz","fileCount":24,"integrity":"sha512-M/ZHfYyghIk6zZRNrRrLCKnYlvar/QS4UMlfhL2MHwVmNF+Jude1nHCpb7rFfeaBoll8yKksuBXFfrWHBXY/NA==","signatures":[{"sig":"MEUCIBgJKeW99Emi9Ey5jc4joTh7p61XVeQ+tclu68wejlRKAiEAkCc9plgzBVa+ZBtgguTbtZvcyPFxtfuGEou5FWyCLMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fproject-schema@1.2.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65040},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-project-schema-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-project-schema-1.2.0-rc.3.tgz","_integrity":"sha512-M/ZHfYyghIk6zZRNrRrLCKnYlvar/QS4UMlfhL2MHwVmNF+Jude1nHCpb7rFfeaBoll8yKksuBXFfrWHBXY/NA==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/project-schema"},"_npmVersion":"11.17.0","description":"Project v1 types, validation and canonical serialization for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.2.0-rc.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/project-schema_1.2.0-rc.3_1787417016035_0.01458376220370039","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.4":{"name":"@aelionsdk/project-schema","version":"1.2.0-rc.4","keywords":["aelion","timeline","video","schema"],"license":"MIT","_id":"@aelionsdk/project-schema@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":"02e4ed225db8854826d9c31ec88c6944d6ba0b3d","tarball":"https://registry.npmjs.org/@aelionsdk/project-schema/-/project-schema-1.2.0-rc.4.tgz","fileCount":24,"integrity":"sha512-ad0aQtAp4k8vMF6xKAs/7UBEjufkENbdSJJvCkmHSROECodqoky3NqDlSA2Z3qQIZm1LZHnSFsJ3WK2Dib5NPg==","signatures":[{"sig":"MEQCICC1EcCq/Vn16+sPc8vAaJyFh48KoHE1JGYJjfahcAuoAiAe+9a3UqpyRvFZGhIVAETJPW8a4yyw/G+76RUx2axrnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fproject-schema@1.2.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73497},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-project-schema-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-project-schema-1.2.0-rc.4.tgz","_integrity":"sha512-ad0aQtAp4k8vMF6xKAs/7UBEjufkENbdSJJvCkmHSROECodqoky3NqDlSA2Z3qQIZm1LZHnSFsJ3WK2Dib5NPg==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/project-schema"},"_npmVersion":"11.17.0","description":"Project v1 types, validation and canonical serialization for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.2.0-rc.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/project-schema_1.2.0-rc.4_1787437859563_0.5265589906749546","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.5":{"name":"@aelionsdk/project-schema","version":"1.2.0-rc.5","keywords":["aelion","timeline","video","schema"],"license":"MIT","_id":"@aelionsdk/project-schema@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":"1b4b54572efabbeb7608e12b0452c0619e4e976a","tarball":"https://registry.npmjs.org/@aelionsdk/project-schema/-/project-schema-1.2.0-rc.5.tgz","fileCount":24,"integrity":"sha512-6KDOZRvGl18TNLPJX1fKTZ0sH6twBVneXiZ5kEeJE7ip3lEbmxcyvlE2XS3g2ut2u1RdX8ChNrZvT6NodRnjWw==","signatures":[{"sig":"MEYCIQCQncIi1xRGzdVaIH+rTeqPmor9YfbNJLorPDAqacMe7gIhAJDfsGRj6l+kr4Km0daVgeGWlfUyteTlN7gRCzSA5bVz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fproject-schema@1.2.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73497},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-project-schema-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-project-schema-1.2.0-rc.5.tgz","_integrity":"sha512-6KDOZRvGl18TNLPJX1fKTZ0sH6twBVneXiZ5kEeJE7ip3lEbmxcyvlE2XS3g2ut2u1RdX8ChNrZvT6NodRnjWw==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/project-schema"},"_npmVersion":"11.17.0","description":"Project v1 types, validation and canonical serialization for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.2.0-rc.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/project-schema_1.2.0-rc.5_1787451935094_0.8656966571838773","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aelionsdk/project-schema","version":"1.2.0","keywords":["aelion","timeline","video","schema"],"license":"MIT","_id":"@aelionsdk/project-schema@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":"b0ea9d6d1ce9f0cc73b07f708133e1e30dd32125","tarball":"https://registry.npmjs.org/@aelionsdk/project-schema/-/project-schema-1.2.0.tgz","fileCount":24,"integrity":"sha512-BQvbVvLSHzSiQufR2jFLLXozfen/ForVPJ5NAfNkuqd+NmqJRK9CMloEeU4jHlPZvvEWzhJCEufcIANIhQbpzg==","signatures":[{"sig":"MEUCIBJpZLsL+nyvnnMzT6Yly4/knLMBENj/GfyQDqtlVp+8AiEAr75l3tSu4Jq3dOterD+X7559aVAqoi1y5Qzd2Gm+ajw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fproject-schema@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73479},"type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-project-schema-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-project-schema-1.2.0.tgz","_integrity":"sha512-BQvbVvLSHzSiQufR2jFLLXozfen/ForVPJ5NAfNkuqd+NmqJRK9CMloEeU4jHlPZvvEWzhJCEufcIANIhQbpzg==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/project-schema"},"_npmVersion":"11.17.0","description":"Project v1 types, validation and canonical serialization for AelionSDK","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"1.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-schema_1.2.0_1787522957520_0.8458119514471616","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"@aelionsdk/project-schema@2.0.0","bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"dist":{"shasum":"30a7daf38c854e354283e38c5624839a56dc00d7","tarball":"https://registry.npmjs.org/@aelionsdk/project-schema/-/project-schema-2.0.0.tgz","fileCount":30,"integrity":"sha512-RTFjfxCLGNzMX//cnmjcV+via2ywmWm1IPlZQcIeqFW/A+WXsj8jYc2eNqhK7q9t9vq5gGMO8JLOPrdITgVe9w==","signatures":[{"sig":"MEUCIGNzAeOeqkyUlatClJKwQtP1c4BOEoua5At6xQVAnpUyAiEAthfRH+8bPQCPvoIvFFmqbTPk7dlnW7e574tJ/V0IelQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHP8PgKjFwhlJiVyApIbcYsLaZZ2W5JgNoX48OnpFeq+AiAbZqqz+TqpHGttfXObsD1w/wpLZIDp62npyRIKrZm9Hw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aelionsdk%2fproject-schema@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132584},"name":"@aelionsdk/project-schema","type":"module","_from":"file:/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-project-schema-2.0.0.tgz","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"build":"tsc -b","typecheck":"tsc -b --pretty false"},"version":"2.0.0","_npmUser":{"name":"foyona","email":"2834364635@qq.com"},"homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","keywords":["aelion","timeline","video","schema"],"_resolved":"/home/runner/work/AelionSDK/AelionSDK/release-packages/aelionsdk-project-schema-2.0.0.tgz","_integrity":"sha512-RTFjfxCLGNzMX//cnmjcV+via2ywmWm1IPlZQcIeqFW/A+WXsj8jYc2eNqhK7q9t9vq5gGMO8JLOPrdITgVe9w==","repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/project-schema"},"_npmVersion":"11.19.0","description":"Project v1 types, validation and canonical serialization for AelionSDK","directories":{},"maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"8.18.0","ajv-formats":"3.0.1","@aelionsdk/core":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/project-schema_2.0.0_1788466465155_0.0768599579393261"}}},"time":{"created":"2026-07-27T21:36:46.028Z","modified":"2026-09-03T20:14:25.581Z","0.1.0-beta.1":"2026-07-27T21:36:46.407Z","1.0.0-rc.1":"2026-07-28T08:52:48.123Z","1.1.0-rc.1":"2026-08-01T14:24:08.676Z","1.2.0-rc.1":"2026-08-01T20:28:14.557Z","1.2.0-rc.2":"2026-08-02T08:09:18.344Z","1.2.0-rc.3":"2026-08-22T16:43:36.179Z","1.2.0-rc.4":"2026-08-22T22:30:59.730Z","1.2.0-rc.5":"2026-08-23T02:25:35.254Z","1.2.0":"2026-08-23T22:09:17.662Z","2.0.0":"2026-09-03T20:14:25.248Z"},"bugs":{"url":"https://github.com/FoyonaCZY/AelionSDK/issues"},"license":"MIT","homepage":"https://github.com/FoyonaCZY/AelionSDK#readme","keywords":["aelion","timeline","video","schema"],"repository":{"url":"git+https://github.com/FoyonaCZY/AelionSDK.git","type":"git","directory":"packages/project-schema"},"description":"Project v1 types, validation and canonical serialization for AelionSDK","maintainers":[{"name":"foyona","email":"2834364635@qq.com"}],"readme":"# `@aelionsdk/project-schema`\n\nProject v2 types, immutable v1.0/v1.2/v2.0 schema identities, bounded admission,\nvalidation, migration and canonical serialization for AelionSDK.\n\n## Install\n\n```bash\nnpm install @aelionsdk/project-schema\n```\n\n`latest` currently resolves to `2.0.0`. Use this package in importers,\nservices and Project tooling that must validate data without creating a browser\nSession.\n\n## Public surface\n\n- Project v2 TypeScript types and item narrowing helpers;\n- bounded plain-JSON admission;\n- `ProjectValidator` and stable diagnostics;\n- `migrateProjectToCurrent` for ownership-isolated v1.0/v1.2 upgrades;\n- canonical clone and serialization helpers.\n\nTreat every file or network Project as untrusted input. Run admission before\nschema and semantic validation; never invoke accessors or iterators on\nuntrusted values.\n\nSee the [Project Schema reference](https://foyonaczy.github.io/AelionSDK/reference/project-schema/)\nand [API reference](https://foyonaczy.github.io/AelionSDK/api/aelionsdk/project-schema/overview/).\nLicensed under MIT.\n","readmeFilename":"README.md"}