Skip to content

Instantly share code, notes, and snippets.

@nchapman
Created January 17, 2014 19:40
Show Gist options
  • Save nchapman/8480025 to your computer and use it in GitHub Desktop.
Save nchapman/8480025 to your computer and use it in GitHub Desktop.
➜ fxa-content-server git:(master) grunt build
Running "clean:dist" (clean) task
Cleaning .tmp...OK
Running "useminPrepare:html" (useminPrepare) task
Going through app/index.html to update the config
Looking for build script HTML comment blocks
Found a block:
<!-- build:css(.tmp) styles/main.css -->
<link rel="stylesheet" href="bower_components/normalize-css/normalize.css">
<link rel="stylesheet" href="styles/main.css">
<!-- endbuild -->
Updating config with the following assets:
- .tmp/bower_components/normalize-css/normalize.css
- .tmp/styles/main.css
Found a block:
<!-- build:js scripts/vendor/modernizr.js -->
<script src="bower_components/modernizr/modernizr.js"></script>
<!-- endbuild -->
Updating config with the following assets:
- app/bower_components/modernizr/modernizr.js
Found a block:
<!-- build:js scripts/main.js -->
<script data-main="scripts/main" src="bower_components/requirejs/require.js"></script>
<!-- endbuild -->
Updating config with the following assets:
- dist/scripts/main.js
Configuration is now:
cssmin:
{ 'dist/styles/main.css': 'dist/styles/main.css' }
concat:
{ 'dist/styles/main.css':
[ '.tmp/bower_components/normalize-css/normalize.css',
'.tmp/styles/main.css' ],
'dist/scripts/vendor/modernizr.js': [ 'app/bower_components/modernizr/modernizr.js' ],
'dist/scripts/main.js': [ 'dist/scripts/main.js' ] }
uglify:
{ 'dist/scripts/vendor/modernizr.js': 'dist/scripts/vendor/modernizr.js',
'dist/scripts/main.js': 'dist/scripts/main.js',
'dist/bower_components/requirejs/require.js': 'app/bower_components/requirejs/require.js' }
requirejs:
{ dist:
{ options:
{ baseUrl: 'app/scripts',
optimize: 'none',
preserveLicenseComments: false,
useStrict: true,
wrap: true,
stubModules: [ 'text', 'stache' ],
name: 'main',
out: 'dist/scripts/main.js',
mainConfigFile: 'app/scripts/main.js' } } }
Running "selectconfig:dist" (selectconfig) task
Using configuration files /Users/nchapman/Sync/Code/fxa-content-server/server/config/production.json
Running "requirejs:dist" (requirejs) task
>> RequireJS optimizer finished
/Users/nchapman/Sync/Code/fxa-content-server/dist/scripts/main.js
Uncompressed size: 509982 bytes.
Compressed size: 145330 bytes gzipped.
Running "concurrent:dist" (concurrent) task
Running "htmlmin:dist" (htmlmin) task
File dist/404.html created.
File dist/index.html created.
Done, without errors.
Running "imagemin:dist" (imagemin) task
✔ app/images/fox.png (saved 1.41 kB)
✔ app/images/fox@2x.png (saved 2.31 kB)
✔ app/images/graphic_checkbox.png (saved 2.58 kB)
✔ app/images/graphic_checkbox@2x.png (saved 5.16 kB)
✔ app/images/graphic_mail.png (saved 3.09 kB)
✔ app/images/graphic_mail@2x.png (saved 6.04 kB)
✔ app/images/spinnerlight.png (saved 7.35 kb)
✔ app/images/spinnerlight@2x.png (saved 2.55 kB)
Minified 8 images (saved 24.04 kB)
Done, without errors.
Running "copy:styles" (copy) task
Copied 1 files
Done, without errors.
Running "svgmin:dist" (svgmin) task
Done, without errors.
Running "autoprefixer:dist" (autoprefixer) task
File ".tmp/styles/main.css" created.
Running "concat:dist/styles/main.css" (concat) task
File "dist/styles/main.css" created.
Running "concat:dist/scripts/vendor/modernizr.js" (concat) task
File "dist/scripts/vendor/modernizr.js" created.
Running "concat:dist/scripts/main.js" (concat) task
File "dist/scripts/main.js" created.
Running "cssmin:dist/styles/main.css" (cssmin) task
File dist/styles/main.css created.
Running "uglify:dist/scripts/vendor/modernizr.js" (uglify) task
File "dist/scripts/vendor/modernizr.js" created.
Running "uglify:dist/scripts/main.js" (uglify) task
File "dist/scripts/main.js" created.
Running "uglify:dist/bower_components/requirejs/require.js" (uglify) task
File "dist/bower_components/requirejs/require.js" created.
Running "modernizr" task
Enabled Extras
>> shiv
>> load
>> cssclasses
Looking for Modernizr references
in dist/scripts/main.js
>> opacity
>> input
>> contenteditable
>> cors
>> json
>> history
in dist/styles/main.css
>> input
Downloading source files
cache modernizr-latest.js
cache modernizr.load.1.5.4.js
Downloading community files
cache contenteditable.js
cache cors.js
cache json.js
>> Generating a custom Modernizr build
>> Uglifying
>> Wrote file to dist/bower_components/modernizr/modernizr.js
Running "copy:dist" (copy) task
Created 2 directories, copied 450 files
Running "rev:dist" (rev) task
dist/scripts/main.js >> 59dcd47f.main.js
dist/scripts/vendor/modernizr.js >> d7100892.modernizr.js
dist/styles/main.css >> bc23b6d3.main.css
dist/images/fox.png >> 3098bf54.fox.png
dist/images/fox@2x.png >> 00d2a45b.fox@2x.png
dist/images/graphic_checkbox.png >> 18906dfc.graphic_checkbox.png
dist/images/graphic_checkbox@2x.png >> 0bec9f2b.graphic_checkbox@2x.png
dist/images/graphic_mail.png >> fd4ea413.graphic_mail.png
dist/images/graphic_mail@2x.png >> bf89f5cb.graphic_mail@2x.png
dist/images/spinnerlight.png >> 2407540f.spinnerlight.png
dist/images/spinnerlight@2x.png >> f15304ab.spinnerlight@2x.png
Running "usemin:html" (usemin) task
Processing as HTML - dist/404.html
Update the HTML to reference our concat/min/revved script files
Update the HTML with the new css filenames
Update the HTML with the new img filenames
Update the HTML with data-main tags
Update the HTML with the data tags
Update the HTML with background imgs, case there is some inline style
Update the HTML with anchors images
Update the HTML with reference in input
Processing as HTML - dist/index.html
Update the HTML to reference our concat/min/revved script files
<script src="scripts/vendor/modernizr.js" changed to <script src="scripts/vendor/d7100892.modernizr.js"
Update the HTML with the new css filenames
<link rel="stylesheet" href="styles/main.css" changed to <link rel="stylesheet" href="styles/bc23b6d3.main.css"
Update the HTML with the new img filenames
Update the HTML with data-main tags
data-main="scripts/main.js" changed to data-main="scripts/59dcd47f.main"
Update the HTML with the data tags
Update the HTML with background imgs, case there is some inline style
Update the HTML with anchors images
Update the HTML with reference in input
Running "usemin:css" (usemin) task
Processing as CSS - dist/styles/bc23b6d3.main.css
Update the CSS with new img filenames
url(../images/fox.png) changed to url(../images/3098bf54.fox.png)
url(../images/graphic_checkbox.png) changed to url(../images/18906dfc.graphic_checkbox.png)
url(../images/graphic_mail.png) changed to url(../images/fd4ea413.graphic_mail.png)
url(../images/spinnerlight.png) changed to url(../images/2407540f.spinnerlight.png)
url(../images/fox@2x.png) changed to url(../images/00d2a45b.fox@2x.png)
url(../images/graphic_checkbox@2x.png) changed to url(../images/0bec9f2b.graphic_checkbox@2x.png)
url(../images/graphic_mail@2x.png) changed to url(../images/bf89f5cb.graphic_mail@2x.png)
url(../images/spinnerlight@2x.png) changed to url(../images/f15304ab.spinnerlight@2x.png)
Done, without errors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment