├── .eslintrc.cjs ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .releaserc.json ├── LICENSE ├── README.md ├── assets └── supabase-to-zod-logo.jpg ├── docs └── CHANGELOG.md ├── example ├── schema.ts └── types.ts ├── package.json ├── pnpm-lock.yaml ├── prettier.config.cjs ├── renovate.json ├── src ├── cli.ts ├── index.ts ├── lib │ ├── .gitignore │ ├── get-import-path.ts │ ├── get-node-name.ts │ ├── index.ts │ └── transform-types.ts └── supabase-to-zod.ts ├── supabase ├── .gitignore ├── config.toml ├── migrations │ └── 20221218132051_init.sql └── seed.sql ├── tsconfig.json └── tsup.config.js /.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['universe/node'], 3 | }; 4 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/.gitignore -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/.releaserc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/README.md -------------------------------------------------------------------------------- /assets/supabase-to-zod-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/assets/supabase-to-zod-logo.jpg -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /example/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/example/schema.ts -------------------------------------------------------------------------------- /example/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/example/types.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prettier.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | singleQuote: true, 3 | }; 4 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/renovate.json -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/.gitignore: -------------------------------------------------------------------------------- 1 | temp.ts 2 | temp 3 | -------------------------------------------------------------------------------- /src/lib/get-import-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/src/lib/get-import-path.ts -------------------------------------------------------------------------------- /src/lib/get-node-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/src/lib/get-node-name.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/transform-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/src/lib/transform-types.ts -------------------------------------------------------------------------------- /src/supabase-to-zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/src/supabase-to-zod.ts -------------------------------------------------------------------------------- /supabase/.gitignore: -------------------------------------------------------------------------------- 1 | # Supabase 2 | .branches 3 | .temp 4 | -------------------------------------------------------------------------------- /supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/supabase/config.toml -------------------------------------------------------------------------------- /supabase/migrations/20221218132051_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/supabase/migrations/20221218132051_init.sql -------------------------------------------------------------------------------- /supabase/seed.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psteinroe/supabase-to-zod/HEAD/tsup.config.js --------------------------------------------------------------------------------