Skip to content

Instantly share code, notes, and snippets.

@threedaymonk
Last active January 20, 2016 11:30
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 threedaymonk/e2659029caac75fc7a2a to your computer and use it in GitHub Desktop.
Save threedaymonk/e2659029caac75fc7a2a to your computer and use it in GitHub Desktop.
Number of separate copies/versions of each npm module in the node_modules hierarchy
Unique versions of each module
8 glob
8 async
7 qs
7 lodash
7 commander
6 source-map
5 uglify-js
5 strip-ansi
5 request
5 q
5 object-assign
5 minimatch
5 graceful-fs
5 chalk
5 caseless
4 through2
4 supports-color
4 semver
4 oauth-sign
4 nopt
4 mkdirp
4 minimist
4 lru-cache
4 js-yaml
4 debug
4 bl
4 ansi-regex
3 update-notifier
3 underscore.string
3 underscore
3 readable-stream
3 package-json
3 osenv
3 ms
3 mime-types
3 latest-version
3 inquirer
3 iconv-lite
3 http-signature
3 hawk
3 has-ansi
3 got
3 form-data
3 esprima
3 deep-extend
3 colors
3 clean-css
3 cardinal
3 argparse
3 ansi-styles
2 yargs
2 xtend
2 xmlbuilder
2 xdg-basedir
2 ws
2 wordwrap
2 which
2 vinyl-fs
2 unique-stream
2 type-detect
2 tough-cookie
2 touch
2 tmp
2 tar-stream
2 tar-fs
2 strip-json-comments
2 strip-bom
2 string-length
2 sntp
2 semver-diff
2 rimraf
2 retry
2 request-progress
2 registry-url
2 redeyed
2 readline2
2 rc
2 pump
2 p-throttler
2 plur
2 pinkie-promise
2 pinkie
2 path-exists
2 optimist
2 once
2 negotiator
2 nan
2 mute-stream
2 mout
2 mime-db
2 mime
2 lodash.debounce
2 lodash.assign
2 kind-of
2 jasmine-core
2 insight
2 inherits
2 http-proxy
2 hoek
2 har-validator
2 glob-watcher
2 globule
2 glob-stream
2 forever-agent
2 extend
2 escape-string-regexp
2 escape-html
2 es6-symbol
2 es6-iterator
2 entities
2 end-of-stream
2 domelementtype
2 diff
2 destroy
2 depd
2 delayed-stream
2 decompress-zip
2 cryptiles
2 configstore
2 concat-stream
2 combined-stream
2 coffee-script
2 clone
2 chmodr
2 bytes
2 bower-registry-client
2 bower-config
2 bower
2 boom
2 aws-sign2
2 assert-plus
2 asn1
2 archy
2 accepts
1 zeparser
1 xmlhttprequest
1 xml2js
1 write-file-atomic
1 wrench
1 wrappy
1 wiredep
1 winston
1 win-release
1 window-size
1 weak-map
1 vow-queue
1 vow-fs
1 vow
1 vinyl
1 vhost
1 verror
1 vary
1 validate-npm-package-license
1 uuid
1 utils-merge
1 utile
1 util-deprecate
1 util
1 utf-8-validate
1 user-home
1 useragent
1 url-safe
1 url-parse-lax
1 url-join
1 url2
1 uri-path
1 upper-case-first
1 upper-case
1 unzip-response
1 untildify
1 unpipe
1 union
1 ultron
1 uid-safe
1 uid-number
1 uglify-to-browserify
1 type-is
1 typedarray
1 typechecker
1 tweetnacl
1 tunnel-agent
1 tryor
1 trim-newlines
1 traverse
1 title-case
1 tiny-lr-fork
1 tinycolor
1 timers-ext
1 time-grunt
1 timed-out
1 ticky
1 through2-filter
1 through
1 throttleit
1 text-table
1 templayed
1 swap-case
1 swagger-editor-src
1 strip-indent
1 stringstream
1 stringset
1 stringmap
1 stringify-object
1 string_decoder
1 stream-counter
1 statuses
1 stack-trace
1 stable
1 sshpk
1 sprintf-js
1 split2
1 split
1 spdx-license-ids
1 spdx-expression-parse
1 spdx-exceptions
1 spdx-correct
1 source-map-support
1 socket.io-client
1 socket.io
1 snake-case
1 slide
1 sinon-chai
1 sinon
1 simple-is
1 simple-fmt
1 signal-exit
1 sigmund
1 shell-quote
1 shelljs
1 serve-static
1 serve-index
1 serve-favicon
1 sentence-case
1 send
1 semver-utils
1 selenium-webdriver
1 scmp
1 sax
1 saucelabs
1 samsam
1 safefs
1 rx-lite
1 rx
1 run-async
1 rndm
1 right-align
1 revalidator
1 restore-cursor
1 response-time
1 resolve
1 requires-port
1 requirefresh
1 request-replay
1 repeat-string
1 repeating
1 repeat-element
1 relateurl
1 regexp-quote
1 regex-cache
1 redis
1 redent
1 read-pkg-up
1 read-pkg
1 readdirp
1 read-all-stream
1 read
1 raw-body
1 range-parser
1 randomatic
1 q-io
1 punycode
1 pumpify
1 prr
1 protractor
1 proto-list
1 propprop
1 promptly
1 prompt
1 promise
1 process-nextick-args
1 pretty-ms
1 pretty-bytes
1 preserve
1 prepend-http
1 postcss
1 portscanner
1 portfinder
1 policyfile
1 pkginfo
1 pify
1 pause
1 pathval
1 path-type
1 path-is-absolute
1 path-case
1 pascal-case
1 parseurl
1 parse-ms
1 parse-json
1 parse-glob
1 param-case
1 pako
1 pad-stream
1 osx-release
1 os-tmpdir
1 os-name
1 os-homedir
1 ordered-read-streams
1 ordered-esprima-props
1 ordered-ast-traverse
1 options
1 opn
1 opener
1 on-headers
1 on-finished
1 onetime
1 object.omit
1 number-is-nan
1 num2fraction
1 null-check
1 npmconf
1 normalize-path
1 normalize-package-data
1 noptify
1 nomnom
1 node-uuid
1 node-status-codes
1 node-emoji
1 ng-annotate
1 next-tick
1 nested-error-stacks
1 ncp
1 mversion
1 multiparty
1 multimatch
1 morgan
1 mocha
1 mkpath
1 minijasminenode
1 mimer
1 mimeparse
1 micromatch
1 methods
1 method-override
1 merge-stream
1 meow
1 memoizee
1 media-typer
1 md5-o-matic
1 md5-hex
1 maxmin
1 marked-terminal
1 marked
1 map-obj
1 main-bower-files
1 lru-queue
1 lowercase-keys
1 lower-case-first
1 lower-case
1 loud-rejection
1 longest
1 lolex
1 log-symbols
1 log4js
1 lodash.restparam
1 lodash._objecttypes
1 lodash.now
1 lodash.keys
1 lodash.isobject
1 lodash._isnative
1 lodash._isiterateecall
1 lodash.isfunction
1 lodash.isarray
1 lodash.isarguments
1 lodash._getnative
1 lodash._createassigner
1 lodash.clonedeep
1 lodash._bindcallback
1 lodash._basefor
1 lodash._basecopy
1 lodash._baseclone
1 lodash._baseassign
1 lodash._arrayeach
1 lodash._arraycopy
1 lockfile
1 load-json-file
1 load-grunt-tasks
1 load-grunt-config
1 less
1 lazy-cache
1 karma-ng-scenario
1 karma-ng-html2js-preprocessor
1 karma-mocha-reporter
1 karma-mocha
1 karma-jasmine
1 karma-firefox-launcher
1 karma-chrome-launcher
1 karma-chai-plugins
1 karma
1 junk
1 JSV
1 jsprim
1 json-stringify-safe
1 json-schema
1 jsonpointer
1 jsonlint
1 jsonify
1 jshint-stylish
1 jshint
1 jscs
1 jsbn
1 js-base64
1 jodid25519
1 jit-grunt
1 jasminewd2
1 jasminewd
1 jasmine
1 jade
1 is-utf8
1 is-upper-case
1 is-typedarray
1 is-stream
1 isstream
1 is-root
1 is-relative
1 is-redirect
1 is-property
1 is-primitive
1 is-plain-obj
1 isobject
1 is-number
1 is-npm
1 is-my-json-valid
1 is-lower-case
1 is-glob
1 is-fullwidth-code-point
1 is-finite
1 is-extglob
1 is-extendable
1 is-equal-shallow
1 is-dotfile
1 is-builtin-module
1 is-buffer
1 is-binary-path
1 is-arrayish
1 isarray
1 is-absolute
1 irregular-plurals
1 intersect
1 ini
1 inherit
1 inflight
1 infinity-agent
1 indent-string
1 imurmurhash
1 image-size
1 i
1 https-proxy-agent
1 http-server
1 http-errors
1 htmlparser2
1 html-minifier
1 html-entities
1 hosted-git-info
1 hooker
1 he
1 has-color
1 handlebars
1 gzip-size
1 grunt-wiredep
1 grunt-usemin
1 grunt-shell
1 grunt-protractor-runner
1 grunt-ng-annotate
1 grunt-newer
1 grunt-legacy-util
1 grunt-legacy-log-utils
1 grunt-legacy-log
1 grunt-karma
1 grunt-jscs
1 grunt-inline
1 grunt-http-server
1 grunt-google-cdn
1 grunt-gh-pages
1 grunt-exec
1 grunt-contrib-watch
1 grunt-contrib-uglify
1 grunt-contrib-less
1 grunt-contrib-jshint
1 grunt-contrib-htmlmin
1 grunt-contrib-cssmin
1 grunt-contrib-copy
1 grunt-contrib-connect
1 grunt-contrib-concat
1 grunt-contrib-clean
1 grunt-concurrent
1 grunt-cli
1 grunt-autoprefixer
1 grunt
1 growl
1 graceful-readlink
1 google-cdn-data
1 google-cdn
1 glob-parent
1 globby
1 glob-base
1 glob2base
1 github
1 get-stdin
1 getobject
1 generate-object-property
1 generate-function
1 gaze
1 fs-write-stream-atomic
1 fstream-ignore
1 fstream
1 fs-access
1 fresh
1 for-own
1 formatio
1 for-in
1 first-chunk-stream
1 findup-sync
1 find-up
1 find-index
1 finalhandler
1 fill-range
1 file-sync-cmp
1 filename-regex
1 figures
1 faye-websocket
1 eyes
1 extsprintf
1 extract-opts
1 extglob
1 express-session
1 expand-range
1 expand-brackets
1 exit-hook
1 exit
1 eventemitter3
1 eventemitter2
1 event-emitter
1 etag
1 estraverse
1 esprima-harmony-jscs
1 esprima-fb
1 esnextguardian
1 es6-weak-map
1 es6-promise
1 es5-ext
1 errorhandler
1 error-ex
1 errno
1 ee-first
1 ecstatic
1 ecc-jsbn
1 eachr
1 duplexify
1 dot-case
1 domutils
1 dom-serializer
1 domhandler
1 di
1 defaults
1 deep-equal
1 deep-eql
1 decamelize
1 date-time
1 date-now
1 dateformat
1 datauri
1 dashdash
1 d
1 cycle
1 ctype
1 csurf
1 csrf
1 cson-parser
1 cson
1 create-error-class
1 crc
1 corser
1 core-util-is
1 cookie-signature
1 cookie-parser
1 cookie
1 convert-source-map
1 contra
1 content-type
1 constant-case
1 console-browserify
1 connect-timeout
1 connect-livereload
1 connect
1 config-chain
1 concat-map
1 compression
1 compressible
1 collections
1 code-point-at
1 clone-stats
1 cli-width
1 cli-usage
1 cliui
1 cli-table
1 cli-cursor
1 cli-color
1 cli
1 chokidar
1 change-case
1 chai-things
1 chainsaw
1 chai-jquery
1 chai-dom
1 chai-as-promised
1 chai
1 center-align
1 cdnjs-cdn-data
1 capture-stack-trace
1 caniuse-db
1 camelcase-keys
1 camel-case
1 camelcase
1 camelcase
1 builtin-modules
1 bufferutil
1 buffers
1 browserslist
1 browserify-zlib
1 braces
1 brace-expansion
1 bower-logger
1 bower-json
1 bower-endpoint-parser
1 body-parser
1 bluebird
1 bindings
1 binary-extensions
1 binary
1 batch
1 basic-auth-connect
1 basic-auth
1 base64-url
1 base64id
1 balanced-match
1 autoprefixer-core
1 atoa
1 async-each
1 assertion-error
1 asap
1 arrify
1 arr-flatten
1 arr-diff
1 array-unique
1 array-uniq
1 array-union
1 array-reduce
1 array-map
1 array-filter
1 array-differ
1 anymatch
1 ansi-escapes
1 ansicolors
1 amdefine
1 alter
1 align-text
1 agent-base
1 adm-zip
1 active-x-obfuscator
1 acorn
1 accessibility-developer-tools
1 abbrev
Number of times each module appears in the hierarchy
51 ansi-regex
32 isarray
31 string_decoder
30 strip-ansi
29 minimist
29 escape-string-regexp
23 supports-color
23 chalk
22 has-ansi
22 ansi-styles
16 pinkie-promise
16 pinkie
15 object-assign
14 mime-db
13 process-nextick-args
13 mkdirp
13 lodash
13 concat-map
13 brace-expansion
13 balanced-match
12 wordwrap
12 ms
12 mime-types
10 optimist
9 number-is-nan
9 end-of-stream
9 commander
8 pify
8 path-is-absolute
8 os-homedir
8 on-finished
8 escape-html
8 ee-first
7 qs
7 is-finite
6 xdg-basedir
6 strip-bom
6 repeating
6 negotiator
6 js-yaml
6 get-stdin
6 decamelize
6 configstore
6 camelcase
6 argparse
6 accepts
5 tunnel-agent
5 sntp
5 request
5 path-exists
5 parse-json
5 os-tmpdir
5 oauth-sign
5 is-arrayish
5 forever-agent
5 figures
5 error-ex
5 deep-extend
5 caseless
5 aws-sign2
4 vary
4 validate-npm-package-license
4 user-home
4 unpipe
4 uid-safe
4 trim-newlines
4 through
4 strip-indent
4 string-length
4 statuses
4 spdx-expression-parse
4 spdx-exceptions
4 spdx-correct
4 signal-exit
4 redent
4 read-pkg-up
4 read-pkg
4 path-type
4 next-tick
4 meow
4 map-obj
4 loud-rejection
4 lodash._getnative
4 load-json-file
4 is-builtin-module
4 indent-string
4 hosted-git-info
4 hawk
4 find-up
4 etag
4 es6-symbol
4 es6-iterator
4 duplexify
4 depd
4 camelcase-keys
4 bytes
4 builtin-modules
4 base64-url
3 update-notifier
3 uglify-to-browserify
3 typedarray
3 semver-diff
3 repeat-string
3 registry-url
3 readline2
3 rc
3 pump
3 package-json
3 opn
3 mout
3 lodash.keys
3 lodash.isarray
3 lodash.isarguments
3 lodash._bindcallback
3 lodash._basecopy
3 lodash._baseassign
3 latest-version
3 kind-of
3 is-buffer
3 graceful-readlink
3 got
3 extend
3 destroy
3 concat-stream
3 clean-css
2 yargs
2 ws
2 write-file-atomic
2 win-release
2 window-size
2 vinyl-fs
2 vinyl
2 vhost
2 utils-merge
2 unique-stream
2 type-is
2 type-detect
2 traverse
2 timed-out
2 throttleit
2 text-table
2 tar-stream
2 tar-fs
2 stringify-object
2 stream-counter
2 slide
2 shell-quote
2 serve-static
2 serve-index
2 serve-favicon
2 send
2 scmp
2 rx
2 rndm
2 retry
2 response-time
2 request-replay
2 request-progress
2 read-all-stream
2 raw-body
2 range-parser
2 p-throttler
2 promptly
2 prepend-http
2 plur
2 pause
2 parseurl
2 pako
2 osx-release
2 os-name
2 ordered-read-streams
2 on-headers
2 multiparty
2 morgan
2 methods
2 method-override
2 memoizee
2 media-typer
2 maxmin
2 lru-queue
2 lowercase-keys
2 longest
2 lodash.restparam
2 lodash._isiterateecall
2 lodash.debounce
2 lodash._createassigner
2 lodash.assign
2 junk
2 jsonify
2 is-stream
2 is-root
2 is-relative
2 is-redirect
2 is-npm
2 is-my-json-valid
2 is-extglob
2 is-absolute
2 intersect
2 http-errors
2 hoek
2 gzip-size
2 glob-watcher
2 glob-stream
2 glob2base
2 generate-object-property
2 generate-function
2 fresh
2 first-chunk-stream
2 find-index
2 finalhandler
2 express-session
2 event-emitter
2 es6-weak-map
2 es5-ext
2 errorhandler
2 entities
2 domelementtype
2 deep-equal
2 d
2 csurf
2 csrf
2 cryptiles
2 cookie-signature
2 cookie-parser
2 cookie
2 content-type
2 connect-timeout
2 connect
2 compression
2 compressible
2 clone-stats
2 cli-color
2 cli
2 chainsaw
2 buffers
2 bower-endpoint-parser
2 boom
2 body-parser
2 binary
2 batch
2 basic-auth-connect
2 basic-auth
2 async
2 arrify
2 array-uniq
2 array-union
2 array-reduce
2 array-map
2 array-filter
2 archy
2 align-text
1 zeparser
1 xtend
1 utf-8-validate
1 useragent
1 url-safe
1 url-parse-lax
1 uri-path
1 unzip-response
1 untildify
1 ultron
1 tiv
1 time-grunt
1 through2-filter
1 split2
1 split
1 socket.io
1 selenium-webdriver
1 saucelabs
1 run-async
1 right-align
1 restore-cursor
1 resolve
1 requires-port
1 repeat-element
1 regex-cache
1 redis
1 randomatic
1 pumpify
1 propprop
1 promise
1 pretty-ms
1 preserve
1 policyfile
1 pathval
1 parse-ms
1 parse-glob
1 pad-stream
1 onetime
1 object.omit
1 num2fraction
1 null-check
1 normalize-path
1 noptify
1 node-status-codes
1 node-emoji
1 nested-error-stacks
1 mversion
1 multimatch
1 mocha
1 micromatch
1 merge-stream
1 md5-hex
1 marked-terminal
1 marked
1 main-bower-files
1 log-symbols
1 lodash._objecttypes
1 lodash.now
1 lodash.isobject
1 lodash._isnative
1 lodash.isfunction
1 lodash.clonedeep
1 lodash._basefor
1 lodash._baseclone
1 lodash._arrayeach
1 lodash._arraycopy
1 load-grunt-config
1 less
1 lazy-cache
1 karma-mocha-reporter
1 karma-firefox-launcher
1 karma-chrome-launcher
1 karma-chai-plugins
1 jshint-stylish
1 jsbn
1 jodid25519
1 jasminewd2
1 jasminewd
1 jade
1 is-typedarray
1 is-primitive
1 is-plain-obj
1 isobject
1 is-number
1 is-glob
1 is-fullwidth-code-point
1 is-extendable
1 is-equal-shallow
1 is-dotfile
1 is-binary-path
1 inherit
1 infinity-agent
1 iconv-lite
1 http-proxy
1 html-entities
1 has-color
1 grux
1 grunt-legacy-util
1 grunt-legacy-log-utils
1 grunt-legacy-log
1 google-cdn-data
1 glob-parent
1 globby
1 glob-base
1 github
1 fs-write-stream-atomic
1 fs-access
1 for-own
1 for-in
1 foo
1 fill-range
1 file-sync-cmp
1 filename-regex
1 extglob
1 expand-range
1 expand-brackets
1 exit-hook
1 eventemitter3
1 eventemitter2
1 ecc-jsbn
1 domutils
1 dom-serializer
1 domhandler
1 defaults
1 deep-eql
1 debug
1 date-time
1 date-now
1 create-error-class
1 convert-source-map
1 console-browserify
1 connect-livereload
1 config-chain
1 code-point-at
1 cli-width
1 cli-usage
1 cliui
1 cli-cursor
1 chokidar
1 chai
1 center-align
1 cdnjs-cdn-data
1 capture-stack-trace
1 bufferutil
1 browserslist
1 braces
1 async-each
1 assertion-error
1 arr-flatten
1 arr-diff
1 array-unique
1 array-differ
1 anymatch
1 ansi-escapes
1 active-x-obfuscator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment