├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASE_NOTES.md ├── dist ├── sway-min.js ├── sway.js └── tester.html ├── docs ├── API.md └── README.md ├── gulpfile.js ├── index.d.ts ├── index.js ├── lib ├── helpers.js ├── typedefs.js ├── types │ ├── api-definition.js │ ├── operation.js │ ├── parameter-value.js │ ├── parameter.js │ ├── path.js │ └── response.js └── validation │ ├── format-generators.js │ ├── format-validators.js │ └── validators.js ├── package.json ├── test ├── browser │ ├── documents │ │ └── 2.0 │ │ │ ├── refs │ │ │ ├── info.yaml │ │ │ ├── models.yaml │ │ │ └── paths.yaml │ │ │ ├── swagger-circular.yaml │ │ │ ├── swagger-relative-refs.yaml │ │ │ └── swagger.yaml │ └── karma.conf.js ├── helpers.js ├── test-api-definition.js ├── test-format-generators.js ├── test-format-validators.js ├── test-issues.js ├── test-operation.js ├── test-parameter.js ├── test-path.js ├── test-response.js └── test-sway.js └── webpack.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | dist 3 | node_modules 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /dist/sway-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/dist/sway-min.js -------------------------------------------------------------------------------- /dist/sway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/dist/sway.js -------------------------------------------------------------------------------- /dist/tester.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/dist/tester.html -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/docs/README.md -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/gulpfile.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/index.js -------------------------------------------------------------------------------- /lib/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/lib/helpers.js -------------------------------------------------------------------------------- /lib/typedefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/lib/typedefs.js -------------------------------------------------------------------------------- /lib/types/api-definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/lib/types/api-definition.js -------------------------------------------------------------------------------- /lib/types/operation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/lib/types/operation.js -------------------------------------------------------------------------------- /lib/types/parameter-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/lib/types/parameter-value.js -------------------------------------------------------------------------------- /lib/types/parameter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/lib/types/parameter.js -------------------------------------------------------------------------------- /lib/types/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/lib/types/path.js -------------------------------------------------------------------------------- /lib/types/response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/lib/types/response.js -------------------------------------------------------------------------------- /lib/validation/format-generators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/lib/validation/format-generators.js -------------------------------------------------------------------------------- /lib/validation/format-validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/lib/validation/format-validators.js -------------------------------------------------------------------------------- /lib/validation/validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/lib/validation/validators.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/package.json -------------------------------------------------------------------------------- /test/browser/documents/2.0/refs/info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/browser/documents/2.0/refs/info.yaml -------------------------------------------------------------------------------- /test/browser/documents/2.0/refs/models.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/browser/documents/2.0/refs/models.yaml -------------------------------------------------------------------------------- /test/browser/documents/2.0/refs/paths.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/browser/documents/2.0/refs/paths.yaml -------------------------------------------------------------------------------- /test/browser/documents/2.0/swagger-circular.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/browser/documents/2.0/swagger-circular.yaml -------------------------------------------------------------------------------- /test/browser/documents/2.0/swagger-relative-refs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/browser/documents/2.0/swagger-relative-refs.yaml -------------------------------------------------------------------------------- /test/browser/documents/2.0/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/browser/documents/2.0/swagger.yaml -------------------------------------------------------------------------------- /test/browser/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/browser/karma.conf.js -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/helpers.js -------------------------------------------------------------------------------- /test/test-api-definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/test-api-definition.js -------------------------------------------------------------------------------- /test/test-format-generators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/test-format-generators.js -------------------------------------------------------------------------------- /test/test-format-validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/test-format-validators.js -------------------------------------------------------------------------------- /test/test-issues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/test-issues.js -------------------------------------------------------------------------------- /test/test-operation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/test-operation.js -------------------------------------------------------------------------------- /test/test-parameter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/test-parameter.js -------------------------------------------------------------------------------- /test/test-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/test-path.js -------------------------------------------------------------------------------- /test/test-response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/test-response.js -------------------------------------------------------------------------------- /test/test-sway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/test/test-sway.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/sway/HEAD/webpack.config.js --------------------------------------------------------------------------------