{"_id":"@sig-net/midnight-serde","_rev":"34-0d45e18ab4b7ece5850ffc37384aebb0","name":"@sig-net/midnight-serde","dist-tags":{"latest":"0.23.0","rc":"0.24.0-rc.10"},"versions":{"0.12.0":{"name":"@sig-net/midnight-serde","version":"0.12.0","_id":"@sig-net/midnight-serde@0.12.0","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"57ed3a22ce4346b5ad8cf72d04cfd155b22624db","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.12.0.tgz","fileCount":22,"integrity":"sha512-O6gcghie7AKOD2hj3emdmQbF2czQMIisXfzL94/lp2kFaRtXoTzfCXTuso5OcPnsrC3UNNsLY2IEoCycyrX/Gw==","signatures":[{"sig":"MEUCIQDAf8SQuACI22O/4DYAaDy+XRdSOgAhIWFgWBBUwzEhIQIgXTEFqTufvnUmOu/bxteRQIrKSF109HlcCS+2jJNa5cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"376d22782130964df7e9d8f2f7d6a66fd066e34b","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"bernard.at.sig.network","email":"bernard@sig.network"},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.1.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.12.0_1785076461448_0.22699918217102022","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@sig-net/midnight-serde","version":"0.13.0","_id":"@sig-net/midnight-serde@0.13.0","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"e97ae7d2c035ee3b17f5b39b25afb5afee993592","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.13.0.tgz","fileCount":22,"integrity":"sha512-9GiP+7upZnxj/+nLAJZG738Lar9z+HGkrKJFxG5uQracT1B1na8j/ZND0aHb4luLaB+Ln9x+qlc8NA/wnDC+Tg==","signatures":[{"sig":"MEUCIBLaiJeKiALI0xAxouKhgAP9O2Usj6c5L/aWR+BcqJMmAiEAgVVZUjwQlX5j20BN7hAfRTgNRbZljgXw8c4427AgQSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"435ed840605e20cb5a2d6d74312b38d3dca1892d","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2227f926-70b3-4407-84e7-55a3ca1c44b1"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.1.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.13.0_1785101834607_0.4442694827548195","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@sig-net/midnight-serde","version":"0.14.0","_id":"@sig-net/midnight-serde@0.14.0","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"e809c7fc1ba6cacc9a5b47a28dfa859ac87fb8fe","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.14.0.tgz","fileCount":22,"integrity":"sha512-5B/j5qexy5wNikub8toxoBx6uWjz5/A1Dy/VydEM+Vg4mBjBz/nBtq/0DhBPFBR+rPPvUqS1bi7hT6h4AkEx5A==","signatures":[{"sig":"MEQCIDU0dCeFfesBCBXW8CzfKOh8k5TqGpmlI7XlnEvU+bc5AiB6NhxqhCPMC+YhAIsdKpnjV+QKGDs35smSVqDT4uaCbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2b73d63adc23c6819c07873b75ccf7abe2f3def3","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2227f926-70b3-4407-84e7-55a3ca1c44b1"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.1.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.14.0_1785165145370_0.321994845081784","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@sig-net/midnight-serde","version":"0.15.0","_id":"@sig-net/midnight-serde@0.15.0","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"1ee23e459ca834c937d40405a7c11f5ffbde3150","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.15.0.tgz","fileCount":22,"integrity":"sha512-m2A5WVisejTC9Dvc0fIZK92bnIVihQzuitSTeCt2omPDVthYnJu2HO3zB8LK3LkYNRLnrXkABi9+pQ3e9/i5IA==","signatures":[{"sig":"MEUCIQDpXRRWux0L4rYeIs597FV2+z3wfKQsljqsX5yfOvdzLAIgGfOMWR+PUvaycl/87NGhSogc3QFgIlow4zs0wPSrqc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75820},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b270880f71a229ae0724c60d32d8215aeb0f59ed","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2227f926-70b3-4407-84e7-55a3ca1c44b1"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.1.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.15.0_1785501866509_0.2758787764512731","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@sig-net/midnight-serde","version":"0.16.0","_id":"@sig-net/midnight-serde@0.16.0","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"413ace4a3f850122cab18f87c812a32347014ba3","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.16.0.tgz","fileCount":22,"integrity":"sha512-N1HAuCgZfMkt5XYjmRFHWyO06yTw9wEA626PpzCgW4tUSzazsPkzZJBNirS/Maz4e1ewQqs3UGClJkzRcTrOuQ==","signatures":[{"sig":"MEUCID0fCZmj4D+fR20a2TUFBNaAvxdsRCXI7XpLI7z756vjAiEA+9mSUu1o9J9IsGFqPdRmu/eOlQNc1llcs4nJcBKo3NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a55b96d5952280f60f19b443117f1b93509f5ec0","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2227f926-70b3-4407-84e7-55a3ca1c44b1"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.1.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.16.0_1785789354097_0.9853982188142332","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@sig-net/midnight-serde","version":"0.17.0","_id":"@sig-net/midnight-serde@0.17.0","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"ab7ef2e7b590bf0e2e65d1fe18795b9440aadba0","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.17.0.tgz","fileCount":22,"integrity":"sha512-p19EFi3t2MNRu/84m/SW6P7NfK/Sa7y3osOr//y4yI/7erzlmQUmjqy3vt1ykQjKh30rYerX7f+Kk8cHInusXw==","signatures":[{"sig":"MEUCIQCPAg4ZI4wIW7dqErwaj9fbIvM9p2eNI3l/l9iJ3D1VcwIgVQ+JCjJ631PahwgKQZfdrrz7CxF+1X0xGfhmSk4ABAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d398c934d4c1b10cb3ef108f5596f61532c5e05e","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2227f926-70b3-4407-84e7-55a3ca1c44b1"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.1.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.17.0_1785830874867_0.15739740302522098","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@sig-net/midnight-serde","version":"0.18.0","_id":"@sig-net/midnight-serde@0.18.0","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"c7f75210290cd018f6217cbce2151bf1c272c3d9","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.18.0.tgz","fileCount":22,"integrity":"sha512-qPxoX0jdIp5nyCUxOlLdNP0A978FnTWZDZbM1EkMjyWHD2JMUE7V3FZxisxXygwsgQ8S9TkqUHpyYh+vB2ovaQ==","signatures":[{"sig":"MEQCIGPSxl/QLW5fcnke/8H8MEymNXFDY5QesXbsBNUrTFJuAiBKB4rkeCOVG2pF4BJ17X08yt7Lt2wLdO9vTZ8YNBtOkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"05433843456cd8181ce8ebd9fee59a137420cf65","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2227f926-70b3-4407-84e7-55a3ca1c44b1"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.1.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.18.0_1785841200488_0.8240474203814587","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@sig-net/midnight-serde","version":"0.19.0","_id":"@sig-net/midnight-serde@0.19.0","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"dac937e7a57b918b750f30cba7c3dc998654d3b1","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.19.0.tgz","fileCount":22,"integrity":"sha512-gbLEIYrQelmtwNQ3+IsEqXm3QSshesCSJokQInG7ZFQzcfEsdadye1j3gwylKBBxTNki8afloA3JXwZpRna1Rg==","signatures":[{"sig":"MEUCIQDu8DrC6MShNxbr6/0THPZEu3zx7IxhCK5KbLwb9DPp4wIgZD31LSmvP4UgohDDr3rPlV6HKGMajrH2635kKVuDv8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"add004dd7cc89d9cdc41580869b1527c39ef2ae2","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2227f926-70b3-4407-84e7-55a3ca1c44b1"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.1.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.19.0_1786008222131_0.21899053489748943","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-rc.1":{"name":"@sig-net/midnight-serde","version":"0.20.0-rc.1","_id":"@sig-net/midnight-serde@0.20.0-rc.1","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"67641d8d01ef85790ba9da86e9cf6a74f5fb52eb","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.20.0-rc.1.tgz","fileCount":22,"integrity":"sha512-BjjZ0pOhcOm9b14QSe27zoirdwOjnWpVO54HUWtTd9rTWU3ePemA91JVkqsTZ5SyRn6CJJO1+1Tk8LDhsjrF3g==","signatures":[{"sig":"MEQCIHm4dIO5/dfOQ18tr6Q9unYKy2+SM4Ft5lvVm2OJr9bCAiAR/3Ymgt68Qet11CzpMyOpiR3+TOZjewDXpfpo7FR0Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.20.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c9900a512a7b68e7ea051ee20efd776df9d8aed5","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2227f926-70b3-4407-84e7-55a3ca1c44b1"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.20.0-rc.1_1786356307157_0.9335390034818734","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-rc.1":{"name":"@sig-net/midnight-serde","version":"0.21.0-rc.1","_id":"@sig-net/midnight-serde@0.21.0-rc.1","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"ec626fdbce514d626553be9fcfad35cd61aee2a8","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.21.0-rc.1.tgz","fileCount":22,"integrity":"sha512-hzaPE+Gu1YOvvNEUCnAsSuE4le1WZNReOVfrm3n+nxzoFrFdAirRGk0tahEmfgmtWOZ61WlBFjzxBn2jhXq8iw==","signatures":[{"sig":"MEUCIFP+HmkoI2p5idMKO0oYe/MK3PZfrwCQVeHhgkjWkwf3AiEAst1O6qOsbNvSYXOjB7FZrw72HjSKVYuK3ClQ2RwmaIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.21.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ccace790f8f374fcac27cec8acf7e910828aa6fb","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2227f926-70b3-4407-84e7-55a3ca1c44b1"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.21.0-rc.1_1787227299910_0.9531009446410612","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-rc.2":{"name":"@sig-net/midnight-serde","version":"0.21.0-rc.2","_id":"@sig-net/midnight-serde@0.21.0-rc.2","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"567cbd6fcc1a533a4ad1d5be056e3b927bcfeab9","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.21.0-rc.2.tgz","fileCount":22,"integrity":"sha512-9ieCJRJnS5DaLChYa+MncpA0oJ/pXFQ+NfFb3odNzZ8x3UFLqTiorZJ5KQapALOB7u5qceKf/k8qhfIS+QeDzA==","signatures":[{"sig":"MEUCIQCKfBvi8Frx6q6h+qtk4GNijjv4NKpFo6Cfgu115DU4CwIgS6QZ/yXsDCOctoureGCF7sPjwwo5W9ut7eYRPzXXII4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.21.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8d03f20b9cde09945fe5792cfc57b2ce7715075d","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2227f926-70b3-4407-84e7-55a3ca1c44b1"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.21.0-rc.2_1788162443731_0.7031229655817508","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-rc.6":{"name":"@sig-net/midnight-serde","version":"0.21.0-rc.6","_id":"@sig-net/midnight-serde@0.21.0-rc.6","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"4ef78584133465582eb352ee5f15133eb000d3ec","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.21.0-rc.6.tgz","fileCount":22,"integrity":"sha512-I7S2kjItaOWR0Y3gTgZpVMP+aj2aYWrYWxXqtYNA11EbtzbQ0rs3b1KLuVdmWzY97o+pvPVipjXEnHFmDC82qQ==","signatures":[{"sig":"MEUCIQClwgbZ44AMvr45qn8fqrmqHpsaJvJpKLyVbRVRMiLsuAIgJ9ASpqxHrMrVGNf/y7Eoa2J4ioxvRJSWLGu0ojWYwZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHqwOoUueiFHq/ncbB1iiulKc6EZtAYH4DS0dfTsn/5uAiA1UObDuKU9ALR4PxJOHcIWREq8r08I+rXU7N9FAyui2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.21.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bdba81e71b663f6d1abf28a2b0b5731666335bba","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.21.0-rc.6_1788528131825_0.9451065488463992","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-rc.7":{"name":"@sig-net/midnight-serde","version":"0.21.0-rc.7","_id":"@sig-net/midnight-serde@0.21.0-rc.7","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"163c070061083820a62fb2f90e38a4d7c24940f0","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.21.0-rc.7.tgz","fileCount":22,"integrity":"sha512-pYI78PjL7wfvX63CqOyf87av2OvbTk+H6xSeZuJlXIcIf77pPmFUJk/EJDJINJyzsYxauAO3Qbha4z0aF47QZw==","signatures":[{"sig":"MEQCIF+ktWQQMCg7JI7m7s/CAQJ3c0O9NsrCB9dz+962/a5UAiAp0lTVfxRT1Abe3JDnS7HNqvjL7TNHMEOab5VtjkDTkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5ovH0EizqK6hGq1fBzKvjR2yspr2O5d3QEk/00hdmRgIhAPwT/WeW0DcJyodEoHSAi7ngJ6i1taHrxYd2FI0n+Mw4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.21.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83395},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"59e72ff089c8bc098fe460130beda0116e0bdc29","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10","@midnight-ntwrk/compact-runtime":"0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.21.0-rc.7_1788961995037_0.8844449784006878","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-rc.8":{"name":"@sig-net/midnight-serde","version":"0.21.0-rc.8","_id":"@sig-net/midnight-serde@0.21.0-rc.8","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"d263465f808584160a04eef5081e88a411a2315f","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.21.0-rc.8.tgz","fileCount":22,"integrity":"sha512-VS0V3srXObDJBYWCwR0KeppBgudOwzb09gGfS0U0rhn8GtY7AqsQGVEmedlr9zy9lGrN/11QsntrGH6MvZt6zQ==","signatures":[{"sig":"MEUCIQCX8FxpuBfPl4E0VlaJOAfV+8KfJGKnBCELbaa4jqV2awIgA+B6s85bg5LzRVrVi3S1l6YM2EWEkEcSMsftgk0ki9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrJeyX/2Psls6zZIcTmtZ9hj316a3LrOmSe2fgrHjE7gIgbO/e0rU/RAyjysk3WAedGbJPuxBh5YH7j3sNtLVM5A0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.21.0-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83395},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7267a053b7b05e4b1fee2980eacbc57b2ca696ec","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10","@midnight-ntwrk/compact-runtime":"0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.21.0-rc.8_1788986341062_0.27511267886616286","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-rc.9":{"name":"@sig-net/midnight-serde","version":"0.21.0-rc.9","_id":"@sig-net/midnight-serde@0.21.0-rc.9","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"f6289e60b8ec65edaefa6a3872a1e195b41b5cc8","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.21.0-rc.9.tgz","fileCount":22,"integrity":"sha512-tvH/o3Apvd3kIoE2E7v561/Kr9aOXJfgZSlRU6lQztP9yUvbP/Axqf+vAWuyl4keoXfvFN8ej/kDRATR7ZPheA==","signatures":[{"sig":"MEQCICacEgZyZOpPFwv9NcVWoKbAGG20Dr+se1gzOF8nTHyfAiBxAvGFAAA7aY0Nie1hNOo3JBFhkIkluNNaWuYi2s3AFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6baKhnUgCmvASJkPRAsXqYLPaCqq/bYn+2QwYvQjjPQIhAJz4gIUE+iLR8M50J3lE2dw3S7obB+wFLBZh0YHbqb0/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.21.0-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"80a4b35e4cb8273c495fd624e9ef1216e48cfa0b","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.21.0-rc.9_1789066776547_0.8689104781137615","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-rc.10":{"name":"@sig-net/midnight-serde","version":"0.21.0-rc.10","_id":"@sig-net/midnight-serde@0.21.0-rc.10","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"70e8c2e22878ce32bfaafac406114f388de539b6","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.21.0-rc.10.tgz","fileCount":22,"integrity":"sha512-rn1PraNgUjixv+4FS5nHw6qDmZAUyAwaWALAPn5ujlbuDfguqG8tLTndx7+JommabANKH475v5X4VIxF8WJrnQ==","signatures":[{"sig":"MEUCIHnU3L2r5XZOFheKlOz5kr5c77BLL6rsGe2wgvRHkAtPAiEA4fWSgXF7wL9HLZc5Z1nTupEP1Q+KGOnyPX6WquEXa7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZmjXQTOXL3VAsH7GKFgBQDuQBZJTU1Vq867tERO54rwIgQkiTkN94dJF80giYgZGSx3HsAl0ClBd3Jwahfle5P5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.21.0-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83257},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2f46909397da99cd6dec604b1cb83b843aa3e397","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^4.1.10","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.21.0-rc.10_1789120823665_0.08532812439342274","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@sig-net/midnight-serde","version":"0.21.0","_id":"@sig-net/midnight-serde@0.21.0","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"59f7c7ad9806de5fd0b235227636921dd9bc9cad","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.21.0.tgz","fileCount":22,"integrity":"sha512-ZcsQhj1FTJg8yw0MPMVDRiGDqfJNmxPz+GZWfEcNL+kCjPCbECiEs85r6mBT7VWCqjvoosqNq7tl8bXZDH9TeA==","signatures":[{"sig":"MEYCIQDox9UcqRJuTvdNatNDFR02aWRNoBsn/y4qYR/B3dQqtgIhAKNiar96QefYaLTYXNILQLnS3uHRhEdYMf2LehfrtRvV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcz8plR4WGW5mN3Dn3pmeYr/hxwMf5k2BtyeEdKDeuLgIgG7mcD8iPlK3gbDNSx5tbpVoaruAKEbkzP527qzAH5Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d72a55c2fa4424a7ee5f1b2ae0785467fccc8c39","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.21.0_1789221282618_0.9369722528231437","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-rc.1":{"name":"@sig-net/midnight-serde","version":"0.22.0-rc.1","_id":"@sig-net/midnight-serde@0.22.0-rc.1","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"864a8742f9b9edd86aed1dedb4e5f83097242f25","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.22.0-rc.1.tgz","fileCount":22,"integrity":"sha512-+tLkp8e8kAtafuF3QIscFnwVw+jx57Y/bVI3xQCKUb/wVdR8kokdWCaWNCQZBEfxkvfyAmznYHiqeewEKB5iZQ==","signatures":[{"sig":"MEUCIG7qxgCYmuJbeILYE+HXgLr+fW1yC4A4ganGbDXrGh/RAiEAssSKUN3oPhNASsHh+YQxbdVZz0BmCX5DnFUBUSaLVRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB4h7JBnp/menDjDBrvLuhRkS+SXiBNl2Cuc2B63StI5AiAbfLVcROaiEja5RNwUdnm55cmObfi/wVSvwWVoauU+FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.22.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"aa5b02faba2f63e12213dc87a25a9fd650e146c8","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.22.0-rc.1_1789371876256_0.09206923590437244","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-rc.3":{"name":"@sig-net/midnight-serde","version":"0.22.0-rc.3","_id":"@sig-net/midnight-serde@0.22.0-rc.3","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"2ff390b6626c98716462b52fb218a2b75a46b049","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.22.0-rc.3.tgz","fileCount":22,"integrity":"sha512-5CrhlT6rH6V/ceptgSo40pM8NULVPMnrfWPOVLmke5Rx4b0OkyZGkZNwOnyI4Xa2TbelJq5fvCRcVMb8mtj4rQ==","signatures":[{"sig":"MEQCIGECxZdorVixGSG7+sHsDcjhFip7jJQ7QQhBdcvmDjf4AiAMbm4g0z/AUG8hPLX8jxIoW3Kcmz1Lmsq9c9Czff7YFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAB89Ohq86pvI1KkGWC5WJ96FlrH3/6y4zZYAjMrpM9AIhALJFj394FB6C8hqdhYZ8ouPO7x2YiBtXnezxbvtwcYll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.22.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8e2fbebcd29f174130c140914da81712e9e06736","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.22.0-rc.3_1789464926615_0.170238852570322","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-rc.4":{"name":"@sig-net/midnight-serde","version":"0.22.0-rc.4","_id":"@sig-net/midnight-serde@0.22.0-rc.4","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"8bb53e87220c1405262223428196ff60382f14e0","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.22.0-rc.4.tgz","fileCount":22,"integrity":"sha512-oLAaKHp9+1jq8WkCUKVmwznVjoE01ujglroI09N5aLe0F3vTb3AGg4LxiVCul8fb4qrqWDVicmxR0LOsnWieqw==","signatures":[{"sig":"MEUCIQDP1lOGjEePnZCWwLor9nbLkf/E7sM7S+ahC3iCm7A5yAIgeIY2O+qb+IXPFtKauv6WSuwNk+FJ4fKlFuaYxmA7cuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4+VqTZESULcy4pIGRI/qBiKM5OB20+Y08Gtc6gQ7+6gIhAIf+C9hgXzg8YTYNe9snJgI8o955wCmj4IZZD+nDLDH8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.22.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"92be357ba996cbd625479afbc6baabada102c3c9","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.22.0-rc.4_1789481597376_0.05610217498601333","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-rc.5":{"name":"@sig-net/midnight-serde","version":"0.22.0-rc.5","_id":"@sig-net/midnight-serde@0.22.0-rc.5","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"b41383e3a6b335fa2f3c35ad3d3822096a70b778","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.22.0-rc.5.tgz","fileCount":22,"integrity":"sha512-RsdytUEm1I0ucgYK8Pax6IQChCSr8R6fDguQJSKv5IqBrcUks3OWLYonABERdowphJx/Ahp9pKb+aITPuEhYWw==","signatures":[{"sig":"MEQCICpKzsxlLm9ceco72ZXT32qMyGdSW7mQYkNGAWEVwUiXAiBu9kCe3QLw2fN5t2DNJ0UX8g8t21OWX1aYYK+O2b+RfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEC4CxrxPhrMs5X6SpksGXXvT6LST42a3c/plcMyfiTSAiAnJIBexJ5EUeUhPxcxX1JxYi3avciafz3U0uRJhXVE/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.22.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8e7985032b96fd1bc9581ccadc66a0a386ca9783","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.22.0-rc.5_1789546658160_0.1256985807297084","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@sig-net/midnight-serde","version":"0.22.0","_id":"@sig-net/midnight-serde@0.22.0","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"393e0ecb4b15f0da5e68d7869f5d16d5078629db","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.22.0.tgz","fileCount":22,"integrity":"sha512-rzJ3kSgBq0drV9jjRid/kEDDArkLJ9YWswE2euBToLPT2M8bExVOLM9d4GIPKhF7lKTx5OLKvulOvCHsaH5Maw==","signatures":[{"sig":"MEQCIFh8intOH83bai2HVM5grmMLV6Tjpj+3731r0xrd/Vb7AiArmn80yqgOXyZcQS23UJ89/HEfGtaOrpmvIfkDa8O/Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYgXbQTCHsvL4Sy6mE3WQYmcFIKiyHTcuatMT1wCniOAiBl5sWaR88kuNt+32LzAGA4/Qe22sxi/3gIJTC+YGIntA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"50d1920c3533343dba2c8ed88b2774205a4e62cd","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.22.0_1789644929417_0.9946644228561059","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@sig-net/midnight-serde","version":"0.22.1","_id":"@sig-net/midnight-serde@0.22.1","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"da803f95d6d39b6fe8a258a6b0a3e86791658067","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.22.1.tgz","fileCount":22,"integrity":"sha512-G/S9WV0pQk4aHcNLTDvE7uy0J+UQxmPYGwKFNaxNqcUQK+SeU55pG8LA8YS1iNm6nOtM9ufD73JHMbOiJXI51A==","signatures":[{"sig":"MEUCIFmocXgJeqy9gYUwJq4r9zwQBapUAAof+Kea9xgKe0nrAiEAhelBkHm3Z6ZtdldgQwyUuUS3CqjfReUluuX1pgGSVkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDh0xkgD9dSu3X7G9Oj3pId6diRHQ1GKdD8rWO+xu8+EgIgPrVi/tC7aXZ9MYLNQAL0xTtEGLTV0Memve9Ey679x5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0ecde745adb9cee2301328b506a6c3c643846b80","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.22.1_1789815948951_0.39110067511723545","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@sig-net/midnight-serde","version":"0.22.2","_id":"@sig-net/midnight-serde@0.22.2","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"fdff6c774c49ad2fbe4bed15d99592d2529ad6a5","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.22.2.tgz","fileCount":22,"integrity":"sha512-1RsTz5e54q6+P4+Unp9Gu6n+BH/q+rFeMQSc+J7BCXl3bOf1VIFP/nDIZ3+MC2P+WM3w93575ZCQV308lxjsqA==","signatures":[{"sig":"MEYCIQCOl8As3cGgkMrahJEf29pYqnm3hBEB3Sr/HfVXF5xAgQIhAKURWXocfZus8wUI31yHo/hf6Dp7suWAqj3PYz4aBeKC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDA2AwVFmFgKVsgvcgkAFFeI+oMvgGjBs5ZwawGdQBUmwIhAIZXGzMx53J/YyvJ+OTZ5pSYyGnyaTxxBlCuWAW071yH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"64328e2d0508539f323c2eae1a6167a3f6917474","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.22.2_1789836154012_0.09130913824099696","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@sig-net/midnight-serde","version":"0.23.0","_id":"@sig-net/midnight-serde@0.23.0","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"fd68987cb4df216a0f1d319c405031d56905547c","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.23.0.tgz","fileCount":22,"integrity":"sha512-jJAsooV3vPY2fFenpRd2moc898fJ0thZCfDZU9nRp7nCIVWfS2HHoEpRPbKjcrWNPiWIeAQyMZaCbRJIEkwPeQ==","signatures":[{"sig":"MEQCIHGQtnp0l2YhaaCvmW7OQevpl4Vdp1IFFVByRpKTeb9wAiAZ9JnUbgsyaAiz8+0tU+5ZtLbpVp4Su1KzFDgJdPsZ+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICEw7HwXcAGuLnq0cfJ0Y5k7ut1EC6OQW92bl2FdChFjAiB2V/dX6Iw5/yBvCysFl94U0vJM3ZV776OiPHcd4epgjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"43b74e4a9432a2c0a51f312df2c5c5f03f2f6b82","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.23.0_1790085300790_0.5077932934204534","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-rc.1":{"name":"@sig-net/midnight-serde","version":"0.24.0-rc.1","_id":"@sig-net/midnight-serde@0.24.0-rc.1","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"efcbe3be5ef796fbfbd26df472c67dd80ba3b294","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.24.0-rc.1.tgz","fileCount":22,"integrity":"sha512-ixXDCRI3lmGwDujWETIa5kBT+4RO5UTL9wNa4aeLOpmo9RwJvo7cIYMmZlHbxB3dVDC54OY/lHnruI/mEnKhMw==","signatures":[{"sig":"MEQCIB/AWeZrl6imtTh/zF7UKEWFzAXh2C6xriUWFgVuxptcAiA7oQXsNqLOYE9OPYQJu3Vf8BxtdJrMr+aQiAp+bjEDtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCO+V9RJnqMxDFtptarFmaBgJG/zVQkNIai31WXBKjPdQIgJhsiT6+oFVUD5UsKXpstzWcc7QubDry9wU4WNLUmkL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.24.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"befc37f624bfdb3533532614a4316d9a139fa4b3","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.24.0-rc.1_1790163191230_0.5365780986266855","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-rc.2":{"name":"@sig-net/midnight-serde","version":"0.24.0-rc.2","_id":"@sig-net/midnight-serde@0.24.0-rc.2","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"6188067800f7deb6f850c67b8d8820f2192c4afb","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.24.0-rc.2.tgz","fileCount":22,"integrity":"sha512-uPFqxrO+7e28lNgXYq5zHaOwuBPWAaqkCF99yyH2plY6BKOA75RK5f91DlVxPiKS4W71pAoJkAJ64euwXek4Pw==","signatures":[{"sig":"MEQCIEK4UriK6xICFtA01EY2kBZEKZkWbrlMwa2aR1VqcOIaAiBq4fWEUBYcmESI123J+djRQ3UYbmmz1+Z12gioUFsQZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDlv8Kmrq3E7Haglf2WGWyfurzZhQXpKO/QHfvZLZ3UyAiEAtz4XlTgLKx96Fcj24vTkejXJeNKSAJNOAvM+rzSWDKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.24.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"02402599e6767d8cd8e4d40695bcb9960aa86269","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.24.0-rc.2_1790192778863_0.2289232695706096","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-rc.3":{"name":"@sig-net/midnight-serde","version":"0.24.0-rc.3","_id":"@sig-net/midnight-serde@0.24.0-rc.3","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"bea31686a5406adc3eb7f339dce98a613e3e90f4","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.24.0-rc.3.tgz","fileCount":22,"integrity":"sha512-xNegKGd8vmNW/cc3vShdHcjLTZQxVPXpWFcxBpkHwDEV66BWl0jbiKd07xa+Sb5yMxnRhMUSYvbRfrAjSjS4Kw==","signatures":[{"sig":"MEUCIQC38rcUzHXcYv/E2+3HObB46rvdcVG7g1fq2jNb4LY1zAIgByDuhRPGXRBWS2Q8z7LdT3hM131rcLvkxHOpvSUstaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBobXS1H5sEjo+x2odsjPccaylqagB/abFbLt0NwDETKAiB1249Cc3jcGUvZGatS2nyLjPVy3q+beL/DeaR321a8fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.24.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"afcbd816b95d528e34a2f6729f92ea964842415c","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.24.0-rc.3_1790280214677_0.23165999564314244","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-rc.4":{"name":"@sig-net/midnight-serde","version":"0.24.0-rc.4","_id":"@sig-net/midnight-serde@0.24.0-rc.4","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"204af662133625cf24f0b51a23569ba3d7c28962","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.24.0-rc.4.tgz","fileCount":22,"integrity":"sha512-V20SvG3DCoRtiPNtTCAe+8Zq69BtffFDNofUIf1i0ATqM48Kmj6xvPf8oH2NCeyFWHoJuubd/7XQivelwrvtJw==","signatures":[{"sig":"MEUCIQDNj3uwamj8pqGM/ImC7/tcWZMQ02FXAL/7j8dOocxtAgIgewVQNIjNBUBjGuvQcnAoa7q6CZ8Kb2OWPUBhZZ7vB8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHjEtINsbSdAYtQ+PyEgqzmqkrOp4W7G5HS8z9cxIBNBAiEAmsT/fScSnI1pRswnjgeOTXVrYmyYDWbAOiAkBkc/GxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.24.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f3c3e3906d193db903430f101bdf56aea9713dcf","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.24.0-rc.4_1790352479274_0.252867541518923","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-rc.5":{"name":"@sig-net/midnight-serde","version":"0.24.0-rc.5","_id":"@sig-net/midnight-serde@0.24.0-rc.5","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"770539df6c6ad523186ebbf32fd4be174083f1f7","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.24.0-rc.5.tgz","fileCount":22,"integrity":"sha512-Oe2+mexUf6uis9AOXuxhnn9gC6O70iFhI4eqNYVJRqZSvEf/OfcM9xWHC3B5hCVwvEXGFIyMJ6lIXm3ka07HuQ==","signatures":[{"sig":"MEUCIQCeQHYMp13Sg14Gd9UUlpsgITHIo0lMIkr904K/9zubAQIgDANEmHk16N/yGbgYFywXg2kTtJuQLl+we6LUJWRTrkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGlRrwuGoxi8zHKjJwk0WdEby+K5qGu4ohkJQzKH+f2SAiEA/IFzriiluiyWhXpXhaO9DJeQdygdDW+/Tg6S6yFWfU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.24.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a4d1c6fc2c9f5adab6474238abc5c761d3d7138b","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.24.0-rc.5_1790642792495_0.5079399630251198","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-rc.6":{"name":"@sig-net/midnight-serde","version":"0.24.0-rc.6","_id":"@sig-net/midnight-serde@0.24.0-rc.6","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"9743de01efe7d333ca6ed3a4adfaa7a49cf4fd70","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.24.0-rc.6.tgz","fileCount":22,"integrity":"sha512-t3i8VR2aM4NW1f+qTMaEBUdZhdA8Ze0RWInI9jndzqymmdfo3wuw7hp8WvU1w7tkwkSMolQ18QJtrGrqEAqfDw==","signatures":[{"sig":"MEUCIHAFuAqMa/XfrAuk4RjJEUhpLbSgMwtqcidV/lJBD9jaAiEAvUkeZeWvU7dOONXbdUm9js71CG3jAtmRxBnYiO2AuJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA6v8EgSJih3lhQSvhOLmK7F6ECnr7xbC+fkm9rvUdipAiAMDD+j7Di6DgR0og8w5NXs21RHgDSIMb89wIRZY4H64A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.24.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"670bd0febf2c001fd793f1958979bb377b618a90","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","compile":"compact compile --skip-zk --feature-zkir-v3 tests/fixtures/serde-fixtures.compact tests/fixtures/managed","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","directories":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0","@midnight-ntwrk/compact-runtime":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.24.0-rc.6_1790643944774_0.7278988762704279","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-rc.8":{"name":"@sig-net/midnight-serde","version":"0.24.0-rc.8","_id":"@sig-net/midnight-serde@0.24.0-rc.8","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"8af5062dc81379148503b0f0807b3f6d1688cf68","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.24.0-rc.8.tgz","fileCount":6,"integrity":"sha512-pgrLUR21yCgX3BdvY89kis11EKi8bG/3h4oMQP7ORXSG+IUirHEM2oz28pe/Pr6iL7S4tp9MuivgP4Wi6pbQvg==","signatures":[{"sig":"MEUCIQCkfuynRxaYcB3+cJnisTXrYnqkln2l7VGRlU0TjDs3LQIgIMQ0fSHVwQoixwRKQFQ0g7DZi7sIj+E1shtKIgYKmVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICpB1YzYCL2piR4C61NBFnhgQWw9zZXWLcWS/4FJFfZzAiB2NoSwnT+wG8M98fiiv0crMpqWRzkemQDfkfMdBYoFBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.24.0-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10573},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f63cce6933f2157e18c59bc1d805c41f0644d77c","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde-ts"},"description":"Native Borsh serialisation with optional zero padding for Midnight callers.","directories":{},"dependencies":{"borsh":"^2.0.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.24.0-rc.8_1790836319219_0.8617492282915376","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-rc.9":{"name":"@sig-net/midnight-serde","version":"0.24.0-rc.9","_id":"@sig-net/midnight-serde@0.24.0-rc.9","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dist":{"shasum":"607860665685e2819403f90d2ba9153cbb036727","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.24.0-rc.9.tgz","fileCount":6,"integrity":"sha512-18rtc8LQ+ha+bB4oyuUbqSbraIQlavo8vmEg3NtKH8k0+h1RXa0Kyrc06DZkJMcXoogfR5d19hPKrC3elM2isQ==","signatures":[{"sig":"MEUCIQCyBxgKClJUhRJH0xA77qKTBAbBB4+9DjfAUpdljRvXLQIgafLKeUog7Vi6mau39oSKAE2NW/SoDRSoLy/k9b73dN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGWk8mKiVKaniGtiqVsqRbXjR+3R2j58xKu5rnm2Hj3DAiBz2KbUtVvMQcA+J1RMQmlqRuD8QuxyKdDO0avNBYJjAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.24.0-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"853720e523757a245e9a625cd1637e8eeaec1bda","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","prepack":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde-ts"},"description":"Native Borsh serialisation with optional zero padding for Midnight callers.","directories":{},"dependencies":{"borsh":"2.0.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/midnight-serde_0.24.0-rc.9_1790957745003_0.9186139896241421","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-rc.10":{"_id":"@sig-net/midnight-serde@0.24.0-rc.10","dist":{"shasum":"c7767ecf17f1026d021722a37763c0f825b9dc95","tarball":"https://registry.npmjs.org/@sig-net/midnight-serde/-/midnight-serde-0.24.0-rc.10.tgz","fileCount":6,"integrity":"sha512-nbY07KZNvW91TIH651YODAUmUOMKXufAghd4Iht8Frywot7sFNACIfmCBjQlZeXAHobM1ZM8xTLZeCGywZpcCQ==","signatures":[{"sig":"MEYCIQDYsqHE+O9jHFzCIH2uv9n+Co1IoF6O3CG5ur45XgYZJwIhAMkBXeCARz/zmVtrkboSzQtrNk8m9/4C11O542bkYVZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCj+aqL1YQ450P7gTD8aGjESGW4SXsr7rFQ6yr4mFo3eQIhAKp5Cl7yBbCYQ8izqn6ZODMBB3MGZuRSNshoUTRS87mT"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sig-net%2fmidnight-serde@0.24.0-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10693},"main":"./dist/index.js","name":"@sig-net/midnight-serde","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"119a1d50f85e4b306950bca7d3846e882aafc405","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.build.json","prepack":"yarn build"},"version":"0.24.0-rc.10","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3b7597db-6bc5-4d42-b7c7-26f40d87659a"}},"//exports":"Local dev consumes raw TS source. `publishConfig.exports` below swaps this to the emitted ./dist at publish time, so npm consumers get JS + .d.ts while the monorepo keeps resolving to src.","repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde-ts"},"description":"Native Borsh serialisation with optional zero padding for Midnight callers.","directories":{},"maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"dependencies":{"borsh":"2.0.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.1.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/midnight-serde_0.24.0-rc.10_1790979485328_0.5874303269477039"}}},"time":{"created":"2026-07-26T14:34:21.281Z","modified":"2026-10-02T22:18:05.726Z","0.12.0":"2026-07-26T14:34:21.581Z","0.13.0":"2026-07-26T21:37:14.743Z","0.14.0":"2026-07-27T15:12:25.506Z","0.15.0":"2026-07-31T12:44:26.694Z","0.16.0":"2026-08-03T20:35:54.246Z","0.17.0":"2026-08-04T08:07:55.025Z","0.18.0":"2026-08-04T11:00:00.624Z","0.19.0":"2026-08-06T09:23:42.275Z","0.20.0-rc.1":"2026-08-10T10:05:07.308Z","0.21.0-rc.1":"2026-08-20T12:01:40.047Z","0.21.0-rc.2":"2026-08-31T07:47:23.878Z","0.21.0-rc.6":"2026-09-04T13:22:11.917Z","0.21.0-rc.7":"2026-09-09T13:53:15.125Z","0.21.0-rc.8":"2026-09-09T20:39:01.150Z","0.21.0-rc.9":"2026-09-10T18:59:36.631Z","0.21.0-rc.10":"2026-09-11T10:00:23.763Z","0.21.0":"2026-09-12T13:54:42.723Z","0.22.0-rc.1":"2026-09-14T07:44:36.379Z","0.22.0-rc.3":"2026-09-15T09:35:26.693Z","0.22.0-rc.4":"2026-09-15T14:13:17.454Z","0.22.0-rc.5":"2026-09-16T08:17:38.247Z","0.22.0":"2026-09-17T11:35:29.493Z","0.22.1":"2026-09-19T11:05:49.029Z","0.22.2":"2026-09-19T16:42:34.106Z","0.23.0":"2026-09-22T13:55:00.886Z","0.24.0-rc.1":"2026-09-23T11:33:11.381Z","0.24.0-rc.2":"2026-09-23T19:46:18.948Z","0.24.0-rc.3":"2026-09-24T20:03:34.902Z","0.24.0-rc.4":"2026-09-25T16:07:59.364Z","0.24.0-rc.5":"2026-09-29T00:46:32.595Z","0.24.0-rc.6":"2026-09-29T01:05:44.864Z","0.24.0-rc.8":"2026-10-01T06:31:59.332Z","0.24.0-rc.9":"2026-10-02T16:15:45.102Z","0.24.0-rc.10":"2026-10-02T22:18:05.410Z"},"repository":{"url":"https://github.com/sig-net/midnight-integration","type":"git","directory":"packages/midnight-serde"},"description":"TypeScript twin of Compact's builtin serialize<T, N> / deserialize<T, N> byte layout, pinned byte-for-byte against compiled circuits.","maintainers":[{"name":"kmaus-signet","email":"kody@sig.network"},{"name":"bernard.at.sig.network","email":"bernard@sig.network"},{"name":"felipe.sig","email":"felipe@sig.network"},{"name":"esaminu1","email":"osman@sig.network"}],"readme":"","readmeFilename":""}