├── .github └── workflows │ ├── build_and_release.yml │ └── pull_request.yml ├── .gitignore ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── biome.json ├── bun.lockb ├── package.json ├── prisma └── schema.prisma ├── src ├── annotations │ ├── annotations.ts │ └── options.ts ├── barrel.ts ├── cli.ts ├── config.ts ├── format.ts ├── generators │ ├── enum.ts │ ├── include.ts │ ├── orderBy.ts │ ├── plain.ts │ ├── plainInputCreate.ts │ ├── plainInputUpdate.ts │ ├── primitiveField.ts │ ├── relations.ts │ ├── select.ts │ ├── transformDate.ts │ ├── where.ts │ └── wrappers │ │ ├── array.ts │ │ ├── composite.ts │ │ ├── intersect.ts │ │ ├── nullable.ts │ │ ├── optional.ts │ │ ├── partial.ts │ │ └── union.ts ├── index.ts ├── model.ts └── writer.ts └── tsconfig.json /.github/workflows/build_and_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/.github/workflows/build_and_release.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/bun.lockb -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/package.json -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /src/annotations/annotations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/annotations/annotations.ts -------------------------------------------------------------------------------- /src/annotations/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/annotations/options.ts -------------------------------------------------------------------------------- /src/barrel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/barrel.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | import "./index"; 4 | -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/format.ts -------------------------------------------------------------------------------- /src/generators/enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/enum.ts -------------------------------------------------------------------------------- /src/generators/include.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/include.ts -------------------------------------------------------------------------------- /src/generators/orderBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/orderBy.ts -------------------------------------------------------------------------------- /src/generators/plain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/plain.ts -------------------------------------------------------------------------------- /src/generators/plainInputCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/plainInputCreate.ts -------------------------------------------------------------------------------- /src/generators/plainInputUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/plainInputUpdate.ts -------------------------------------------------------------------------------- /src/generators/primitiveField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/primitiveField.ts -------------------------------------------------------------------------------- /src/generators/relations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/relations.ts -------------------------------------------------------------------------------- /src/generators/select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/select.ts -------------------------------------------------------------------------------- /src/generators/transformDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/transformDate.ts -------------------------------------------------------------------------------- /src/generators/where.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/where.ts -------------------------------------------------------------------------------- /src/generators/wrappers/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/wrappers/array.ts -------------------------------------------------------------------------------- /src/generators/wrappers/composite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/wrappers/composite.ts -------------------------------------------------------------------------------- /src/generators/wrappers/intersect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/wrappers/intersect.ts -------------------------------------------------------------------------------- /src/generators/wrappers/nullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/wrappers/nullable.ts -------------------------------------------------------------------------------- /src/generators/wrappers/optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/wrappers/optional.ts -------------------------------------------------------------------------------- /src/generators/wrappers/partial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/wrappers/partial.ts -------------------------------------------------------------------------------- /src/generators/wrappers/union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/generators/wrappers/union.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/model.ts -------------------------------------------------------------------------------- /src/writer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/src/writer.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m1212e/prismabox/HEAD/tsconfig.json --------------------------------------------------------------------------------