manabuyasuda / gulpfile

Sass, Jade, js, stylestats

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gulpfile

SassとJadeのコンパイルと圧縮、JavaScriptの圧縮とファイルの結合ができます。またbrowser-syncによるライブリロードにも対応しています。

エラーが出た場合は処理を停止させず、デスクトップ通知されます。コンパイル元のファイルはsourceディレクトリに置いてください。コンパイル先のファイルはbuildディレクトリに出力されます。

使い方

使い方は簡単でgulpを実行するだけです。

gulp

cssとjsを圧縮する場合はminifyを実行します。

gulp minify

CSS

CSSでできることは以下の通りです。

  • scssからCSSにコンパイル
  • source mapの出力
  • ベンダープレフィックスの自動付与
  • csscombで整形と宣言の順番を変更
  • cssファイルの圧縮

HTML

HTMLでできることは以下の通りです。

  • JadeからHTMLにコンパイル

JavaScript

JavaScriptでできることは以下の通りです。

  • source mapの出力
  • jsディレクトリ内の.jsファイルを圧縮
  • jsディレクトリ内の.jsファイルを結合

Helper

コンパイルと圧縮以外のタスク。

  • browser-syncによるライブリロード
  • stylestatsでcssファイルの解析(.jsonとして出力)

About

Sass, Jade, js, stylestats

License:MIT License


Languages

Language:JavaScript 100.0%