├── .eslintrc.js
├── .gitignore
├── .npmignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── cdn-demo
├── bundle.js
├── index.html
└── petstore.json
├── demo
├── .env
├── .gitignore
├── README.md
├── config
│ ├── env.js
│ ├── jest
│ │ ├── cssTransform.js
│ │ └── fileTransform.js
│ ├── modules.js
│ ├── paths.js
│ ├── pnpTs.js
│ ├── webpack.config.js
│ └── webpackDevServer.config.js
├── package.json
├── public
│ ├── favicon.ico
│ ├── index.html
│ ├── manifest.json
│ └── specs
│ │ ├── httpbin.yaml
│ │ ├── petstore.json
│ │ └── uber.json
├── scripts
│ ├── build.js
│ ├── start.js
│ └── test.js
├── src
│ ├── App.js
│ ├── App.test.js
│ ├── Configerator.js
│ ├── Configerator.modules.css
│ ├── SwaggerLoader.js
│ ├── index.js
│ ├── logo.svg
│ └── serviceWorker.js
└── yarn.lock
├── dist
└── bundle.js
├── package.json
├── src
├── components
│ ├── AugmentingInfo.js
│ ├── AugmentingOperation.js
│ ├── AugmentingResponses.js
│ ├── Collapse.js
│ ├── ContentType.js
│ ├── DeepLink.js
│ ├── ExamplesSelect.js
│ ├── HighlightCode.js
│ ├── Layout.js
│ ├── LiveResponse.js
│ ├── ModelCollapse.js
│ ├── ModelExample.js
│ ├── ModelWrapper.js
│ ├── Models.js
│ ├── Operation.js
│ ├── OperationSummaryPath.js
│ ├── OperationTag.js
│ ├── Operations.js
│ ├── ParameterRow.js
│ ├── Parameters.js
│ ├── Responses.js
│ ├── Sidebar.js
│ ├── SidebarList.js
│ ├── TryItOutButton.js
│ ├── auth
│ │ ├── authorization-popup.js
│ │ ├── authorize-btn.js
│ │ └── authorize-operation-btn.js
│ └── custom
│ │ └── ParameterRowError.js
├── containers
│ └── Filter.js
├── helpers
│ ├── get-parameter-schema.js
│ └── helpers.js
├── img
│ ├── logo_small.png
│ └── rolling-load.svg
├── index.js
└── styles.css
├── webpack.config.js
└── yarn.lock
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | // http://eslint.org/docs/user-guide/configuring
2 |
3 | module.exports = {
4 | root: true,
5 | parserOptions: {
6 | parser: 'babel-eslint',
7 | sourceType: 'module'
8 | },
9 | env: {
10 | browser: true,
11 | 'mocha': true,
12 | },
13 | globals: {
14 | 'expect': true,
15 | },
16 | // https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style
17 | extends: [
18 | 'plugin:vue/essential',
19 | 'standard',
20 | 'plugin:import/errors',
21 | 'plugin:import/warnings'
22 | ],
23 | // add your custom rules here
24 | 'rules': {
25 | // allow paren-less arrow functions
26 | 'arrow-parens': 0,
27 | // allow debugger during development
28 | 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0
29 | },
30 | settings: {
31 | 'import/resolver': {
32 | 'webpack':
33 | {
34 | 'config': './build/webpack.prod.conf.js'
35 | }
36 | }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .idea
3 | .vscode
4 | .deps_check
5 | .DS_Store
6 | .nyc_output
7 | npm-debug.log*
8 | .eslintcache
9 | *.iml
10 | selenium-debug.log
11 | test/e2e/db.json
12 | docs/_book
13 | dist
14 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | .eslintrc
2 | .gitignore
3 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | Changelog
2 | All notable changes to this project will be documented in this file.
3 |
4 | The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
5 | ## 1.1.6 - 2019-10-31
6 | ## Security
7 | - bump swagger-ui from 3.23.1 to 3.23.11 in /demo
8 | - bump eslint-utils from 1.4.0 to 1.4.3 in /demo
9 | ## Fixed
10 | - render with missing scheme or host, defaulting to http://exampl.com
11 |
12 | ## 1.1.5 - 2019-10-28
13 | ## Added
14 | - CDN demo
15 |
16 | ## 1.1.4 - 2019-7-29
17 | ## Fixed
18 | - webpack library name changed to 'SwaggerUIKongTheme'
19 |
20 | ## 1.1.3 - 2019-7-29
21 | ## Added
22 | - Webpack build now UMD, allowing use of ```
15 |
16 |
17 |
68 |
69 |