├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── as-pect.asconfig.json ├── as-pect.config.js ├── asconfig.json ├── borsh ├── README.md ├── asconfig.json ├── assembly │ ├── buffer.ts │ ├── deserializer.ts │ ├── index.ts │ ├── serializer.ts │ └── tests │ │ ├── as-pect.d.ts │ │ └── bencoded.spec.ts └── package.json ├── core ├── asconfig.json ├── assembly │ ├── as_types.d.ts │ ├── deserializer.ts │ ├── index.ts │ ├── serializer.ts │ └── utils.ts └── package.json ├── jest.config.js ├── json ├── README.md ├── asconfig.json ├── assembly │ ├── deserializer.ts │ ├── index.ts │ ├── serializer.ts │ └── tests │ │ ├── as-pect.d.ts │ │ ├── jvalue.spec.ts │ │ └── utils.ts └── package.json ├── lerna.json ├── package.json ├── tests ├── README.md ├── assembly │ └── index.ts └── package.json ├── transform ├── dist │ ├── index.d.ts │ ├── index.js │ ├── methodInjector.d.ts │ ├── methodInjector.js │ ├── utils.d.ts │ └── utils.js ├── package.json ├── src │ ├── index.ts │ ├── methodInjector.ts │ └── utils.ts └── tsconfig.json └── tsconfig.json /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/README.md -------------------------------------------------------------------------------- /as-pect.asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/as-pect.asconfig.json -------------------------------------------------------------------------------- /as-pect.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/as-pect.config.js -------------------------------------------------------------------------------- /asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/asconfig.json -------------------------------------------------------------------------------- /borsh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/borsh/README.md -------------------------------------------------------------------------------- /borsh/asconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@serial-as/core/asconfig.json" 3 | } -------------------------------------------------------------------------------- /borsh/assembly/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/borsh/assembly/buffer.ts -------------------------------------------------------------------------------- /borsh/assembly/deserializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/borsh/assembly/deserializer.ts -------------------------------------------------------------------------------- /borsh/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/borsh/assembly/index.ts -------------------------------------------------------------------------------- /borsh/assembly/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/borsh/assembly/serializer.ts -------------------------------------------------------------------------------- /borsh/assembly/tests/as-pect.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/borsh/assembly/tests/as-pect.d.ts -------------------------------------------------------------------------------- /borsh/assembly/tests/bencoded.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/borsh/assembly/tests/bencoded.spec.ts -------------------------------------------------------------------------------- /borsh/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/borsh/package.json -------------------------------------------------------------------------------- /core/asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/core/asconfig.json -------------------------------------------------------------------------------- /core/assembly/as_types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/core/assembly/as_types.d.ts -------------------------------------------------------------------------------- /core/assembly/deserializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/core/assembly/deserializer.ts -------------------------------------------------------------------------------- /core/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/core/assembly/index.ts -------------------------------------------------------------------------------- /core/assembly/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/core/assembly/serializer.ts -------------------------------------------------------------------------------- /core/assembly/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/core/assembly/utils.ts -------------------------------------------------------------------------------- /core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/core/package.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/jest.config.js -------------------------------------------------------------------------------- /json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/json/README.md -------------------------------------------------------------------------------- /json/asconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@serial-as/core/asconfig.json" 3 | } -------------------------------------------------------------------------------- /json/assembly/deserializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/json/assembly/deserializer.ts -------------------------------------------------------------------------------- /json/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/json/assembly/index.ts -------------------------------------------------------------------------------- /json/assembly/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/json/assembly/serializer.ts -------------------------------------------------------------------------------- /json/assembly/tests/as-pect.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/json/assembly/tests/as-pect.d.ts -------------------------------------------------------------------------------- /json/assembly/tests/jvalue.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/json/assembly/tests/jvalue.spec.ts -------------------------------------------------------------------------------- /json/assembly/tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/json/assembly/tests/utils.ts -------------------------------------------------------------------------------- /json/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/json/package.json -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/package.json -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/tests/assembly/index.ts -------------------------------------------------------------------------------- /tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/tests/package.json -------------------------------------------------------------------------------- /transform/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/transform/dist/index.d.ts -------------------------------------------------------------------------------- /transform/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/transform/dist/index.js -------------------------------------------------------------------------------- /transform/dist/methodInjector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/transform/dist/methodInjector.d.ts -------------------------------------------------------------------------------- /transform/dist/methodInjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/transform/dist/methodInjector.js -------------------------------------------------------------------------------- /transform/dist/utils.d.ts: -------------------------------------------------------------------------------- 1 | export { isStdlib } from "visitor-as/dist/utils.js"; 2 | -------------------------------------------------------------------------------- /transform/dist/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/transform/dist/utils.js -------------------------------------------------------------------------------- /transform/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/transform/package.json -------------------------------------------------------------------------------- /transform/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/transform/src/index.ts -------------------------------------------------------------------------------- /transform/src/methodInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/transform/src/methodInjector.ts -------------------------------------------------------------------------------- /transform/src/utils.ts: -------------------------------------------------------------------------------- 1 | export { isStdlib } from "visitor-as/dist/utils.js"; 2 | -------------------------------------------------------------------------------- /transform/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/transform/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gagdiez/serial-as/HEAD/tsconfig.json --------------------------------------------------------------------------------