├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question.md ├── contributing.md ├── pull_request_template.md └── workflows │ └── ci.yaml ├── .github_changelog_generator ├── .gitignore ├── .mocharc.js ├── .npmignore ├── .nycrc.json ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── CHANGELOG.md ├── _sidebar.md ├── api.md ├── custom-methods.md ├── docsify │ ├── prism-lines.js │ └── replace.js ├── examples │ ├── _sidebar.md │ ├── authentication_v5.md │ ├── authentication_v5_plugin.json │ ├── basic.md │ ├── custom_methods.json │ ├── custom_methods.md │ ├── generated_app_v4.md │ ├── generated_service_v5.md │ ├── index.md │ ├── prefixed_routes.md │ └── ui.md ├── getting-started.md ├── index.html ├── migrations │ ├── MIGRATIONS_v1.md │ ├── MIGRATIONS_v2.md │ └── MIGRATIONS_v3.md └── swagger-ui │ ├── index.html │ └── swagger-initializer.js ├── example ├── app.js ├── docs.html ├── index.html ├── openapi-v3 │ ├── customMethods.js │ ├── customTags.js │ ├── definitionWithCustomizedSpec.js │ ├── definitions.js │ ├── docs.html │ ├── doveSchemas.js │ ├── idNames.js │ ├── multi.js │ └── security.js └── swagger-v2 │ ├── customMethods.js │ ├── customTags.js │ ├── definitionWithCustomizedSpec.js │ ├── definitions.js │ ├── docs.html │ ├── multi.js │ └── security.js ├── lib ├── custom-methods.js ├── helpers.js ├── index.js ├── openapi.js ├── swagger-ui-dist.js ├── utils.js ├── v2 │ └── generator.js └── v3 │ └── generator.js ├── package.json ├── test ├── custom-methods-v4.test.js ├── custom-methods-v5.test.js ├── custom-methods.test.js ├── helper.js ├── helpers.test.js ├── index.test.js ├── ui.test.js ├── utils.test.js ├── v2 │ ├── expected-memory-spec-multi-only.json │ ├── expected-memory-spec-pagination-find.json │ ├── expected-memory-spec.json │ └── generator.test.js └── v3 │ ├── expected-memory-spec-multi-only.json │ ├── expected-memory-spec-pagination-find.json │ ├── expected-memory-spec.json │ └── generator.test.js └── types ├── index.d.ts ├── index.test-d.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/.github/contributing.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github_changelog_generator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/.github_changelog_generator -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | recursive: true, 3 | }; 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/.npmignore -------------------------------------------------------------------------------- /.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/.nycrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/custom-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/custom-methods.md -------------------------------------------------------------------------------- /docs/docsify/prism-lines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/docsify/prism-lines.js -------------------------------------------------------------------------------- /docs/docsify/replace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/docsify/replace.js -------------------------------------------------------------------------------- /docs/examples/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/examples/_sidebar.md -------------------------------------------------------------------------------- /docs/examples/authentication_v5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/examples/authentication_v5.md -------------------------------------------------------------------------------- /docs/examples/authentication_v5_plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/examples/authentication_v5_plugin.json -------------------------------------------------------------------------------- /docs/examples/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/examples/basic.md -------------------------------------------------------------------------------- /docs/examples/custom_methods.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/examples/custom_methods.json -------------------------------------------------------------------------------- /docs/examples/custom_methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/examples/custom_methods.md -------------------------------------------------------------------------------- /docs/examples/generated_app_v4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/examples/generated_app_v4.md -------------------------------------------------------------------------------- /docs/examples/generated_service_v5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/examples/generated_service_v5.md -------------------------------------------------------------------------------- /docs/examples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/examples/index.md -------------------------------------------------------------------------------- /docs/examples/prefixed_routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/examples/prefixed_routes.md -------------------------------------------------------------------------------- /docs/examples/ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/examples/ui.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/migrations/MIGRATIONS_v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/migrations/MIGRATIONS_v1.md -------------------------------------------------------------------------------- /docs/migrations/MIGRATIONS_v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/migrations/MIGRATIONS_v2.md -------------------------------------------------------------------------------- /docs/migrations/MIGRATIONS_v3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/migrations/MIGRATIONS_v3.md -------------------------------------------------------------------------------- /docs/swagger-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/swagger-ui/index.html -------------------------------------------------------------------------------- /docs/swagger-ui/swagger-initializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/docs/swagger-ui/swagger-initializer.js -------------------------------------------------------------------------------- /example/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/app.js -------------------------------------------------------------------------------- /example/docs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/docs.html -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/index.html -------------------------------------------------------------------------------- /example/openapi-v3/customMethods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/openapi-v3/customMethods.js -------------------------------------------------------------------------------- /example/openapi-v3/customTags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/openapi-v3/customTags.js -------------------------------------------------------------------------------- /example/openapi-v3/definitionWithCustomizedSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/openapi-v3/definitionWithCustomizedSpec.js -------------------------------------------------------------------------------- /example/openapi-v3/definitions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/openapi-v3/definitions.js -------------------------------------------------------------------------------- /example/openapi-v3/docs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/openapi-v3/docs.html -------------------------------------------------------------------------------- /example/openapi-v3/doveSchemas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/openapi-v3/doveSchemas.js -------------------------------------------------------------------------------- /example/openapi-v3/idNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/openapi-v3/idNames.js -------------------------------------------------------------------------------- /example/openapi-v3/multi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/openapi-v3/multi.js -------------------------------------------------------------------------------- /example/openapi-v3/security.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/openapi-v3/security.js -------------------------------------------------------------------------------- /example/swagger-v2/customMethods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/swagger-v2/customMethods.js -------------------------------------------------------------------------------- /example/swagger-v2/customTags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/swagger-v2/customTags.js -------------------------------------------------------------------------------- /example/swagger-v2/definitionWithCustomizedSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/swagger-v2/definitionWithCustomizedSpec.js -------------------------------------------------------------------------------- /example/swagger-v2/definitions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/swagger-v2/definitions.js -------------------------------------------------------------------------------- /example/swagger-v2/docs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/swagger-v2/docs.html -------------------------------------------------------------------------------- /example/swagger-v2/multi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/swagger-v2/multi.js -------------------------------------------------------------------------------- /example/swagger-v2/security.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/example/swagger-v2/security.js -------------------------------------------------------------------------------- /lib/custom-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/lib/custom-methods.js -------------------------------------------------------------------------------- /lib/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/lib/helpers.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/openapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/lib/openapi.js -------------------------------------------------------------------------------- /lib/swagger-ui-dist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/lib/swagger-ui-dist.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lib/v2/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/lib/v2/generator.js -------------------------------------------------------------------------------- /lib/v3/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/lib/v3/generator.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/package.json -------------------------------------------------------------------------------- /test/custom-methods-v4.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/custom-methods-v4.test.js -------------------------------------------------------------------------------- /test/custom-methods-v5.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/custom-methods-v5.test.js -------------------------------------------------------------------------------- /test/custom-methods.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/custom-methods.test.js -------------------------------------------------------------------------------- /test/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/helper.js -------------------------------------------------------------------------------- /test/helpers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/helpers.test.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/index.test.js -------------------------------------------------------------------------------- /test/ui.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/ui.test.js -------------------------------------------------------------------------------- /test/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/utils.test.js -------------------------------------------------------------------------------- /test/v2/expected-memory-spec-multi-only.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/v2/expected-memory-spec-multi-only.json -------------------------------------------------------------------------------- /test/v2/expected-memory-spec-pagination-find.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/v2/expected-memory-spec-pagination-find.json -------------------------------------------------------------------------------- /test/v2/expected-memory-spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/v2/expected-memory-spec.json -------------------------------------------------------------------------------- /test/v2/generator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/v2/generator.test.js -------------------------------------------------------------------------------- /test/v3/expected-memory-spec-multi-only.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/v3/expected-memory-spec-multi-only.json -------------------------------------------------------------------------------- /test/v3/expected-memory-spec-pagination-find.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/v3/expected-memory-spec-pagination-find.json -------------------------------------------------------------------------------- /test/v3/expected-memory-spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/v3/expected-memory-spec.json -------------------------------------------------------------------------------- /test/v3/generator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/test/v3/generator.test.js -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/types/index.test-d.ts -------------------------------------------------------------------------------- /types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathersjs-ecosystem/feathers-swagger/HEAD/types/tsconfig.json --------------------------------------------------------------------------------