> npm google-closure-compiler handles transpilation and minifiction.
> and it's just 2 deps, itself, and Java.
> https://www.npmjs.com/package/google-closure-compiler 
> <https://www.npmjs.com/package/google-closure-compiler>
hmm, google-closure-compiler actually has 29 dependencies (57mb total)


$ shNpmPackageDependencyTreeCreate google-closure-compiler

+ google-closure-compiler@20190121.0.0
added 29 packages from 72 contributors and audited 34 packages in 2.04s
found 0 vulnerabilities

[MODE_BUILD=npmPackageDependencyTree] - 2019-02-13T02:53:32.614Z - (shRun npm 
ls 2>&1)

/private/tmp/npmPackageDependencyTreeCreate
└─┬ google-closure-compiler@20190121.0.0
  ├─┬ chalk@1.1.3
  │ ├── ansi-styles@2.2.1
  │ ├── escape-string-regexp@1.0.5
  │ ├─┬ has-ansi@2.0.0
  │ │ └── ansi-regex@2.1.1
  │ ├─┬ strip-ansi@3.0.1
  │ │ └── ansi-regex@2.1.1 deduped
  │ └── supports-color@2.0.0
  ├── google-closure-compiler-java@20190121.0.0
  ├── google-closure-compiler-js@20190121.0.0
  ├── UNMET OPTIONAL DEPENDENCY google-closure-compiler-linux@20190121.0.0
  ├── google-closure-compiler-osx@20190121.0.0
  ├── minimist@1.2.0
  ├─┬ vinyl@2.2.0
  │ ├── clone@2.1.2
  │ ├── clone-buffer@1.0.0
  │ ├── clone-stats@1.0.0
  │ ├─┬ cloneable-readable@1.1.2
  │ │ ├── inherits@2.0.3
  │ │ ├── process-nextick-args@2.0.0
  │ │ └─┬ readable-stream@2.3.6
  │ │   ├── core-util-is@1.0.2
  │ │   ├── inherits@2.0.3 deduped
  │ │   ├── isarray@1.0.0
  │ │   ├── process-nextick-args@2.0.0 deduped
  │ │   ├── safe-buffer@5.1.2
  │ │   ├─┬ string_decoder@1.1.1
  │ │   │ └── safe-buffer@5.1.2 deduped
  │ │   └── util-deprecate@1.0.2
  │ ├── remove-trailing-separator@1.1.0
  │ └── replace-ext@1.0.0
  └─┬ vinyl-sourcemaps-apply@0.2.1
    └── source-map@0.5.7

$ du -ms .
57      .




terser is relatively smaller with 5 dependencies (6mb total).  i might look 
into forking it and merge its dependencies into a standalone-package


$ shNpmPackageDependencyTreeCreate terser

+ terser@3.16.1
added 5 packages from 38 contributors and audited 6 packages in 1.742s
found 0 vulnerabilities

[MODE_BUILD=npmPackageDependencyTree] - 2019-02-13T02:54:10.589Z - (shRun npm 
ls 2>&1)

/private/tmp/npmPackageDependencyTreeCreate
└─┬ terser@3.16.1
  ├── commander@2.17.1
  ├── source-map@0.6.1
  └─┬ source-map-support@0.5.10
    ├── buffer-from@1.1.1
    └── source-map@0.6.1 deduped

$ du -ms .
6       .


_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to