├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md └── workflows │ ├── npm_publish.yml │ └── pull_requests.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── bin ├── mod.ts └── withDB.ts ├── deno.jsonc ├── deno.lock ├── docker-compose.yml ├── examples └── basic │ ├── gen.ts │ └── migrations │ └── initial.sql ├── lib ├── generate │ ├── constants.ts │ ├── mod.ts │ └── utils │ │ ├── addComment.ts │ │ ├── capitalize.ts │ │ ├── createStringLiteralUnionTypeAlias.ts │ │ ├── createTableType.ts │ │ ├── createTableTypesInterface.ts │ │ ├── index.ts │ │ ├── infoForDb.ts │ │ └── tests │ │ ├── addComment.test.ts │ │ ├── capitalize.test.ts │ │ ├── createStringLiteralUnionTypeAlias.test.ts │ │ ├── createTableType.test.ts │ │ └── createTableTypesInterface.test.ts ├── migrate │ ├── add.ts │ ├── mod.ts │ └── run.ts └── mod.ts ├── mod.ts └── scripts └── build_npm.ts /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/npm_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/.github/workflows/npm_publish.yml -------------------------------------------------------------------------------- /.github/workflows/pull_requests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/.github/workflows/pull_requests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | npm/ -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/README.md -------------------------------------------------------------------------------- /bin/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/bin/mod.ts -------------------------------------------------------------------------------- /bin/withDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/bin/withDB.ts -------------------------------------------------------------------------------- /deno.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/deno.jsonc -------------------------------------------------------------------------------- /deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/deno.lock -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /examples/basic/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/examples/basic/gen.ts -------------------------------------------------------------------------------- /examples/basic/migrations/initial.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/examples/basic/migrations/initial.sql -------------------------------------------------------------------------------- /lib/generate/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/constants.ts -------------------------------------------------------------------------------- /lib/generate/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/mod.ts -------------------------------------------------------------------------------- /lib/generate/utils/addComment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/utils/addComment.ts -------------------------------------------------------------------------------- /lib/generate/utils/capitalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/utils/capitalize.ts -------------------------------------------------------------------------------- /lib/generate/utils/createStringLiteralUnionTypeAlias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/utils/createStringLiteralUnionTypeAlias.ts -------------------------------------------------------------------------------- /lib/generate/utils/createTableType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/utils/createTableType.ts -------------------------------------------------------------------------------- /lib/generate/utils/createTableTypesInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/utils/createTableTypesInterface.ts -------------------------------------------------------------------------------- /lib/generate/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/utils/index.ts -------------------------------------------------------------------------------- /lib/generate/utils/infoForDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/utils/infoForDb.ts -------------------------------------------------------------------------------- /lib/generate/utils/tests/addComment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/utils/tests/addComment.test.ts -------------------------------------------------------------------------------- /lib/generate/utils/tests/capitalize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/utils/tests/capitalize.test.ts -------------------------------------------------------------------------------- /lib/generate/utils/tests/createStringLiteralUnionTypeAlias.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/utils/tests/createStringLiteralUnionTypeAlias.test.ts -------------------------------------------------------------------------------- /lib/generate/utils/tests/createTableType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/utils/tests/createTableType.test.ts -------------------------------------------------------------------------------- /lib/generate/utils/tests/createTableTypesInterface.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/generate/utils/tests/createTableTypesInterface.test.ts -------------------------------------------------------------------------------- /lib/migrate/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/migrate/add.ts -------------------------------------------------------------------------------- /lib/migrate/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/migrate/mod.ts -------------------------------------------------------------------------------- /lib/migrate/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/migrate/run.ts -------------------------------------------------------------------------------- /lib/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/lib/mod.ts -------------------------------------------------------------------------------- /mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./lib/mod.ts"; 2 | -------------------------------------------------------------------------------- /scripts/build_npm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SorenHolstHansen/SurrealX/HEAD/scripts/build_npm.ts --------------------------------------------------------------------------------