├── .eslintrc.json ├── .github ├── FUNDING.yml └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── package.json ├── pnpm-lock.yaml ├── src ├── __tests__ │ ├── mysql │ │ ├── _mysql.test.ts │ │ ├── constraints.dbml │ │ ├── fk.dbml │ │ ├── indexes.dbml │ │ ├── inline-fk.dbml │ │ ├── real.dbml │ │ ├── relations.dbml │ │ ├── schemas-rqb.dbml │ │ ├── schemas.dbml │ │ └── types.dbml │ ├── pg │ │ ├── _pg.test.ts │ │ ├── constraints.dbml │ │ ├── fk.dbml │ │ ├── indexes.dbml │ │ ├── inline-fk.dbml │ │ ├── real.dbml │ │ ├── relations.dbml │ │ ├── schemas-rqb.dbml │ │ ├── schemas.dbml │ │ └── types.dbml │ ├── sqlite │ │ ├── _sqlite.test.ts │ │ ├── constraints.dbml │ │ ├── fk.dbml │ │ ├── indexes.dbml │ │ ├── inline-fk.dbml │ │ ├── real.dbml │ │ ├── relations.dbml │ │ └── types.dbml │ └── utils.ts ├── dbml.ts ├── generators │ ├── common.ts │ ├── index.ts │ ├── mysql.ts │ ├── pg.ts │ └── sqlite.ts ├── index.ts ├── symbols.ts ├── types.ts └── utils.ts ├── tsconfig.json └── vitest.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | *.generated.dbml 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | LICENSE 4 | *.dbml 5 | pnpm-lock.yaml -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/__tests__/mysql/_mysql.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/mysql/_mysql.test.ts -------------------------------------------------------------------------------- /src/__tests__/mysql/constraints.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/mysql/constraints.dbml -------------------------------------------------------------------------------- /src/__tests__/mysql/fk.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/mysql/fk.dbml -------------------------------------------------------------------------------- /src/__tests__/mysql/indexes.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/mysql/indexes.dbml -------------------------------------------------------------------------------- /src/__tests__/mysql/inline-fk.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/mysql/inline-fk.dbml -------------------------------------------------------------------------------- /src/__tests__/mysql/real.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/mysql/real.dbml -------------------------------------------------------------------------------- /src/__tests__/mysql/relations.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/mysql/relations.dbml -------------------------------------------------------------------------------- /src/__tests__/mysql/schemas-rqb.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/mysql/schemas-rqb.dbml -------------------------------------------------------------------------------- /src/__tests__/mysql/schemas.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/mysql/schemas.dbml -------------------------------------------------------------------------------- /src/__tests__/mysql/types.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/mysql/types.dbml -------------------------------------------------------------------------------- /src/__tests__/pg/_pg.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/pg/_pg.test.ts -------------------------------------------------------------------------------- /src/__tests__/pg/constraints.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/pg/constraints.dbml -------------------------------------------------------------------------------- /src/__tests__/pg/fk.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/pg/fk.dbml -------------------------------------------------------------------------------- /src/__tests__/pg/indexes.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/pg/indexes.dbml -------------------------------------------------------------------------------- /src/__tests__/pg/inline-fk.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/pg/inline-fk.dbml -------------------------------------------------------------------------------- /src/__tests__/pg/real.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/pg/real.dbml -------------------------------------------------------------------------------- /src/__tests__/pg/relations.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/pg/relations.dbml -------------------------------------------------------------------------------- /src/__tests__/pg/schemas-rqb.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/pg/schemas-rqb.dbml -------------------------------------------------------------------------------- /src/__tests__/pg/schemas.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/pg/schemas.dbml -------------------------------------------------------------------------------- /src/__tests__/pg/types.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/pg/types.dbml -------------------------------------------------------------------------------- /src/__tests__/sqlite/_sqlite.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/sqlite/_sqlite.test.ts -------------------------------------------------------------------------------- /src/__tests__/sqlite/constraints.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/sqlite/constraints.dbml -------------------------------------------------------------------------------- /src/__tests__/sqlite/fk.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/sqlite/fk.dbml -------------------------------------------------------------------------------- /src/__tests__/sqlite/indexes.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/sqlite/indexes.dbml -------------------------------------------------------------------------------- /src/__tests__/sqlite/inline-fk.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/sqlite/inline-fk.dbml -------------------------------------------------------------------------------- /src/__tests__/sqlite/real.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/sqlite/real.dbml -------------------------------------------------------------------------------- /src/__tests__/sqlite/relations.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/sqlite/relations.dbml -------------------------------------------------------------------------------- /src/__tests__/sqlite/types.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/sqlite/types.dbml -------------------------------------------------------------------------------- /src/__tests__/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/__tests__/utils.ts -------------------------------------------------------------------------------- /src/dbml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/dbml.ts -------------------------------------------------------------------------------- /src/generators/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/generators/common.ts -------------------------------------------------------------------------------- /src/generators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/generators/index.ts -------------------------------------------------------------------------------- /src/generators/mysql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/generators/mysql.ts -------------------------------------------------------------------------------- /src/generators/pg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/generators/pg.ts -------------------------------------------------------------------------------- /src/generators/sqlite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/generators/sqlite.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './generators'; 2 | -------------------------------------------------------------------------------- /src/symbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/symbols.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-Mario564/drizzle-dbml-generator/HEAD/vitest.config.js --------------------------------------------------------------------------------