Skip to content

Instantly share code, notes, and snippets.

@sandfox
Created September 25, 2013 10:45
Show Gist options
  • Select an option

  • Save sandfox/6697943 to your computer and use it in GitHub Desktop.

Select an option

Save sandfox/6697943 to your computer and use it in GitHub Desktop.
Why I hate grunt....

This is just the dependency output from npm install

FML

karma-script-launcher@0.1.0 node_modules/karma-script-launcher

karma-firefox-launcher@0.1.0 node_modules/karma-firefox-launcher

karma-chrome-launcher@0.1.0 node_modules/karma-chrome-launcher

karma-html2js-preprocessor@0.1.0 node_modules/karma-html2js-preprocessor

karma-ng-html2js-preprocessor@0.1.0 node_modules/karma-ng-html2js-preprocessor

connect-livereload@0.2.0 node_modules/connect-livereload

grunt-usemin@0.1.12 node_modules/grunt-usemin

grunt-rev@0.1.0 node_modules/grunt-rev

karma-jasmine@0.1.3 node_modules/karma-jasmine

karma-requirejs@0.1.0 node_modules/karma-requirejs

grunt-contrib-concat@0.3.0 node_modules/grunt-contrib-concat

grunt-contrib-copy@0.4.1 node_modules/grunt-contrib-copy

karma-ng-scenario@0.1.0 node_modules/karma-ng-scenario

grunt-concurrent@0.3.1 node_modules/grunt-concurrent
└── lpad@0.1.0

grunt-contrib-compass@0.5.0 node_modules/grunt-contrib-compass
├── dargs@0.1.0
├── tmp@0.0.21
└── async@0.2.9

grunt-open@0.2.2 node_modules/grunt-open
└── open@0.0.4

karma-coffee-preprocessor@0.1.0 node_modules/karma-coffee-preprocessor
└── coffee-script@1.6.3

load-grunt-tasks@0.1.0 node_modules/load-grunt-tasks
└── minimatch@0.2.12 (sigmund@1.0.0, lru-cache@2.3.1)

grunt-contrib-coffee@0.7.0 node_modules/grunt-contrib-coffee
└── coffee-script@1.6.3

grunt-contrib-clean@0.5.0 node_modules/grunt-contrib-clean
└── rimraf@2.2.2 (graceful-fs@2.0.1)

grunt-contrib-htmlmin@0.1.3 node_modules/grunt-contrib-htmlmin
├── html-minifier@0.5.4
└── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1)

time-grunt@0.1.1 node_modules/time-grunt
├── ms@0.6.1
├── text-table@0.1.1
└── chalk@0.2.1 (has-color@0.1.1, ansi-styles@0.2.0)

grunt-contrib-cssmin@0.6.2 node_modules/grunt-contrib-cssmin
├── clean-css@1.1.1 (commander@2.0.0)
└── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1)

grunt-karma@0.6.2 node_modules/grunt-karma
└── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.5)

grunt-contrib-connect@0.3.0 node_modules/grunt-contrib-connect
└── connect@2.7.11 (fresh@0.1.0, cookie-signature@1.0.1, pause@0.0.1, qs@0.6.5, bytes@0.2.0, buffer-crc32@0.2.1, cookie@0.0.5, debug@0.7.2, formidable@1.0.14, send@0.1.1)

grunt-autoprefixer@0.2.20130806 node_modules/grunt-autoprefixer
└── autoprefixer@0.7.20130824 (css-stringify@1.3.1, css-parse@1.5.3)

grunt-contrib-uglify@0.2.4 node_modules/grunt-contrib-uglify
├── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1)
└── uglify-js@2.4.0 (uglify-to-browserify@1.0.1, async@0.2.9, optimist@0.3.7, source-map@0.1.29)

grunt-ngmin@0.0.3 node_modules/grunt-ngmin
└── ngmin@0.4.0 (astral@0.1.0, clone@0.1.10, commander@1.1.1, astral-angular-annotate@0.0.2, escodegen@0.0.27, esprima@1.0.4)

grunt-contrib-jshint@0.6.4 node_modules/grunt-contrib-jshint
└── jshint@2.1.11 (console-browserify@0.1.6, minimatch@0.2.12, underscore@1.4.4, shelljs@0.1.4, cli@0.4.5)

grunt-contrib-watch@0.5.3 node_modules/grunt-contrib-watch
├── tiny-lr@0.0.4 (debug@0.7.2, faye-websocket@0.4.4, noptify@0.0.3, qs@0.5.6)
└── gaze@0.4.2 (globule@0.1.0)

grunt-contrib-imagemin@0.2.1 node_modules/grunt-contrib-imagemin
├── filesize@1.10.0
├── chalk@0.2.1 (ansi-styles@0.2.0, has-color@0.1.1)
├── optipng-bin@0.3.0 (which@1.0.5, mkdirp@0.3.5, tar@0.1.18, request@2.26.0, mocha@1.12.1)
├── pngquant-bin@0.1.4 (which@1.0.5, mkdirp@0.3.5, request-progress@0.2.3, tar@0.1.18, request@2.25.0, mocha@1.12.1)
├── gifsicle@0.1.3 (which@1.0.5, mkdirp@0.3.5, request-progress@0.2.3, tar@0.1.18, request@2.25.0, mocha@1.12.1)
└── jpegtran-bin@0.2.0 (which@1.0.5, mkdirp@0.3.5, tar@0.1.18, request@2.26.0, mocha@1.12.1)

grunt-svgmin@0.2.0 node_modules/grunt-svgmin
├── filesize@1.8.0
└── svgo@0.3.7 (colors@0.6.2, whet.extend@0.9.9, coa@0.3.9, sax@0.5.5, js-yaml@2.1.0)

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

karma-phantomjs-launcher@0.1.0 node_modules/karma-phantomjs-launcher
└── phantomjs@1.9.2-1 (which@1.0.5, ncp@0.4.2, kew@0.1.7, mkdirp@0.3.5, rimraf@2.0.3, adm-zip@0.2.1, npmconf@0.0.24)

grunt-google-cdn@0.2.2 node_modules/grunt-google-cdn
├── google-cdn@0.1.4 (debug@0.7.2, semver@2.0.11)
└── bower@0.9.2 (abbrev@1.0.4, stable@0.1.3, archy@0.0.2, colors@0.6.2, semver@1.1.4, nopt@2.0.0, tmp@0.0.21, async@0.2.9, mkdirp@0.3.5, rimraf@2.0.3, request@2.11.4, fstream@0.1.24, hogan.js@2.0.0, glob@3.1.21, promptly@0.1.0, tar@0.1.18, read-package-json@0.1.13, lodash@1.0.1, rc@0.0.8, unzip@0.1.7, update-notifier@0.1.5)

karma@0.10.2 node_modules/karma
├── di@0.0.1
├── rimraf@2.1.4
├── colors@0.6.0-1
├── graceful-fs@1.2.3
├── chokidar@0.6.3
├── mime@1.2.11
├── q@0.9.7
├── coffee-script@1.6.3
├── lodash@1.1.1
├── minimatch@0.2.12 (sigmund@1.0.0, lru-cache@2.3.1)
├── glob@3.1.21 (inherits@1.0.0)
├── optimist@0.3.7 (wordwrap@0.0.2)
├── http-proxy@0.10.3 (pkginfo@0.2.3, utile@0.1.7)
├── useragent@2.0.7 (lru-cache@2.2.4)
├── connect@2.8.8 (methods@0.0.1, uid2@0.0.2, cookie-signature@1.0.1, pause@0.0.1, fresh@0.2.0, qs@0.6.5, bytes@0.2.0, buffer-crc32@0.2.1, cookie@0.1.0, debug@0.7.2, formidable@1.0.14, send@0.1.4)
├── log4js@0.6.8 (dequeue@1.0.3, semver@1.1.4, async@0.1.15, readable-stream@1.0.17)
└── socket.io@0.9.16 (base64id@0.1.0, policyfile@0.0.4, redis@0.7.3, socket.io-client@0.9.16)
@nickdbush
Copy link
Copy Markdown

You think that's bad? It's already taken 6 minutes to install

"grunt": "^0.4.5",
    "grunt-beep": "^0.3.2",
    "grunt-contrib-cssmin": "^0.14.0",
    "grunt-contrib-jshint": "^0.11.3",
    "grunt-contrib-uglify": "^0.11.0",
    "grunt-contrib-watch": "^0.6.1",
    "grunt-newer": "^1.1.1",
    "load-grunt-tasks": "^3.3.0"

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