├── .editorconfig ├── .github ├── assets │ └── logo.webp └── workflows │ └── test.yml ├── .gitignore ├── .nvmrc ├── .vscode └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin └── cli.js ├── eslint.config.js ├── package.json ├── src ├── cleanup.js ├── client.js ├── formats.js ├── head-template.js ├── resolver.js └── writer.js ├── test ├── env.d.ts ├── index.js ├── index.js.snapshot ├── petstore.json ├── petstore.yaml ├── test-allOf.yaml ├── test-nullable.yaml └── test-parameter-refs.yaml └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/assets/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/.github/assets/logo.webp -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.defaultFormatter": "dbaeumer.vscode-eslint" 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/README.md -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/bin/cli.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/package.json -------------------------------------------------------------------------------- /src/cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/src/cleanup.js -------------------------------------------------------------------------------- /src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/src/client.js -------------------------------------------------------------------------------- /src/formats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/src/formats.js -------------------------------------------------------------------------------- /src/head-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/src/head-template.js -------------------------------------------------------------------------------- /src/resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/src/resolver.js -------------------------------------------------------------------------------- /src/writer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/src/writer.js -------------------------------------------------------------------------------- /test/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/test/env.d.ts -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/test/index.js -------------------------------------------------------------------------------- /test/index.js.snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/test/index.js.snapshot -------------------------------------------------------------------------------- /test/petstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/test/petstore.json -------------------------------------------------------------------------------- /test/petstore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/test/petstore.yaml -------------------------------------------------------------------------------- /test/test-allOf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/test/test-allOf.yaml -------------------------------------------------------------------------------- /test/test-nullable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/test/test-nullable.yaml -------------------------------------------------------------------------------- /test/test-parameter-refs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/test/test-parameter-refs.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geut/openapi-box/HEAD/tsconfig.json --------------------------------------------------------------------------------