├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .mocharc.json ├── .prettierrc ├── .svetchrc ├── .svetchrc.backup ├── .swcrc ├── .vscode ├── launch.json └── settings.json ├── README.md ├── backup └── docs │ ├── +page.svelte │ └── components │ ├── BodyBlock.svelte │ └── Collapsible.svelte ├── bin.ts ├── biome.json ├── bun.lockb ├── example.ts ├── isolate-0x6a571e0-1696734-v8.log ├── package.json ├── prisma └── schema.prisma ├── prompt.sh ├── src ├── assets │ ├── api.ts │ ├── client.ts │ ├── docs │ │ └── +page.svelte │ └── interfaces.ts ├── bin.ts ├── generator.ts ├── index.ts ├── init.ts ├── lib │ └── parsers │ │ ├── express │ │ └── responses.ts │ │ └── sveltekit │ │ └── responses.ts ├── routes │ ├── +page.server.ts │ ├── +page.svelte │ ├── api │ │ └── prisma │ │ │ └── [id] │ │ │ └── +server.ts │ └── docs │ │ └── +page.svelte ├── telemetry.json ├── types │ ├── core.ts │ └── telemetry.ts └── utils │ ├── check_package.ts │ ├── endpoint_extractors.ts │ ├── helpers │ ├── mock.ts │ └── type.ts │ ├── import-utils.ts │ ├── logger.ts │ ├── node_utils.ts │ ├── openapi.ts │ ├── svelte-codegen.ts │ ├── tsoa.ts │ ├── unroll-types.ts │ ├── util.ts │ ├── ux │ ├── progress_bar.ts │ └── spinner.ts │ └── writers.ts ├── static └── api │ └── schemas │ └── swagger.json ├── tests └── dependencies.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "nonblock-statement-body-position": "error" 3 | } -------------------------------------------------------------------------------- /.svetchrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/.svetchrc -------------------------------------------------------------------------------- /.svetchrc.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/.svetchrc.backup -------------------------------------------------------------------------------- /.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/.swcrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/README.md -------------------------------------------------------------------------------- /backup/docs/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/backup/docs/+page.svelte -------------------------------------------------------------------------------- /backup/docs/components/BodyBlock.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/backup/docs/components/BodyBlock.svelte -------------------------------------------------------------------------------- /backup/docs/components/Collapsible.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/backup/docs/components/Collapsible.svelte -------------------------------------------------------------------------------- /bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/bin.ts -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/bun.lockb -------------------------------------------------------------------------------- /example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/example.ts -------------------------------------------------------------------------------- /isolate-0x6a571e0-1696734-v8.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/isolate-0x6a571e0-1696734-v8.log -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/package.json -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prompt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/prompt.sh -------------------------------------------------------------------------------- /src/assets/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/assets/api.ts -------------------------------------------------------------------------------- /src/assets/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/assets/client.ts -------------------------------------------------------------------------------- /src/assets/docs/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/assets/docs/+page.svelte -------------------------------------------------------------------------------- /src/assets/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/assets/interfaces.ts -------------------------------------------------------------------------------- /src/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/bin.ts -------------------------------------------------------------------------------- /src/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/generator.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/init.ts -------------------------------------------------------------------------------- /src/lib/parsers/express/responses.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/parsers/sveltekit/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/lib/parsers/sveltekit/responses.ts -------------------------------------------------------------------------------- /src/routes/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/routes/+page.server.ts -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/api/prisma/[id]/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/routes/api/prisma/[id]/+server.ts -------------------------------------------------------------------------------- /src/routes/docs/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/routes/docs/+page.svelte -------------------------------------------------------------------------------- /src/telemetry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/telemetry.json -------------------------------------------------------------------------------- /src/types/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/types/core.ts -------------------------------------------------------------------------------- /src/types/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/types/telemetry.ts -------------------------------------------------------------------------------- /src/utils/check_package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/check_package.ts -------------------------------------------------------------------------------- /src/utils/endpoint_extractors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/endpoint_extractors.ts -------------------------------------------------------------------------------- /src/utils/helpers/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/helpers/mock.ts -------------------------------------------------------------------------------- /src/utils/helpers/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/helpers/type.ts -------------------------------------------------------------------------------- /src/utils/import-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/import-utils.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/node_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/node_utils.ts -------------------------------------------------------------------------------- /src/utils/openapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/openapi.ts -------------------------------------------------------------------------------- /src/utils/svelte-codegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/svelte-codegen.ts -------------------------------------------------------------------------------- /src/utils/tsoa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/tsoa.ts -------------------------------------------------------------------------------- /src/utils/unroll-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/unroll-types.ts -------------------------------------------------------------------------------- /src/utils/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/util.ts -------------------------------------------------------------------------------- /src/utils/ux/progress_bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/ux/progress_bar.ts -------------------------------------------------------------------------------- /src/utils/ux/spinner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/ux/spinner.ts -------------------------------------------------------------------------------- /src/utils/writers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/src/utils/writers.ts -------------------------------------------------------------------------------- /static/api/schemas/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/static/api/schemas/swagger.json -------------------------------------------------------------------------------- /tests/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/tests/dependencies.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bewinxed/svetch/HEAD/tsconfig.json --------------------------------------------------------------------------------