licenses.dev

node-minify v2.4.2

Javascript / CSS minifier based on Babel-minify / Butternut / YUI Compressor / Google Closure Compiler / UglifyJS2 / Sqwish / Clean-css / CSSO

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

MIT106
PackageRelationDependenciesPublished
acorn • 5.7.4ECMAScript parserINDIRECT0
ansi-regex • 2.1.1Regular expression for matching ANSI escape codesINDIRECT0
ansi-styles • 2.2.1ANSI escape codes for styling strings in the terminalINDIRECT0
babel-code-frame • 6.26.0Generate errors that contain a code frame that point to source locations.INDIRECT9
babel-core • 6.26.0Babel compiler core.DIRECT49
babel-generator • 6.26.1Turns an AST into code.INDIRECT14
babel-helper-evaluate-path • 0.3.0path.evaluate wrapped in a try catchINDIRECT0
babel-helper-flip-expressions • 0.3.0## InstallationINDIRECT0
babel-helper-is-nodes-equiv • 0.0.1## InstallationINDIRECT0
babel-helper-is-void-0 • 0.3.0## InstallationINDIRECT0
babel-helper-mark-eval-scopes • 0.3.0Mark scopes for deopt which contain a direct eval callINDIRECT0
babel-helper-remove-or-void • 0.3.0## InstallationINDIRECT0
babel-helper-to-multiple-sequence-expressions • 0.3.0## InstallationINDIRECT0
babel-helpers • 6.24.1Collection of helper functions used by Babel transforms.INDIRECT25
babel-messages • 6.23.0Collection of debug messages used by Babel.INDIRECT3
babel-plugin-minify-builtins • 0.3.0Minify Standard built-in ObjectsINDIRECT1
babel-plugin-minify-constant-folding • 0.3.0Tries to evaluate expressions and inline the result.INDIRECT1
babel-plugin-minify-dead-code-elimination • 0.3.0Inlines bindings when possible. Tries to evaluate expressions and prunes unreachable as a result.INDIRECT4
babel-plugin-minify-flip-comparisons • 0.3.0**Note:** while this plugin doesn’t shorten the output in any way, it does optimize it for repetition-based compression algorithms such as gzip.INDIRECT1
babel-plugin-minify-guarded-expressions • 0.3.0## ExampleINDIRECT1
babel-plugin-minify-infinity • 0.3.0## ExampleINDIRECT0
babel-plugin-minify-mangle-names • 0.3.0Context- and scope- aware variable renaming.INDIRECT1
babel-plugin-minify-numeric-literals • 0.3.0Shortens numeric literals using scientific notationINDIRECT0
babel-plugin-minify-replace • 0.3.0Configurable "search and replace" plugin. Replaces matching nodes in the tree with a given replacement node. For example you can replace `process.NODE_ENV` with `"production"`.INDIRECT0
babel-plugin-minify-simplify • 0.3.0> Simplifies code for minification by reducing statements into expressions and making expressions uniform where possible.INDIRECT3
babel-plugin-minify-type-constructors • 0.3.0**Note:** Not recommended if full support for IE8 and lower is required. [Details](https://github.com/babel/minify/pull/45#discussion_r70181249)INDIRECT1
babel-plugin-transform-inline-consecutive-adds • 0.3.0This plugin inlines consecutive property assignments, array pushes, etc.INDIRECT0
babel-plugin-transform-member-expression-literals • 6.9.4Turn valid member expression property literals into plain identifiersINDIRECT0
babel-plugin-transform-merge-sibling-variables • 6.9.5Merge sibling variables into one.INDIRECT0
babel-plugin-transform-minify-booleans • 6.9.4Turn boolean literals into !0 for true and !1 for false.INDIRECT0
babel-plugin-transform-property-literals • 6.9.4Turn valid property key literals to plain identifiersINDIRECT1
babel-plugin-transform-regexp-constructors • 0.3.0This changes RegExp constructors into literals if the RegExp arguments are strings.INDIRECT0
babel-plugin-transform-remove-console • 6.9.4Remove all console.* calls.INDIRECT0
babel-plugin-transform-remove-debugger • 6.9.4Remove debugger statementsINDIRECT0
babel-plugin-transform-remove-undefined • 0.3.0This removes rvals that are equivalent to undefined wherever possibleINDIRECT1
babel-plugin-transform-simplify-comparison-operators • 6.9.4Convert === and !== to == and != if their types are inferred to be the same.INDIRECT0
babel-plugin-transform-undefined-to-void • 6.9.4Replace references to `undefined` with `void 0`INDIRECT0
babel-preset-minify • 0.3.0Babel preset for all minify plugins.DIRECT32
babel-register • 6.26.0babel require hookINDIRECT49
babel-runtime • 6.26.0babel selfContained runtimeINDIRECT2
babel-template • 6.26.0Generate an AST from a string template.INDIRECT24
babel-traverse • 6.26.0The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodesINDIRECT23
babel-types • 6.26.0Babel Types is a Lodash-esque utility library for AST nodesINDIRECT6
babylon • 6.18.0A JavaScript parserINDIRECT0
balanced-match • 1.0.2Match balanced character pairs, like "{" and "}"INDIRECT0
brace-expansion • 1.1.11Brace expansion as known from sh/bashINDIRECT2
butternut • 0.4.6Experimental ES2015-aware minifierDIRECT12
chalk • 1.1.3Terminal string styling done right. Much color.INDIRECT6
clean-css • 4.1.11A well-tested CSS minifierDIRECT1
clone-buffer • 1.0.0Easier Buffer cloning in node.INDIRECT0
clone-stats • 1.0.0Safely clone node's fs.Stats instances without losing their class methodsINDIRECT0
clone • 2.1.2deep cloning of objects and arraysINDIRECT0
cloneable-readable • 1.1.3Clone a Readable stream, safelyINDIRECT8
commander • 2.15.1the complete solution for node.js command-line programsINDIRECT0
concat-map • 0.0.1concatenative mapdasheryINDIRECT0
convert-source-map • 1.9.0Converts a source-map from/to different formats and allows adding/changing properties.INDIRECT0
core-js • 2.6.12Standard libraryINDIRECT0
core-util-is • 1.0.3The `util.is*` functions introduced in Node v0.12.INDIRECT0
css-tree • 1.0.0-alpha.27CSSTree is a tool set to work with CSS, including fast detailed parser (string->AST), walker (AST traversal), generator (AST->string) and lexer (validation and matching) based on knowledge of spec and browser implementationsINDIRECT2
csso • 3.5.0CSS minifier with structural optimisationsDIRECT3
debug • 2.6.9small debugging utilityINDIRECT1
depd • 1.1.2Deprecate all the thingsDIRECT0
detect-indent • 4.0.0Detect the indentation of codeINDIRECT2
escape-string-regexp • 1.0.5Escape RegExp special charactersINDIRECT0
globals • 9.18.0Global identifiers from different JavaScript environmentsINDIRECT0
has-ansi • 2.0.0Check if a string has ANSI escape codesINDIRECT1
home-or-tmp • 2.0.0Get the user home directory with fallback to the system temp directoryINDIRECT2
invariant • 2.2.4invariantINDIRECT2
is-finite • 1.1.0ES2015 Number.isFinite() ponyfillINDIRECT0
isarray • 1.0.0Array#isArray for older browsersINDIRECT0
js-tokens • 3.0.2A regex that tokenizes JavaScript.INDIRECT0
jsesc • 1.3.0A JavaScript library for escaping JavaScript strings while generating the shortest possible valid output.INDIRECT0
json5 • 0.5.1JSON for the ES5 era.INDIRECT0
lodash.isplainobject • 4.0.6The lodash method `_.isPlainObject` exported as a module.INDIRECT0
lodash.some • 4.6.0The lodash method `_.some` exported as a module.INDIRECT0
lodash • 4.17.21Lodash modular utilities.INDIRECT0
loose-envify • 1.4.0Fast (and loose) selective `process.env` replacer using js-tokens instead of an ASTINDIRECT1
magic-string • 0.20.0Modify strings, generate sourcemapsINDIRECT1
minimist • 0.0.8parse argument optionsINDIRECT0
minimist • 1.2.8parse argument optionsINDIRECT0
mkdirp • 0.5.1Recursively mkdir, like `mkdir -p`DIRECT1
ms • 2.0.0Tiny milisecond conversion utilityINDIRECT0
node-version • 1.1.0Get NodeJS current versionDIRECT0
os-homedir • 1.0.2Node.js 4 `os.homedir()` ponyfillINDIRECT0
os-tmpdir • 1.0.2Node.js os.tmpdir() ponyfillINDIRECT0
path-is-absolute • 1.0.1Node.js 0.12 path.isAbsolute() ponyfillINDIRECT0
private • 0.1.8Utility for associating truly private state with any JavaScript objectINDIRECT0
process-nextick-args • 2.0.1process.nextTick but always with argsINDIRECT0
readable-stream • 2.3.8Streams3, a user-land copy of the stream library from Node.jsINDIRECT7
regenerator-runtime • 0.11.1Runtime for Regenerator-compiled generator and async functions.INDIRECT0
repeating • 2.0.1Repeat a string - fastINDIRECT1
replace-ext • 1.0.1Replaces a file extension with another oneINDIRECT0
safe-buffer • 5.1.2Safer Node.js Buffer APIINDIRECT0
slash • 1.0.0Convert Windows backslash paths to slash pathsINDIRECT0
source-list-map • 0.1.8Fast line to line SourceMap generator.INDIRECT0
source-map-support • 0.4.18Fixes stack traces for files with source mapsINDIRECT1
sourcemap-codec • 1.4.8Encode/decode sourcemap mappingsINDIRECT0
string_decoder • 1.1.1The string_decoder module from Node coreINDIRECT1
strip-ansi • 3.0.1Strip ANSI escape codesINDIRECT1
supports-color • 2.0.0Detect whether a terminal supports colorINDIRECT0
to-fast-properties • 1.0.3Force V8 to use fast properties for an objectINDIRECT0
trim-right • 1.0.1Similar to String#trim() but removes only whitespace on the rightINDIRECT0
util-deprecate • 1.0.2The Node.js `util.deprecate()` function with browser supportINDIRECT0
vinyl • 2.2.1Virtual file format.INDIRECT14
vlq • 0.2.3Generate, and decode, base64 VLQ mappings for source maps and other usesINDIRECT0
xtend • 4.0.1extend like a bossDIRECT0
ISC8
PackageRelationDependenciesPublished
fs.realpath • 1.0.0Use node's fs.realpath, but fall back to the JS implementation if the native one failsINDIRECT0
glob • 7.1.2a little globberDIRECT10
inflight • 1.0.6Add callbacks to requests in flight to avoid async duplicationINDIRECT2
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
minimatch • 3.1.2a glob matcher in javascriptINDIRECT3
once • 1.4.0Run a function exactly one timeINDIRECT1
remove-trailing-separator • 1.1.0Removes separators from the end of the string.INDIRECT0
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
BSD-3-Clause3
PackageRelationDependenciesPublished
source-map • 0.4.4Generates and consumes source mapsINDIRECT1
source-map • 0.5.7Generates and consumes source mapsINDIRECT0
source-map • 0.6.1Generates and consumes source mapsINDIRECT0
unknown2
PackageRelationDependenciesPublished
sqwish • 0.2.2a tool for compressing CSSDIRECT0
webpack-core • 0.6.9The core of webpack and enhanced-require.INDIRECT3
BSD-2-Clause2
PackageRelationDependenciesPublished
esutils • 2.0.3utility box for ECMAScript language toolsINDIRECT0
uglify-js • 3.3.16JavaScript parser, mangler/compressor and beautifier toolkitDIRECT2
Apache-2.01
PackageRelationDependenciesPublished
google-closure-compiler-js • 20180204.0.0Check, compile, transpile, optimize and compress JavaScript with Closure Compiler in JSDIRECT20
MPL-2.01
PackageRelationDependenciesPublished
mdn-data • 1.2.0Open Web data by the Mozilla Developer NetworkINDIRECT0
BSD-3-Clause OR MIT1
PackageRelationDependenciesPublished
amdefine • 1.0.1Provide AMD's define() API for declaring modules in the AMD formatINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/node-minify)](https://licenses.dev/npm/node-minify)
<a href="https://licenses.dev/npm/node-minify">
  <img src="https://licenses.dev/b/npm/node-minify" alt="licenses" />
</a>

Or the licenses badge code for the 2.4.2 version:

[![licenses](https://licenses.dev/b/npm/node-minify/2.4.2)](https://licenses.dev/npm/node-minify/2.4.2)
<a href="https://licenses.dev/npm/node-minify/2.4.2">
  <img src="https://licenses.dev/b/npm/node-minify/2.4.2" alt="licenses" />
</a>
GitHub