{"_id":"capnp-es","_rev":"18-b4166e54baaf9bedfc15869c8f5006b4","name":"capnp-es","dist-tags":{"latest":"0.0.16"},"versions":{"0.0.0":{"name":"capnp-es","version":"0.0.0","_id":"capnp-es@0.0.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"dist":{"shasum":"19eff02ca6e9f1131ade793fc285af8409c16fac","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.0.tgz","fileCount":1,"integrity":"sha512-Uru7ORi57+9gkGAvt1fwFbSRZnSGIH0eX5riJgxkrhLU6Brsutww8T1+NdanvYeVWyNBjC3dwp9bHz2ur+2bog==","signatures":[{"sig":"MEUCIFbTxAYwCgoOLH52CZDw5UnIX2XyR9BAWu3UcoGi3NsvAiEA7eE4VtohjmJE3012KBN0PcHr/sBlBpoLQYdC6jHVUP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.0_1723808875021_0.6033197622179112","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"capnp-es","version":"0.0.1","license":"MIT","_id":"capnp-es@0.0.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/pi0/capnp-es#readme","bugs":{"url":"https://github.com/pi0/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/main.mjs"},"dist":{"shasum":"e073d626e1bc4dfab45da76ef484773828f5695d","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.1.tgz","fileCount":36,"integrity":"sha512-ub9S6392otOVFkKj10SVNKxNX6RXej9OJwC3c6on53ZaV5Ur9a+R9KgNEk6JkFaOuihf6kjOjGnqHTpg/bkfFA==","signatures":[{"sig":"MEQCIAla/oYeZbXXk/F4e8F98BNWQaP5uYHK9Dr1JUgJ0VkrAiA/vbTE+QEC2uumrJbmRUdDNWWl0UbI8wcV4MM/P1AOCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449004},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./std/*":{"types":"./dist/std/*.d.mts","default":"./dist/std/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"753722587bb3b827b6aa00480e959e0db77d7a6e","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"capnpc -o- playground/addressbook.capnp | pnpm capnp-es","test":"pnpm lint && pnpm test:gen && pnpm test:types && vitest run --coverage","build":"unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"node --import jiti/register ./src/compiler/main.ts","lint:fix":"automd && eslint . --fix && prettier -w .","test:gen":"capnpc -o- test/fixtures/*.capnp | pnpm capnp-es","test:types":"tsc --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/pi0/capnp-es.git","type":"git"},"_npmVersion":"10.7.0","description":"<!-- automd:badges color=yellow -->","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"hex2dec":"^1.1.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.7.0","devDependencies":{"jiti":"^2.0.0-beta.3","automd":"^0.3.8","eslint":"^9.8.0","mitata":"^0.1.11","vitest":"^2.0.5","esbuild":"^0.23.0","unbuild":"^3.0.0-rc.7","prettier":"^3.3.3","benchmark":"^2.1.4","typescript":"^5.5.4","@types/node":"^22.1.0","changelogen":"^0.5.5","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.3.2","@vitest/coverage-v8":"^2.0.5","vite-tsconfig-paths":"^5.0.1"},"peerDependencies":{"typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.1_1723843572106_0.49708817738267963","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"capnp-es","version":"0.0.2","license":"MIT","_id":"capnp-es@0.0.2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/pi0/capnp-es#readme","bugs":{"url":"https://github.com/pi0/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/main.mjs"},"dist":{"shasum":"8038744b2e0eb910ee0deb0528cd844ec1ca628d","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.2.tgz","fileCount":36,"integrity":"sha512-e6mG6obngFqRYDdE8GLThPzn0QsPyfUom0jl/rXPyYc6XLOoYu2eKAIb3isAgvBkDBz7UaHmVOnIH6VRskna+w==","signatures":[{"sig":"MEUCIHn9LBhBvvc1ddi58EnzIDskYr51brXiPswLNN9pa5v+AiEAuBxYYVvWle4QchbeOeDukRTtD1vaRVi+AX/VKY6NRJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449094},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./std/*":{"types":"./dist/std/*.d.mts","default":"./dist/std/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"efbc3ff3975d9f458001b97086b7173376f1fdaa","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"capnpc -o- playground/addressbook.capnp | pnpm capnp-es","test":"pnpm lint && pnpm test:gen && pnpm test:types && vitest run --coverage","build":"unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"node --import jiti/register ./src/compiler/main.ts","lint:fix":"automd && eslint . --fix && prettier -w .","test:gen":"capnpc -o- test/fixtures/*.capnp | pnpm capnp-es","test:types":"tsc --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/pi0/capnp-es.git","type":"git"},"_npmVersion":"10.7.0","description":"<!-- automd:badges no-npmDownloads bundlephobia -->","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"hex2dec":"^1.1.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.7.0","devDependencies":{"jiti":"^2.0.0-beta.3","automd":"^0.3.8","eslint":"^9.8.0","mitata":"^0.1.11","vitest":"^2.0.5","esbuild":"^0.23.0","unbuild":"^3.0.0-rc.7","prettier":"^3.3.3","benchmark":"^2.1.4","typescript":"^5.5.4","@types/node":"^22.1.0","changelogen":"^0.5.5","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.3.2","@vitest/coverage-v8":"^2.0.5","vite-tsconfig-paths":"^5.0.1"},"peerDependencies":{"typescript":"^5.5.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.2_1723843842751_0.8164390983360454","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"capnp-es","version":"0.0.3","license":"MIT","_id":"capnp-es@0.0.3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/pi0/capnp-es#readme","bugs":{"url":"https://github.com/pi0/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/main.mjs"},"dist":{"shasum":"4d1c7cc27572c8d2b8acfa0053081711373dd543","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.3.tgz","fileCount":41,"integrity":"sha512-gDZHsgHFPIwbOAyVFDRnGcS5Q7eu3NscQEp01xS5Q7ZAvNFDzqpLr4QPlN9KBOr9Lr9xAlw99vym1iyCuWZUeg==","signatures":[{"sig":"MEUCIQCpKN93kQyf2QiM5EAEV/cdBvRPLqYuaBGuC2WepGC2cgIgMvSdp6xrMKwMnugc1A0+xc7m0h327Ki9C1AatC7KCm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617305},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"53b02bc455ef3dc7cd3cc5a1fd6cfbb9a09a9425","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"pnpm capnp-es --ts --js --dts playground/*.capnp","test":"pnpm lint && vitest run --coverage && pnpm test:types","build":"unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"node --import jiti/register ./src/compiler/main.ts","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun run --watch ./src/compiler/main.ts playground/addressbook.capnp","bench:bun":"bun run ./test/bench/bench.ts","bench:node":"node --import jiti/register ./test/bench/bench.ts","test:types":"tsc --noEmit --skipLibCheck","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/pi0/capnp-es.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript implementation of the Cap'n Proto serialization.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"hex2dec":"^1.1.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.7.0","devDependencies":{"jiti":"^2.0.0-beta.3","automd":"^0.3.8","eslint":"^9.8.0","mitata":"^0.1.11","vitest":"^2.0.5","esbuild":"^0.23.0","unbuild":"^3.0.0-rc.7","capnp-ts":"^0.7.0","prettier":"^3.3.3","benchmark":"^2.1.4","protobufjs":"^7.3.2","typescript":"^5.5.4","@types/node":"^22.1.0","changelogen":"^0.5.5","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.3.2","@vitest/coverage-v8":"^2.0.5","vite-tsconfig-paths":"^5.0.1"},"peerDependencies":{"typescript":"^5.5.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.3_1724165568796_0.8863686762981868","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"capnp-es","version":"0.0.4","license":"MIT","_id":"capnp-es@0.0.4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/pi0/capnp-es#readme","bugs":{"url":"https://github.com/pi0/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/main.mjs"},"dist":{"shasum":"610ff5d615733b3a0fad4fea07bc5070d37fdf17","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.4.tgz","fileCount":41,"integrity":"sha512-P3nE5OvJ8yuAEfCeatP9tf9NlHHy3HIvngZxvED7h4gWzszOL+Rn0hjxC3uhOqLY69voUbHuN/wV6PH18O3GQg==","signatures":[{"sig":"MEYCIQCdTafEnHMWTH5myndEf5mmZzZER9srNRBlaOk3iIR4VQIhAOpkJV31HK6LKWzLn1v3iV+sp+4UMbXeFMbw1ohGs9yp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":781334},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"51f71b40531a61d293facf9b9393678b976c5ead","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"pnpm capnp-es -ots,js,dts playground/*.capnp","test":"pnpm lint && vitest run --coverage && pnpm test:types","build":"pnpm build:std && unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"node --import jiti/register ./src/compiler/main.ts","lint:fix":"automd && eslint . --fix && prettier -w .","bench:bun":"bun run ./test/bench/bench.ts","build:std":"pnpm capnp-es src/capnp/_capnp/*.capnp --src-prefix=src/capnp/_capnp -ots:./src/capnp && prettier -w ./src/capnp","bench:node":"node --import jiti/register ./test/bench/bench.ts","test:types":"tsc --noEmit --skipLibCheck","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/pi0/capnp-es.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript implementation of the Cap'n Proto serialization.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"hex2dec":"^1.1.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.7.0","devDependencies":{"jiti":"^2.0.0-beta.3","automd":"^0.3.8","eslint":"^9.8.0","mitata":"^0.1.11","vitest":"^2.0.5","esbuild":"^0.23.0","unbuild":"^3.0.0-rc.7","capnp-ts":"^0.7.0","prettier":"^3.3.3","benchmark":"^2.1.4","protobufjs":"^7.3.2","typescript":"^5.5.4","@types/node":"^22.1.0","changelogen":"^0.5.5","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.3.2","@vitest/coverage-v8":"^2.0.5","vite-tsconfig-paths":"^5.0.1"},"peerDependencies":{"typescript":"^5.5.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.4_1724753341976_0.2489138217131912","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"capnp-es","version":"0.0.5","license":"MIT","_id":"capnp-es@0.0.5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/pi0/capnp-es#readme","bugs":{"url":"https://github.com/pi0/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/main.mjs"},"dist":{"shasum":"b4535117eed120d1fc05c6f33814acbb6b6354e2","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.5.tgz","fileCount":32,"integrity":"sha512-KUsr4Vr/smkihWvke92vvy0fsT3flLwiozRf9utDZfU0iYH+tzHSg6EdOt2wQsQxMsUZTbeNfFhuMwUIeXxWuQ==","signatures":[{"sig":"MEYCIQD5GFh01iXwX11V5bK7Q1XK1TLSCL6fH7V8PjZUap8C1QIhAIXGC9RSSzyzozeyC3YBK48Ppz6dD+DMsZLhRJ1nXZvM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":781975},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"3c8d502c3387fbefd969b6a2a884f56e5b3988ea","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"pnpm capnp-es -ots,js,dts playground/*.capnp","test":"pnpm lint && vitest run --coverage && pnpm test:types","build":"pnpm build:std && unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"node --import jiti/register ./src/compiler/main.ts","lint:fix":"automd && eslint . --fix && prettier -w .","bench:bun":"bun run ./test/bench/bench.ts","build:std":"unbuild --stub && pnpm capnp-es src/capnp/_capnp/*.capnp --src-prefix=src/capnp/_capnp -ots:./src/capnp && prettier -w ./src/capnp","bench:node":"node --import jiti/register ./test/bench/bench.ts","test:types":"tsc --noEmit --skipLibCheck","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/pi0/capnp-es.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript implementation of the Cap'n Proto serialization.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"hex2dec":"^1.1.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"jiti":"^2.4.2","automd":"^0.3.12","eslint":"^9.18.0","mitata":"^1.0.30","vitest":"^2.1.8","esbuild":"^0.24.2","unbuild":"^3.3.1","capnp-ts":"^0.7.0","prettier":"^3.4.2","benchmark":"^2.1.4","protobufjs":"^7.4.0","typescript":"^5.7.3","@types/node":"^22.10.7","changelogen":"^0.5.7","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^2.1.8","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"typescript":"^5.7.3"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.5_1737027503138_0.4619413653925206","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"capnp-es","version":"0.0.6","license":"MIT","_id":"capnp-es@0.0.6","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/capnp-es#readme","bugs":{"url":"https://github.com/unjs/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/main.mjs"},"dist":{"shasum":"50de1dd696e6b7166f20eb4b9091acccb515cc1e","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.6.tgz","fileCount":32,"integrity":"sha512-2SRqH3nCAnN2KaB4Aj5fytxNTRExIgB5A8Za2f8hdPsi+R4lD+NXHjrOpF7ALDJmcw5Zqtj9uPOvf9UESJ7aog==","signatures":[{"sig":"MEUCIEmihTCEbKWFLBAfHZDne+ndC3NzBkEXbdITXJ8y0/9PAiEApTtnZEgtXDlBrffkB9X4YLJLKohxfLfsGmVXyvZrL6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":781906},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"6828bc34cfc74a242a08e2d9dd6511b2ef17f6af","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"pnpm capnp-es -ots,js,dts playground/*.capnp","test":"pnpm lint && vitest run --coverage && pnpm test:types","build":"pnpm build:std && unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"node --import jiti/register ./src/compiler/main.ts","lint:fix":"automd && eslint . --fix && prettier -w .","bench:bun":"bun run ./test/bench/bench.ts","build:std":"unbuild --stub && pnpm capnp-es src/capnp/_capnp/*.capnp --src-prefix=src/capnp/_capnp -ots:./src/capnp && prettier -w ./src/capnp","bench:node":"node --import jiti/register ./test/bench/bench.ts","test:types":"tsc --noEmit --skipLibCheck","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/capnp-es.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript implementation of the Cap'n Proto serialization.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"hex2dec":"^1.1.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"jiti":"^2.4.2","automd":"^0.3.12","eslint":"^9.18.0","mitata":"^1.0.30","vitest":"^2.1.8","esbuild":"^0.24.2","unbuild":"^3.3.1","capnp-ts":"^0.7.0","prettier":"^3.4.2","benchmark":"^2.1.4","protobufjs":"^7.4.0","typescript":"^5.7.3","@types/node":"^22.10.7","changelogen":"^0.5.7","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^2.1.8","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"typescript":"^5.7.3"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.6_1737050828501_0.5637264260449371","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"capnp-es","version":"0.0.7","license":"MIT","_id":"capnp-es@0.0.7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/capnp-es#readme","bugs":{"url":"https://github.com/unjs/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/main.mjs"},"dist":{"shasum":"02bc6ef0bb83557cf2bd91ae411a0907dd537e05","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.7.tgz","fileCount":41,"integrity":"sha512-gjDJBgNbdPA2PilGjAixf5op2HTI7jaBGc5Gs0zrAjfG9/6hqPwjTIC7dGPxrU4Y0a3WnzX1I5r/XUa9jVRSWw==","signatures":[{"sig":"MEUCIQDznRMrKVBgXV+ihOTEwXRwJP8I+m7BjIBrEoe3+BeHlwIgRHGBU/CPuOWLPucKvQ4NC441t44xAJk/AdyKuCQxkfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":781694},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"a8a4070a489a2c0d556147c4fac71096080c3403","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"pnpm capnp-es -ots,js,dts playground/*.capnp","test":"pnpm lint && vitest run --coverage && pnpm test:types","build":"pnpm build:std && unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"node --import jiti/register ./src/compiler/main.ts","lint:fix":"automd && eslint . --fix && prettier -w .","bench:bun":"bun run ./test/bench/bench.ts","build:std":"unbuild --stub && pnpm capnp-es src/capnp/_capnp/*.capnp --src-prefix=src/capnp/_capnp -ots:./src/capnp && prettier -w ./src/capnp","bench:node":"node --import jiti/register ./test/bench/bench.ts","test:types":"tsc --noEmit --skipLibCheck","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/capnp-es.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript implementation of the Cap'n Proto serialization.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"jiti":"^2.4.2","automd":"^0.3.12","eslint":"^9.18.0","mitata":"^1.0.31","vitest":"^2.1.8","esbuild":"^0.24.2","hex2dec":"^1.1.2","unbuild":"^3.3.1","capnp-ts":"^0.7.0","prettier":"^3.4.2","benchmark":"^2.1.4","protobufjs":"^7.4.0","typescript":"^5.7.3","@types/node":"^22.10.7","changelogen":"^0.5.7","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^2.1.8","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"typescript":"^5.7.3"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.7_1737323719352_0.9318475667753903","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"capnp-es","version":"0.0.9","license":"MIT","_id":"capnp-es@0.0.9","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"penalosa","email":"samuelpmacleod@icloud.com"}],"homepage":"https://github.com/unjs/capnp-es#readme","bugs":{"url":"https://github.com/unjs/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/main.mjs"},"dist":{"shasum":"3449e5c675d96c76ccc5c1f7c8f898b31ab4c2be","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.9.tgz","fileCount":41,"integrity":"sha512-7koFtiNT/JfNcEapwb+4vFrbr0uzTityZ0Gnmt1G0kGE8agq31pIalw+vc0lYvMCEdBuBBLpxSs94AdqF4n/cw==","signatures":[{"sig":"MEQCIDiorlchuPwlnnL6XW/UAqWjabJTJrujBwBK5SvjziQ5AiBbYkOidYBZDUYdk6GCbnG7LQ3ip1z4tYXItly5oPUZnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781750},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"e0844515e49ed4fc7cd273418cd4765672f825b6","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"pnpm capnp-es -ots,js,dts playground/*.capnp","test":"pnpm lint && vitest run --coverage && pnpm test:types","build":"pnpm build:std && unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"node --import jiti/register ./src/compiler/main.ts","lint:fix":"automd && eslint . --fix && prettier -w .","bench:bun":"bun run ./test/bench/bench.ts","build:std":"unbuild --stub && pnpm capnp-es src/capnp/_capnp/*.capnp --src-prefix=src/capnp/_capnp -ots:./src/capnp && prettier -w ./src/capnp","bench:node":"node --import jiti/register ./test/bench/bench.ts","test:types":"tsc --noEmit --skipLibCheck","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts"},"_npmUser":{"name":"penalosa","email":"samuelpmacleod@icloud.com"},"repository":{"url":"git+https://github.com/unjs/capnp-es.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript implementation of the Cap'n Proto serialization.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"jiti":"^2.4.2","automd":"^0.3.12","eslint":"^9.19.0","mitata":"^1.0.33","vitest":"^3.0.4","esbuild":"^0.24.2","hex2dec":"^1.1.2","unbuild":"^3.3.1","capnp-ts":"^0.7.0","prettier":"^3.4.2","benchmark":"^2.1.4","protobufjs":"^7.4.0","typescript":"^5.7.3","@types/node":"^22.13.0","changelogen":"^0.5.7","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"typescript":"^5.7.3"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.9_1744370483716_0.5287694010723867","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"capnp-es","version":"0.0.10","license":"MIT","_id":"capnp-es@0.0.10","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"victorb","email":"victor@suumit.com"},{"name":"penalosa","email":"samuelpmacleod@icloud.com"}],"homepage":"https://github.com/unjs/capnp-es#readme","bugs":{"url":"https://github.com/unjs/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/capnpc-js.mjs","capnpc-js":"dist/compiler/capnpc-js.mjs","capnpc-ts":"dist/compiler/capnpc-ts.mjs","capnpc-dts":"dist/compiler/capnpc-dts.mjs"},"dist":{"shasum":"3f3c8bf79db055e33f08746cf218e86614f48dc3","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.10.tgz","fileCount":48,"integrity":"sha512-Nx15ntYVrAEWluZJzHb+c36S5ds9/vIUP0Oi8NH44EBOOZRJE7Xl5qEqsFXbItRwLYsQ3HVGUDLmlePZoAf9UA==","signatures":[{"sig":"MEUCIQC5M8VVyFY/3YhNzcGQrUJlmurMxy/CN5NyWiuD4oBekQIgYtFtbRzu/vv7H0p0m5MZIBrhXkzatkwItQdBCnu1FYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820375},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"dc7c698df52a6a8c1a7cb9ffa9136261e6397e94","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"pnpm capnp-es -ots,js,dts playground/*.capnp","test":"pnpm lint && vitest run --coverage && pnpm test:types","build":"pnpm build:std && unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"node --import jiti/register ./src/compiler/capnpc-js.ts","lint:fix":"automd && eslint . --fix && prettier -w .","bench:bun":"bun run ./test/bench/bench.ts","build:std":"unbuild --stub && pnpm capnp-es src/capnp/_capnp/*.capnp --src-prefix=src/capnp/_capnp -ots:./src/capnp && prettier -w ./src/capnp","bench:node":"node --import jiti/register ./test/bench/bench.ts","test:types":"tsc --noEmit --skipLibCheck","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts"},"_npmUser":{"name":"victorb","email":"victor@suumit.com"},"repository":{"url":"git+https://github.com/unjs/capnp-es.git","type":"git"},"_npmVersion":"11.2.0","description":"TypeScript implementation of the Cap'n Proto serialization.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"jiti":"^2.4.2","automd":"^0.3.12","eslint":"^9.19.0","mitata":"^1.0.33","vitest":"^3.0.4","esbuild":"^0.24.2","hex2dec":"^1.1.2","unbuild":"^3.3.1","capnp-ts":"^0.7.0","prettier":"^3.4.2","benchmark":"^2.1.4","protobufjs":"^7.4.0","typescript":"^5.7.3","@types/node":"^22.13.0","changelogen":"^0.5.7","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"typescript":"^5.7.3"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.10_1749120307585_0.9324015182277883","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"capnp-es","version":"0.0.11","license":"MIT","_id":"capnp-es@0.0.11","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"victorb","email":"victor@suumit.com"},{"name":"penalosa","email":"samuelpmacleod@icloud.com"}],"homepage":"https://github.com/unjs/capnp-es#readme","bugs":{"url":"https://github.com/unjs/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/capnpc-js.mjs","capnpc-js":"dist/compiler/capnpc-js.mjs","capnpc-ts":"dist/compiler/capnpc-ts.mjs","capnpc-dts":"dist/compiler/capnpc-dts.mjs"},"dist":{"shasum":"3ef8549455e1e0d23306689a837d0f2b5b3af107","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.11.tgz","fileCount":51,"integrity":"sha512-/M2sGcTIjA2UQC6mnqidCUcfGdVmXGV8DDmNRXMU0ZdiK7TmALjxzJwlLc0UQb/YNy3/xu5OgKktLede69fsnw==","signatures":[{"sig":"MEQCIEKjyP2UU23rbIXDLyvQ6+/gXrBGOEiLgy6/Ll1gkOWOAiA9EQ+RKmO1Wl1r+uUVxUbQMCUiEcBfBPd5JoB2m0S9Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820468},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./debug":{"types":"./dist/debug/index.d.mts","default":"./dist/debug/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"cee4995d7370de5189a4ab9b3eec45c43c1a9629","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"pnpm capnp-es -ots,js,dts playground/*.capnp","test":"pnpm lint && vitest run --coverage && pnpm test:types","build":"pnpm build:std && unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"node --import jiti/register ./src/compiler/capnpc-js.ts","lint:fix":"automd && eslint . --fix && prettier -w .","bench:bun":"bun run ./test/bench/bench.ts","build:std":"unbuild --stub && pnpm capnp-es src/capnp/_capnp/*.capnp --src-prefix=src/capnp/_capnp -ots:./src/capnp && prettier -w ./src/capnp","bench:node":"node --import jiti/register ./test/bench/bench.ts","test:types":"tsc --noEmit --skipLibCheck","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts"},"_npmUser":{"name":"victorb","email":"victor@suumit.com"},"repository":{"url":"git+https://github.com/unjs/capnp-es.git","type":"git"},"_npmVersion":"11.2.0","description":"TypeScript implementation of the Cap'n Proto serialization.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"jiti":"^2.4.2","automd":"^0.3.12","eslint":"^9.19.0","mitata":"^1.0.33","vitest":"^3.0.4","esbuild":"^0.24.2","hex2dec":"^1.1.2","unbuild":"^3.3.1","capnp-ts":"^0.7.0","prettier":"^3.4.2","benchmark":"^2.1.4","protobufjs":"^7.4.0","typescript":"^5.7.3","@types/node":"^22.13.0","changelogen":"^0.5.7","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"typescript":"^5.7.3"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.11_1749189959060_0.48153130541029165","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"capnp-es","version":"0.0.12","license":"MIT","_id":"capnp-es@0.0.12","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"victorb","email":"victor@suumit.com"},{"name":"penalosa","email":"samuelpmacleod@icloud.com"}],"homepage":"https://github.com/unjs/capnp-es#readme","bugs":{"url":"https://github.com/unjs/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/capnpc-js.mjs","capnpc-js":"dist/compiler/capnpc-js.mjs","capnpc-ts":"dist/compiler/capnpc-ts.mjs","capnpc-dts":"dist/compiler/capnpc-dts.mjs"},"dist":{"shasum":"682af06da85ce11cee011b6559fc7e74d2b90549","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.12.tgz","fileCount":51,"integrity":"sha512-SPMWshAHMeCrLIBX+UEhgiu+k9p7bWt51H/M7490W27V8i5PgxE+Bb5up9S1MqFRAJboEFaZ734I38qaj0aIvw==","signatures":[{"sig":"MEYCIQDrcds/XKlekYRLvudhsSsFn2rdXH36ezy0uxegaMKeUAIhAJfdkDWMH6FdNsL+bKNbSr8VFrIM5MN891Iij9su45bL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820368},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./debug":{"types":"./dist/debug/index.d.mts","default":"./dist/debug/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"d7a36ef5715b50cd4f34d887599191ec738a6471","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"pnpm capnp-es -ots,js,dts playground/*.capnp","test":"pnpm lint && vitest run --coverage && pnpm test:types","build":"pnpm build:std && unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"node --import jiti/register ./src/compiler/capnpc-js.ts","lint:fix":"automd && eslint . --fix && prettier -w .","bench:bun":"bun run ./test/bench/bench.ts","build:std":"unbuild --stub && pnpm capnp-es src/capnp/_capnp/*.capnp --src-prefix=src/capnp/_capnp -ots:./src/capnp && prettier -w ./src/capnp","bench:node":"node --import jiti/register ./test/bench/bench.ts","test:types":"tsc --noEmit --skipLibCheck","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts"},"_npmUser":{"name":"victorb","email":"victor@suumit.com"},"repository":{"url":"git+https://github.com/unjs/capnp-es.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript implementation of the Cap'n Proto serialization.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"jiti":"^2.4.2","automd":"^0.3.12","eslint":"^9.19.0","mitata":"^1.0.33","vitest":"^4.0.17","esbuild":"^0.24.2","hex2dec":"^1.1.2","unbuild":"^3.3.1","capnp-ts":"^0.7.0","prettier":"^3.4.2","benchmark":"^2.1.4","protobufjs":"^8.0.0","typescript":"^5.7.3","@types/node":"^22.13.0","changelogen":"^0.5.7","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^4.0.17","vite-tsconfig-paths":"^6.0.4"},"peerDependencies":{"typescript":"^5.7.3"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.12_1768507978440_0.24306406374601197","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"capnp-es","version":"0.0.13","license":"MIT","_id":"capnp-es@0.0.13","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"victorb","email":"victor@suumit.com"},{"name":"penalosa","email":"samuelpmacleod@icloud.com"}],"homepage":"https://github.com/unjs/capnp-es#readme","bugs":{"url":"https://github.com/unjs/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/capnpc-js.mjs","capnpc-js":"dist/compiler/capnpc-js.mjs","capnpc-ts":"dist/compiler/capnpc-ts.mjs","capnpc-dts":"dist/compiler/capnpc-dts.mjs"},"dist":{"shasum":"b79237a6ab9871c7da5bad07308cb77360200c62","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.13.tgz","fileCount":51,"integrity":"sha512-/WvLhMfcyBcjPhsVOAOXeqaCYq5Y2WXsG7bv79B0E4IPks4lEDEMuNGT9EhLPD5u70MYrmfIyCuesyuo9QN2dQ==","signatures":[{"sig":"MEUCID+Q2N8Rr8saY+5vzmUMiUHsTEhBMAHbO6K8MbqBKsCrAiEAz82Wtxry2P41Okjau0GuwxTU7yzotlyOlgAVFmDPQWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822227},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./debug":{"types":"./dist/debug/index.d.mts","default":"./dist/debug/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"1bc4043cd98f51407bf0c50cfed403211e28127b","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"pnpm capnp-es -ots,js,dts playground/*.capnp","test":"pnpm lint && vitest run --coverage && pnpm test:types","build":"pnpm build:std && unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"jiti ./src/compiler/capnpc-js.ts","lint:fix":"automd && eslint . --fix && prettier -w .","bench:bun":"bun run ./test/bench/bench.ts","build:std":"unbuild --stub && pnpm capnp-es src/capnp/_capnp/*.capnp --src-prefix=src/capnp/_capnp -ots:./src/capnp && prettier -w ./src/capnp","bench:node":"node --import jiti/register ./test/bench/bench.ts","test:types":"tsc --noEmit --skipLibCheck","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts"},"_npmUser":{"name":"victorb","email":"victor@suumit.com"},"repository":{"url":"git+https://github.com/unjs/capnp-es.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript implementation of the Cap'n Proto serialization.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"jiti":"^2.6.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","vitest":"^4.0.17","esbuild":"^0.27.2","hex2dec":"^1.1.2","unbuild":"^3.6.1","capnp-ts":"^0.7.0","prettier":"^3.8.0","benchmark":"^2.1.4","protobufjs":"^8.0.0","typescript":"^5.9.3","@types/node":"^22.19.6","changelogen":"^0.6.2","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.17","vite-tsconfig-paths":"^6.0.4"},"peerDependencies":{"typescript":"^5.9.3"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.13_1768508473770_0.4515220385379115","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"capnp-es","version":"0.0.14","license":"MIT","_id":"capnp-es@0.0.14","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"victorb","email":"victor@suumit.com"},{"name":"penalosa","email":"samuelpmacleod@icloud.com"}],"homepage":"https://github.com/unjs/capnp-es#readme","bugs":{"url":"https://github.com/unjs/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/capnpc-js.mjs","capnpc-js":"dist/compiler/capnpc-js.mjs","capnpc-ts":"dist/compiler/capnpc-ts.mjs","capnpc-dts":"dist/compiler/capnpc-dts.mjs"},"dist":{"shasum":"0b136e0ca465fa151a0e745d0a77e54c049af788","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.14.tgz","fileCount":51,"integrity":"sha512-8lWj4GJISiqRSlAJGkWpI4Azib7QY5UDIkqxeHcI7aAnXVk9SFuWxl1Fme+2HhzNANV0WTJqwUZvvXvloc3sBA==","signatures":[{"sig":"MEQCIFgajL0GhvHPD34+TdevGTrtR02MhJDUI7tnpaXYlExjAiAQ7DJFMxVjqELzLBfhwuqcMh3mXPsEhd+S69N30HE5bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822666},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./debug":{"types":"./dist/debug/index.d.mts","default":"./dist/debug/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"9fccaa4595fd4ce495f600975b34a264a2069625","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"pnpm capnp-es -ots,js,dts playground/*.capnp","test":"pnpm lint && vitest run --coverage && pnpm test:types","build":"pnpm build:std && unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"jiti ./src/compiler/capnpc-js.ts","lint:fix":"automd && eslint . --fix && prettier -w .","bench:bun":"bun run ./test/bench/bench.ts","build:std":"unbuild --stub && pnpm capnp-es src/capnp/_capnp/*.capnp --src-prefix=src/capnp/_capnp -ots:./src/capnp && prettier -w ./src/capnp","bench:node":"node --import jiti/register ./test/bench/bench.ts","test:types":"tsc --noEmit --skipLibCheck","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts"},"_npmUser":{"name":"victorb","email":"victor@suumit.com"},"repository":{"url":"git+https://github.com/unjs/capnp-es.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript implementation of the Cap'n Proto serialization.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"jiti":"^2.6.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","vitest":"^4.0.17","esbuild":"^0.27.2","hex2dec":"^1.1.2","unbuild":"^3.6.1","capnp-ts":"^0.7.0","prettier":"^3.8.0","benchmark":"^2.1.4","protobufjs":"^8.0.0","typescript":"^5.9.3","@types/node":"^22.19.6","changelogen":"^0.6.2","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.17","vite-tsconfig-paths":"^6.0.4"},"peerDependencies":{"typescript":"^5.7.3"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.14_1768510470497_0.4885556382018643","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"capnp-es","version":"0.0.15","license":"MIT","_id":"capnp-es@0.0.15","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"victorb","email":"victor@suumit.com"},{"name":"penalosa","email":"samuelpmacleod@icloud.com"}],"homepage":"https://github.com/unjs/capnp-es#readme","bugs":{"url":"https://github.com/unjs/capnp-es/issues"},"bin":{"capnp-es":"dist/compiler/capnpc-js.mjs","capnpc-js":"dist/compiler/capnpc-js.mjs","capnpc-ts":"dist/compiler/capnpc-ts.mjs","capnpc-dts":"dist/compiler/capnpc-dts.mjs"},"dist":{"shasum":"f6eae3c3260b86dffe1e1213548040ffd6417e29","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.15.tgz","fileCount":51,"integrity":"sha512-p3nLMXKmoMtO1pjdX3QrdtNep+gi9A3Q6k1GaVPyMsvdLLU6HH8wQxJJ7zs86ywti4BxSkaaksF7UZ3+NGI2JQ==","signatures":[{"sig":"MEUCIQC1xwTvLRwsVgKSsnkJVZH+gZltVBw0Wk6VikGz9FvDBAIgOrRexoe/uU0rbTQjmnnViWpbyBcS9TMGPR/r8xljFMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821419},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./debug":{"types":"./dist/debug/index.d.mts","default":"./dist/debug/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"}},"gitHead":"bd9d6866e2edb7a6e234d136f4adbd24428a9413","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","play":"pnpm capnp-es -ots,js,dts playground/*.capnp","test":"pnpm lint && vitest run --coverage && pnpm test:types","build":"pnpm build:std && unbuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","capnp-es":"jiti ./src/compiler/capnpc-js.ts","lint:fix":"automd && eslint . --fix && prettier -w .","bench:bun":"bun run ./test/bench/bench.ts","build:std":"unbuild --stub && pnpm capnp-es src/capnp/_capnp/*.capnp --src-prefix=src/capnp/_capnp -ots:./src/capnp && prettier -w ./src/capnp","bench:node":"node --import jiti/register ./test/bench/bench.ts","test:types":"tsc --noEmit --skipLibCheck","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts"},"_npmUser":{"name":"victorb","email":"victor@suumit.com"},"repository":{"url":"git+https://github.com/unjs/capnp-es.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript implementation of the Cap'n Proto serialization.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"jiti":"^2.7.0","automd":"^0.4.3","eslint":"^10.8.1","mitata":"^1.0.34","vitest":"^4.1.6","esbuild":"^0.28.0","hex2dec":"^1.1.2","unbuild":"^3.6.1","capnp-ts":"^0.7.0","prettier":"^3.8.3","benchmark":"^2.1.4","protobufjs":"^8.3.0","typescript":"^5.9.3","@types/node":"^22.19.19","changelogen":"^0.6.2","@types/hex2dec":"^1.1.4","@types/benchmark":"^2.1.5","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.6","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{"typescript":"^5.7.3"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capnp-es_0.0.15_1786458347070_0.8470978059927292","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"capnp-es","version":"0.0.16","description":"TypeScript implementation of the Cap'n Proto serialization.","repository":{"type":"git","url":"git+https://github.com/unjs/capnp-es.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./compiler":{"types":"./dist/compiler/index.d.mts","default":"./dist/compiler/index.mjs"},"./capnp/*":{"types":"./dist/capnp/*.d.mts","default":"./dist/capnp/*.mjs"},"./debug":{"types":"./dist/debug/index.d.mts","default":"./dist/debug/index.mjs"}},"main":"./dist/index.mjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","bin":{"capnp-es":"dist/compiler/capnpc-js.mjs","capnpc-js":"dist/compiler/capnpc-js.mjs","capnpc-dts":"dist/compiler/capnpc-dts.mjs","capnpc-ts":"dist/compiler/capnpc-ts.mjs"},"scripts":{"bench:bun":"bun run ./test/bench/bench.ts","bench:node":"node --import jiti/register ./test/bench/bench.ts","build":"pnpm build:std && unbuild","build:std":"unbuild --stub && pnpm capnp-es src/capnp/_capnp/*.capnp --src-prefix=src/capnp/_capnp -ots:./src/capnp && prettier -w ./src/capnp","capnp-es":"jiti ./src/compiler/capnpc-js.ts","dev":"vitest dev","lint":"eslint . && prettier -c .","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","play":"pnpm capnp-es -ots,js,dts playground/*.capnp","profile:bun":"bun run ./test/bench/profile.ts","profile:node":"node --cpu-prof --import jiti/register ./test/bench/profile.ts","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && vitest run --coverage && pnpm test:types","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/benchmark":"^2.1.5","@types/hex2dec":"^1.1.4","@types/node":"^22.20.1","@vitest/coverage-v8":"^4.1.10","automd":"^0.4.3","benchmark":"^2.1.4","capnp-ts":"^0.9.2","changelogen":"^0.6.2","esbuild":"^0.28.2","eslint":"^10.8.1","eslint-config-unjs":"^0.6.2","hex2dec":"^1.1.2","jiti":"^2.7.0","mitata":"^1.0.34","prettier":"^3.9.6","protobufjs":"^8.7.2","typescript":"^5.9.3","unbuild":"^3.6.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.10"},"peerDependencies":{"typescript":"^5.7.3 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"packageManager":"pnpm@10.34.5","_id":"capnp-es@0.0.16","gitHead":"d92d982587bf1ce953b277bc831e5a806247884d","bugs":{"url":"https://github.com/unjs/capnp-es/issues"},"homepage":"https://github.com/unjs/capnp-es#readme","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-pqhhnRqGfDdgHa+rz4JVO9j1jnkyqsHRYrD4RBtIwxCknYSRG7Mjs+x3IRfd20u+ZGS0IhW2L7cDv9ZcIkCYhQ==","shasum":"d2e26a04fba788b48d3768f5d4ed8be59ec4843e","tarball":"https://registry.npmjs.org/capnp-es/-/capnp-es-0.0.16.tgz","fileCount":51,"unpackedSize":822378,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGdcrdnhlKVJZqszmjp9lvU1XFl6OGn2V82dg7mxnHpAAiBPEptw3dvXMAb/Ne+IeV0/UP4B3qTegpRVXHsRd4FM2A=="}]},"_npmUser":{"name":"victorb","email":"victor@suumit.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"victorb","email":"victor@suumit.com"},{"name":"penalosa","email":"samuelpmacleod@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capnp-es_0.0.16_1786718347719_0.089001714111973"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-16T11:47:55.020Z","modified":"2026-08-14T14:39:08.082Z","0.0.0":"2024-08-16T11:47:55.212Z","0.0.1":"2024-08-16T21:26:12.266Z","0.0.2":"2024-08-16T21:30:42.926Z","0.0.3":"2024-08-20T14:52:48.938Z","0.0.4":"2024-08-27T10:09:02.185Z","0.0.5":"2025-01-16T11:38:23.413Z","0.0.6":"2025-01-16T18:07:08.974Z","0.0.7":"2025-01-19T21:55:19.553Z","0.0.9":"2025-04-11T11:21:23.912Z","0.0.10":"2025-06-05T10:45:07.801Z","0.0.11":"2025-06-06T06:05:59.307Z","0.0.12":"2026-01-15T20:12:58.605Z","0.0.13":"2026-01-15T20:21:13.964Z","0.0.14":"2026-01-15T20:54:30.709Z","0.0.15":"2026-08-11T14:25:47.222Z","0.0.16":"2026-08-14T14:39:07.862Z"},"bugs":{"url":"https://github.com/unjs/capnp-es/issues"},"license":"MIT","homepage":"https://github.com/unjs/capnp-es#readme","repository":{"type":"git","url":"git+https://github.com/unjs/capnp-es.git"},"description":"TypeScript implementation of the Cap'n Proto serialization.","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"victorb","email":"victor@suumit.com"},{"name":"penalosa","email":"samuelpmacleod@icloud.com"}],"readme":"# 🔥 capnp-es\n\n<!-- automd:badges bundlephobia codecov -->\n\n[![npm version](https://img.shields.io/npm/v/capnp-es)](https://npmjs.com/package/capnp-es)\n[![npm downloads](https://img.shields.io/npm/dm/capnp-es)](https://npm.chart.dev/capnp-es)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/capnp-es)](https://bundlephobia.com/package/capnp-es)\n[![codecov](https://img.shields.io/codecov/c/gh/unjs/capnp-es)](https://codecov.io/gh/unjs/capnp-es)\n\n<!-- /automd -->\n\n> [!WARNING]\n> This is an alpha-quality software. please use at your own risk ([project status](#status)).\n\nTypeScript implementation of the [Cap'n Proto](https://capnproto.org) serialization protocol.\n\n[Cap’n Proto](https://capnproto.org/) is an insanely fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think [Protocol Buffers](https://github.com/protocolbuffers/protobuf), except faster. Cap’n Proto was built by [Kenton Varda](https://github.com/kentonv) to be used in [Sandstorm](https://capnproto.org/faq.html#sandstorm) and is now heavily used in [Cloudflare](https://capnproto.org/faq.html#cloudflare).\n\n## Usage\n\n### Compiling schema\n\n> [!NOTE]\n> Make sure `capnpc` command is available. You can find install instructions [here](https://capnproto.org/install.html) to install it.\n\nInstall `capnp-es` dependency:\n\n```sh\nnpx nypm install capnp-es\n```\n\nYou can use `capnp-es` to compile a schema file into typeScript/javascript source code:\n\n```shell\nnpx capnp-es path/to/myschema.capnp -ojs,ts,dts\n```\n\nThis will generate `path/to/myschema.{js,ts,dts}`.\n\nUse `npx capnp-es --help` for full usage info.\n\nSee [playground](./playground/) for examples and learn more about `.capnp` schema in [language docs](https://capnproto.org/language.html).\n\n### Reading Messages\n\nHere's a quick usage example:\n\n```ts\nimport * as capnp from \"capnp-es\";\nimport { MyStruct } from \"./myschema.js\";\n\nconst message = capnp.Message.fromArrayBuffer(buffer);\nconst struct = message.getRoot(MyStruct);\n```\n\n### RPC Protocol\n\nExperimental [RPC protocol](https://capnproto.org/rpc.html) is supported ([level 1](https://capnproto.org/rpc.html#protocol-features)).\n\nSee [tests](./test/integration/rpc.spec.ts) for some examples.\n\n### TypeScript compatibility\n\nTypeScript `5.7.3` and later, including `6.x`, are supported and covered by CI. That range applies to:\n\n- the schema compiler (`capnp-es/compiler` and the `capnpc-*` binaries), which uses the TypeScript compiler API to format the generated code and to transpile the `.js` and `.d.ts` output;\n- the TypeScript you use to type check the generated `.ts` files and the declarations shipped with this package.\n\nTypeScript is declared as an optional peer dependency because the runtime (`capnp-es`) never imports it, only the schema compiler does. Generated `.ts` files can also be run with a strip-only loader, such as Node.js type stripping or esbuild, which does not need the `typescript` package at all.\n\n> [!NOTE]\n> TypeScript `7.x` is not supported yet. It is a native (Go) compiler and its npm package no longer exposes the compiler API that the schema compiler relies on. It will be re-introduced from version 7.1.\n\n## Status\n\nThis project is a rework of [jdiaz5513/capnp-ts](https://github.com/jdiaz5513/capnp-ts/) by [Julián Díaz](https://github.com/jdiaz5513) and is under development.\n\n<details>\n\n<summary>Changes from capnp-ts</summary>\n\n- Internal refactors and simplifications as was playing around.\n- Compiler, runtime, and std lib published via a single and compact ESM-only package with subpath exports.\n- Compiler updated to use Typescript v5 API\n- Output files can be `.ts` (new), `.js` (ESM instead of CJS), and `.d.ts` and has no `.capnp` suffix.\n- Compiler API can be used via the `capnp-es/compiler` subpath export programmatically.\n- Use native `TextEncoder` and `TextDecoder` for utf8 encoding\n- Enums are typed plain JS objects (this way `.ts` files work with strip-only ts loaders without enum support.)\n- Compiler CLI can directly accept a path to `.capnp` files and internally use `capnpc`\n- Built-in schemas are compiled from source (compiler, compiles itself. so cool right?)\n- Use reflection (getter setters) to access structs.\n- RPC level-1 merged from [jdiaz5513/capnp-ts#169](https://github.com/jdiaz5513/capnp-ts/pull/169).\n- List interface implements [`Array` object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array) (custom methods removed).\n- Pointers had been improved to feel (inspected and serialized) like native JS values as much as possible.\n- Basic JSDocs generated for class and getter\n\n</details>\n\n## Contribution\n\nFeedback and PRs are more than welcome. 🙏\n\n<details>\n\n<summary>Local development</summary>\n\n- Clone this repository\n- Install the latest LTS version of [Node.js](https://nodejs.org/en/)\n- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable`\n- Install dependencies using `pnpm install`\n- Run interactive tests using `pnpm dev`\n\n</details>\n\n## License\n\n🔀 Forked from [jdiaz5513/capnp-ts](https://github.com/jdiaz5513/capnp-ts/) by [Julián Díaz](https://github.com/jdiaz5513).\n\n💛 Published under the [MIT](https://github.com/unjs/capnp-es/blob/main/LICENSE) license.\n","readmeFilename":"README.md"}