@himenon/openapi-typescript-code-generator
Version:
OpenAPI Code Generator using TypeScript AST.
1 lines • 7.76 kB
Source Map (JSON)
{"version":3,"sources":["../src/meta.ts","../package.json"],"sourcesContent":["import pkgJson from \"../package.json\" with { type: \"json\" };\nexport const Name = pkgJson.name;\nexport const Version = pkgJson.version;\n","{\n \"name\": \"@himenon/openapi-typescript-code-generator\",\n \"version\": \"1.1.0\",\n \"description\": \"OpenAPI Code Generator using TypeScript AST.\",\n \"keywords\": [\n \"openapi\",\n \"openapi3\",\n \"openapi-codegen\",\n \"openapi-generator\",\n \"typescript\",\n \"typescript-ast\"\n ],\n \"homepage\": \"https://github.com/Himenon/openapi-typescript-code-generator#readme\",\n \"bugs\": {\n \"url\": \"https://github.com/Himenon/openapi-typescript-code-generator/issues\"\n },\n \"repository\": {\n \"type\": \"git\",\n \"url\": \"git@github.com:Himenon/openapi-typescript-code-generator.git\"\n },\n \"license\": \"MIT\",\n \"author\": {\n \"name\": \"Himenon\",\n \"email\": \"k.himeno314@gmail.com\",\n \"url\": \"https://github.com/Himenon\"\n },\n \"sideEffects\": false,\n \"type\": \"module\",\n \"exports\": {\n \".\": {\n \"import\": \"./dist/index.js\",\n \"require\": \"./dist/index.cjs\"\n },\n \"./dist/api\": {\n \"import\": \"./dist/api.js\",\n \"require\": \"./dist/api.cjs\"\n },\n \"./dist/templates\": {\n \"import\": \"./dist/templates.js\",\n \"require\": \"./dist/templates.cjs\"\n },\n \"./dist/types\": {\n \"import\": \"./dist/types.js\",\n \"require\": \"./dist/types.cjs\"\n },\n \"./dist/meta\": {\n \"import\": \"./dist/meta.js\",\n \"require\": \"./dist/meta.cjs\"\n }\n },\n \"main\": \"./dist/index.js\",\n \"module\": \"./dist/index.js\",\n \"browser\": \"./dist/index.js\",\n \"types\": \"./dist/index.d.ts\",\n \"files\": [\n \"dist\",\n \"package.json\"\n ],\n \"scripts\": {\n \"build\": \"tsup\",\n \"clean\": \"pnpm ts ./scripts/clean.ts\",\n \"format\": \"biome format --write .\",\n \"lerna:version:up\": \"lerna version --yes\",\n \"lint\": \"biome lint .\",\n \"release:github:registry\": \"pnpm publish --no-git-checks --registry https://npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN}\",\n \"release:npm:registry\": \"pnpm publish --no-git-checks\",\n \"test\": \"run-p test:depcruise test:jest test:code:gen:* test:snapshot\",\n \"test:code:gen\": \"run-p test:code:gen:*\",\n \"test:code:gen:class\": \"pnpm ts ./scripts/testCodeGenWithClass.ts\",\n \"test:code:gen:currying-function\": \"pnpm ts ./scripts/testCodeGenWithCurryingFunctional.ts\",\n \"test:code:gen:function\": \"pnpm ts ./scripts/testCodeGenWithFunctional.ts\",\n \"test:depcruise\": \"depcruise --validate .dependency-cruiser.cjs src\",\n \"test:jest\": \"cross-env NODE_OPTIONS=--experimental-specifier-resolution=node jest -c ./jest.config.cjs --collect-coverage\",\n \"test:snapshot\": \"jest -c ./jest.snapshot.config.cjs\",\n \"ts\": \"node --no-warnings=ExperimentalWarning --experimental-specifier-resolution=node --loader ts-node/esm\",\n \"update:snapshot\": \"pnpm jest -c ./jest.snapshot.config.cjs --updateSnapshot\",\n \"validate\": \"pnpm ts ./scripts/validate.ts\",\n \"watch\": \"pnpm ts ./scripts/watch.ts\"\n },\n \"simple-git-hooks\": {\n \"pre-commit\": \"pnpm lint-staged\"\n },\n \"lint-staged\": {\n \"*.{js,jsx,json,yml,yaml,html,md,ts,tsx}\": [\n \"biome format --no-errors-on-unmatched --write\"\n ],\n \"package.json\": [\n \"sort-package-json\"\n ]\n },\n \"resolutions\": {\n \"kind-of\": \"6.0.3\",\n \"node-fetch\": \"2.6.1\"\n },\n \"dependencies\": {\n \"@types/json-schema\": \"7.0.15\",\n \"ajv\": \"8.17.1\",\n \"js-yaml\": \"4.1.0\"\n },\n \"devDependencies\": {\n \"@biomejs/biome\": \"^2.0.0\",\n \"@commitlint/cli\": \"19.8.1\",\n \"@commitlint/config-conventional\": \"19.8.1\",\n \"@himenon/path-oriented-data-structure\": \"1.0.2\",\n \"@swc/core\": \"^1.12.1\",\n \"@swc/helpers\": \"^0.5.17\",\n \"@swc/jest\": \"^0.2.38\",\n \"@types/chokidar\": \"2.1.7\",\n \"@types/jest\": \"30.0.0\",\n \"@types/js-yaml\": \"4.0.9\",\n \"@types/node\": \"24.0.3\",\n \"@types/rimraf\": \"4.0.5\",\n \"chokidar\": \"4.0.3\",\n \"conventional-changelog-angular-all\": \"1.7.0\",\n \"cpy\": \"11.1.0\",\n \"cross-env\": \"^7.0.3\",\n \"dependency-cruiser\": \"16.10.3\",\n \"dot-prop\": \"9.0.0\",\n \"execa\": \"9.6.0\",\n \"generate-changelog\": \"1.8.0\",\n \"import-sort-style-module\": \"6.0.0\",\n \"jest\": \"30.0.1\",\n \"jest-cli\": \"30.0.1\",\n \"lerna\": \"8.2.2\",\n \"lint-staged\": \"16.1.2\",\n \"npm-run-all\": \"4.1.5\",\n \"openapi-schema-validator\": \"12.1.3\",\n \"read-package-up\": \"^11.0.0\",\n \"rimraf\": \"6.0.1\",\n \"simple-git-hooks\": \"^2.13.0\",\n \"sort-package-json\": \"3.2.1\",\n \"ts-jest\": \"29.4.0\",\n \"ts-node\": \"10.9.2\",\n \"tsup\": \"^8.5.0\",\n \"typescript\": \"5.3.3\"\n },\n \"peerDependencies\": {\n \"typescript\": \">=5\"\n },\n \"packageManager\": \"pnpm@10.12.1\",\n \"engines\": {\n \"pnpm\": \">=9\"\n },\n \"publishConfig\": {\n \"access\": \"public\"\n },\n \"importSort\": {\n \".js, .jsx, .ts, .tsx\": {\n \"style\": \"module\",\n \"parser\": \"typescript\"\n }\n }\n}\n"],"mappings":"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","names":[]}