@neutrinojs/minify

Neutrino middleware for minifying assets

This package is deprecated. See: https://neutrinojs.org/migration-guide/#neutrino-v8-to-v9
Last updated 2 years ago by eliperelman .
MPL-2.0 · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @neutrinojs/minify 
SYNC missed versions from official npm registry.

Neutrino Minify Middleware

@neutrinojs/minify is Neutrino middleware for minifying babel, css, and image assets.

This middleware is usually only added during production builds.

NPM version NPM downloads Join the Neutrino community on Spectrum

Requirements

  • Node.js v6 LTS, v8, v9
  • Yarn v1.2.1+, or npm v5.4+
  • Neutrino v8

Installation

@neutrinojs/minify can be installed via the Yarn or npm clients.

Yarn

❯ yarn add @neutrinojs/minify

npm

❯ npm install --save @neutrinojs/minify

Usage

@neutrinojs/minify can be consumed from the Neutrino API, middleware, or presets. Require this package and plug it into Neutrino:

// Using function middleware format
const minify = require('@neutrinojs/minify');

// Use with default options
neutrino.use(minify);

// Usage showing overriding middleware options
neutrino.use(minify, {
  babel: {},
  image: {},
  style: {}
});
// Using object or array middleware format

// Use with default options
module.exports = {
  use: ['@neutrinojs/minify']
};

// Usage showing overriding middleware options
module.exports = {
  use: [
    ['@neutrinojs/minify', {
      babel: {},
      image: {},
      style: {}
    }]
  ]
};

Customization

@neutrinojs/minify creates some conventions to make overriding the configuration easier once you are ready to make changes.

Options

Plugins

The following is a list of plugins and their identifiers which can be overridden:

Name Description Environments and Commands
babel-minify Minifies source code using BabelMinifyWebpackPlugin. From @neutrinojs/babel-minify. all
imagemin Optimize any images added by other webpack plugins (e.g. copy-webpack-plugin). From @neutrinojs/image-minify. all
optimize-css Minifies css using OptimizeCssAssetsPlugin. From @neutrinojs/style-minify. all

Contributing

This middleware is part of the neutrino-dev repository, a monorepo containing all resources for developing Neutrino and its core presets and middleware. Follow the contributing guide for details.

Current Tags

  • 8.3.0                                ...           latest (2 years ago)

38 Versions

  • 8.3.0 [deprecated]           ...           2 years ago
  • 8.2.3 [deprecated]           ...           3 years ago
  • 8.2.2 [deprecated]           ...           3 years ago
  • 8.2.1 [deprecated]           ...           3 years ago
  • 8.2.0 [deprecated]           ...           3 years ago
  • 8.1.2 [deprecated]           ...           3 years ago
  • 8.1.1 [deprecated]           ...           3 years ago
  • 8.1.0 [deprecated]           ...           3 years ago
  • 8.0.18 [deprecated]           ...           3 years ago
  • 8.0.17 [deprecated]           ...           3 years ago
  • 8.0.16 [deprecated]           ...           3 years ago
  • 8.0.15 [deprecated]           ...           3 years ago
  • 8.0.14 [deprecated]           ...           3 years ago
  • 8.0.13 [deprecated]           ...           3 years ago
  • 8.0.12 [deprecated]           ...           3 years ago
  • 8.0.11 [deprecated]           ...           3 years ago
  • 8.0.10 [deprecated]           ...           3 years ago
  • 8.0.9 [deprecated]           ...           3 years ago
  • 8.0.8 [deprecated]           ...           3 years ago
  • 8.0.8-next.3                                ...           3 years ago
  • 8.0.8-next.2                                ...           3 years ago
  • 8.0.8-next.1                                ...           3 years ago
  • 8.0.7 [deprecated]           ...           3 years ago
  • 8.0.6 [deprecated]           ...           3 years ago
  • 8.0.6-next.1                                ...           3 years ago
  • 8.0.5 [deprecated]           ...           3 years ago
  • 8.0.4 [deprecated]           ...           3 years ago
  • 8.0.4-next.4                                ...           3 years ago
  • 8.0.4-next.3                                ...           3 years ago
  • 8.0.4-next.2                                ...           3 years ago
  • 8.0.4-next.1                                ...           3 years ago
  • 8.0.3 [deprecated]           ...           3 years ago
  • 8.0.2 [deprecated]           ...           3 years ago
  • 8.0.1 [deprecated]           ...           3 years ago
  • 8.0.0 [deprecated]           ...           3 years ago
  • 8.0.0-next.2                                ...           3 years ago
  • 8.0.0-next.1                                ...           3 years ago
  • 8.0.0-next.0                                ...           3 years ago
Downloads
Today 0
This Week 0
This Month 3
Last Day 0
Last Week 1
Last Month 13
Dev Dependencies (0)
None

Copyright 2014 - 2017 © taobao.org |