├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierignore ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── jest.config.ts ├── package.json ├── pnpm-lock.yaml ├── src ├── index.ts ├── package.json └── to-pascal-case.ts ├── test ├── package.json ├── pkg │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── to-pascal-case.test.ts └── zod-class.test.ts ├── tsconfig-base.json ├── tsconfig.cjs.json ├── tsconfig.esm.json ├── tsconfig.json └── tsconfig.test.json /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | .idea 4 | *.tsbuildinfo -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | node_modules 3 | lib 4 | *.md -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /src/to-pascal-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/src/to-pascal-case.ts -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /test/pkg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/test/pkg/package.json -------------------------------------------------------------------------------- /test/pkg/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/test/pkg/pnpm-lock.yaml -------------------------------------------------------------------------------- /test/pkg/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/test/pkg/src/index.ts -------------------------------------------------------------------------------- /test/pkg/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/test/pkg/tsconfig.json -------------------------------------------------------------------------------- /test/to-pascal-case.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/test/to-pascal-case.test.ts -------------------------------------------------------------------------------- /test/zod-class.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/test/zod-class.test.ts -------------------------------------------------------------------------------- /tsconfig-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/tsconfig-base.json -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam-goodwin/zod-class/HEAD/tsconfig.test.json --------------------------------------------------------------------------------