* add `security-audit` script * npm audit fix * remove nyc * nightwatch@1 this breaks the test suite, but it appears to have already regressed. leaving it for another day, TODO: open a backlog ticket * add `security-audit` script * disable mocha exclusivity * update package-lock.json * cypress@3.4.0 * `npm audit fix` * @release-it/conventional-changelog@1.1.0 * release-it@12
1.2 KiB
1.2 KiB
Helpful scripts
Any of the scripts below can be run by typing
npm run <script name> in the project’s root
directory.
Developing
| Script name | Description |
|---|---|
dev |
Spawn a hot-reloading dev server on port 3200. |
deps-check |
Generate a size and licensing report on Swagger-UI’s dependencies. |
lint |
Report ESLint style errors and warnings. |
lint-errors |
Report ESLint style errors, without warnings. |
lint-fix |
Attempt to fix style errors automatically. |
watch |
Rebuild the core files in /dist when the source code
changes. Useful for npm link with Swagger-Editor. |
Building
| Script name | Description |
|---|---|
build |
Build a new set of JS and CSS assets, and output them to
/dist. |
build-bundle |
Build swagger-ui-bundle.js only. |
build-core |
Build swagger-ui.(js|css) only. |
build-standalone |
Build swagger-ui-standalone-preset.js only. |
build-stylesheets |
Build swagger-ui.css only. |
Testing
| Script name | Description |
|---|---|
test |
Run unit tests in Node and run ESLint in errors-only mode. |
just-test |
Run unit tests in the browser with Karma. |
just-test-in-node |
Run unit tests in Node. |
e2e |
Run end-to-end tests (requires JDK and Selenium). |