├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .prettierrc.cjs ├── LICENSE ├── README.md ├── demo ├── after.gif └── before.gif ├── package.json ├── pnpm-lock.yaml ├── reset.d.ts ├── src ├── ast.ts ├── config.ts ├── guard.ts ├── index.ts └── transformer.ts ├── tsconfig.eslint.json ├── tsconfig.json └── tsup.config.ts /.eslintignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/README.md -------------------------------------------------------------------------------- /demo/after.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/demo/after.gif -------------------------------------------------------------------------------- /demo/before.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/demo/before.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /reset.d.ts: -------------------------------------------------------------------------------- 1 | import "@total-typescript/ts-reset"; 2 | -------------------------------------------------------------------------------- /src/ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/src/ast.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/src/guard.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/src/transformer.ts -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algora-io/xtrpc/HEAD/tsup.config.ts --------------------------------------------------------------------------------