Skip to content

Instantly share code, notes, and snippets.

@stepheneb
Created June 5, 2013 16:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stepheneb/5715237 to your computer and use it in GitHub Desktop.
Save stepheneb/5715237 to your computer and use it in GitHub Desktop.

Comparing results of make task to build jquery in standard working dir and in a new clone.

building jquery with make task after running make clean in current working dir for Lab:

cd vendor/jquery; npm install; \
   npm install grunt-cli; \
	 ./node_modules/grunt-cli/bin/grunt
npm WARN prefer global grunt-cli@0.1.9 should be installed with -g
npm http GET https://registry.npmjs.org/grunt-cli
npm http 304 https://registry.npmjs.org/grunt-cli
npm http GET https://registry.npmjs.org/findup-sync
npm http GET https://registry.npmjs.org/resolve
npm http 304 https://registry.npmjs.org/findup-sync
npm http 304 https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/lodash
npm http 304 https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm WARN prefer global grunt-cli@0.1.9 should be installed with -g
grunt-cli@0.1.9 node_modules/grunt-cli
├── nopt@1.0.10 (abbrev@1.0.4)
├── resolve@0.3.1
└── findup-sync@0.1.2 (lodash@1.0.1, glob@3.1.21)
Running "update_submodules" task

Running "selector" task
File 'src/selector-sizzle.js' created.

Running "build:all:*" (build) task
File 'dist/jquery.js' created.

Running "jshint:dist" (jshint) task
>> 1 file lint free.

Running "jshint:grunt" (jshint) task
>> 1 file lint free.

Running "jshint:tests" (jshint) task
>> 23 files lint free.

Running "pre-uglify:all" (pre-uglify) task

Running "uglify:all" (uglify) task
Source Map "dist/jquery.min.map" created.
File "dist/jquery.min.js" created.
Original: 242357 bytes.
Minified: 83554 bytes.

Running "post-uglify:all" (post-uglify) task

Running "dist:*" (dist) task

Running "compare_size:files" (compare_size) task
>> not a branch tip: 6190370ab7406b526c29cda0a4c8301b6a259660
   raw     gz Sizes                                                            
242727  71988 dist/jquery.js                                                   
 83519  29287 dist/jquery.min.js                                               

   raw     gz Compared to (no @ b                                              
     ?      ? dist/jquery.js                                                   
     ?      ? dist/jquery.min.js                                               

   raw     gz Compared to last run                                             
     =      = dist/jquery.js                                                   
     =      = dist/jquery.min.js                                               

Done, without errors.

Cloning Lab into new working directory and building jquery with make task after running make clean in current working dir for Lab:

Create new working dir of Lab:

$ git clone lab lab2
cp config/config.sample.yml config/config.yml
make clean
make

The console output in make where jquery is getting built:

cd vendor/jquery; npm install; \
	 npm install grunt-cli; \
	 ./node_modules/grunt-cli/bin/grunt
npm http GET https://registry.npmjs.org/grunt-git-authors/1.2.0
npm http GET https://registry.npmjs.org/grunt-update-submodules/0.2.0
npm http GET https://registry.npmjs.org/grunt-contrib-uglify/0.2.0
npm http GET https://registry.npmjs.org/archiver
npm http GET https://registry.npmjs.org/grunt-contrib-jshint/0.3.0
npm http GET https://registry.npmjs.org/grunt-compare-size
npm http GET https://registry.npmjs.org/testswarm/0.2.2
npm http GET https://registry.npmjs.org/gzip-js/0.3.1
npm http GET https://registry.npmjs.org/grunt/0.4.1
npm http GET https://registry.npmjs.org/grunt-contrib-watch/0.3.1
npm http 304 https://registry.npmjs.org/grunt-update-submodules/0.2.0
npm http 304 https://registry.npmjs.org/archiver
npm http 200 https://registry.npmjs.org/grunt-contrib-uglify/0.2.0
npm http GET https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.2.0.tgz
npm http 304 https://registry.npmjs.org/grunt-compare-size
npm http 200 https://registry.npmjs.org/grunt-git-authors/1.2.0
npm http 200 https://registry.npmjs.org/grunt-contrib-jshint/0.3.0
npm http GET https://registry.npmjs.org/grunt-git-authors/-/grunt-git-authors-1.2.0.tgz
npm http GET https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.3.0.tgz
npm http 304 https://registry.npmjs.org/testswarm/0.2.2
npm http 304 https://registry.npmjs.org/gzip-js/0.3.1
npm http 304 https://registry.npmjs.org/grunt-contrib-watch/0.3.1
npm http 200 https://registry.npmjs.org/grunt/0.4.1
npm http GET https://registry.npmjs.org/grunt/-/grunt-0.4.1.tgz
npm http 200 https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.2.0.tgz
npm http 200 https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.3.0.tgz
npm http 200 https://registry.npmjs.org/grunt-git-authors/-/grunt-git-authors-1.2.0.tgz
npm http 200 https://registry.npmjs.org/grunt/-/grunt-0.4.1.tgz
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/crc32
npm http GET https://registry.npmjs.org/deflate-js
npm http GET https://registry.npmjs.org/jshint
npm http 304 https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/deflate-js
npm http 304 https://registry.npmjs.org/crc32
npm http GET https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/jshint
npm http GET https://registry.npmjs.org/grunt-lib-contrib
npm http GET https://registry.npmjs.org/gaze
npm http 304 https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/grunt-lib-contrib
npm http 304 https://registry.npmjs.org/gaze
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/dateformat/1.0.2-1.2.3
npm http GET https://registry.npmjs.org/eventemitter2
npm http GET https://registry.npmjs.org/findup-sync
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/iconv-lite
npm http GET https://registry.npmjs.org/hooker
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/underscore.string
npm http GET https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/js-yaml
npm http GET https://registry.npmjs.org/zlib-browserify/0.0.1
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/form-data/0.0.8
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/fileset
npm http 304 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/dateformat/1.0.2-1.2.3
npm http 304 https://registry.npmjs.org/eventemitter2
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/findup-sync
npm http 304 https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/iconv-lite
npm http 304 https://registry.npmjs.org/hooker
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/lodash
npm http 304 https://registry.npmjs.org/underscore.string
npm http 200 https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/which
npm http 304 https://registry.npmjs.org/zlib-browserify/0.0.1
npm http 304 https://registry.npmjs.org/qs
npm http 304 https://registry.npmjs.org/json-stringify-safe
npm http 304 https://registry.npmjs.org/tunnel-agent
npm http 304 https://registry.npmjs.org/forever-agent
npm http 304 https://registry.npmjs.org/http-signature
npm http 304 https://registry.npmjs.org/aws-sign
npm http 304 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/node-uuid
npm http 304 https://registry.npmjs.org/oauth-sign
npm http 304 https://registry.npmjs.org/hawk
npm http 304 https://registry.npmjs.org/cookie-jar
npm http 304 https://registry.npmjs.org/form-data/0.0.8
npm http 304 https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/js-yaml
npm http 304 https://registry.npmjs.org/fileset
npm http 304 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/asn1/0.1.11
npm http GET https://registry.npmjs.org/ctype/0.5.2
npm http GET https://registry.npmjs.org/assert-plus/0.1.2
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/asn1/0.1.11
npm http 304 https://registry.npmjs.org/ctype/0.5.2
npm http 304 https://registry.npmjs.org/assert-plus/0.1.2
npm http 304 https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/argparse
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/esprima
npm http 304 https://registry.npmjs.org/argparse
npm http 304 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/combined-stream
npm http 304 https://registry.npmjs.org/cryptiles
npm http 304 https://registry.npmjs.org/boom
npm http 304 https://registry.npmjs.org/hoek
npm http 304 https://registry.npmjs.org/sntp
npm http 304 https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
npm http 304 https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5
npm http GET https://github.com/ariya/esprima/tarball/master
npm http GET https://registry.npmjs.org/peakle
npm http GET https://registry.npmjs.org/cli
npm http GET https://registry.npmjs.org/shelljs
npm http 304 https://registry.npmjs.org/cli
npm http 304 https://registry.npmjs.org/peakle
npm http 304 https://registry.npmjs.org/shelljs
npm http 200 https://github.com/ariya/esprima/tarball/master
grunt-git-authors@1.2.0 node_modules/grunt-git-authors

grunt-update-submodules@0.2.0 node_modules/grunt-update-submodules

grunt-compare-size@0.4.0-rc.3 node_modules/grunt-compare-size

gzip-js@0.3.1 node_modules/gzip-js
├── crc32@0.2.2
└── deflate-js@0.2.3

archiver@0.4.3 node_modules/archiver
└── readable-stream@1.0.2

grunt-contrib-watch@0.3.1 node_modules/grunt-contrib-watch
└── gaze@0.3.4 (minimatch@0.2.12, fileset@0.1.5)

grunt-contrib-uglify@0.2.0 node_modules/grunt-contrib-uglify
├── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1)
└── uglify-js@2.2.5 (optimist@0.3.7, source-map@0.1.22)

testswarm@0.2.2 node_modules/testswarm
└── request@2.21.0 (json-stringify-safe@4.0.0, forever-agent@0.5.0, aws-sign@0.3.0, qs@0.6.5, tunnel-agent@0.3.0, oauth-sign@0.3.0, cookie-jar@0.3.0, node-uuid@1.4.0, mime@1.2.9, http-signature@0.9.11, hawk@0.13.1, form-data@0.0.8)

grunt@0.4.1 node_modules/grunt
├── which@1.0.5
├── dateformat@1.0.2-1.2.3
├── colors@0.6.0-1
├── hooker@0.2.3
├── async@0.1.22
├── nopt@1.0.10 (abbrev@1.0.4)
├── eventemitter2@0.4.11
├── rimraf@2.0.3 (graceful-fs@1.1.14)
├── glob@3.1.21 (inherits@1.0.0, graceful-fs@1.2.1)
├── minimatch@0.2.12 (sigmund@1.0.0, lru-cache@2.3.0)
├── coffee-script@1.3.3
├── underscore.string@2.2.0rc
├── iconv-lite@0.2.10
├── lodash@0.9.2
├── js-yaml@2.0.5 (esprima@1.0.3, argparse@0.1.15)
└── findup-sync@0.1.2 (lodash@1.0.1)

grunt-contrib-jshint@0.3.0 node_modules/grunt-contrib-jshint
└── jshint@1.1.0 (peakle@0.0.1, minimatch@0.2.12, underscore@1.4.4, cli@0.4.4-2, shelljs@0.1.4, esprima@1.1.0-dev)
npm http GET https://registry.npmjs.org/grunt-cli
npm http 304 https://registry.npmjs.org/grunt-cli
npm http GET https://registry.npmjs.org/findup-sync
npm http GET https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/findup-sync
npm http 304 https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/lodash
npm http 304 https://registry.npmjs.org/abbrev
npm http 304 https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/sigmund
npm WARN prefer global grunt-cli@0.1.9 should be installed with -g
grunt-cli@0.1.9 node_modules/grunt-cli
├── resolve@0.3.1
├── nopt@1.0.10 (abbrev@1.0.4)
└── findup-sync@0.1.2 (lodash@1.0.1, glob@3.1.21)
Running "update_submodules" task

Running "selector" task
File 'src/selector-sizzle.js' created.

Running "build:all:*" (build) task
File 'dist/jquery.js' created.

Running "jshint:dist" (jshint) task
>> 1 file lint free.

Running "jshint:grunt" (jshint) task
>> 1 file lint free.

Running "jshint:tests" (jshint) task
>> 23 files lint free.

Running "pre-uglify:all" (pre-uglify) task

Running "uglify:all" (uglify) task
Source Map "dist/jquery.min.map" created.
File "dist/jquery.min.js" created.
Original: 242357 bytes.
Minified: 83554 bytes.

Running "post-uglify:all" (post-uglify) task

Running "dist:*" (dist) task

Running "compare_size:files" (compare_size) task
>> not a branch tip: 6190370ab7406b526c29cda0a4c8301b6a259660
   raw     gz Sizes                                                            
242727  71989 dist/jquery.js                                                   
 83519  29287 dist/jquery.min.js                                               

Done, without errors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment