Improve npm install time / space
See original GitHub issueRight now it takes 2m10s to create a new project (almost everything is npm install
) and generates a 81meg node_modules/
folder. We need to figure out a way to cut this down, this is depressing π¦
"dependencies": {
"autoprefixer": "^6.3.7",
"babel-core": "^6.10.4",
"babel-loader": "^6.2.4",
"babel-plugin-transform-object-rest-spread": "^6.8.0",
"babel-plugin-transform-react-constant-elements": "^6.9.1",
"babel-preset-es2015": "^6.9.0",
"babel-preset-es2016": "^6.11.3",
"babel-preset-react": "^6.11.1",
"css-loader": "^0.23.1",
"cross-spawn": "^4.0.0",
"eslint": "^2.13.1",
"eslint-config-airbnb": "^9.0.1",
"eslint-loader": "^1.4.1",
"eslint-plugin-import": "^1.10.3",
"eslint-plugin-jsx-a11y": "^1.5.5",
"eslint-plugin-react": "^5.2.2",
"file-loader": "^0.9.0",
"html-webpack-plugin": "^2.22.0",
"json-loader": "^0.5.4",
"opn": "^4.0.2",
"postcss-loader": "^0.9.1",
"rimraf": "^2.5.3",
"style-loader": "^0.13.1",
"url-loader": "^0.5.7",
"webpack": "^1.13.1",
"webpack-dev-server": "^1.14.1"
},
"devDependencies": {
"react": "^15.2.1",
"react-dom": "^15.2.1"
}
βββ¬ create-react-app-scripts@0.0.1
βββ¬ autoprefixer@6.3.7
β βββ browserslist@1.3.5
β βββ caniuse-db@1.0.30000506
β βββ normalize-range@0.1.2
β βββ num2fraction@1.2.2
β βββ¬ postcss@5.1.0
β β βββ js-base64@2.1.9
β βββ postcss-value-parser@3.3.0
βββ¬ babel-core@6.10.4
β βββ¬ babel-code-frame@6.11.0
β β βββ js-tokens@2.0.0
β βββ¬ babel-generator@6.11.3
β β βββ¬ detect-indent@3.0.1
β β βββ get-stdin@4.0.1
β β βββ minimist@1.2.0
β β βββ¬ repeating@1.1.3
β β βββ is-finite@1.0.1
β βββ babel-helpers@6.8.0
β βββ babel-messages@6.8.0
β βββ¬ babel-register@6.9.0
β β βββ core-js@2.4.1
β β βββ¬ home-or-tmp@1.0.0
β β β βββ os-tmpdir@1.0.1
β β β βββ user-home@1.1.1
β β βββ¬ source-map-support@0.2.10
β β βββ source-map@0.1.32
β βββ¬ babel-runtime@6.9.2
β β βββ regenerator-runtime@0.9.5
β βββ babel-template@6.9.0
β βββ¬ babel-traverse@6.10.4
β β βββ globals@8.18.0
β β βββ¬ invariant@2.2.1
β β βββ¬ loose-envify@1.2.0
β β βββ js-tokens@1.0.3
β βββ¬ babel-types@6.11.1
β β βββ to-fast-properties@1.0.2
β βββ babylon@6.8.4
β βββ convert-source-map@1.2.0
β βββ¬ debug@2.2.0
β β βββ ms@0.7.1
β βββ json5@0.4.0
β βββ lodash@4.13.1
β βββ¬ minimatch@3.0.2
β β βββ¬ brace-expansion@1.1.5
β β βββ balanced-match@0.4.1
β β βββ concat-map@0.0.1
β βββ path-exists@1.0.0
β βββ path-is-absolute@1.0.0
β βββ private@0.1.6
β βββ shebang-regex@1.0.0
β βββ slash@1.0.0
β βββ source-map@0.5.6
βββ¬ babel-loader@6.2.4
β βββ¬ loader-utils@0.2.15
β β βββ big.js@3.1.3
β β βββ emojis-list@2.0.1
β β βββ json5@0.5.0
β βββ¬ mkdirp@0.5.1
β β βββ minimist@0.0.8
β βββ object-assign@4.1.0
βββ¬ babel-plugin-transform-object-rest-spread@6.8.0
β βββ babel-plugin-syntax-object-rest-spread@6.8.0
βββ babel-plugin-transform-react-constant-elements@6.9.1
βββ¬ babel-preset-es2015@6.9.0
β βββ babel-plugin-check-es2015-constants@6.8.0
β βββ babel-plugin-transform-es2015-arrow-functions@6.8.0
β βββ babel-plugin-transform-es2015-block-scoped-functions@6.8.0
β βββ babel-plugin-transform-es2015-block-scoping@6.10.1
β βββ¬ babel-plugin-transform-es2015-classes@6.9.0
β β βββ babel-helper-define-map@6.9.0
β β βββ babel-helper-function-name@6.8.0
β β βββ babel-helper-optimise-call-expression@6.8.0
β β βββ babel-helper-replace-supers@6.8.0
β βββ babel-plugin-transform-es2015-computed-properties@6.8.0
β βββ babel-plugin-transform-es2015-destructuring@6.9.0
β βββ babel-plugin-transform-es2015-duplicate-keys@6.8.0
β βββ babel-plugin-transform-es2015-for-of@6.8.0
β βββ babel-plugin-transform-es2015-function-name@6.9.0
β βββ babel-plugin-transform-es2015-literals@6.8.0
β βββ¬ babel-plugin-transform-es2015-modules-commonjs@6.10.3
β β βββ babel-plugin-transform-strict-mode@6.11.3
β βββ babel-plugin-transform-es2015-object-super@6.8.0
β βββ¬ babel-plugin-transform-es2015-parameters@6.11.3
β β βββ¬ babel-helper-call-delegate@6.8.0
β β β βββ babel-helper-hoist-variables@6.8.0
β β βββ babel-helper-get-function-arity@6.8.0
β βββ babel-plugin-transform-es2015-shorthand-properties@6.8.0
β βββ babel-plugin-transform-es2015-spread@6.8.0
β βββ¬ babel-plugin-transform-es2015-sticky-regex@6.8.0
β β βββ babel-helper-regex@6.9.0
β βββ babel-plugin-transform-es2015-template-literals@6.8.0
β βββ babel-plugin-transform-es2015-typeof-symbol@6.8.0
β βββ¬ babel-plugin-transform-es2015-unicode-regex@6.11.0
β β βββ¬ regexpu-core@2.0.0
β β βββ regenerate@1.3.1
β β βββ regjsgen@0.2.0
β β βββ¬ regjsparser@0.1.5
β β βββ jsesc@0.5.0
β βββ¬ babel-plugin-transform-regenerator@6.9.0
β βββ babel-plugin-syntax-async-functions@6.8.0
βββ¬ babel-preset-es2016@6.11.3
β βββ¬ babel-plugin-transform-exponentiation-operator@6.8.0
β βββ¬ babel-helper-builder-binary-assignment-operator-visitor@6.8.0
β β βββ babel-helper-explode-assignable-expression@6.8.0
β βββ babel-plugin-syntax-exponentiation-operator@6.8.0
βββ¬ babel-preset-react@6.11.1
β βββ babel-plugin-syntax-flow@6.8.0
β βββ babel-plugin-syntax-jsx@6.8.0
β βββ babel-plugin-transform-flow-strip-types@6.8.0
β βββ babel-plugin-transform-react-display-name@6.8.0
β βββ¬ babel-plugin-transform-react-jsx@6.8.0
β β βββ babel-helper-builder-react-jsx@6.9.0
β βββ babel-plugin-transform-react-jsx-self@6.11.0
β βββ babel-plugin-transform-react-jsx-source@6.9.0
βββ¬ cross-spawn@4.0.0
β βββ¬ lru-cache@4.0.1
β β βββ pseudomap@1.0.2
β β βββ yallist@2.0.0
β βββ¬ which@1.2.10
β βββ isexe@1.1.2
βββ¬ css-loader@0.23.1
β βββ¬ css-selector-tokenizer@0.5.4
β β βββ cssesc@0.1.0
β β βββ fastparse@1.1.1
β βββ¬ cssnano@3.7.3
β β βββ decamelize@1.2.0
β β βββ defined@1.0.0
β β βββ indexes-of@1.0.1
β β βββ¬ postcss-calc@5.3.0
β β β βββ postcss-message-helpers@2.0.0
β β β βββ¬ reduce-css-calc@1.2.4
β β β βββ balanced-match@0.1.0
β β β βββ¬ reduce-function-call@1.0.1
β β β βββ balanced-match@0.1.0
β β βββ¬ postcss-colormin@2.2.0
β β β βββ¬ colormin@1.1.1
β β β βββ¬ color@0.11.3
β β β β βββ color-convert@1.3.1
β β β β βββ¬ color-string@0.3.0
β β β β βββ color-name@1.1.1
β β β βββ css-color-names@0.0.4
β β βββ postcss-convert-values@2.4.0
β β βββ postcss-discard-comments@2.0.4
β β βββ postcss-discard-duplicates@2.0.1
β β βββ postcss-discard-empty@2.1.0
β β βββ postcss-discard-overridden@0.1.1
β β βββ¬ postcss-discard-unused@2.2.1
β β β βββ flatten@1.0.2
β β β βββ uniqs@2.0.0
β β βββ¬ postcss-filter-plugins@2.0.1
β β β βββ¬ uniqid@3.1.0
β β β βββ macaddress@0.2.8
β β βββ¬ postcss-merge-idents@2.1.6
β β β βββ has-own@1.0.0
β β βββ postcss-merge-longhand@2.0.1
β β βββ postcss-merge-rules@2.0.9
β β βββ postcss-minify-font-values@1.0.5
β β βββ postcss-minify-gradients@1.0.3
β β βββ¬ postcss-minify-params@1.0.4
β β β βββ alphanum-sort@1.0.2
β β βββ¬ postcss-minify-selectors@2.0.5
β β β βββ¬ postcss-selector-parser@2.1.1
β β β βββ uniq@1.0.1
β β βββ postcss-normalize-charset@1.1.0
β β βββ¬ postcss-normalize-url@3.0.7
β β β βββ is-absolute-url@2.0.0
β β β βββ¬ normalize-url@1.6.0
β β β βββ prepend-http@1.0.4
β β β βββ¬ query-string@4.2.2
β β β β βββ strict-uri-encode@1.1.0
β β β βββ¬ sort-keys@1.1.2
β β β βββ is-plain-obj@1.1.0
β β βββ postcss-ordered-values@2.2.1
β β βββ postcss-reduce-idents@2.3.0
β β βββ postcss-reduce-initial@1.0.0
β β βββ postcss-reduce-transforms@1.0.3
β β βββ¬ postcss-svgo@2.1.4
β β β βββ¬ is-svg@2.0.1
β β β β βββ html-comment-regex@1.1.1
β β β βββ¬ svgo@0.6.6
β β β βββ¬ coa@1.0.1
β β β β βββ q@1.4.1
β β β βββ colors@1.1.2
β β β βββ¬ csso@2.0.0
β β β β βββ clap@1.1.1
β β β βββ sax@1.2.1
β β β βββ whet.extend@0.9.9
β β βββ postcss-unique-selectors@2.0.2
β β βββ postcss-zindex@2.1.1
β βββ¬ lodash.camelcase@3.0.1
β β βββ¬ lodash._createcompounder@3.0.0
β β βββ¬ lodash.deburr@3.2.0
β β β βββ lodash._root@3.0.1
β β βββ lodash.words@3.2.0
β βββ postcss-modules-extract-imports@1.0.1
β βββ postcss-modules-local-by-default@1.1.0
β βββ postcss-modules-scope@1.0.1
β βββ¬ postcss-modules-values@1.1.3
β β βββ icss-replace-symbols@1.0.2
β βββ source-list-map@0.1.6
βββ¬ eslint@2.13.1
β βββ¬ chalk@1.1.3
β β βββ ansi-styles@2.2.1
β β βββ escape-string-regexp@1.0.5
β β βββ has-ansi@2.0.0
β β βββ supports-color@2.0.0
β βββ¬ concat-stream@1.5.1
β β βββ inherits@2.0.1
β β βββ¬ readable-stream@2.0.6
β β β βββ core-util-is@1.0.2
β β β βββ process-nextick-args@1.0.7
β β β βββ util-deprecate@1.0.2
β β βββ typedarray@0.0.6
β βββ¬ doctrine@1.2.2
β β βββ esutils@1.1.6
β β βββ isarray@1.0.0
β βββ¬ es6-map@0.1.4
β β βββ d@0.1.1
β β βββ es5-ext@0.10.12
β β βββ es6-iterator@2.0.0
β β βββ es6-symbol@3.1.0
β β βββ event-emitter@0.3.4
β βββ¬ escope@3.6.0
β β βββ es6-weak-map@2.0.1
β β βββ¬ esrecurse@4.1.0
β β βββ estraverse@4.1.1
β βββ¬ espree@3.1.6
β β βββ acorn-jsx@3.0.1
β βββ estraverse@4.2.0
β βββ esutils@2.0.2
β βββ¬ file-entry-cache@1.2.4
β β βββ¬ flat-cache@1.0.10
β β βββ¬ del@2.2.1
β β β βββ¬ globby@5.0.0
β β β β βββ¬ array-union@1.0.2
β β β β βββ array-uniq@1.0.3
β β β βββ is-path-cwd@1.0.0
β β β βββ¬ is-path-in-cwd@1.0.0
β β β β βββ is-path-inside@1.0.0
β β β βββ pify@2.3.0
β β βββ read-json-sync@1.1.1
β β βββ write@0.2.1
β βββ¬ glob@7.0.5
β β βββ fs.realpath@1.0.0
β β βββ¬ inflight@1.0.5
β β β βββ wrappy@1.0.2
β β βββ once@1.3.3
β βββ globals@9.9.0
β βββ ignore@3.1.3
β βββ imurmurhash@0.1.4
β βββ¬ inquirer@0.12.0
β β βββ ansi-escapes@1.4.0
β β βββ ansi-regex@2.0.0
β β βββ¬ cli-cursor@1.0.2
β β β βββ¬ restore-cursor@1.0.1
β β β βββ exit-hook@1.1.1
β β β βββ onetime@1.1.0
β β βββ cli-width@2.1.0
β β βββ figures@1.7.0
β β βββ¬ readline2@1.0.1
β β β βββ¬ code-point-at@1.0.0
β β β β βββ number-is-nan@1.0.0
β β β βββ is-fullwidth-code-point@1.0.0
β β β βββ mute-stream@0.0.5
β β βββ run-async@0.1.0
β β βββ rx-lite@3.1.2
β β βββ string-width@1.0.1
β β βββ through@2.3.8
β βββ¬ is-my-json-valid@2.13.1
β β βββ generate-function@2.0.0
β β βββ¬ generate-object-property@1.2.0
β β β βββ is-property@1.0.2
β β βββ jsonpointer@2.0.0
β β βββ xtend@4.0.1
β βββ¬ is-resolvable@1.0.0
β β βββ tryit@1.0.2
β βββ¬ js-yaml@3.6.1
β β βββ¬ argparse@1.0.7
β β β βββ sprintf-js@1.0.3
β β βββ esprima@2.7.2
β βββ¬ json-stable-stringify@1.0.1
β β βββ jsonify@0.0.0
β βββ¬ levn@0.3.0
β β βββ prelude-ls@1.1.2
β β βββ type-check@0.3.2
β βββ¬ optionator@0.8.1
β β βββ deep-is@0.1.3
β β βββ fast-levenshtein@1.1.3
β β βββ wordwrap@1.0.0
β βββ path-is-inside@1.0.1
β βββ pluralize@1.2.1
β βββ progress@1.1.8
β βββ¬ require-uncached@1.0.2
β β βββ¬ caller-path@0.1.0
β β β βββ callsites@0.2.0
β β βββ resolve-from@1.0.1
β βββ shelljs@0.6.0
β βββ strip-json-comments@1.0.4
β βββ¬ table@3.7.8
β β βββ slice-ansi@0.0.4
β β βββ tv4@1.2.7
β β βββ xregexp@3.1.1
β βββ text-table@0.2.0
β βββ¬ user-home@2.0.0
β βββ os-homedir@1.0.1
βββ¬ eslint-config-airbnb@9.0.1
β βββ eslint-config-airbnb-base@3.0.1
βββ eslint-loader@1.4.1
βββ¬ eslint-plugin-import@1.11.0
β βββ builtin-modules@1.1.1
β βββ contains-path@0.1.0
β βββ es6-set@0.1.4
β βββ¬ eslint-import-resolver-node@0.2.2
β β βββ resolve@1.1.7
β βββ¬ lodash.cond@4.4.0
β β βββ¬ lodash._baseiteratee@4.7.0
β β β βββ lodash._stringtopath@4.8.0
β β βββ lodash.rest@4.0.3
β βββ¬ lodash.endswith@4.1.0
β β βββ lodash._basetostring@4.12.0
β β βββ lodash.tostring@4.1.3
β βββ¬ lodash.find@4.4.0
β β βββ lodash._baseeach@4.1.3
β β βββ lodash._basefind@3.0.0
β β βββ lodash._basefindindex@3.6.0
β βββ lodash.findindex@4.4.0
β βββ¬ pkg-dir@1.0.0
β β βββ¬ find-up@1.1.2
β β βββ path-exists@2.1.0
β βββ pkg-up@1.0.0
βββ¬ eslint-plugin-jsx-a11y@1.5.5
β βββ damerau-levenshtein@1.0.0
β βββ jsx-ast-utils@1.3.1
βββ eslint-plugin-react@5.2.2
βββ file-loader@0.9.0
βββ¬ html-webpack-plugin@2.22.0
β βββ bluebird@3.4.1
β βββ¬ html-minifier@2.1.7
β β βββ¬ change-case@3.0.0
β β β βββ camel-case@3.0.0
β β β βββ constant-case@2.0.0
β β β βββ dot-case@2.1.0
β β β βββ header-case@1.0.0
β β β βββ is-lower-case@1.1.3
β β β βββ is-upper-case@1.1.2
β β β βββ lower-case@1.1.3
β β β βββ lower-case-first@1.0.2
β β β βββ no-case@2.3.0
β β β βββ param-case@2.1.0
β β β βββ pascal-case@2.0.0
β β β βββ path-case@2.1.0
β β β βββ sentence-case@2.1.0
β β β βββ snake-case@2.1.0
β β β βββ swap-case@1.1.2
β β β βββ title-case@2.1.0
β β β βββ upper-case@1.1.3
β β β βββ upper-case-first@1.1.2
β β βββ¬ clean-css@3.4.18
β β β βββ commander@2.8.1
β β β βββ source-map@0.4.4
β β βββ¬ commander@2.9.0
β β β βββ graceful-readlink@1.0.1
β β βββ he@1.1.0
β β βββ¬ ncname@1.0.0
β β β βββ xml-char-classes@1.0.0
β β βββ relateurl@0.2.7
β βββ¬ pretty-error@2.0.0
β β βββ¬ renderkid@2.0.0
β β β βββ¬ css-select@1.2.0
β β β β βββ boolbase@1.0.0
β β β β βββ css-what@2.1.0
β β β β βββ¬ domutils@1.5.1
β β β β β βββ¬ dom-serializer@0.1.0
β β β β β βββ domelementtype@1.1.3
β β β β β βββ entities@1.1.1
β β β β βββ nth-check@1.0.1
β β β βββ¬ dom-converter@0.1.4
β β β β βββ utila@0.3.3
β β β βββ¬ htmlparser2@3.3.0
β β β β βββ domelementtype@1.3.0
β β β β βββ domhandler@2.1.0
β β β β βββ domutils@1.1.6
β β β β βββ¬ readable-stream@1.0.34
β β β β βββ isarray@0.0.1
β β β βββ utila@0.3.3
β β βββ utila@0.4.0
β βββ toposort@1.0.0
βββ json-loader@0.5.4
βββ¬ opn@4.0.2
β βββ¬ pinkie-promise@2.0.1
β βββ pinkie@2.0.4
βββ postcss-loader@0.9.1
βββ rimraf@2.5.3
βββ style-loader@0.13.1
βββ¬ url-loader@0.5.7
β βββ mime@1.2.11
βββ¬ webpack@1.13.1
β βββ acorn@3.2.0
β βββ async@1.5.2
β βββ clone@1.0.2
β βββ¬ enhanced-resolve@0.9.1
β β βββ graceful-fs@4.1.4
β β βββ memory-fs@0.2.0
β βββ interpret@0.6.6
β βββ¬ memory-fs@0.3.0
β β βββ¬ errno@0.1.4
β β βββ prr@0.0.0
β βββ¬ node-libs-browser@0.5.3
β β βββ assert@1.4.1
β β βββ¬ browserify-zlib@0.1.4
β β β βββ pako@0.2.8
β β βββ¬ buffer@3.6.0
β β β βββ base64-js@0.0.8
β β β βββ ieee754@1.1.6
β β βββ¬ console-browserify@1.1.0
β β β βββ date-now@0.1.4
β β βββ constants-browserify@0.0.1
β β βββ¬ crypto-browserify@3.2.8
β β β βββ pbkdf2-compat@2.0.1
β β β βββ ripemd160@0.2.0
β β β βββ sha.js@2.2.6
β β βββ domain-browser@1.1.7
β β βββ events@1.1.1
β β βββ¬ http-browserify@1.7.0
β β β βββ Base64@0.2.1
β β βββ https-browserify@0.0.0
β β βββ os-browserify@0.1.2
β β βββ path-browserify@0.0.0
β β βββ process@0.11.5
β β βββ punycode@1.4.1
β β βββ querystring-es3@0.2.1
β β βββ¬ readable-stream@1.1.14
β β β βββ isarray@0.0.1
β β βββ¬ stream-browserify@1.0.0
β β β βββ¬ readable-stream@1.1.14
β β β βββ isarray@0.0.1
β β βββ string_decoder@0.10.31
β β βββ timers-browserify@1.4.2
β β βββ tty-browserify@0.0.0
β β βββ¬ url@0.10.3
β β β βββ punycode@1.3.2
β β β βββ querystring@0.2.0
β β βββ util@0.10.3
β β βββ¬ vm-browserify@0.0.4
β β βββ indexof@0.0.1
β βββ¬ optimist@0.6.1
β β βββ minimist@0.0.10
β β βββ wordwrap@0.0.3
β βββ¬ supports-color@3.1.2
β β βββ has-flag@1.0.0
β βββ tapable@0.1.10
β βββ¬ uglify-js@2.6.4
β β βββ async@0.2.10
β β βββ uglify-to-browserify@1.0.2
β β βββ¬ yargs@3.10.0
β β βββ camelcase@1.2.1
β β βββ¬ cliui@2.1.0
β β β βββ¬ center-align@0.1.3
β β β β βββ¬ align-text@0.1.4
β β β β β βββ longest@1.0.1
β β β β β βββ repeat-string@1.5.4
β β β β βββ lazy-cache@1.0.4
β β β βββ right-align@0.1.3
β β β βββ wordwrap@0.0.2
β β βββ window-size@0.1.0
β βββ¬ watchpack@0.2.9
β β βββ async@0.9.2
β β βββ¬ chokidar@1.6.0
β β βββ¬ anymatch@1.3.0
β β β βββ arrify@1.0.1
β β β βββ¬ micromatch@2.3.11
β β β βββ¬ arr-diff@2.0.0
β β β β βββ arr-flatten@1.0.1
β β β βββ array-unique@0.2.1
β β β βββ¬ braces@1.8.5
β β β β βββ¬ expand-range@1.8.2
β β β β β βββ¬ fill-range@2.2.3
β β β β β βββ is-number@2.1.0
β β β β β βββ isobject@2.1.0
β β β β β βββ randomatic@1.1.5
β β β β βββ preserve@0.2.0
β β β β βββ repeat-element@1.1.2
β β β βββ¬ expand-brackets@0.1.5
β β β β βββ is-posix-bracket@0.1.1
β β β βββ extglob@0.3.2
β β β βββ filename-regex@2.0.0
β β β βββ¬ kind-of@3.0.3
β β β β βββ is-buffer@1.1.3
β β β βββ normalize-path@2.0.1
β β β βββ¬ object.omit@2.0.0
β β β β βββ¬ for-own@0.1.4
β β β β β βββ for-in@0.1.5
β β β β βββ is-extendable@0.1.1
β β β βββ¬ parse-glob@3.0.4
β β β β βββ glob-base@0.3.0
β β β β βββ is-dotfile@1.0.2
β β β βββ¬ regex-cache@0.4.3
β β β βββ is-equal-shallow@0.1.3
β β β βββ is-primitive@2.0.0
β β βββ async-each@1.0.0
β β βββ¬ fsevents@1.0.13
β β β βββ nan@2.4.0
β β β βββ¬ node-pre-gyp@0.6.29
β β β βββ¬ mkdirp@0.5.1
β β β β βββ minimist@0.0.8
β β β βββ¬ nopt@3.0.6
β β β β βββ abbrev@1.0.7
β β β βββ¬ npmlog@3.1.2
β β β β βββ¬ are-we-there-yet@1.1.2
β β β β β βββ delegates@1.0.0
β β β β βββ console-control-strings@1.1.0
β β β β βββ¬ gauge@2.6.0
β β β β β βββ aproba@1.0.4
β β β β β βββ has-color@0.1.7
β β β β β βββ has-unicode@2.0.1
β β β β β βββ object-assign@4.1.0
β β β β β βββ signal-exit@3.0.0
β β β β β βββ¬ string-width@1.0.1
β β β β β β βββ¬ code-point-at@1.0.0
β β β β β β β βββ number-is-nan@1.0.0
β β β β β β βββ is-fullwidth-code-point@1.0.0
β β β β β βββ¬ strip-ansi@3.0.1
β β β β β β βββ ansi-regex@2.0.0
β β β β β βββ wide-align@1.1.0
β β β β βββ set-blocking@2.0.0
β β β βββ¬ rc@1.1.6
β β β β βββ deep-extend@0.4.1
β β β β βββ ini@1.3.4
β β β β βββ minimist@1.2.0
β β β β βββ strip-json-comments@1.0.4
β β β βββ¬ request@2.72.0
β β β β βββ aws-sign2@0.6.0
β β β β βββ aws4@1.4.1
β β β β βββ¬ bl@1.1.2
β β β β β βββ readable-stream@2.0.6
β β β β βββ caseless@0.11.0
β β β β βββ¬ combined-stream@1.0.5
β β β β β βββ delayed-stream@1.0.0
β β β β βββ extend@3.0.0
β β β β βββ forever-agent@0.6.1
β β β β βββ¬ form-data@1.0.0-rc4
β β β β β βββ async@1.5.2
β β β β βββ¬ har-validator@2.0.6
β β β β β βββ¬ chalk@1.1.3
β β β β β β βββ ansi-styles@2.2.1
β β β β β β βββ escape-string-regexp@1.0.5
β β β β β β βββ has-ansi@2.0.0
β β β β β β βββ supports-color@2.0.0
β β β β β βββ¬ commander@2.9.0
β β β β β β βββ graceful-readlink@1.0.1
β β β β β βββ¬ is-my-json-valid@2.13.1
β β β β β β βββ generate-function@2.0.0
β β β β β β βββ¬ generate-object-property@1.2.0
β β β β β β β βββ is-property@1.0.2
β β β β β β βββ jsonpointer@2.0.0
β β β β β β βββ xtend@4.0.1
β β β β β βββ¬ pinkie-promise@2.0.1
β β β β β βββ pinkie@2.0.4
β β β β βββ¬ hawk@3.1.3
β β β β β βββ boom@2.10.1
β β β β β βββ cryptiles@2.0.5
β β β β β βββ hoek@2.16.3
β β β β β βββ sntp@1.0.9
β β β β βββ¬ http-signature@1.1.1
β β β β β βββ assert-plus@0.2.0
β β β β β βββ¬ jsprim@1.3.0
β β β β β β βββ extsprintf@1.0.2
β β β β β β βββ json-schema@0.2.2
β β β β β β βββ verror@1.3.6
β β β β β βββ¬ sshpk@1.8.3
β β β β β βββ asn1@0.2.3
β β β β β βββ assert-plus@1.0.0
β β β β β βββ¬ dashdash@1.14.0
β β β β β β βββ assert-plus@1.0.0
β β β β β βββ ecc-jsbn@0.1.1
β β β β β βββ¬ getpass@0.1.6
β β β β β β βββ assert-plus@1.0.0
β β β β β βββ jodid25519@1.0.2
β β β β β βββ jsbn@0.1.0
β β β β β βββ tweetnacl@0.13.3
β β β β βββ is-typedarray@1.0.0
β β β β βββ isstream@0.1.2
β β β β βββ json-stringify-safe@5.0.1
β β β β βββ¬ mime-types@2.1.11
β β β β β βββ mime-db@1.23.0
β β β β βββ node-uuid@1.4.7
β β β β βββ oauth-sign@0.8.2
β β β β βββ qs@6.1.0
β β β β βββ stringstream@0.0.5
β β β β βββ tough-cookie@2.2.2
β β β β βββ tunnel-agent@0.4.3
β β β βββ¬ rimraf@2.5.2
β β β β βββ¬ glob@7.0.5
β β β β βββ fs.realpath@1.0.0
β β β β βββ inflight@1.0.5
β β β β βββ¬ minimatch@3.0.2
β β β β β βββ¬ brace-expansion@1.1.5
β β β β β βββ balanced-match@0.4.1
β β β β β βββ concat-map@0.0.1
β β β β βββ path-is-absolute@1.0.0
β β β βββ semver@5.2.0
β β β βββ¬ tar@2.2.1
β β β β βββ block-stream@0.0.9
β β β β βββ¬ fstream@1.0.10
β β β β β βββ graceful-fs@4.1.4
β β β β βββ inherits@2.0.1
β β β βββ¬ tar-pack@3.1.4
β β β βββ¬ debug@2.2.0
β β β β βββ ms@0.7.1
β β β βββ¬ fstream-ignore@1.0.5
β β β β βββ minimatch@3.0.2
β β β βββ¬ once@1.3.3
β β β β βββ wrappy@1.0.2
β β β βββ¬ readable-stream@2.1.4
β β β β βββ buffer-shims@1.0.0
β β β β βββ core-util-is@1.0.2
β β β β βββ isarray@1.0.0
β β β β βββ process-nextick-args@1.0.7
β β β β βββ string_decoder@0.10.31
β β β β βββ util-deprecate@1.0.2
β β β βββ uid-number@0.0.6
β β βββ glob-parent@2.0.0
β β βββ¬ is-binary-path@1.0.1
β β β βββ binary-extensions@1.5.0
β β βββ¬ is-glob@2.0.1
β β β βββ is-extglob@1.0.0
β β βββ¬ readdirp@2.1.0
β β βββ set-immediate-shim@1.0.1
β βββ¬ webpack-core@0.6.8
β βββ¬ source-map@0.4.4
β βββ amdefine@1.0.0
βββ¬ webpack-dev-server@1.14.1
βββ¬ compression@1.6.2
β βββ¬ accepts@1.3.3
β β βββ negotiator@0.6.1
β βββ bytes@2.3.0
β βββ¬ compressible@2.0.8
β β βββ mime-db@1.23.0
β βββ on-headers@1.0.1
β βββ vary@1.1.0
βββ connect-history-api-fallback@1.1.0
βββ¬ express@4.14.0
β βββ array-flatten@1.1.1
β βββ content-disposition@0.5.1
β βββ content-type@1.0.2
β βββ cookie@0.3.1
β βββ cookie-signature@1.0.6
β βββ depd@1.1.0
β βββ encodeurl@1.0.1
β βββ escape-html@1.0.3
β βββ etag@1.7.0
β βββ¬ finalhandler@0.5.0
β β βββ statuses@1.3.0
β β βββ unpipe@1.0.0
β βββ fresh@0.3.0
β βββ merge-descriptors@1.0.1
β βββ methods@1.1.2
β βββ¬ on-finished@2.3.0
β β βββ ee-first@1.1.1
β βββ parseurl@1.3.1
β βββ path-to-regexp@0.1.7
β βββ¬ proxy-addr@1.1.2
β β βββ forwarded@0.1.0
β β βββ ipaddr.js@1.1.1
β βββ qs@6.2.0
β βββ range-parser@1.2.0
β βββ¬ send@0.14.1
β β βββ destroy@1.0.4
β β βββ mime@1.3.4
β βββ serve-static@1.11.1
β βββ¬ type-is@1.6.13
β β βββ media-typer@0.3.0
β βββ utils-merge@1.0.0
βββ¬ http-proxy@1.14.0
β βββ eventemitter3@1.2.0
β βββ requires-port@1.0.0
βββ¬ serve-index@1.8.0
β βββ batch@0.5.3
β βββ¬ http-errors@1.5.0
β β βββ setprototypeof@1.0.1
β βββ mime-types@2.1.11
βββ¬ sockjs@0.3.17
β βββ¬ faye-websocket@0.10.0
β β βββ¬ websocket-driver@0.6.5
β β βββ websocket-extensions@0.1.1
β βββ uuid@2.0.2
βββ¬ sockjs-client@1.1.1
β βββ¬ eventsource@0.1.6
β β βββ¬ original@1.0.0
β β βββ url-parse@1.0.5
β βββ faye-websocket@0.11.0
β βββ json3@3.3.2
β βββ¬ url-parse@1.1.1
β βββ querystringify@0.0.3
βββ stream-cache@0.0.2
βββ strip-ansi@3.0.1
βββ¬ webpack-dev-middleware@1.6.1
βββ mime@1.3.4
Issue Analytics
- State:
- Created 7 years ago
- Comments:21 (21 by maintainers)
Top Results From Across the Web
Speeding up the npm install - node.js
Proposing two more modern approches: 1) npm ci. Use npm ci , which is available from npm version 5.7.0 (although I recommend 5.7.1...
Read more >npm install takes too many hours Β· Issue #11028
I'm using Windows 10. npm install was crawling so I executed this command: npm cache clean. It reduced the time from hours to...
Read more >Node module size: See how I reduced it by 90%
You've ended up with 1GB node module size? We know the struggle is real but there's a way to reduce that size to...
Read more >21 ways to improve productivity with npm
The following steps show a few 'should-knows' that have the potential to improve productivity, make you type less or reduce waiting time.
Read more >[URGENT] npm install taking too long to run in npm build
We could try the task Cache to reduce build time by allowing the outputs or downloaded dependencies from one run to be reused...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I have a list of things that could be done to slim down dependencies, but it has hundreds of items. Should I make the issue and only list the larger ones?
Another thing that would help would be getting some of the dependencies to exclude tests/examples/config files from their packages. Some of them have a lot of tests (for example,
sha.js
has over 700 KB of tests), but itβs mostly just because they add up.