├── .editorconfig ├── .github ├── CODEOWNERS └── workflows │ ├── autofix.yml │ └── ci.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eslint.config.mjs ├── package.json ├── playground ├── addressbook.capnp ├── addressbook.d.ts ├── addressbook.js ├── addressbook.ts └── capn_pointer.html ├── pnpm-lock.yaml ├── renovate.json ├── src ├── capnp │ ├── _capnp │ │ ├── .gitignore │ │ ├── cpp.capnp │ │ ├── persistent.capnp │ │ ├── rpc-twoparty.capnp │ │ ├── rpc.capnp │ │ ├── schema.capnp │ │ └── ts.capnp │ ├── cpp.ts │ ├── persistent.ts │ ├── rpc-twoparty.ts │ ├── rpc.ts │ ├── schema.ts │ └── ts.ts ├── compiler │ ├── capnpc-dts.ts │ ├── capnpc-js.ts │ ├── capnpc-ts.ts │ ├── cli.ts │ ├── compiler.ts │ ├── constants.ts │ ├── errors.ts │ ├── generators │ │ ├── enum.ts │ │ ├── file-id.ts │ │ ├── helpers.ts │ │ ├── imports.ts │ │ ├── index.ts │ │ ├── interface.ts │ │ ├── list.ts │ │ ├── rpc.ts │ │ └── struct.ts │ ├── index.ts │ ├── node-util.ts │ └── util.ts ├── constants.ts ├── debug │ ├── dump.ts │ └── index.ts ├── errors.ts ├── index.ts ├── rpc │ ├── answer.ts │ ├── call.ts │ ├── capability.ts │ ├── client.ts │ ├── conn.ts │ ├── deferred.ts │ ├── error-answer.ts │ ├── error-client.ts │ ├── finalize.ts │ ├── fixed-answer.ts │ ├── fulfiller │ │ ├── ecalls.ts │ │ ├── embargo-client.ts │ │ └── fulfiller.ts │ ├── idgen.ts │ ├── immediate-answer.ts │ ├── import-client.ts │ ├── index.ts │ ├── join.ts │ ├── local-answer-client.ts │ ├── method-error.ts │ ├── method.ts │ ├── pipeline-client.ts │ ├── pipeline-op.ts │ ├── pipeline.ts │ ├── pointer-to-struct.ts │ ├── promised-answer.ts │ ├── qcalls.ts │ ├── question.ts │ ├── queue-client.ts │ ├── queue.ts │ ├── ref.ts │ ├── refcount.ts │ ├── registry.ts │ ├── rpc-error.ts │ ├── server.ts │ ├── transform-ptr.ts │ └── transport │ │ ├── deferred-transport.ts │ │ └── index.ts ├── serialization │ ├── arena │ │ ├── any-arena.ts │ │ ├── arena-allocation-result.ts │ │ ├── arena-kind.ts │ │ ├── arena.ts │ │ ├── index.ts │ │ ├── multi-segment-arena.ts │ │ └── single-segment-arena.ts │ ├── index.ts │ ├── list-element-size.ts │ ├── mask.ts │ ├── message.ts │ ├── object-size.ts │ ├── packing.ts │ ├── pointers │ │ ├── data.ts │ │ ├── index.ts │ │ ├── interface.ts │ │ ├── list │ │ │ ├── any-pointer-list.ts │ │ │ ├── bool-list.ts │ │ │ ├── composite-list.ts │ │ │ ├── data-list.ts │ │ │ ├── float32-list.ts │ │ │ ├── float64-list.ts │ │ │ ├── int16-list.ts │ │ │ ├── int32-list.ts │ │ │ ├── int64-list.ts │ │ │ ├── int8-list.ts │ │ │ ├── interface-list.ts │ │ │ ├── list.ts │ │ │ ├── pointer-list.ts │ │ │ ├── text-list.ts │ │ │ ├── uint16-list.ts │ │ │ ├── uint32-list.ts │ │ │ ├── uint64-list.ts │ │ │ ├── uint8-list.ts │ │ │ └── void-list.ts │ │ ├── orphan.ts │ │ ├── pointer.ts │ │ ├── pointer.utils.ts │ │ ├── struct.ts │ │ ├── struct.utils.ts │ │ ├── text.ts │ │ ├── utils.ts │ │ └── void.ts │ └── segment.ts └── util.ts ├── test ├── bench │ ├── bench.ts │ ├── data │ │ ├── build.sh │ │ ├── capnp │ │ │ ├── data.bin │ │ │ ├── schema-legacy.cjs │ │ │ ├── schema.capnp │ │ │ └── schema.ts │ │ ├── json │ │ │ └── data.json │ │ └── protobuf │ │ │ ├── data.bin │ │ │ └── schema.proto │ └── profile.ts ├── compiler │ ├── compile.spec.ts │ └── utils.ts ├── fixtures │ ├── .gitignore │ ├── bigintbag.capnp │ ├── bigintbag.ts │ ├── data │ │ ├── binary.bin │ │ ├── flat-packed.bin │ │ ├── flat.bin │ │ ├── packed.bin │ │ ├── schema.bin │ │ ├── schema.capnp.bin │ │ ├── segmented-packed.bin │ │ ├── segmented.bin │ │ ├── serialization-demo.bin │ │ ├── serialization-demo.capnp.bin │ │ ├── serialization-demo.json │ │ ├── short.txt │ │ ├── span-packed.bin │ │ ├── span.bin │ │ ├── test-packed.bin │ │ ├── test-request.bin │ │ ├── test.bin │ │ ├── zero-packed.bin │ │ └── zero.bin │ ├── foo-new.capnp │ ├── foo-new.ts │ ├── foo.capnp │ ├── foo.ts │ ├── hash-factory.capnp │ ├── hash-factory.ts │ ├── import-bar.capnp │ ├── import-bar.ts │ ├── import-foo.capnp │ ├── import-foo.ts │ ├── import-interface.capnp │ ├── import-interface.ts │ ├── list-mania.capnp │ ├── list-mania.ts │ ├── serialization-demo.capnp │ ├── serialization-demo.ts │ ├── simple-interface.capnp │ ├── simple-interface.ts │ ├── test-import.capnp │ ├── test-import.ts │ ├── test-import2.capnp │ ├── test-import2.ts │ ├── test.capnp │ ├── test.ts │ ├── upgrade-v1.capnp │ ├── upgrade-v1.ts │ ├── upgrade-v2.capnp │ └── upgrade-v2.ts ├── integration │ ├── bigint.spec.ts │ ├── debug.spec.ts │ ├── foo.spec.ts │ ├── imports.spec.ts │ ├── list-mania.spec.ts │ ├── rpc.spec.ts │ ├── rpc.utils.ts │ ├── schema.spec.ts │ ├── serialization-demo.spec.ts │ ├── test.spec.ts │ └── upgrade.spec.ts ├── runtime │ ├── mask.spec.ts │ ├── message.spec.ts │ ├── object-size.spec.ts │ ├── orphan.spec.ts │ ├── packing.spec.ts │ ├── pointer.spec.ts │ ├── rpc-queue.spec.ts │ └── util.spec.ts └── utils.ts ├── tsconfig.json └── vitest.config.mjs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @pi0 @vicb 2 | -------------------------------------------------------------------------------- /.github/workflows/autofix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/.github/workflows/autofix.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/package.json -------------------------------------------------------------------------------- /playground/addressbook.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/playground/addressbook.capnp -------------------------------------------------------------------------------- /playground/addressbook.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/playground/addressbook.d.ts -------------------------------------------------------------------------------- /playground/addressbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/playground/addressbook.js -------------------------------------------------------------------------------- /playground/addressbook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/playground/addressbook.ts -------------------------------------------------------------------------------- /playground/capn_pointer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/playground/capn_pointer.html -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["github>unjs/renovate-config"] 3 | } 4 | -------------------------------------------------------------------------------- /src/capnp/_capnp/.gitignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | -------------------------------------------------------------------------------- /src/capnp/_capnp/cpp.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/capnp/_capnp/cpp.capnp -------------------------------------------------------------------------------- /src/capnp/_capnp/persistent.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/capnp/_capnp/persistent.capnp -------------------------------------------------------------------------------- /src/capnp/_capnp/rpc-twoparty.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/capnp/_capnp/rpc-twoparty.capnp -------------------------------------------------------------------------------- /src/capnp/_capnp/rpc.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/capnp/_capnp/rpc.capnp -------------------------------------------------------------------------------- /src/capnp/_capnp/schema.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/capnp/_capnp/schema.capnp -------------------------------------------------------------------------------- /src/capnp/_capnp/ts.capnp: -------------------------------------------------------------------------------- 1 | ## Based on https://github.com/jdiaz5513/capnp-ts (MIT - Julián Díaz) 2 | 3 | @0xe37ded525a68a7c9; 4 | -------------------------------------------------------------------------------- /src/capnp/cpp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/capnp/cpp.ts -------------------------------------------------------------------------------- /src/capnp/persistent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/capnp/persistent.ts -------------------------------------------------------------------------------- /src/capnp/rpc-twoparty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/capnp/rpc-twoparty.ts -------------------------------------------------------------------------------- /src/capnp/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/capnp/rpc.ts -------------------------------------------------------------------------------- /src/capnp/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/capnp/schema.ts -------------------------------------------------------------------------------- /src/capnp/ts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/capnp/ts.ts -------------------------------------------------------------------------------- /src/compiler/capnpc-dts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/capnpc-dts.ts -------------------------------------------------------------------------------- /src/compiler/capnpc-js.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/capnpc-js.ts -------------------------------------------------------------------------------- /src/compiler/capnpc-ts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/capnpc-ts.ts -------------------------------------------------------------------------------- /src/compiler/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/cli.ts -------------------------------------------------------------------------------- /src/compiler/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/compiler.ts -------------------------------------------------------------------------------- /src/compiler/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/constants.ts -------------------------------------------------------------------------------- /src/compiler/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/errors.ts -------------------------------------------------------------------------------- /src/compiler/generators/enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/generators/enum.ts -------------------------------------------------------------------------------- /src/compiler/generators/file-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/generators/file-id.ts -------------------------------------------------------------------------------- /src/compiler/generators/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/generators/helpers.ts -------------------------------------------------------------------------------- /src/compiler/generators/imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/generators/imports.ts -------------------------------------------------------------------------------- /src/compiler/generators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/generators/index.ts -------------------------------------------------------------------------------- /src/compiler/generators/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/generators/interface.ts -------------------------------------------------------------------------------- /src/compiler/generators/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/generators/list.ts -------------------------------------------------------------------------------- /src/compiler/generators/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/generators/rpc.ts -------------------------------------------------------------------------------- /src/compiler/generators/struct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/generators/struct.ts -------------------------------------------------------------------------------- /src/compiler/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/index.ts -------------------------------------------------------------------------------- /src/compiler/node-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/node-util.ts -------------------------------------------------------------------------------- /src/compiler/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/compiler/util.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/debug/dump.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/debug/dump.ts -------------------------------------------------------------------------------- /src/debug/index.ts: -------------------------------------------------------------------------------- 1 | export { messageToString } from "./dump"; 2 | -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/rpc/answer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/answer.ts -------------------------------------------------------------------------------- /src/rpc/call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/call.ts -------------------------------------------------------------------------------- /src/rpc/capability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/capability.ts -------------------------------------------------------------------------------- /src/rpc/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/client.ts -------------------------------------------------------------------------------- /src/rpc/conn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/conn.ts -------------------------------------------------------------------------------- /src/rpc/deferred.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/deferred.ts -------------------------------------------------------------------------------- /src/rpc/error-answer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/error-answer.ts -------------------------------------------------------------------------------- /src/rpc/error-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/error-client.ts -------------------------------------------------------------------------------- /src/rpc/finalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/finalize.ts -------------------------------------------------------------------------------- /src/rpc/fixed-answer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/fixed-answer.ts -------------------------------------------------------------------------------- /src/rpc/fulfiller/ecalls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/fulfiller/ecalls.ts -------------------------------------------------------------------------------- /src/rpc/fulfiller/embargo-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/fulfiller/embargo-client.ts -------------------------------------------------------------------------------- /src/rpc/fulfiller/fulfiller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/fulfiller/fulfiller.ts -------------------------------------------------------------------------------- /src/rpc/idgen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/idgen.ts -------------------------------------------------------------------------------- /src/rpc/immediate-answer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/immediate-answer.ts -------------------------------------------------------------------------------- /src/rpc/import-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/import-client.ts -------------------------------------------------------------------------------- /src/rpc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/index.ts -------------------------------------------------------------------------------- /src/rpc/join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/join.ts -------------------------------------------------------------------------------- /src/rpc/local-answer-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/local-answer-client.ts -------------------------------------------------------------------------------- /src/rpc/method-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/method-error.ts -------------------------------------------------------------------------------- /src/rpc/method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/method.ts -------------------------------------------------------------------------------- /src/rpc/pipeline-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/pipeline-client.ts -------------------------------------------------------------------------------- /src/rpc/pipeline-op.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/pipeline-op.ts -------------------------------------------------------------------------------- /src/rpc/pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/pipeline.ts -------------------------------------------------------------------------------- /src/rpc/pointer-to-struct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/pointer-to-struct.ts -------------------------------------------------------------------------------- /src/rpc/promised-answer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/promised-answer.ts -------------------------------------------------------------------------------- /src/rpc/qcalls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/qcalls.ts -------------------------------------------------------------------------------- /src/rpc/question.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/question.ts -------------------------------------------------------------------------------- /src/rpc/queue-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/queue-client.ts -------------------------------------------------------------------------------- /src/rpc/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/queue.ts -------------------------------------------------------------------------------- /src/rpc/ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/ref.ts -------------------------------------------------------------------------------- /src/rpc/refcount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/refcount.ts -------------------------------------------------------------------------------- /src/rpc/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/registry.ts -------------------------------------------------------------------------------- /src/rpc/rpc-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/rpc-error.ts -------------------------------------------------------------------------------- /src/rpc/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/server.ts -------------------------------------------------------------------------------- /src/rpc/transform-ptr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/transform-ptr.ts -------------------------------------------------------------------------------- /src/rpc/transport/deferred-transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/transport/deferred-transport.ts -------------------------------------------------------------------------------- /src/rpc/transport/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/rpc/transport/index.ts -------------------------------------------------------------------------------- /src/serialization/arena/any-arena.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/arena/any-arena.ts -------------------------------------------------------------------------------- /src/serialization/arena/arena-allocation-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/arena/arena-allocation-result.ts -------------------------------------------------------------------------------- /src/serialization/arena/arena-kind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/arena/arena-kind.ts -------------------------------------------------------------------------------- /src/serialization/arena/arena.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/arena/arena.ts -------------------------------------------------------------------------------- /src/serialization/arena/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/arena/index.ts -------------------------------------------------------------------------------- /src/serialization/arena/multi-segment-arena.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/arena/multi-segment-arena.ts -------------------------------------------------------------------------------- /src/serialization/arena/single-segment-arena.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/arena/single-segment-arena.ts -------------------------------------------------------------------------------- /src/serialization/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/index.ts -------------------------------------------------------------------------------- /src/serialization/list-element-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/list-element-size.ts -------------------------------------------------------------------------------- /src/serialization/mask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/mask.ts -------------------------------------------------------------------------------- /src/serialization/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/message.ts -------------------------------------------------------------------------------- /src/serialization/object-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/object-size.ts -------------------------------------------------------------------------------- /src/serialization/packing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/packing.ts -------------------------------------------------------------------------------- /src/serialization/pointers/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/data.ts -------------------------------------------------------------------------------- /src/serialization/pointers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/index.ts -------------------------------------------------------------------------------- /src/serialization/pointers/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/interface.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/any-pointer-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/any-pointer-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/bool-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/bool-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/composite-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/composite-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/data-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/data-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/float32-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/float32-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/float64-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/float64-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/int16-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/int16-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/int32-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/int32-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/int64-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/int64-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/int8-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/int8-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/interface-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/interface-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/pointer-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/pointer-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/text-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/text-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/uint16-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/uint16-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/uint32-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/uint32-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/uint64-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/uint64-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/uint8-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/uint8-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/list/void-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/list/void-list.ts -------------------------------------------------------------------------------- /src/serialization/pointers/orphan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/orphan.ts -------------------------------------------------------------------------------- /src/serialization/pointers/pointer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/pointer.ts -------------------------------------------------------------------------------- /src/serialization/pointers/pointer.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/pointer.utils.ts -------------------------------------------------------------------------------- /src/serialization/pointers/struct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/struct.ts -------------------------------------------------------------------------------- /src/serialization/pointers/struct.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/struct.utils.ts -------------------------------------------------------------------------------- /src/serialization/pointers/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/text.ts -------------------------------------------------------------------------------- /src/serialization/pointers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/utils.ts -------------------------------------------------------------------------------- /src/serialization/pointers/void.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/pointers/void.ts -------------------------------------------------------------------------------- /src/serialization/segment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/serialization/segment.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/src/util.ts -------------------------------------------------------------------------------- /test/bench/bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/bench/bench.ts -------------------------------------------------------------------------------- /test/bench/data/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/bench/data/build.sh -------------------------------------------------------------------------------- /test/bench/data/capnp/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/bench/data/capnp/data.bin -------------------------------------------------------------------------------- /test/bench/data/capnp/schema-legacy.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/bench/data/capnp/schema-legacy.cjs -------------------------------------------------------------------------------- /test/bench/data/capnp/schema.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/bench/data/capnp/schema.capnp -------------------------------------------------------------------------------- /test/bench/data/capnp/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/bench/data/capnp/schema.ts -------------------------------------------------------------------------------- /test/bench/data/json/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/bench/data/json/data.json -------------------------------------------------------------------------------- /test/bench/data/protobuf/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/bench/data/protobuf/data.bin -------------------------------------------------------------------------------- /test/bench/data/protobuf/schema.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/bench/data/protobuf/schema.proto -------------------------------------------------------------------------------- /test/bench/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/bench/profile.ts -------------------------------------------------------------------------------- /test/compiler/compile.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/compiler/compile.spec.ts -------------------------------------------------------------------------------- /test/compiler/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/compiler/utils.ts -------------------------------------------------------------------------------- /test/fixtures/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | -------------------------------------------------------------------------------- /test/fixtures/bigintbag.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/bigintbag.capnp -------------------------------------------------------------------------------- /test/fixtures/bigintbag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/bigintbag.ts -------------------------------------------------------------------------------- /test/fixtures/data/binary.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/binary.bin -------------------------------------------------------------------------------- /test/fixtures/data/flat-packed.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/flat-packed.bin -------------------------------------------------------------------------------- /test/fixtures/data/flat.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/flat.bin -------------------------------------------------------------------------------- /test/fixtures/data/packed.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/packed.bin -------------------------------------------------------------------------------- /test/fixtures/data/schema.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/schema.bin -------------------------------------------------------------------------------- /test/fixtures/data/schema.capnp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/schema.capnp.bin -------------------------------------------------------------------------------- /test/fixtures/data/segmented-packed.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/segmented-packed.bin -------------------------------------------------------------------------------- /test/fixtures/data/segmented.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/segmented.bin -------------------------------------------------------------------------------- /test/fixtures/data/serialization-demo.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/serialization-demo.bin -------------------------------------------------------------------------------- /test/fixtures/data/serialization-demo.capnp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/serialization-demo.capnp.bin -------------------------------------------------------------------------------- /test/fixtures/data/serialization-demo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/serialization-demo.json -------------------------------------------------------------------------------- /test/fixtures/data/short.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/short.txt -------------------------------------------------------------------------------- /test/fixtures/data/span-packed.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/span-packed.bin -------------------------------------------------------------------------------- /test/fixtures/data/span.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/span.bin -------------------------------------------------------------------------------- /test/fixtures/data/test-packed.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/test-packed.bin -------------------------------------------------------------------------------- /test/fixtures/data/test-request.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/test-request.bin -------------------------------------------------------------------------------- /test/fixtures/data/test.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/data/test.bin -------------------------------------------------------------------------------- /test/fixtures/data/zero-packed.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/fixtures/data/zero.bin: -------------------------------------------------------------------------------- 1 | c`X -------------------------------------------------------------------------------- /test/fixtures/foo-new.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/foo-new.capnp -------------------------------------------------------------------------------- /test/fixtures/foo-new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/foo-new.ts -------------------------------------------------------------------------------- /test/fixtures/foo.capnp: -------------------------------------------------------------------------------- 1 | # Based on https://github.com/jdiaz5513/capnp-ts (MIT - Julián Díaz) 2 | 3 | @0xe0b7ff464fbc7ee1; 4 | struct Foo { 5 | bar @0 :Text; 6 | } 7 | -------------------------------------------------------------------------------- /test/fixtures/foo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/foo.ts -------------------------------------------------------------------------------- /test/fixtures/hash-factory.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/hash-factory.capnp -------------------------------------------------------------------------------- /test/fixtures/hash-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/hash-factory.ts -------------------------------------------------------------------------------- /test/fixtures/import-bar.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/import-bar.capnp -------------------------------------------------------------------------------- /test/fixtures/import-bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/import-bar.ts -------------------------------------------------------------------------------- /test/fixtures/import-foo.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/import-foo.capnp -------------------------------------------------------------------------------- /test/fixtures/import-foo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/import-foo.ts -------------------------------------------------------------------------------- /test/fixtures/import-interface.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/import-interface.capnp -------------------------------------------------------------------------------- /test/fixtures/import-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/import-interface.ts -------------------------------------------------------------------------------- /test/fixtures/list-mania.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/list-mania.capnp -------------------------------------------------------------------------------- /test/fixtures/list-mania.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/list-mania.ts -------------------------------------------------------------------------------- /test/fixtures/serialization-demo.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/serialization-demo.capnp -------------------------------------------------------------------------------- /test/fixtures/serialization-demo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/serialization-demo.ts -------------------------------------------------------------------------------- /test/fixtures/simple-interface.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/simple-interface.capnp -------------------------------------------------------------------------------- /test/fixtures/simple-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/simple-interface.ts -------------------------------------------------------------------------------- /test/fixtures/test-import.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/test-import.capnp -------------------------------------------------------------------------------- /test/fixtures/test-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/test-import.ts -------------------------------------------------------------------------------- /test/fixtures/test-import2.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/test-import2.capnp -------------------------------------------------------------------------------- /test/fixtures/test-import2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/test-import2.ts -------------------------------------------------------------------------------- /test/fixtures/test.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/test.capnp -------------------------------------------------------------------------------- /test/fixtures/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/test.ts -------------------------------------------------------------------------------- /test/fixtures/upgrade-v1.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/upgrade-v1.capnp -------------------------------------------------------------------------------- /test/fixtures/upgrade-v1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/upgrade-v1.ts -------------------------------------------------------------------------------- /test/fixtures/upgrade-v2.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/upgrade-v2.capnp -------------------------------------------------------------------------------- /test/fixtures/upgrade-v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/fixtures/upgrade-v2.ts -------------------------------------------------------------------------------- /test/integration/bigint.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/integration/bigint.spec.ts -------------------------------------------------------------------------------- /test/integration/debug.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/integration/debug.spec.ts -------------------------------------------------------------------------------- /test/integration/foo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/integration/foo.spec.ts -------------------------------------------------------------------------------- /test/integration/imports.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/integration/imports.spec.ts -------------------------------------------------------------------------------- /test/integration/list-mania.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/integration/list-mania.spec.ts -------------------------------------------------------------------------------- /test/integration/rpc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/integration/rpc.spec.ts -------------------------------------------------------------------------------- /test/integration/rpc.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/integration/rpc.utils.ts -------------------------------------------------------------------------------- /test/integration/schema.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/integration/schema.spec.ts -------------------------------------------------------------------------------- /test/integration/serialization-demo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/integration/serialization-demo.spec.ts -------------------------------------------------------------------------------- /test/integration/test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/integration/test.spec.ts -------------------------------------------------------------------------------- /test/integration/upgrade.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/integration/upgrade.spec.ts -------------------------------------------------------------------------------- /test/runtime/mask.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/runtime/mask.spec.ts -------------------------------------------------------------------------------- /test/runtime/message.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/runtime/message.spec.ts -------------------------------------------------------------------------------- /test/runtime/object-size.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/runtime/object-size.spec.ts -------------------------------------------------------------------------------- /test/runtime/orphan.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/runtime/orphan.spec.ts -------------------------------------------------------------------------------- /test/runtime/packing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/runtime/packing.spec.ts -------------------------------------------------------------------------------- /test/runtime/pointer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/runtime/pointer.spec.ts -------------------------------------------------------------------------------- /test/runtime/rpc-queue.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/runtime/rpc-queue.spec.ts -------------------------------------------------------------------------------- /test/runtime/util.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/runtime/util.spec.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/test/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/capnp-es/HEAD/vitest.config.mjs --------------------------------------------------------------------------------