├── .all-contributorsrc ├── .github ├── CODEOWNERS └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── benchmark.js ├── docs └── superjson-banner.png ├── package.json ├── src ├── accessDeep.test.ts ├── accessDeep.ts ├── class-registry.ts ├── custom-transformer-registry.ts ├── double-indexed-kv.ts ├── index.test.ts ├── index.ts ├── is.test.ts ├── is.ts ├── non-deduped-cal.json ├── pathstringifier.test.ts ├── pathstringifier.ts ├── plainer.spec.ts ├── plainer.ts ├── registry.test.ts ├── registry.ts ├── transformer.test.ts ├── transformer.ts ├── types.ts └── util.ts └── tsconfig.json /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @merelinguist 2 | * @Skn0tt 3 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/README.md -------------------------------------------------------------------------------- /benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/benchmark.js -------------------------------------------------------------------------------- /docs/superjson-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/docs/superjson-banner.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/package.json -------------------------------------------------------------------------------- /src/accessDeep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/accessDeep.test.ts -------------------------------------------------------------------------------- /src/accessDeep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/accessDeep.ts -------------------------------------------------------------------------------- /src/class-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/class-registry.ts -------------------------------------------------------------------------------- /src/custom-transformer-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/custom-transformer-registry.ts -------------------------------------------------------------------------------- /src/double-indexed-kv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/double-indexed-kv.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/is.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/is.test.ts -------------------------------------------------------------------------------- /src/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/is.ts -------------------------------------------------------------------------------- /src/non-deduped-cal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/non-deduped-cal.json -------------------------------------------------------------------------------- /src/pathstringifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/pathstringifier.test.ts -------------------------------------------------------------------------------- /src/pathstringifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/pathstringifier.ts -------------------------------------------------------------------------------- /src/plainer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/plainer.spec.ts -------------------------------------------------------------------------------- /src/plainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/plainer.ts -------------------------------------------------------------------------------- /src/registry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/registry.test.ts -------------------------------------------------------------------------------- /src/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/registry.ts -------------------------------------------------------------------------------- /src/transformer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/transformer.test.ts -------------------------------------------------------------------------------- /src/transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/transformer.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/src/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightcontrolhq/superjson/HEAD/tsconfig.json --------------------------------------------------------------------------------