Gulp-useful-plugins

提供:Dev Guides
移動先:案内検索

Gulp-便利なプラグイン

Gulpは、次の表で説明するように、HTMLとCSS、JavaScript、グラフィックスなどを操作するための便利なプラグインを提供します。

HTMLおよびCSSプラグイン

Sr.No. Plugin & Description
1

autoprefixer

CSSプロパティのプレフィックスが自動的に含まれます。

2

gulp-browser-sync

CSSディレクトリ内のすべてのHTMLおよびCSSファイルを監視するために使用され、ファイルが変更されるたびに、すべてのブラウザーでページへのライブリロードを実行します。

3

gulp-useref

最適化されていないスクリプトまたはスタイルシートへの参照を置き換えるために使用されます。

4

gulp-email-design

CSSスタイルをインラインに変換するHTMLメールテンプレートを作成します。

5

gulp-uncss

CSSファイルを最適化し、未使用および重複したスタイルを見つけます。

6

gulp-csso

これはCSSオプティマイザーであり、CSSファイルを最小化してファイルサイズを小さくします。

7

gulp-htmlmin

HTMLファイルを最小化します。

8

gulp-csscomb

CSSのスタイルフォーマッタを作成するために使用されます。

9

gulp-csslint

CSSリンターを指定します。

10

gulp-htmlhint

HTMLバリデーターを指定します。

JavaScriptプラグイン

Sr.No. Plugin & Description
1

gulp-autopolyfiller

JavaScriptに必要なポリフィルを含むautoprefixerと同じです。

2

gulp-jsfmt

特定のコードスニペットの検索に使用されます。

3

gulp-jscs

JavaScriptコードのスタイルを確認するために使用されます。

4

gulp-modernizr

ユーザーのブラウザが提供するHTML、CSS、およびJavaScript機能を指定します。

5

gulp-express

gulp express.js Webサーバーを起動します。

6

gulp-requirejs

require.jsを使用して、require.js AMDモジュールを1つのファイルに結合します。

7

gulp-plato

複雑さ分析レポートを生成します。

8

gulp-complexity

コードの複雑さと保守性を分析します。

9

fixmyjs

JSHintの結果を修正します。

10

gulp-jscpd

ソースコードのコピー/貼り付け検出器として使用されます。

11

gulp-jsonlint

JSONバリデーターです。

12

gulp-uglify

JavaScriptファイルを縮小します。

13

gulp-concat

CSSファイルを連結します。

単体テストプラグイン

Sr.No. Plugin & Description
1

gulp-nodeunit

Gulpからノードユニットテストを実行します。

2

gulp-jasmine

出力に関連する問題を報告するために使用されます。

3

gulp-qunit

QUnitテストの基本的なコンソール出力を提供し、PhantomJSノードモジュールとPhantomJSランナーQUnitプラグインを使用します。

4

gulp-mocha

Mochaの薄いラッパーを指定し、Mochaテストを実行します。

5

gulp-karma

Gulpでは廃止されました。

グラフィックプラグイン

Sr.No. Plugin & Description
1

gulpicon

SVGからスプライトを生成し、PNGに変換します。

2

gulp-iconfont

SVGからWOFF、EOT、TTFファイルを作成するためにWebフォントで使用されます。

3

gulp-imacss

画像ファイルをデータURIに変換し、単一のCSSファイルに配置します。

4

gulp-responsive

さまざまなデバイスのレスポンシブ画像を生成します

5

gulp-sharp

画像の向きと背景の変更とサイズ変更に使用されます。

6

gulp-svgstore

SVGファイルを<symbol>要素を持つ1つに結合します。

7

gulp-imagemin & gulp-tinypng

PNG、JPEG、GIF、SVGなどの画像の圧縮に使用されます。

8

gulp-spritesmith

画像とCSS変数のセットからスプライトシートを作成するために使用されます。

コンパイラプラグイン

Sr.No. Plugin & Description
1

gulp-less

Gulp用のLESSプラグインを提供します。

2

gulp-sass

Gulp用のSASSプラグインを提供します。

3

gulp-compass

Gulp用のコンパスプラグインを提供します。

4

gulp-stylus

CSSでスタイラスを保持するために使用されます。

5

gulp-coffee

Gulp用のcoffeescriptプラグインを提供します。

6

gulp-handlebars

Gulpのハンドルバープラグインを提供します。

7

gulp-jst

JSTでアンダースコアテンプレートを提供します。

8

gulp-react

Facebook React JSXテンプレートをJavaScriptに指定します。

9

gulp-nunjucks

JSTでNunjucksテンプレートを指定します。

10

gulp-dustjs

JSTでダストテンプレートを指定します。

11

gulp-angular-templatecache

templateCacheでAngularJSテンプレートを指定します。

その他のプラグイン

シニア

プラグインと説明

1

*gulp-grunt*

GulpからGruntタスクを実行します

2

*gulp-watch*

変更が行われるたびにファイルを監視します。

3

*gulp-notify*

タスクが失敗するたびにエラーメッセージを通知します。

4

*gulp-git*

Gitコマンドを使用できます。

5

*gulp-jsdoc*

Gulp用のJavaScriptドキュメントを作成します。

6

*gulp-rev*

ファイル名に静的な資産改訂を提供します。

7

*gulp-bump*

JSONパッケージのバージョンを増やします。

8

*gulp-bower-files*

バウアーパッケージの注入に使用されます。

9

*gulp-removelogs*

console.logステートメントを削除します。

10

*gulp-preprocess*

コンテキストまたは環境の構成に基づいて、HTML、JavaScript、およびその他のファイルを前処理します。

11

*gulp-duration*

Gulpタスクの期間を指定します。

12

*gulp-changedおよびgulp-newer*

変更されたファイルと新しいファイルを実行します。

13

*gulp-connect*

LiveReloadでWebサーバーを実行するために使用されます。

14

*gulp-shell*

シェルコマンドを実行します。

15

*gulp-ssh*

SSHおよびSFTPタスクを使用して接続します。

16

*gulp-zip*

ファイルとフォルダーを圧縮します。

17

gulp-cleanおよびgulp-copy

gulp-cleanプラグインはファイルとフォルダーを削除し、gulp-copyプラグインはソースから新しい宛先にファイルをコピーします。

18

*gulp-filesize*

人間が読める形式でファイルサイズを指定します。

19

*gulp-util*

gulpプラグインのユーティリティを提供します。