以下のスクリプトは、プロジェクトのルートディレクトリで npm run <script name>
と入力して実行できます。
開発中
スクリプト名 | 説明 |
---|
dev | ポート 3200 でホットリロード開発サーバーを起動します。 |
deps-check | Swagger UI の依存関係に関するサイズおよびライセンスレポートを生成します。 |
lint | ESLint のスタイルエラーと警告を報告します。 |
lint-errors | ESLint のスタイルエラーのみを報告し、警告は含めません。 |
lint-fix | スタイルエラーを自動的に修正しようとします。 |
lint-styles | Stylelint のスタイルエラーと警告を報告します。 |
lint-styles-fix | Stylelint のエラーと警告を自動的に修正しようとします。 |
watch | ソースコードが変更されたときに /dist 内のコアファイルを再構築します。Swagger Editor での npm link に役立ちます。 |
ビルド
スクリプト名 | 説明 |
---|
build | 新しい JS および CSS アセットのセットを構築し、それらを /dist に出力します。 |
build-bundle | swagger-ui-bundle.js のみを構築します (CommonJS)。 |
build-core | swagger-ui.(js|css) のみを構築します (CommonJS)。 |
build-standalone | swagger-ui-standalone-preset.js のみを構築します (CommonJS)。 |
build-stylesheets | swagger-ui.css のみを構築します。 |
build:es:bundle | swagger-ui-es-bundle.js のみを構築します (es2015)。 |
build:es:bundle:core | swagger-ui-es-bundle-core.js のみを構築します (es2015)。 |
テスト中
スクリプト名 | 説明 |
---|
test | Node で単体テストを実行し、Cypress エンドツーエンドテストを実行し、ESLint をエラーのみモードで実行します。 |
test:unit | Node で Jest 単体テストを実行します。 |
e2e | エンドツーエンドテストを実行します (JDK と Selenium が必要です)。 |
e2e-cypress | Cypress を使用してエンドツーエンドのブラウザテストを実行します。 |
dev-e2e-cypress | 開発モード。Cypress ランナーを開き、手動で実行するテストを選択します。 |
lint | ESLint テストの実行 |
test:artifact | Jest でバンドル成果物テストのリストを実行します |
test:artifact:umd:bundle | swagger-ui-bundle が関数としてエクスポートされることを確認する単体テストを実行します |
test:artifact:es:bundle | swagger-ui-es-bundle が関数としてエクスポートされることを確認する単体テストを実行します |
test:artifact:es:bundle:core | swagger-ui-es-bundle-core が関数としてエクスポートされることを確認する単体テストを実行します |