Releases: yeoman/generator-webapp
Releases · yeoman/generator-webapp
v1.1.1 – heartfelt-lookout
Upgrade
$ npm install --global generator-gulp-webapp
Notable Changes
- 5cbb719 add missing gulp-plumber when Sass is off (Babel still needs it)
v1.1.0 – momentary-cosmology
Upgrade
npm install --global generator-gulp-webapp
Notable changes
- c576478 collapse whitespace when minifying HTML
- 6e87338...7a33f47 add Babel v6 support!
- it's an option which is on by default, you can turn it off by passing
--no-babel
when runningyo gulp-webapp
- it's an option which is on by default, you can turn it off by passing
v1.0.4 – anarchical-elegance
Upgrade
npm install --global generator-gulp-webapp
New Recipes
- Setting up React Router in addition to React and JSX
- Deploying to Heroku using Node.js
- Rsync Deploying
Notable Changes
- f0a192a prevent main-bower-files error when there are no Bower dependencies
- 5cea838 make
app/scripts
available when testing - 0d56413 bump Autoprefixer
- cc57f5f fix a potential CSS minification issue with
@import url()
- 3f2cb6c update gulp-useref to v3
- e2d325a replace deprecated minifier plugins with recommended alternatives
v1.0.3 – tuxedoed-fella
Upgrade
$ npm install --global generator-gulp-webapp
Notable Changes
- e51e153 remove npm warnings by marking the
package.json
as private - 31348ff the
babel
module was renamed tobabel-core
(reinstall gulp if it's still searching forbabel/register
instead ofbabel-core/register
) - eab6184 update test framework generators, making Jasmine a fully functioning choice 😅
- 03aab26 set the ESLint environment based on the test framework
v1.0.2 – wispy-invader
v1.0.1 – magnetic-fog
Upgrade
$ npm install --global generator-gulp-webapp
Also make sure you have the latest gulp binary:
$ npm install --global gulp
Notable Changes
- 9e41f20 make jQuery optional (if Bootstrap is not included)
- 4b70882 fix faulty Bootstrap
<script>
tags - ecf4928 lock Bootstrap to v3.3.4, because v3.3.5 messes up the
fonts
task (#338) - e43096f add some default options to the
lint:test
task - 23a01c4 fix
<script>
tags order, Bootstrap was loading before jQuery - ddc17db add missing
scripts/main.js
comment block at the bottom
1.0.0 – protoplasmic-optimism
Upgrade
$ npm install --global generator-gulp-webapp
Also make sure you have the latest gulp binary:
$ npm install --global gulp
Notable Changes
- a74a08f add a
serve:dist
task that previews the build in the browser - a403b41 add a
serve:test
task that runs the tests in the browser - b221022 add a placeholder Apple touch icon
- 2be385d make the
styles
task filename-agnostic - aad7fc0 update
outputStyle
of gulp-sass toexpanded
, the support finally landed - 2006986 fix the cache issue in the
images
task - 3fd98e7 update
gulpfile.js
to the ES6 syntax (a gulp v3.9.0 feature) - 6da1254 switch from gulp-postcss back to gulp-autoprefixer
- 3cafe81 switch from JSHint to ESLint
- 13ed8c4 switch from csso to clean-css
- 13ba802 prevent gulp watch from stopping after Sass error (with an additional fix 838a2f9)
- 66d507c remove
peerDependencies
(hopefully less warnings) - 66d507c generator-mocha now integrates with your existing
bower.json
, adding dependencies asdevDependencies
- 66d507c the generator now composes with generator-jasmine, with a known issue yeoman/generator-jasmine#13 (run
bower install
when the scaffolding is over)
0.3.0 - volcanic-valve
Upgrade
$ npm install --global generator-gulp-webapp
New docs
- AWS S3 Deployment recipe
- Getting Started guide
Notable changes
- f6e9d6c use PostCSS (check out its plugins)
- 64cf7be & 7a059b2 all Bower components paths in HTML files now begin with
/
instead of../
to make things more transparent - 60aea2f use libsass ⏩ (read this note)
- b4878dc & 2b32cdb use BrowserSync 🔄
- 11afbae remove server configs (
.htaccess
) - c7bc12b include
.woff2
files in thefonts
task - 0485346 remove
minimal-ui
from the viewport meta tag - 605170e & 0962ce5 change the outdated browser prompt class from
browsehappy
tobrowserupgrade
- 9ab5b07 use source maps
- 3860266 don't remove IDs from SVGs when optimizing images
Bugfixes
0.2.0 - paramilitary-radiator
Run npm install -g generator-gulp-webapp
to update to this version.
New recipes:
Check out tips for writing a recipe.
Main changes:
- f1e4d12 fonts are copied from
app/fonts
too, not just from Bower deps - 864cdb8 jshint runs only on build
- fdb1f7d move
bower_components
to the project root - f450d5b build outputs overall size of the project
- 3771228 don't use
.no-js
class if Modernizr isn't included - f84c4fd optimize images only on build
- 62355d5 fix path to Bootstrap's Glyphicons
- d089729 don't crash on Sass errors
- 7344c7b use main-bower-files instead of the deprecated gulp-bower-files
- e1035c5 fix the connect task
- 85d68dc fetch
.htaccess
file via npm - 8599930 remove
404.html
💣 - 5c38566 use Bower injection for Sass even when Bootstrap isn't included
- 48b9407 fix duplicate inclusion of regular Bootstrap
- e58b3ea update to yeoman-generator 0.17.x
- 818f440 use
gulp serve
instead ofgulp watch
from now on ❗ - f0ae99b add language indicator to
<html>
- 1867f6a add
Disallow:
torobots.txt
- ddab73c HTML minification
- 5084893 update Bootstrap to 3.3.1
- c976b10
.tmp
folder has precedence overapp
if there's a filename conflict (fixes issues with templating)
0.1.0 - electrophysiologically-toothless
Run npm update -g generator-gulp-webapp
to update to this version.