├── .github └── workflows │ ├── browser-tests.yml │ ├── coverage.yml │ ├── deploy-docs.yml │ ├── publish-to-jsr.yml │ └── publish-to-npm.yml ├── .gitignore ├── LICENSE ├── README.md ├── apps ├── examples │ ├── __util │ │ └── index.ts │ ├── binaryMesh │ │ ├── .gitignore │ │ ├── index.ts │ │ └── schemas.ts │ ├── customSchema │ │ ├── index.ts │ │ └── radians.ts │ ├── dog │ │ └── index.ts │ ├── genericEnumTypes │ │ └── index.ts │ ├── genericTypes │ │ └── index.ts │ ├── inferredShowcase │ │ └── index.ts │ ├── package.json │ ├── pnpm-lock.yaml │ ├── recursiveTypes │ │ └── index.ts │ ├── stateMachine │ │ ├── connection.ts │ │ ├── graph.ts │ │ ├── index.ts │ │ ├── node.ts │ │ └── triggerCondition.ts │ └── tsconfig.json └── typed-binary-docs │ ├── .gitignore │ ├── astro.config.mjs │ ├── package.json │ ├── public │ ├── favicon.svg │ ├── logo-dark.svg │ └── logo-light.svg │ ├── src │ ├── assets │ │ └── houston.webp │ ├── content │ │ ├── config.ts │ │ └── docs │ │ │ ├── guides │ │ │ ├── arrays-and-tuples.mdx │ │ │ ├── custom-schema-types.mdx │ │ │ ├── getting-started.mdx │ │ │ ├── objects.mdx │ │ │ ├── optionals.mdx │ │ │ ├── primitive-values.mdx │ │ │ ├── recursive-types.mdx │ │ │ ├── serialization-and-deserialization.mdx │ │ │ ├── typed-arrays.mdx │ │ │ └── why-typed-binary.mdx │ │ │ └── index.mdx │ └── env.d.ts │ └── tsconfig.json ├── biome.json ├── cypress.config.ts ├── cypress └── e2e │ ├── bufferReader.cy.ts │ └── bufferWriter.cy.ts ├── docs └── media │ ├── basic-type-and-doc-inferrence.gif │ ├── code-showcase-dark.svg │ ├── code-showcase-light.svg │ ├── logo-dark.svg │ └── logo-light.svg ├── package.json ├── packages └── typed-binary │ ├── README.md │ ├── jsr.json │ ├── package.json │ ├── src │ ├── error.ts │ ├── index.ts │ ├── io │ │ ├── bufferIOBase.ts │ │ ├── bufferReader.ts │ │ ├── bufferReaderWriter.test.ts │ │ ├── bufferWriter.ts │ │ ├── float16converter.ts │ │ ├── measurer.ts │ │ ├── types.ts │ │ ├── unwrapBuffer.test.ts │ │ └── unwrapBuffer.ts │ ├── main-api.ts │ ├── structure │ │ ├── array.ts │ │ ├── baseTypes.ts │ │ ├── chars.ts │ │ ├── concat.ts │ │ ├── dynamicArray.ts │ │ ├── keyed.ts │ │ ├── object.ts │ │ ├── optional.ts │ │ ├── tuple.ts │ │ ├── typedArray.ts │ │ └── types.ts │ ├── test │ │ ├── bool.test.ts │ │ ├── chars.test.ts │ │ ├── dynamicArray.test.ts │ │ ├── float.test.ts │ │ ├── helpers │ │ │ └── mock.ts │ │ ├── int.test.ts │ │ ├── keyed.test.ts │ │ ├── object.test.ts │ │ ├── optional.test.ts │ │ ├── parsed.test.ts │ │ ├── random.ts │ │ ├── socket-io-usage.test.ts │ │ ├── string.test.ts │ │ ├── tuple.test.ts │ │ ├── typedArray.test.ts │ │ └── unwrap.test.ts │ ├── util.ts │ ├── utilityTypes.test.ts │ └── utilityTypes.ts │ ├── tsconfig.json │ ├── tsconfig.test.json │ └── tsup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── _colors.mjs └── publish-to-npm.mjs ├── tsconfig.base.json └── tsconfig.json /.github/workflows/browser-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/.github/workflows/browser-tests.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-jsr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/.github/workflows/publish-to-jsr.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/.github/workflows/publish-to-npm.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | 3 | dist 4 | **/node_modules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/README.md -------------------------------------------------------------------------------- /apps/examples/__util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/__util/index.ts -------------------------------------------------------------------------------- /apps/examples/binaryMesh/.gitignore: -------------------------------------------------------------------------------- 1 | *.bin -------------------------------------------------------------------------------- /apps/examples/binaryMesh/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/binaryMesh/index.ts -------------------------------------------------------------------------------- /apps/examples/binaryMesh/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/binaryMesh/schemas.ts -------------------------------------------------------------------------------- /apps/examples/customSchema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/customSchema/index.ts -------------------------------------------------------------------------------- /apps/examples/customSchema/radians.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/customSchema/radians.ts -------------------------------------------------------------------------------- /apps/examples/dog/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/dog/index.ts -------------------------------------------------------------------------------- /apps/examples/genericEnumTypes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/genericEnumTypes/index.ts -------------------------------------------------------------------------------- /apps/examples/genericTypes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/genericTypes/index.ts -------------------------------------------------------------------------------- /apps/examples/inferredShowcase/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/inferredShowcase/index.ts -------------------------------------------------------------------------------- /apps/examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/package.json -------------------------------------------------------------------------------- /apps/examples/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/pnpm-lock.yaml -------------------------------------------------------------------------------- /apps/examples/recursiveTypes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/recursiveTypes/index.ts -------------------------------------------------------------------------------- /apps/examples/stateMachine/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/stateMachine/connection.ts -------------------------------------------------------------------------------- /apps/examples/stateMachine/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/stateMachine/graph.ts -------------------------------------------------------------------------------- /apps/examples/stateMachine/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/stateMachine/index.ts -------------------------------------------------------------------------------- /apps/examples/stateMachine/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/stateMachine/node.ts -------------------------------------------------------------------------------- /apps/examples/stateMachine/triggerCondition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/examples/stateMachine/triggerCondition.ts -------------------------------------------------------------------------------- /apps/examples/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json" 3 | } 4 | -------------------------------------------------------------------------------- /apps/typed-binary-docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/.gitignore -------------------------------------------------------------------------------- /apps/typed-binary-docs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/astro.config.mjs -------------------------------------------------------------------------------- /apps/typed-binary-docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/package.json -------------------------------------------------------------------------------- /apps/typed-binary-docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/public/favicon.svg -------------------------------------------------------------------------------- /apps/typed-binary-docs/public/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/public/logo-dark.svg -------------------------------------------------------------------------------- /apps/typed-binary-docs/public/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/public/logo-light.svg -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/assets/houston.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/assets/houston.webp -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/content/config.ts -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/content/docs/guides/arrays-and-tuples.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/content/docs/guides/arrays-and-tuples.mdx -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/content/docs/guides/custom-schema-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/content/docs/guides/custom-schema-types.mdx -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/content/docs/guides/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/content/docs/guides/getting-started.mdx -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/content/docs/guides/objects.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/content/docs/guides/objects.mdx -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/content/docs/guides/optionals.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/content/docs/guides/optionals.mdx -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/content/docs/guides/primitive-values.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/content/docs/guides/primitive-values.mdx -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/content/docs/guides/recursive-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/content/docs/guides/recursive-types.mdx -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/content/docs/guides/serialization-and-deserialization.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/content/docs/guides/serialization-and-deserialization.mdx -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/content/docs/guides/typed-arrays.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/content/docs/guides/typed-arrays.mdx -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/content/docs/guides/why-typed-binary.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/content/docs/guides/why-typed-binary.mdx -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/content/docs/index.mdx -------------------------------------------------------------------------------- /apps/typed-binary-docs/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/apps/typed-binary-docs/src/env.d.ts -------------------------------------------------------------------------------- /apps/typed-binary-docs/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict" 3 | } 4 | -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/biome.json -------------------------------------------------------------------------------- /cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/cypress.config.ts -------------------------------------------------------------------------------- /cypress/e2e/bufferReader.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/cypress/e2e/bufferReader.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/bufferWriter.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/cypress/e2e/bufferWriter.cy.ts -------------------------------------------------------------------------------- /docs/media/basic-type-and-doc-inferrence.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/docs/media/basic-type-and-doc-inferrence.gif -------------------------------------------------------------------------------- /docs/media/code-showcase-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/docs/media/code-showcase-dark.svg -------------------------------------------------------------------------------- /docs/media/code-showcase-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/docs/media/code-showcase-light.svg -------------------------------------------------------------------------------- /docs/media/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/docs/media/logo-dark.svg -------------------------------------------------------------------------------- /docs/media/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/docs/media/logo-light.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/package.json -------------------------------------------------------------------------------- /packages/typed-binary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/README.md -------------------------------------------------------------------------------- /packages/typed-binary/jsr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/jsr.json -------------------------------------------------------------------------------- /packages/typed-binary/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/package.json -------------------------------------------------------------------------------- /packages/typed-binary/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/error.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/index.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/io/bufferIOBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/io/bufferIOBase.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/io/bufferReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/io/bufferReader.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/io/bufferReaderWriter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/io/bufferReaderWriter.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/io/bufferWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/io/bufferWriter.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/io/float16converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/io/float16converter.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/io/measurer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/io/measurer.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/io/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/io/types.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/io/unwrapBuffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/io/unwrapBuffer.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/io/unwrapBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/io/unwrapBuffer.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/main-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/main-api.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/structure/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/structure/array.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/structure/baseTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/structure/baseTypes.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/structure/chars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/structure/chars.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/structure/concat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/structure/concat.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/structure/dynamicArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/structure/dynamicArray.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/structure/keyed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/structure/keyed.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/structure/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/structure/object.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/structure/optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/structure/optional.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/structure/tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/structure/tuple.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/structure/typedArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/structure/typedArray.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/structure/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/structure/types.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/bool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/bool.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/chars.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/chars.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/dynamicArray.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/dynamicArray.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/float.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/float.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/helpers/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/helpers/mock.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/int.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/keyed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/keyed.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/object.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/optional.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/optional.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/parsed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/parsed.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/random.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/socket-io-usage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/socket-io-usage.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/string.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/tuple.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/tuple.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/typedArray.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/typedArray.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/test/unwrap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/test/unwrap.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/util.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/utilityTypes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/utilityTypes.test.ts -------------------------------------------------------------------------------- /packages/typed-binary/src/utilityTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/src/utilityTypes.ts -------------------------------------------------------------------------------- /packages/typed-binary/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/typed-binary/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/tsconfig.test.json -------------------------------------------------------------------------------- /packages/typed-binary/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/packages/typed-binary/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/_colors.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/scripts/_colors.mjs -------------------------------------------------------------------------------- /scripts/publish-to-npm.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/scripts/publish-to-npm.mjs -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwoplaza/typed-binary/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.base.json" 3 | } 4 | --------------------------------------------------------------------------------