All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Prettier との連携を鑑みて、sass-lint をやめて stylelint に変更
- https://qiita.com/tkiryu/items/016aa9ef8a25b631e7e6
- https://devblog.thebase.in/entry/2018/06/06/110000
- VS Code の Workspace Setting を追加
- aigis のバージョンをあげる(ejs の include のネスティングに対応)
- readme に、webpack の mode についての説明を追加
- ejs の defaultparamsMapper 修正
- gulp-rsync を devDependencies に
- ベストプラクティスに基づいたディレクトリ構成やファイルを追加
- production ビルドの用意
- greenkeeper 追加
- デプロイタスクを追加
- Bitbucket Pipeline による自動デプロイの仕組みを追加
- https://github.com/fourdigit/scss-utilities 追加
- 利用頻度が高いタスクをデフォルトで on に
- config.js を削除して、task のコンフィグを直接変更するように。(package に隠蔽できていない状態で config が 2 箇所にあると、混乱をまねいてしまうケースが非常に多かったため)
- Stylus, Stylint, jsdoc, jsdoc2md, サポートの停止(jsdoc はあっても良いかもしれない)
- EJS、
/src
基準のパスで書けるように修正 - EJS、
.ejs
で動くように修正(.html
に設定されていたので) - EJS、_が頭についているファイルを build に出さないように
- Styleguide で、修正した aigis を使うように修正(
EJS
のルート指定のため) - Sass、CSS import ができるように
node-sass-package-importer
追加 - Sass、autoprefixer 指定が壊れている(無意味に 2 回呼び出されている?)ので修正
- Sass、_が頭についているファイルを build に出さないように
- Sass、postCSS の設定ミス修正(spritesheet でうまくいかない場合があるので無効化)
- Eslint task 追加(jQuery の doller-sign 関係も修正)
- webpack, js 修正時に reload
- webpack, js, jsx 拡張子に対応(非標準の es6 拡張子を避ける)
- webpack, development ビルドと production ビルドを分ける
V2. Gulp 4 version.
Initial commit