{"_id":"@ablehi/ais-contract","_rev":"15-552f2988943d7d6ecb8cd8236e8e4dad","name":"@ablehi/ais-contract","dist-tags":{"latest":"0.0.15"},"versions":{"0.0.1":{"name":"@ablehi/ais-contract","version":"0.0.1","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.1","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"84852b955d75638dde8d1c33ae50f67b0db8781f","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.1.tgz","fileCount":3,"integrity":"sha512-MvuWgp7aPKshB+jbC8f1d3ZGfpoK5Wg/+7lWZoc/FFQK4IzFPpGpxvH6QILe55rhBv7cO+A+2sEt/oVOO6rHvw==","signatures":[{"sig":"MEYCIQDHWUtBkniOCovoj3GxPcvljIxPSnbt9ddEs/Qq5r6dQwIhAOmbJ9vudqY5xqLWgG+UiCRllQcAS0eikXnmvW1pvB0s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245843},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8b3083a58930ad35908efa0e1ce41c4acc826307","scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.1_1780112406110_0.9647528355177604","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@ablehi/ais-contract","version":"0.0.2","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.2","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"32b656578a8c22599cdcd176c1f138b958c4589b","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.2.tgz","fileCount":4,"integrity":"sha512-he+SSqdvaGLtm25WihT9bcowW2ZwYGOygwDb71ZmVk6i17ZPcmxLch6shyp+V8r02aS4HrR4QbscYKwZjX7P0g==","signatures":[{"sig":"MEUCIAQYOrFCtjcfFovoUy070tj5qYweEog9k8KKPRyr2Yb4AiEAvM8DK5NEakFwOEqKtrqUFN1iZgaadbX8MRB5azin+C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256015},"main":"dist/index.js","type":"module","_from":"file:ablehi-ais-contract-0.0.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_resolved":"/private/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ed32790c8778789db1a870dc8eebcd3b/ablehi-ais-contract-0.0.2.tgz","_integrity":"sha512-he+SSqdvaGLtm25WihT9bcowW2ZwYGOygwDb71ZmVk6i17ZPcmxLch6shyp+V8r02aS4HrR4QbscYKwZjX7P0g==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.2_1780112915202_0.9556063184384598","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@ablehi/ais-contract","version":"0.0.3","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.3","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"1f24d41a76d5f13a50511aaccbda471494b868d2","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.3.tgz","fileCount":3,"integrity":"sha512-JwHQJTKDdNJ9Zoojwh6PdxyhgWhJt8SbdB/e7Y+Vj+2qiYQ0My98UdX/JGUtlQUMEzqe/h2EFLucq4soctXxYQ==","signatures":[{"sig":"MEUCIQDKb1ovDSAIdzAJJ6waIl+OQUmNUPXFIonzjvzKDJ63KgIgJME2sijhfsUd0QPXUL7si3TO57ZrWKRehCC/gwIyBPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255335},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8119cae31c8d605395d91c814f51c0bdbc78930e","scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.3_1780323944281_0.49703444965173116","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@ablehi/ais-contract","version":"0.0.4","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.4","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"938748cab352503114f32ebfd6d86e4aee6c71e6","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.4.tgz","fileCount":4,"integrity":"sha512-e9nWHgPCP1e8gfIgGrnWdhZ+X7LKAvML8RKJVlyGhzVznQ2iHUwgvacohvSAl3WrHZ5hWlVMQcsdxRzMm4DVsQ==","signatures":[{"sig":"MEQCIH/Xiv2jYowg4awyuHQwAa9RfZLqFTSg/49bHpei6U1wAiBifb/7yLGWlJkjdvUEFg1UqxIbfbnVxZYSxltCa5FXVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265729},"main":"dist/index.js","type":"module","_from":"file:/tmp/ablehi-ais-packs/ablehi-ais-contract-0.0.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_resolved":"/tmp/ablehi-ais-packs/ablehi-ais-contract-0.0.4.tgz","_integrity":"sha512-e9nWHgPCP1e8gfIgGrnWdhZ+X7LKAvML8RKJVlyGhzVznQ2iHUwgvacohvSAl3WrHZ5hWlVMQcsdxRzMm4DVsQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.4_1780382468432_0.8421960665654102","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@ablehi/ais-contract","version":"0.0.5","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.5","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"7d018937e14668f9e12528fe6b173284ff62f19b","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.5.tgz","fileCount":4,"integrity":"sha512-Ze35kysjgSNFqOfZmiR7bP7CZFSePaDBMOCXvWtoPVUBmvOuq09yzCrNLRVd5gIFBGIyXzlv1f2Fg/rDSho+pg==","signatures":[{"sig":"MEQCIHopkOMHN6L7SCuUs4Dzbnda0l8tYqBhXpOna0JYXdZOAiBQEJ6h4dpuWM8Rzhvb+bM3qRZj6kRPZM4otqsbcFkg5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280523},"main":"dist/index.js","type":"module","_from":"file:ablehi-ais-contract-0.0.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_resolved":"/private/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/3825308473a9b5241d00e16a67067519/ablehi-ais-contract-0.0.5.tgz","_integrity":"sha512-Ze35kysjgSNFqOfZmiR7bP7CZFSePaDBMOCXvWtoPVUBmvOuq09yzCrNLRVd5gIFBGIyXzlv1f2Fg/rDSho+pg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.5_1780455083710_0.030511834218936107","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@ablehi/ais-contract","version":"0.0.6","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.6","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"a8e8215334272195efa1d70662443410bd40b173","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.6.tgz","fileCount":4,"integrity":"sha512-Dr26CaZ+NGrHk/7grNxlv7fTktb+TT07nMDKKteT34uNIjOfCbK+thabEYTFnfOZxHvzd7IP47HSMy+YepvrVA==","signatures":[{"sig":"MEUCICKJiikaMVmOxz0CmDRR9HNBMAjk0Gx5to7mVkecZQfwAiEAu5oyy1Mh510j2gN5E8BOZcFdsquWufoYb69W/GRWipQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281881},"main":"dist/index.js","type":"module","_from":"file:ablehi-ais-contract-0.0.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_resolved":"/private/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/0756ceba93dd915e15d90085eaa1d049/ablehi-ais-contract-0.0.6.tgz","_integrity":"sha512-Dr26CaZ+NGrHk/7grNxlv7fTktb+TT07nMDKKteT34uNIjOfCbK+thabEYTFnfOZxHvzd7IP47HSMy+YepvrVA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.6_1780541004875_0.18626548367711426","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@ablehi/ais-contract","version":"0.0.7","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.7","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"f3532b0caa17032db4d10a07c4cf3c31c8f47ed1","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.7.tgz","fileCount":7,"integrity":"sha512-jjtZSuS6MBgPuqeZ7sh2nGXSZ0ZpEsYZOO06uI28wvshlAbNyuB9Wt+t6b4XRwvrurbQ0MKZMo4ybf3fZiX0jg==","signatures":[{"sig":"MEUCIA1NMho1KK7DawU/ceUeypdlnLrIKel/1CWsRWv1etGTAiEAxAECJgxu6l0cMjueFdXwcT/afwn0lJwDC/Y5G5KCSQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288622},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"}},"gitHead":"ad72a85f455320bc5805e9a9421b9fac1656c67b","scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts src/edge.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.7_1780554458643_0.982049784824105","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@ablehi/ais-contract","version":"0.0.8","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.8","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"f721e8eac212b1494b9faa7dd39f0a95e8a55dd2","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.8.tgz","fileCount":7,"integrity":"sha512-mpQXhZ6QZ+swYUvzhlPWsmmf3N/MSL8Fvko0tSmqKApwwIQQdxwDFbSQUELjTSKpqwPHVbPgO1b6rjfd/YAM9A==","signatures":[{"sig":"MEYCIQDL62zm7Q54/h5xx5qVo7X+xblV84sJF6xhKQ9gwHw3MwIhAPUiwpzLAF6sBL3iGWPRpuZ7GJMd+HYXvW5tUJeKNUci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294555},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"}},"gitHead":"5ab283cbb71a3a75be794d06695764a59cfddece","scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts src/edge.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.8_1781070427788_0.6727733641299443","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@ablehi/ais-contract","version":"0.0.9","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.9","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"ed530f8ec00d0ae3e20c37c3bc5488c39b660bc0","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.9.tgz","fileCount":9,"integrity":"sha512-02spOXiVPl9Yubg8ny11By4dKD/Ozpn0y54Qj24IPht3Trl5bZOzc9Id2WmbzwcImFvorhF6hokpIR+AFb+nzw==","signatures":[{"sig":"MEQCIDiPey1X9Dzu+yPIPGxP3D4/LuUyn8P6XD3lKN7jACI8AiA4tQOMGGNxYrMTsvFiMfL0t7wqooqSqoiPOpaBu+LpHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301994},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./conformance":{"types":"./dist/conformance/index.d.ts","import":"./dist/conformance/index.js"}},"gitHead":"3759c4f2252fd043a08859d2f189d0e1fef2c495","scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts src/edge.ts src/conformance/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6"},"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.9_1781115167994_0.6497935647914679","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@ablehi/ais-contract","version":"0.0.10","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.10","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"906054687f1dbc8734633f8076332b501871d123","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.10.tgz","fileCount":9,"integrity":"sha512-i2khQZ799rT1+ffYD6luvIT6dthkfJNZTwBSD9Bf/HBifHzSUFijpQ+ZDw6HQJnJrqqLqeFhF3ol0HaocQSqGg==","signatures":[{"sig":"MEUCIAU044kMf5TUhrJhd2N7krhP3jYnhoE3VNgRW1dYwmJ0AiEA/EkwdfWTKWcEMAJQum/A44KHA1lKEStOPsjoufbgPi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303922},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./conformance":{"types":"./dist/conformance/index.d.ts","import":"./dist/conformance/index.js"}},"gitHead":"6a8c4afc4b4d7d4470481cc2b22f2bcab17b8bc5","scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts src/edge.ts src/conformance/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_npmVersion":"11.13.0","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6"},"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.10_1782290045440_0.06756640436923034","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@ablehi/ais-contract","version":"0.0.11","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.11","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"a753e12d83f6c245e0be3a7572b34b546a4b33c2","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.11.tgz","fileCount":9,"integrity":"sha512-AlnT7TAQwXHCEcmEI0H2q6S6sdXplSMfkQHqaTJJLXcG5/ijJlSzYUJqOcJ5mU7P9hHrZfz6gkl04m71F/aXpw==","signatures":[{"sig":"MEUCIQCFi3UzxQdIDKLQQ1mavKyWtrKtJUsf5aaaWVwU9YZMLgIgNoLLxk5PWpSNMI6KWMzRJgX/HCwnwLfVWEbDvYGZhEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303922},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./conformance":{"types":"./dist/conformance/index.d.ts","import":"./dist/conformance/index.js"}},"gitHead":"6a8c4afc4b4d7d4470481cc2b22f2bcab17b8bc5","scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts src/edge.ts src/conformance/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_npmVersion":"11.13.0","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6"},"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.11_1782290933457_0.047074803518438735","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@ablehi/ais-contract","version":"0.0.12","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.12","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"eea41938930a0598b0e3dfaa85542393425f7727","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.12.tgz","fileCount":9,"integrity":"sha512-vJKkFNfoTVrMpWzyC7WkqFmitif2hJjhB2I+uibdbWdcXpBd3NU9rKMPxa2GMQihennCtA+qWAFb5ezreM52ug==","signatures":[{"sig":"MEQCIDWluIQ680JOK4GWQARETj9CCFO01TEh8dka5JronkSVAiBd0MAfdNbc2xXBYM8wsGVE8tPzOVv1aNhb3d2FfB60ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304339},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./conformance":{"types":"./dist/conformance/index.d.ts","import":"./dist/conformance/index.js"}},"gitHead":"db3a5f54c458d0475110962a59c97684d75ae48b","scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts src/edge.ts src/conformance/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_npmVersion":"11.13.0","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6"},"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.12_1782328480877_0.2060495626932375","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@ablehi/ais-contract","version":"0.0.13","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.13","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"75b11975474c6895fa45a17cf045f47703180e4f","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.13.tgz","fileCount":9,"integrity":"sha512-iSFWK/J95MJazeluK7mjall2Y5t228Q8c1Dolvzj05FFgGu8ZFReZZLxHJKJfQuf+Zfobka66yVCNx0qUq5Ddw==","signatures":[{"sig":"MEUCIGfZdT93gONa2Alt7Rv4N5/mkG/wO7RazUPUFX30CiZDAiEAmNdSKchmfPudUOqYH30vrMz9XNd6vALMHUDSW+mAo4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./conformance":{"types":"./dist/conformance/index.d.ts","import":"./dist/conformance/index.js"}},"gitHead":"db3a5f54c458d0475110962a59c97684d75ae48b","scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts src/edge.ts src/conformance/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_npmVersion":"11.13.0","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6"},"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.13_1782329330049_0.4182038937589083","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@ablehi/ais-contract","version":"0.0.14","license":"Apache-2.0","_id":"@ablehi/ais-contract@0.0.14","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"ebbd44d6fb605e3cd8aae7ef95d53636c441d692","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.14.tgz","fileCount":9,"integrity":"sha512-Kekb2NIUr32PVkrtqVed9kfYXKlfHosZtEtUJX4OXdWl/YJM5+qE6ObfMkKeTXQ2GrgaLKxFLVGo9lA/e6VT/g==","signatures":[{"sig":"MEUCIFsTypGrWfW8XcQoIxA8tT9aDcsf1qcugror7s44pRQAAiEAsXrX+2pfqAw5Gu8Wef2Pi0SDVbQRFUplRa5JQ3lZA6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316183},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./conformance":{"types":"./dist/conformance/index.d.ts","import":"./dist/conformance/index.js"},"./package.json":"./package.json"},"gitHead":"476e0d144cf54e8911f6af3d1383ce0b5c0e6932","scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts src/edge.ts src/conformance/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_npmVersion":"11.13.0","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6"},"_npmOperationalInternal":{"tmp":"tmp/ais-contract_0.0.14_1782399292590_0.7194069827742435","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@ablehi/ais-contract","version":"0.0.15","license":"Apache-2.0","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./conformance":{"types":"./dist/conformance/index.d.ts","import":"./dist/conformance/index.js"},"./package.json":"./package.json"},"dependencies":{"ajv":"^8.18.0","ajv-formats":"^3.0.1"},"devDependencies":{"esbuild":"^0.25.6"},"scripts":{"build":"tsup src/index.ts src/edge.ts src/conformance/index.ts --dts --format esm --clean","typecheck":"tsc --noEmit -p tsconfig.json","test":"vitest run --passWithNoTests","lint":"eslint src --ext .ts"},"gitHead":"f5a3fba5239d3d7862a3ccd8ecdde54c226895dd","_id":"@ablehi/ais-contract@0.0.15","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-HKljOwS8LpGhuEjfdQ+9wJ5tDQ5HitFboZSjj8AmNs3yIwP/5w+FFvV7ze6PryUFgYkoI6j434y0EWThO+6Xdg==","shasum":"964432f4f98338c81bef1333afd334a153e0b0f3","tarball":"https://registry.npmjs.org/@ablehi/ais-contract/-/ais-contract-0.0.15.tgz","fileCount":9,"unpackedSize":317162,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEm4b2fWRL03JRk2w+sRtnEVGw8jLYEg6Cvz/1EwxNWPAiEA5vpmnTOVxFLxFZ5tZvKw2ksUnDkoVIrs0C+x3zyuVSU="}]},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"directories":{},"maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ais-contract_0.0.15_1782413252754_0.43962897294499603"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-30T03:40:05.981Z","modified":"2026-06-25T18:47:33.122Z","0.0.1":"2026-05-30T03:40:06.252Z","0.0.2":"2026-05-30T03:48:35.378Z","0.0.3":"2026-06-01T14:25:44.423Z","0.0.4":"2026-06-02T06:41:08.589Z","0.0.5":"2026-06-03T02:51:23.872Z","0.0.6":"2026-06-04T02:43:25.008Z","0.0.7":"2026-06-04T06:27:38.777Z","0.0.8":"2026-06-10T05:47:07.921Z","0.0.9":"2026-06-10T18:12:48.167Z","0.0.10":"2026-06-24T08:34:05.565Z","0.0.11":"2026-06-24T08:48:53.588Z","0.0.12":"2026-06-24T19:14:41.071Z","0.0.13":"2026-06-24T19:28:50.194Z","0.0.14":"2026-06-25T14:54:52.731Z","0.0.15":"2026-06-25T18:47:32.889Z"},"license":"Apache-2.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}