├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── eslint.config.js ├── package.json ├── packages ├── vovk-ajv │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── eslint.config.js │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── vovk-cli │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── client-templates │ │ ├── cjsBase │ │ │ ├── index.cjs.ejs │ │ │ └── index.d.cts.ejs │ │ ├── mixins │ │ │ ├── mixins.d.ts.ejs │ │ │ └── mixins.json.ejs │ │ ├── mjsBase │ │ │ ├── index.d.mts.ejs │ │ │ └── index.mjs.ejs │ │ ├── openapiCjs │ │ │ ├── openapi.cjs.ejs │ │ │ └── openapi.d.cts.ejs │ │ ├── openapiJson │ │ │ └── openapi.json.ejs │ │ ├── openapiTs │ │ │ └── openapi.ts.ejs │ │ ├── packageJson │ │ │ └── package.json.ejs │ │ ├── readme │ │ │ └── README.md.ejs │ │ ├── schemaCjs │ │ │ ├── schema.cjs.ejs │ │ │ └── schema.d.cts.ejs │ │ ├── schemaJson │ │ │ └── schema.json.ejs │ │ ├── schemaTs │ │ │ └── schema.ts.ejs │ │ └── tsBase │ │ │ └── index.ts.ejs │ ├── eslint.config.js │ ├── module-templates │ │ ├── arktype │ │ │ └── controller.ts.ejs │ │ ├── type │ │ │ ├── controller.ts.ejs │ │ │ └── service.ts.ejs │ │ ├── valibot │ │ │ └── controller.ts.ejs │ │ └── zod │ │ │ └── controller.ts.ejs │ ├── package.json │ ├── src │ │ ├── bundle │ │ │ └── index.mts │ │ ├── dev │ │ │ ├── diffSegmentSchema.mts │ │ │ ├── ensureSchemaFiles.mts │ │ │ ├── index.mts │ │ │ ├── logDiffResult.mts │ │ │ ├── writeMetaJson.mts │ │ │ └── writeOneSegmentSchemaFile.mts │ │ ├── generate │ │ │ ├── ensureClient.mts │ │ │ ├── generate.mts │ │ │ ├── getClientTemplateFiles.mts │ │ │ ├── getProjectFullSchema.mts │ │ │ ├── getTemplateClientImports.mts │ │ │ ├── index.mts │ │ │ └── writeOneClientFile.mts │ │ ├── getProjectInfo │ │ │ ├── getConfig │ │ │ │ ├── getConfigAbsolutePaths.mts │ │ │ │ ├── getRelativeSrcRoot.mts │ │ │ │ ├── getTemplateDefs.mts │ │ │ │ ├── getUserConfig.mts │ │ │ │ ├── importUncachedModule.mts │ │ │ │ ├── importUncachedModuleWorker.mts │ │ │ │ └── index.mts │ │ │ ├── getMetaSchema.mts │ │ │ └── index.mts │ │ ├── index.mts │ │ ├── init │ │ │ ├── checkTSConfigForExperimentalDecorators.mts │ │ │ ├── createConfig.mts │ │ │ ├── createStandardSchemaValidatorFile.mts │ │ │ ├── getTemplateFilesFromPackage.mts │ │ │ ├── index.mts │ │ │ ├── installDependencies.mts │ │ │ ├── logUpdateDependenciesError.mts │ │ │ ├── updateDependenciesWithoutInstalling.mts │ │ │ ├── updateNPMScripts.mts │ │ │ └── updateTypeScriptConfig.mts │ │ ├── locateSegments.mts │ │ ├── new │ │ │ ├── addClassToSegmentCode.mts │ │ │ ├── addCommonTerms.mts │ │ │ ├── index.mts │ │ │ ├── newModule.mts │ │ │ ├── newSegment.mts │ │ │ └── render.mts │ │ ├── types.mts │ │ └── utils │ │ │ ├── chalkHighlightThing.mts │ │ │ ├── compileJSONSchemaToTypeScriptType.mts │ │ │ ├── compileTs.mts │ │ │ ├── debounceWithArgs.mts │ │ │ ├── deepExtend.mts │ │ │ ├── formatLoggedSegmentName.mts │ │ │ ├── generateFnName.mts │ │ │ ├── getAvailablePort.mts │ │ │ ├── getFileSystemEntryType.mts │ │ │ ├── getLogger.mts │ │ │ ├── getNPMPackageMetadata.mts │ │ │ ├── getPackageJson.mts │ │ │ ├── getPublicModuleNameFromPath.mts │ │ │ ├── normalizeOpenAPIMixin.mts │ │ │ ├── pickSegmentFullSchema.mts │ │ │ ├── prettify.mts │ │ │ ├── removeUnlistedDirectories.mts │ │ │ └── resolveAbsoluteModulePath.mts │ ├── test │ │ ├── data │ │ │ ├── client-templates │ │ │ │ ├── custom │ │ │ │ │ └── custom.ts.ejs │ │ │ │ └── hello-world │ │ │ │ │ └── hello-world.js │ │ │ └── segments │ │ │ │ ├── [[...vovk]] │ │ │ │ └── route.ts │ │ │ │ ├── bar │ │ │ │ └── [[...custom]] │ │ │ │ │ └── route.ts │ │ │ │ ├── baz │ │ │ │ └── [[...vovk]] │ │ │ │ │ └── noroute.ts │ │ │ │ ├── foo │ │ │ │ └── [[...vovk]] │ │ │ │ │ └── route.ts │ │ │ │ ├── garply │ │ │ │ └── waldo │ │ │ │ │ └── route.ts │ │ │ │ ├── grault │ │ │ │ └── xxxx │ │ │ │ │ └── [[...vovk]] │ │ │ │ │ └── noroute.ts │ │ │ │ └── quux │ │ │ │ └── corge │ │ │ │ └── [[...vovk]] │ │ │ │ └── route.ts │ │ ├── lib │ │ │ ├── getCLIAssertions.mts │ │ │ ├── importFresh.mts │ │ │ ├── runScript.mts │ │ │ ├── updateConfig.mts │ │ │ └── updateConfigProperty.mts │ │ └── spec │ │ │ ├── bundle │ │ │ └── cli-bundle.test.mts │ │ │ ├── critical-utilities │ │ │ ├── diffSchema.test.mts │ │ │ ├── ensureSchemaFiles.test.mts │ │ │ └── locateSegment.test.mts │ │ │ ├── dev │ │ │ └── cli-dev.test.mts │ │ │ ├── generate │ │ │ ├── composed-and-segmented.test.mts │ │ │ ├── openapi.test.mts │ │ │ └── templates.test.mts │ │ │ ├── init │ │ │ └── cli-init.test.mts │ │ │ └── new │ │ │ ├── custom-controller.ts.ejs │ │ │ ├── custom-state.ts.ejs │ │ │ ├── new-controller-and-service.test.mts │ │ │ ├── new-controller-flags.test.mts │ │ │ ├── new-controller-only.test.mts │ │ │ ├── new-custom-component.test.mts │ │ │ └── new-segment.test.mts │ ├── tsconfig.build.json │ └── tsconfig.json ├── vovk-client │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── eslint.config.js │ ├── index.cjs │ ├── index.d.cts │ ├── index.d.mts │ ├── index.mjs │ ├── openapi.cjs │ ├── openapi.d.cts │ ├── package.json │ ├── schema.cjs │ └── schema.d.cts ├── vovk-dto │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── eslint.config.js │ ├── index.ts │ ├── module-templates │ │ └── controller.ts.ejs │ ├── package.json │ ├── tsconfig.json │ └── validateOnClient.ts ├── vovk-python │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── client-templates │ │ ├── pyPkg │ │ │ ├── pyproject.toml.ejs │ │ │ └── setup.cfg │ │ ├── pyReadme │ │ │ └── README.md.ejs │ │ └── pySrc │ │ │ ├── __init__.py.ejs │ │ │ ├── api_client.py │ │ │ └── py.typed │ ├── eslint.config.js │ ├── index.ts │ ├── package.json │ ├── requirements.txt │ ├── test_py │ │ ├── .gitignore │ │ ├── common_test.py │ │ ├── dto_test.py │ │ ├── utils.py │ │ ├── yup_test.py │ │ └── zod_test.py │ ├── test_ts │ │ └── schema-to-type.test.mts │ ├── tsconfig.json │ └── vovk.config.test.mjs ├── vovk-rust │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── client-templates │ │ ├── rsPkg │ │ │ └── Cargo.toml.ejs │ │ ├── rsReadme │ │ │ └── README.md.ejs │ │ └── rsSrc │ │ │ ├── http_request.rs │ │ │ ├── lib.rs.ejs │ │ │ └── read_full_schema.rs │ ├── eslint.config.js │ ├── index.ts │ ├── package.json │ ├── test_rust │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── test_common.rs │ │ │ ├── test_dto.rs │ │ │ ├── test_yup.rs │ │ │ └── test_zod.rs │ ├── test_ts │ │ └── schema-to-type.test.mts │ ├── tsconfig.json │ └── vovk.config.test.mjs ├── vovk-yup │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── eslint.config.js │ ├── index.ts │ ├── module-templates │ │ └── controller.ts.ejs │ ├── package.json │ └── tsconfig.json ├── vovk-zod │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── eslint.config.js │ ├── module-templates │ │ └── controller.ts.ejs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── v3 │ │ │ └── index.ts │ └── tsconfig.json └── vovk │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── bin │ └── index.mjs │ ├── eslint.config.js │ ├── package.json │ ├── src │ ├── HttpException.ts │ ├── JSONLinesResponse.ts │ ├── VovkApp.ts │ ├── client │ │ ├── createRPC.ts │ │ ├── defaultHandler.ts │ │ ├── defaultStreamHandler.ts │ │ ├── fetcher.ts │ │ ├── index.ts │ │ ├── progressive.ts │ │ └── types.ts │ ├── createVovkApp.ts │ ├── index.ts │ ├── openapi │ │ ├── error.ts │ │ ├── index.ts │ │ ├── openAPIToVovkSchema │ │ │ ├── applyComponentsSchemas.ts │ │ │ ├── index.ts │ │ │ └── inlineRefs.ts │ │ ├── tool.ts │ │ └── vovkSchemaToOpenAPI.ts │ ├── types.ts │ └── utils │ │ ├── camelCase.ts │ │ ├── createCodeSamples.ts │ │ ├── createDecorator.ts │ │ ├── createStandardValidation.ts │ │ ├── createValidateOnClient.ts │ │ ├── deepExtend.ts │ │ ├── deriveLLMTools.ts │ │ ├── generateStaticAPI.ts │ │ ├── getJSONSchemaExample.ts │ │ ├── getJSONSchemaSample.ts │ │ ├── getSampleFromObject.ts │ │ ├── getSchema.ts │ │ ├── multitenant.ts │ │ ├── parseQuery.ts │ │ ├── reqForm.ts │ │ ├── reqMeta.ts │ │ ├── reqQuery.ts │ │ ├── resolveGeneratorConfigValues.ts │ │ ├── serializeQuery.ts │ │ ├── setHandlerSchema.ts │ │ ├── shim.ts │ │ ├── upperFirst.ts │ │ └── withValidationLibrary.ts │ └── tsconfig.json ├── scripts └── bump-dependencies.ts ├── test ├── .gitignore ├── .vovk-schema │ ├── _meta.json │ ├── client2.json │ ├── foo │ │ └── client.json │ ├── generated.json │ └── root.json ├── README.md ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.cjs ├── public │ ├── next.svg │ └── vercel.svg ├── scripts │ └── generateModulesFromTemplates.sh ├── src │ ├── app │ │ ├── api │ │ │ ├── [[...vovk]] │ │ │ │ └── route.ts │ │ │ ├── client2 │ │ │ │ └── [[...client2]] │ │ │ │ │ └── route.ts │ │ │ ├── foo │ │ │ │ └── client │ │ │ │ │ └── [[...client]] │ │ │ │ │ └── route.ts │ │ │ └── generated │ │ │ │ └── [[...vovk]] │ │ │ │ └── route.ts │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ └── page.tsx │ ├── client │ │ ├── ClientControllerInternalApi.test.ts │ │ ├── CommonController.test.ts │ │ ├── CommonController.ts │ │ ├── CustomSchemaController.test.ts │ │ ├── CustomSchemaController.ts │ │ ├── GeneratedModules.test.ts │ │ ├── OpenApiController.test.ts │ │ ├── OpenApiController.ts │ │ ├── StreamingController.test.ts │ │ ├── StreamingController.ts │ │ ├── StreamingGeneratorController.test.ts │ │ ├── StreamingGeneratorController.ts │ │ ├── WithDtoClientController.dto.ts │ │ ├── WithDtoClientController.test.ts │ │ ├── WithDtoClientController.ts │ │ ├── WithYupClientController.test.ts │ │ ├── WithYupClientController.ts │ │ ├── WithZodClientController.test.ts │ │ └── WithZodClientController.ts │ ├── common │ │ ├── createCodeSamples.test.ts │ │ ├── createLLMTools.test.ts │ │ ├── multitenant.test.ts │ │ ├── openAPIToVovkSchema.test.ts │ │ ├── resolveGeneratorConfigValues.test.ts │ │ ├── vovkSchemaToOpenAPI.test.ts │ │ └── withValidation.test.ts │ ├── core │ │ ├── AllDecoratorsController.test.ts │ │ ├── AllDecoratorsController.ts │ │ ├── AutoDecoratorsController.test.ts │ │ ├── AutoDecoratorsController.ts │ │ ├── ConflictingRoutesController.test.ts │ │ ├── ConflictingRoutesController.ts │ │ ├── CustomDecoratorController.test.ts │ │ ├── CustomDecoratorController.ts │ │ ├── DesNotExistController.test.ts │ │ ├── DesNotExistController.ts │ │ ├── DuplicatedParameterController.test.ts │ │ ├── DuplicatedParameterController.ts │ │ ├── ErrorController.test.ts │ │ ├── ErrorController.ts │ │ ├── HeadersController.test.ts │ │ ├── HeadersController.ts │ │ ├── InputController.test.ts │ │ ├── InputController.ts │ │ ├── NextResponseController.test.ts │ │ ├── NextResponseController.ts │ │ ├── RedirectController.test.ts │ │ ├── RedirectController.ts │ │ ├── StaticApiController.test.ts │ │ ├── StaticApiController.ts │ │ ├── TrimControllers.test.ts │ │ └── TrimControllers.ts │ ├── lib.ts │ ├── lib │ │ ├── fetcher.ts │ │ ├── withArk.ts │ │ ├── withValibot.ts │ │ └── withZod.ts │ └── modules │ │ └── generated │ │ ├── arktypeControllerAndServiceEntity │ │ ├── ArktypeControllerAndServiceEntityController.ts │ │ └── ArktypeControllerAndServiceEntityService.ts │ │ ├── arktypeControllerOnlyEntity │ │ └── ArktypeControllerOnlyEntityController.ts │ │ ├── dtoControllerAndServiceEntity │ │ ├── DtoControllerAndServiceEntityController.ts │ │ └── DtoControllerAndServiceEntityService.ts │ │ ├── dtoControllerOnlyEntity │ │ └── DtoControllerOnlyEntityController.ts │ │ ├── noValidationControllerAndServiceEntity │ │ ├── NoValidationControllerAndServiceEntityController.ts │ │ └── NoValidationControllerAndServiceEntityService.ts │ │ ├── noValidationControllerOnlyEntity │ │ └── NoValidationControllerOnlyEntityController.ts │ │ ├── valibotControllerAndServiceEntity │ │ ├── ValibotControllerAndServiceEntityController.ts │ │ └── ValibotControllerAndServiceEntityService.ts │ │ ├── valibotControllerOnlyEntity │ │ └── ValibotControllerOnlyEntityController.ts │ │ ├── yupControllerAndServiceEntity │ │ ├── YupControllerAndServiceEntityController.ts │ │ └── YupControllerAndServiceEntityService.ts │ │ ├── yupControllerOnlyEntity │ │ └── YupControllerOnlyEntityController.ts │ │ ├── zodControllerAndServiceEntity │ │ ├── ZodControllerAndServiceEntityController.ts │ │ └── ZodControllerAndServiceEntityService.ts │ │ └── zodControllerOnlyEntity │ │ └── ZodControllerOnlyEntityController.ts ├── tailwind.config.ts ├── tsconfig.json ├── tsconfig.tsdown-bundle.json └── vovk.config.cjs ├── tsconfig.json └── turbo.json /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/package.json -------------------------------------------------------------------------------- /packages/vovk-ajv/.gitignore: -------------------------------------------------------------------------------- 1 | *.d.ts 2 | *.js 3 | !eslint.config.js -------------------------------------------------------------------------------- /packages/vovk-ajv/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-ajv/.npmignore -------------------------------------------------------------------------------- /packages/vovk-ajv/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-ajv/LICENSE -------------------------------------------------------------------------------- /packages/vovk-ajv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-ajv/README.md -------------------------------------------------------------------------------- /packages/vovk-ajv/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-ajv/eslint.config.js -------------------------------------------------------------------------------- /packages/vovk-ajv/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-ajv/index.ts -------------------------------------------------------------------------------- /packages/vovk-ajv/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-ajv/package.json -------------------------------------------------------------------------------- /packages/vovk-ajv/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-ajv/tsconfig.json -------------------------------------------------------------------------------- /packages/vovk-cli/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/.npmignore -------------------------------------------------------------------------------- /packages/vovk-cli/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/LICENSE -------------------------------------------------------------------------------- /packages/vovk-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/README.md -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/cjsBase/index.cjs.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/cjsBase/index.cjs.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/cjsBase/index.d.cts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/cjsBase/index.d.cts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/mixins/mixins.d.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/mixins/mixins.d.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/mixins/mixins.json.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/mixins/mixins.json.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/mjsBase/index.d.mts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/mjsBase/index.d.mts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/mjsBase/index.mjs.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/mjsBase/index.mjs.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/openapiCjs/openapi.cjs.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/openapiCjs/openapi.cjs.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/openapiCjs/openapi.d.cts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/openapiCjs/openapi.d.cts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/openapiJson/openapi.json.ejs: -------------------------------------------------------------------------------- 1 | <%- JSON.stringify(t.openapi, null, 2) %> -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/openapiTs/openapi.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/openapiTs/openapi.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/packageJson/package.json.ejs: -------------------------------------------------------------------------------- 1 | <%- JSON.stringify(t.package, null, 2) %> -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/readme/README.md.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/readme/README.md.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/schemaCjs/schema.cjs.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/schemaCjs/schema.cjs.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/schemaCjs/schema.d.cts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/schemaCjs/schema.d.cts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/schemaJson/schema.json.ejs: -------------------------------------------------------------------------------- 1 | <%- JSON.stringify(t.schema, null, 2) %> -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/schemaTs/schema.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/schemaTs/schema.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/client-templates/tsBase/index.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/client-templates/tsBase/index.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/eslint.config.js -------------------------------------------------------------------------------- /packages/vovk-cli/module-templates/arktype/controller.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/module-templates/arktype/controller.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/module-templates/type/controller.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/module-templates/type/controller.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/module-templates/type/service.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/module-templates/type/service.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/module-templates/valibot/controller.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/module-templates/valibot/controller.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/module-templates/zod/controller.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/module-templates/zod/controller.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/package.json -------------------------------------------------------------------------------- /packages/vovk-cli/src/bundle/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/bundle/index.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/dev/diffSegmentSchema.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/dev/diffSegmentSchema.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/dev/ensureSchemaFiles.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/dev/ensureSchemaFiles.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/dev/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/dev/index.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/dev/logDiffResult.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/dev/logDiffResult.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/dev/writeMetaJson.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/dev/writeMetaJson.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/dev/writeOneSegmentSchemaFile.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/dev/writeOneSegmentSchemaFile.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/generate/ensureClient.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/generate/ensureClient.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/generate/generate.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/generate/generate.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/generate/getClientTemplateFiles.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/generate/getClientTemplateFiles.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/generate/getProjectFullSchema.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/generate/getProjectFullSchema.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/generate/getTemplateClientImports.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/generate/getTemplateClientImports.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/generate/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/generate/index.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/generate/writeOneClientFile.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/generate/writeOneClientFile.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/getProjectInfo/getConfig/getConfigAbsolutePaths.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/getProjectInfo/getConfig/getConfigAbsolutePaths.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/getProjectInfo/getConfig/getRelativeSrcRoot.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/getProjectInfo/getConfig/getRelativeSrcRoot.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/getProjectInfo/getConfig/getTemplateDefs.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/getProjectInfo/getConfig/getTemplateDefs.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/getProjectInfo/getConfig/getUserConfig.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/getProjectInfo/getConfig/getUserConfig.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/getProjectInfo/getConfig/importUncachedModule.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/getProjectInfo/getConfig/importUncachedModule.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/getProjectInfo/getConfig/importUncachedModuleWorker.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/getProjectInfo/getConfig/importUncachedModuleWorker.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/getProjectInfo/getConfig/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/getProjectInfo/getConfig/index.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/getProjectInfo/getMetaSchema.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/getProjectInfo/getMetaSchema.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/getProjectInfo/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/getProjectInfo/index.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/index.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/init/checkTSConfigForExperimentalDecorators.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/init/checkTSConfigForExperimentalDecorators.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/init/createConfig.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/init/createConfig.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/init/createStandardSchemaValidatorFile.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/init/createStandardSchemaValidatorFile.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/init/getTemplateFilesFromPackage.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/init/getTemplateFilesFromPackage.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/init/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/init/index.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/init/installDependencies.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/init/installDependencies.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/init/logUpdateDependenciesError.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/init/logUpdateDependenciesError.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/init/updateDependenciesWithoutInstalling.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/init/updateDependenciesWithoutInstalling.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/init/updateNPMScripts.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/init/updateNPMScripts.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/init/updateTypeScriptConfig.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/init/updateTypeScriptConfig.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/locateSegments.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/locateSegments.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/new/addClassToSegmentCode.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/new/addClassToSegmentCode.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/new/addCommonTerms.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/new/addCommonTerms.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/new/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/new/index.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/new/newModule.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/new/newModule.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/new/newSegment.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/new/newSegment.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/new/render.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/new/render.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/types.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/types.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/chalkHighlightThing.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/chalkHighlightThing.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/compileJSONSchemaToTypeScriptType.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/compileJSONSchemaToTypeScriptType.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/compileTs.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/compileTs.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/debounceWithArgs.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/debounceWithArgs.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/deepExtend.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/deepExtend.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/formatLoggedSegmentName.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/formatLoggedSegmentName.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/generateFnName.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/generateFnName.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/getAvailablePort.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/getAvailablePort.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/getFileSystemEntryType.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/getFileSystemEntryType.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/getLogger.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/getLogger.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/getNPMPackageMetadata.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/getNPMPackageMetadata.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/getPackageJson.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/getPackageJson.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/getPublicModuleNameFromPath.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/getPublicModuleNameFromPath.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/normalizeOpenAPIMixin.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/normalizeOpenAPIMixin.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/pickSegmentFullSchema.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/pickSegmentFullSchema.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/prettify.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/prettify.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/removeUnlistedDirectories.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/removeUnlistedDirectories.mts -------------------------------------------------------------------------------- /packages/vovk-cli/src/utils/resolveAbsoluteModulePath.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/src/utils/resolveAbsoluteModulePath.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/data/client-templates/custom/custom.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/data/client-templates/custom/custom.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/test/data/client-templates/hello-world/hello-world.js: -------------------------------------------------------------------------------- 1 | 'Hello, World!'; 2 | -------------------------------------------------------------------------------- /packages/vovk-cli/test/data/segments/[[...vovk]]/route.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vovk-cli/test/data/segments/bar/[[...custom]]/route.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vovk-cli/test/data/segments/baz/[[...vovk]]/noroute.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vovk-cli/test/data/segments/foo/[[...vovk]]/route.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vovk-cli/test/data/segments/garply/waldo/route.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vovk-cli/test/data/segments/grault/xxxx/[[...vovk]]/noroute.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vovk-cli/test/data/segments/quux/corge/[[...vovk]]/route.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vovk-cli/test/lib/getCLIAssertions.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/lib/getCLIAssertions.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/lib/importFresh.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/lib/importFresh.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/lib/runScript.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/lib/runScript.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/lib/updateConfig.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/lib/updateConfig.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/lib/updateConfigProperty.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/lib/updateConfigProperty.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/bundle/cli-bundle.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/bundle/cli-bundle.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/critical-utilities/diffSchema.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/critical-utilities/diffSchema.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/critical-utilities/ensureSchemaFiles.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/critical-utilities/ensureSchemaFiles.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/critical-utilities/locateSegment.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/critical-utilities/locateSegment.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/dev/cli-dev.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/dev/cli-dev.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/generate/composed-and-segmented.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/generate/composed-and-segmented.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/generate/openapi.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/generate/openapi.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/generate/templates.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/generate/templates.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/init/cli-init.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/init/cli-init.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/new/custom-controller.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/new/custom-controller.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/new/custom-state.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/new/custom-state.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/new/new-controller-and-service.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/new/new-controller-and-service.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/new/new-controller-flags.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/new/new-controller-flags.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/new/new-controller-only.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/new/new-controller-only.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/new/new-custom-component.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/new/new-custom-component.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/test/spec/new/new-segment.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/test/spec/new/new-segment.test.mts -------------------------------------------------------------------------------- /packages/vovk-cli/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/tsconfig.build.json -------------------------------------------------------------------------------- /packages/vovk-cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-cli/tsconfig.json -------------------------------------------------------------------------------- /packages/vovk-client/.npmignore: -------------------------------------------------------------------------------- 1 | eslint.config.js -------------------------------------------------------------------------------- /packages/vovk-client/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-client/LICENSE -------------------------------------------------------------------------------- /packages/vovk-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-client/README.md -------------------------------------------------------------------------------- /packages/vovk-client/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-client/eslint.config.js -------------------------------------------------------------------------------- /packages/vovk-client/index.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('../.vovk-client/index.cjs'), 3 | }; 4 | -------------------------------------------------------------------------------- /packages/vovk-client/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '../.vovk-client/index.d.cts'; 2 | -------------------------------------------------------------------------------- /packages/vovk-client/index.d.mts: -------------------------------------------------------------------------------- 1 | export * from '../.vovk-client/index.d.mts'; 2 | -------------------------------------------------------------------------------- /packages/vovk-client/index.mjs: -------------------------------------------------------------------------------- 1 | export * from '../.vovk-client/index.mjs'; 2 | -------------------------------------------------------------------------------- /packages/vovk-client/openapi.cjs: -------------------------------------------------------------------------------- 1 | module.exports = require('../.vovk-client/openapi.cjs') ?? {}; 2 | -------------------------------------------------------------------------------- /packages/vovk-client/openapi.d.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-client/openapi.d.cts -------------------------------------------------------------------------------- /packages/vovk-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-client/package.json -------------------------------------------------------------------------------- /packages/vovk-client/schema.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-client/schema.cjs -------------------------------------------------------------------------------- /packages/vovk-client/schema.d.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-client/schema.d.cts -------------------------------------------------------------------------------- /packages/vovk-dto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-dto/.gitignore -------------------------------------------------------------------------------- /packages/vovk-dto/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-dto/.npmignore -------------------------------------------------------------------------------- /packages/vovk-dto/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-dto/LICENSE -------------------------------------------------------------------------------- /packages/vovk-dto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-dto/README.md -------------------------------------------------------------------------------- /packages/vovk-dto/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-dto/eslint.config.js -------------------------------------------------------------------------------- /packages/vovk-dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-dto/index.ts -------------------------------------------------------------------------------- /packages/vovk-dto/module-templates/controller.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-dto/module-templates/controller.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-dto/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-dto/package.json -------------------------------------------------------------------------------- /packages/vovk-dto/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-dto/tsconfig.json -------------------------------------------------------------------------------- /packages/vovk-dto/validateOnClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-dto/validateOnClient.ts -------------------------------------------------------------------------------- /packages/vovk-python/.gitignore: -------------------------------------------------------------------------------- 1 | *.d.ts 2 | *.js 3 | !eslint.config.js 4 | generated_python_client -------------------------------------------------------------------------------- /packages/vovk-python/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/.npmignore -------------------------------------------------------------------------------- /packages/vovk-python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/README.md -------------------------------------------------------------------------------- /packages/vovk-python/client-templates/pyPkg/pyproject.toml.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/client-templates/pyPkg/pyproject.toml.ejs -------------------------------------------------------------------------------- /packages/vovk-python/client-templates/pyPkg/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/client-templates/pyPkg/setup.cfg -------------------------------------------------------------------------------- /packages/vovk-python/client-templates/pyReadme/README.md.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/client-templates/pyReadme/README.md.ejs -------------------------------------------------------------------------------- /packages/vovk-python/client-templates/pySrc/__init__.py.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/client-templates/pySrc/__init__.py.ejs -------------------------------------------------------------------------------- /packages/vovk-python/client-templates/pySrc/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/client-templates/pySrc/api_client.py -------------------------------------------------------------------------------- /packages/vovk-python/client-templates/pySrc/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vovk-python/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/eslint.config.js -------------------------------------------------------------------------------- /packages/vovk-python/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/index.ts -------------------------------------------------------------------------------- /packages/vovk-python/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/package.json -------------------------------------------------------------------------------- /packages/vovk-python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/requirements.txt -------------------------------------------------------------------------------- /packages/vovk-python/test_py/.gitignore: -------------------------------------------------------------------------------- 1 | generated_test_python_client -------------------------------------------------------------------------------- /packages/vovk-python/test_py/common_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/test_py/common_test.py -------------------------------------------------------------------------------- /packages/vovk-python/test_py/dto_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/test_py/dto_test.py -------------------------------------------------------------------------------- /packages/vovk-python/test_py/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/test_py/utils.py -------------------------------------------------------------------------------- /packages/vovk-python/test_py/yup_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/test_py/yup_test.py -------------------------------------------------------------------------------- /packages/vovk-python/test_py/zod_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/test_py/zod_test.py -------------------------------------------------------------------------------- /packages/vovk-python/test_ts/schema-to-type.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/test_ts/schema-to-type.test.mts -------------------------------------------------------------------------------- /packages/vovk-python/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/tsconfig.json -------------------------------------------------------------------------------- /packages/vovk-python/vovk.config.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-python/vovk.config.test.mjs -------------------------------------------------------------------------------- /packages/vovk-rust/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/.gitignore -------------------------------------------------------------------------------- /packages/vovk-rust/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/.npmignore -------------------------------------------------------------------------------- /packages/vovk-rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/README.md -------------------------------------------------------------------------------- /packages/vovk-rust/client-templates/rsPkg/Cargo.toml.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/client-templates/rsPkg/Cargo.toml.ejs -------------------------------------------------------------------------------- /packages/vovk-rust/client-templates/rsReadme/README.md.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/client-templates/rsReadme/README.md.ejs -------------------------------------------------------------------------------- /packages/vovk-rust/client-templates/rsSrc/http_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/client-templates/rsSrc/http_request.rs -------------------------------------------------------------------------------- /packages/vovk-rust/client-templates/rsSrc/lib.rs.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/client-templates/rsSrc/lib.rs.ejs -------------------------------------------------------------------------------- /packages/vovk-rust/client-templates/rsSrc/read_full_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/client-templates/rsSrc/read_full_schema.rs -------------------------------------------------------------------------------- /packages/vovk-rust/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/eslint.config.js -------------------------------------------------------------------------------- /packages/vovk-rust/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/index.ts -------------------------------------------------------------------------------- /packages/vovk-rust/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/package.json -------------------------------------------------------------------------------- /packages/vovk-rust/test_rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/test_rust/Cargo.toml -------------------------------------------------------------------------------- /packages/vovk-rust/test_rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/test_rust/src/lib.rs -------------------------------------------------------------------------------- /packages/vovk-rust/test_rust/src/test_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/test_rust/src/test_common.rs -------------------------------------------------------------------------------- /packages/vovk-rust/test_rust/src/test_dto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/test_rust/src/test_dto.rs -------------------------------------------------------------------------------- /packages/vovk-rust/test_rust/src/test_yup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/test_rust/src/test_yup.rs -------------------------------------------------------------------------------- /packages/vovk-rust/test_rust/src/test_zod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/test_rust/src/test_zod.rs -------------------------------------------------------------------------------- /packages/vovk-rust/test_ts/schema-to-type.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/test_ts/schema-to-type.test.mts -------------------------------------------------------------------------------- /packages/vovk-rust/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/tsconfig.json -------------------------------------------------------------------------------- /packages/vovk-rust/vovk.config.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-rust/vovk.config.test.mjs -------------------------------------------------------------------------------- /packages/vovk-yup/.gitignore: -------------------------------------------------------------------------------- 1 | *.d.ts 2 | *.js 3 | !eslint.config.js -------------------------------------------------------------------------------- /packages/vovk-yup/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-yup/.npmignore -------------------------------------------------------------------------------- /packages/vovk-yup/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-yup/LICENSE -------------------------------------------------------------------------------- /packages/vovk-yup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-yup/README.md -------------------------------------------------------------------------------- /packages/vovk-yup/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-yup/eslint.config.js -------------------------------------------------------------------------------- /packages/vovk-yup/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-yup/index.ts -------------------------------------------------------------------------------- /packages/vovk-yup/module-templates/controller.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-yup/module-templates/controller.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-yup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-yup/package.json -------------------------------------------------------------------------------- /packages/vovk-yup/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-yup/tsconfig.json -------------------------------------------------------------------------------- /packages/vovk-zod/.gitignore: -------------------------------------------------------------------------------- 1 | *.d.ts 2 | *.js 3 | !eslint.config.js 4 | esm 5 | cjs -------------------------------------------------------------------------------- /packages/vovk-zod/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-zod/.npmignore -------------------------------------------------------------------------------- /packages/vovk-zod/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-zod/LICENSE -------------------------------------------------------------------------------- /packages/vovk-zod/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-zod/README.md -------------------------------------------------------------------------------- /packages/vovk-zod/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-zod/eslint.config.js -------------------------------------------------------------------------------- /packages/vovk-zod/module-templates/controller.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-zod/module-templates/controller.ts.ejs -------------------------------------------------------------------------------- /packages/vovk-zod/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-zod/package.json -------------------------------------------------------------------------------- /packages/vovk-zod/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-zod/src/index.ts -------------------------------------------------------------------------------- /packages/vovk-zod/src/v3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-zod/src/v3/index.ts -------------------------------------------------------------------------------- /packages/vovk-zod/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk-zod/tsconfig.json -------------------------------------------------------------------------------- /packages/vovk/.gitignore: -------------------------------------------------------------------------------- 1 | mjs 2 | cjs -------------------------------------------------------------------------------- /packages/vovk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/.npmignore -------------------------------------------------------------------------------- /packages/vovk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/LICENSE -------------------------------------------------------------------------------- /packages/vovk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/README.md -------------------------------------------------------------------------------- /packages/vovk/bin/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/bin/index.mjs -------------------------------------------------------------------------------- /packages/vovk/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/eslint.config.js -------------------------------------------------------------------------------- /packages/vovk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/package.json -------------------------------------------------------------------------------- /packages/vovk/src/HttpException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/HttpException.ts -------------------------------------------------------------------------------- /packages/vovk/src/JSONLinesResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/JSONLinesResponse.ts -------------------------------------------------------------------------------- /packages/vovk/src/VovkApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/VovkApp.ts -------------------------------------------------------------------------------- /packages/vovk/src/client/createRPC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/client/createRPC.ts -------------------------------------------------------------------------------- /packages/vovk/src/client/defaultHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/client/defaultHandler.ts -------------------------------------------------------------------------------- /packages/vovk/src/client/defaultStreamHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/client/defaultStreamHandler.ts -------------------------------------------------------------------------------- /packages/vovk/src/client/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/client/fetcher.ts -------------------------------------------------------------------------------- /packages/vovk/src/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/client/index.ts -------------------------------------------------------------------------------- /packages/vovk/src/client/progressive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/client/progressive.ts -------------------------------------------------------------------------------- /packages/vovk/src/client/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/client/types.ts -------------------------------------------------------------------------------- /packages/vovk/src/createVovkApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/createVovkApp.ts -------------------------------------------------------------------------------- /packages/vovk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/index.ts -------------------------------------------------------------------------------- /packages/vovk/src/openapi/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/openapi/error.ts -------------------------------------------------------------------------------- /packages/vovk/src/openapi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/openapi/index.ts -------------------------------------------------------------------------------- /packages/vovk/src/openapi/openAPIToVovkSchema/applyComponentsSchemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/openapi/openAPIToVovkSchema/applyComponentsSchemas.ts -------------------------------------------------------------------------------- /packages/vovk/src/openapi/openAPIToVovkSchema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/openapi/openAPIToVovkSchema/index.ts -------------------------------------------------------------------------------- /packages/vovk/src/openapi/openAPIToVovkSchema/inlineRefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/openapi/openAPIToVovkSchema/inlineRefs.ts -------------------------------------------------------------------------------- /packages/vovk/src/openapi/tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/openapi/tool.ts -------------------------------------------------------------------------------- /packages/vovk/src/openapi/vovkSchemaToOpenAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/openapi/vovkSchemaToOpenAPI.ts -------------------------------------------------------------------------------- /packages/vovk/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/types.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/camelCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/camelCase.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/createCodeSamples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/createCodeSamples.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/createDecorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/createDecorator.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/createStandardValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/createStandardValidation.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/createValidateOnClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/createValidateOnClient.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/deepExtend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/deepExtend.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/deriveLLMTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/deriveLLMTools.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/generateStaticAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/generateStaticAPI.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/getJSONSchemaExample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/getJSONSchemaExample.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/getJSONSchemaSample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/getJSONSchemaSample.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/getSampleFromObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/getSampleFromObject.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/getSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/getSchema.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/multitenant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/multitenant.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/parseQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/parseQuery.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/reqForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/reqForm.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/reqMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/reqMeta.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/reqQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/reqQuery.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/resolveGeneratorConfigValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/resolveGeneratorConfigValues.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/serializeQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/serializeQuery.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/setHandlerSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/setHandlerSchema.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/shim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/shim.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/upperFirst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/upperFirst.ts -------------------------------------------------------------------------------- /packages/vovk/src/utils/withValidationLibrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/src/utils/withValidationLibrary.ts -------------------------------------------------------------------------------- /packages/vovk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/packages/vovk/tsconfig.json -------------------------------------------------------------------------------- /scripts/bump-dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/scripts/bump-dependencies.ts -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/.vovk-schema/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/.vovk-schema/_meta.json -------------------------------------------------------------------------------- /test/.vovk-schema/client2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/.vovk-schema/client2.json -------------------------------------------------------------------------------- /test/.vovk-schema/foo/client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/.vovk-schema/foo/client.json -------------------------------------------------------------------------------- /test/.vovk-schema/generated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/.vovk-schema/generated.json -------------------------------------------------------------------------------- /test/.vovk-schema/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/.vovk-schema/root.json -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/README.md -------------------------------------------------------------------------------- /test/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/next.config.mjs -------------------------------------------------------------------------------- /test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/package-lock.json -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/package.json -------------------------------------------------------------------------------- /test/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/postcss.config.cjs -------------------------------------------------------------------------------- /test/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/public/next.svg -------------------------------------------------------------------------------- /test/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/public/vercel.svg -------------------------------------------------------------------------------- /test/scripts/generateModulesFromTemplates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/scripts/generateModulesFromTemplates.sh -------------------------------------------------------------------------------- /test/src/app/api/[[...vovk]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/app/api/[[...vovk]]/route.ts -------------------------------------------------------------------------------- /test/src/app/api/client2/[[...client2]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/app/api/client2/[[...client2]]/route.ts -------------------------------------------------------------------------------- /test/src/app/api/foo/client/[[...client]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/app/api/foo/client/[[...client]]/route.ts -------------------------------------------------------------------------------- /test/src/app/api/generated/[[...vovk]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/app/api/generated/[[...vovk]]/route.ts -------------------------------------------------------------------------------- /test/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/app/favicon.ico -------------------------------------------------------------------------------- /test/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/app/globals.css -------------------------------------------------------------------------------- /test/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/app/layout.tsx -------------------------------------------------------------------------------- /test/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/app/page.tsx -------------------------------------------------------------------------------- /test/src/client/ClientControllerInternalApi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/ClientControllerInternalApi.test.ts -------------------------------------------------------------------------------- /test/src/client/CommonController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/CommonController.test.ts -------------------------------------------------------------------------------- /test/src/client/CommonController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/CommonController.ts -------------------------------------------------------------------------------- /test/src/client/CustomSchemaController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/CustomSchemaController.test.ts -------------------------------------------------------------------------------- /test/src/client/CustomSchemaController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/CustomSchemaController.ts -------------------------------------------------------------------------------- /test/src/client/GeneratedModules.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/GeneratedModules.test.ts -------------------------------------------------------------------------------- /test/src/client/OpenApiController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/OpenApiController.test.ts -------------------------------------------------------------------------------- /test/src/client/OpenApiController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/OpenApiController.ts -------------------------------------------------------------------------------- /test/src/client/StreamingController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/StreamingController.test.ts -------------------------------------------------------------------------------- /test/src/client/StreamingController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/StreamingController.ts -------------------------------------------------------------------------------- /test/src/client/StreamingGeneratorController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/StreamingGeneratorController.test.ts -------------------------------------------------------------------------------- /test/src/client/StreamingGeneratorController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/StreamingGeneratorController.ts -------------------------------------------------------------------------------- /test/src/client/WithDtoClientController.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/WithDtoClientController.dto.ts -------------------------------------------------------------------------------- /test/src/client/WithDtoClientController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/WithDtoClientController.test.ts -------------------------------------------------------------------------------- /test/src/client/WithDtoClientController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/WithDtoClientController.ts -------------------------------------------------------------------------------- /test/src/client/WithYupClientController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/WithYupClientController.test.ts -------------------------------------------------------------------------------- /test/src/client/WithYupClientController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/WithYupClientController.ts -------------------------------------------------------------------------------- /test/src/client/WithZodClientController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/WithZodClientController.test.ts -------------------------------------------------------------------------------- /test/src/client/WithZodClientController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/client/WithZodClientController.ts -------------------------------------------------------------------------------- /test/src/common/createCodeSamples.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/common/createCodeSamples.test.ts -------------------------------------------------------------------------------- /test/src/common/createLLMTools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/common/createLLMTools.test.ts -------------------------------------------------------------------------------- /test/src/common/multitenant.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/common/multitenant.test.ts -------------------------------------------------------------------------------- /test/src/common/openAPIToVovkSchema.test.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/src/common/resolveGeneratorConfigValues.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/common/resolveGeneratorConfigValues.test.ts -------------------------------------------------------------------------------- /test/src/common/vovkSchemaToOpenAPI.test.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/src/common/withValidation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/common/withValidation.test.ts -------------------------------------------------------------------------------- /test/src/core/AllDecoratorsController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/AllDecoratorsController.test.ts -------------------------------------------------------------------------------- /test/src/core/AllDecoratorsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/AllDecoratorsController.ts -------------------------------------------------------------------------------- /test/src/core/AutoDecoratorsController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/AutoDecoratorsController.test.ts -------------------------------------------------------------------------------- /test/src/core/AutoDecoratorsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/AutoDecoratorsController.ts -------------------------------------------------------------------------------- /test/src/core/ConflictingRoutesController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/ConflictingRoutesController.test.ts -------------------------------------------------------------------------------- /test/src/core/ConflictingRoutesController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/ConflictingRoutesController.ts -------------------------------------------------------------------------------- /test/src/core/CustomDecoratorController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/CustomDecoratorController.test.ts -------------------------------------------------------------------------------- /test/src/core/CustomDecoratorController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/CustomDecoratorController.ts -------------------------------------------------------------------------------- /test/src/core/DesNotExistController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/DesNotExistController.test.ts -------------------------------------------------------------------------------- /test/src/core/DesNotExistController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/DesNotExistController.ts -------------------------------------------------------------------------------- /test/src/core/DuplicatedParameterController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/DuplicatedParameterController.test.ts -------------------------------------------------------------------------------- /test/src/core/DuplicatedParameterController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/DuplicatedParameterController.ts -------------------------------------------------------------------------------- /test/src/core/ErrorController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/ErrorController.test.ts -------------------------------------------------------------------------------- /test/src/core/ErrorController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/ErrorController.ts -------------------------------------------------------------------------------- /test/src/core/HeadersController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/HeadersController.test.ts -------------------------------------------------------------------------------- /test/src/core/HeadersController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/HeadersController.ts -------------------------------------------------------------------------------- /test/src/core/InputController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/InputController.test.ts -------------------------------------------------------------------------------- /test/src/core/InputController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/InputController.ts -------------------------------------------------------------------------------- /test/src/core/NextResponseController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/NextResponseController.test.ts -------------------------------------------------------------------------------- /test/src/core/NextResponseController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/NextResponseController.ts -------------------------------------------------------------------------------- /test/src/core/RedirectController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/RedirectController.test.ts -------------------------------------------------------------------------------- /test/src/core/RedirectController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/RedirectController.ts -------------------------------------------------------------------------------- /test/src/core/StaticApiController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/StaticApiController.test.ts -------------------------------------------------------------------------------- /test/src/core/StaticApiController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/StaticApiController.ts -------------------------------------------------------------------------------- /test/src/core/TrimControllers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/TrimControllers.test.ts -------------------------------------------------------------------------------- /test/src/core/TrimControllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/core/TrimControllers.ts -------------------------------------------------------------------------------- /test/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/lib.ts -------------------------------------------------------------------------------- /test/src/lib/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/lib/fetcher.ts -------------------------------------------------------------------------------- /test/src/lib/withArk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/lib/withArk.ts -------------------------------------------------------------------------------- /test/src/lib/withValibot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/lib/withValibot.ts -------------------------------------------------------------------------------- /test/src/lib/withZod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/lib/withZod.ts -------------------------------------------------------------------------------- /test/src/modules/generated/arktypeControllerAndServiceEntity/ArktypeControllerAndServiceEntityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/arktypeControllerAndServiceEntity/ArktypeControllerAndServiceEntityController.ts -------------------------------------------------------------------------------- /test/src/modules/generated/arktypeControllerAndServiceEntity/ArktypeControllerAndServiceEntityService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/arktypeControllerAndServiceEntity/ArktypeControllerAndServiceEntityService.ts -------------------------------------------------------------------------------- /test/src/modules/generated/arktypeControllerOnlyEntity/ArktypeControllerOnlyEntityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/arktypeControllerOnlyEntity/ArktypeControllerOnlyEntityController.ts -------------------------------------------------------------------------------- /test/src/modules/generated/dtoControllerAndServiceEntity/DtoControllerAndServiceEntityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/dtoControllerAndServiceEntity/DtoControllerAndServiceEntityController.ts -------------------------------------------------------------------------------- /test/src/modules/generated/dtoControllerAndServiceEntity/DtoControllerAndServiceEntityService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/dtoControllerAndServiceEntity/DtoControllerAndServiceEntityService.ts -------------------------------------------------------------------------------- /test/src/modules/generated/dtoControllerOnlyEntity/DtoControllerOnlyEntityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/dtoControllerOnlyEntity/DtoControllerOnlyEntityController.ts -------------------------------------------------------------------------------- /test/src/modules/generated/noValidationControllerAndServiceEntity/NoValidationControllerAndServiceEntityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/noValidationControllerAndServiceEntity/NoValidationControllerAndServiceEntityController.ts -------------------------------------------------------------------------------- /test/src/modules/generated/noValidationControllerAndServiceEntity/NoValidationControllerAndServiceEntityService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/noValidationControllerAndServiceEntity/NoValidationControllerAndServiceEntityService.ts -------------------------------------------------------------------------------- /test/src/modules/generated/noValidationControllerOnlyEntity/NoValidationControllerOnlyEntityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/noValidationControllerOnlyEntity/NoValidationControllerOnlyEntityController.ts -------------------------------------------------------------------------------- /test/src/modules/generated/valibotControllerAndServiceEntity/ValibotControllerAndServiceEntityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/valibotControllerAndServiceEntity/ValibotControllerAndServiceEntityController.ts -------------------------------------------------------------------------------- /test/src/modules/generated/valibotControllerAndServiceEntity/ValibotControllerAndServiceEntityService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/valibotControllerAndServiceEntity/ValibotControllerAndServiceEntityService.ts -------------------------------------------------------------------------------- /test/src/modules/generated/valibotControllerOnlyEntity/ValibotControllerOnlyEntityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/valibotControllerOnlyEntity/ValibotControllerOnlyEntityController.ts -------------------------------------------------------------------------------- /test/src/modules/generated/yupControllerAndServiceEntity/YupControllerAndServiceEntityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/yupControllerAndServiceEntity/YupControllerAndServiceEntityController.ts -------------------------------------------------------------------------------- /test/src/modules/generated/yupControllerAndServiceEntity/YupControllerAndServiceEntityService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/yupControllerAndServiceEntity/YupControllerAndServiceEntityService.ts -------------------------------------------------------------------------------- /test/src/modules/generated/yupControllerOnlyEntity/YupControllerOnlyEntityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/yupControllerOnlyEntity/YupControllerOnlyEntityController.ts -------------------------------------------------------------------------------- /test/src/modules/generated/zodControllerAndServiceEntity/ZodControllerAndServiceEntityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/zodControllerAndServiceEntity/ZodControllerAndServiceEntityController.ts -------------------------------------------------------------------------------- /test/src/modules/generated/zodControllerAndServiceEntity/ZodControllerAndServiceEntityService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/zodControllerAndServiceEntity/ZodControllerAndServiceEntityService.ts -------------------------------------------------------------------------------- /test/src/modules/generated/zodControllerOnlyEntity/ZodControllerOnlyEntityController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/src/modules/generated/zodControllerOnlyEntity/ZodControllerOnlyEntityController.ts -------------------------------------------------------------------------------- /test/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/tailwind.config.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/tsconfig.tsdown-bundle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/tsconfig.tsdown-bundle.json -------------------------------------------------------------------------------- /test/vovk.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/test/vovk.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finom/vovk/HEAD/turbo.json --------------------------------------------------------------------------------