0.4.4 ā€¢ Published 7 months ago

@rollup/plugin-terser v0.4.4

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

npm size libera manifesto

@rollup/plugin-terser

šŸ£ A Rollup plugin to generate a minified bundle with terser.

Requirements

This plugin requires an LTS Node version (v14.0.0+) and Rollup v2.0+.

Install

Using npm:

npm install @rollup/plugin-terser --save-dev

Usage

Create a rollup.config.js configuration file and import the plugin:

import terser from '@rollup/plugin-terser';

export default {
  input: 'src/index.js',
  output: {
    dir: 'output',
    format: 'cjs'
  },
  plugins: [terser()]
};

Then call rollup either via the CLI or the API.

Options

The plugin accepts a terser Options object as input parameter, to modify the default behaviour.

In addition to the terser options, it is also possible to provide the following options:

maxWorkers

Type: Number Default: undefined

Instructs the plugin to use a specific amount of cpu threads.

import terser from '@rollup/plugin-terser';

export default {
  input: 'src/index.js',
  output: {
    dir: 'output',
    format: 'cjs'
  },
  plugins: [
    terser({
      maxWorkers: 4
    })
  ]
};

Meta

CONTRIBUTING

LICENSE (MIT)

workbox-buildvite-plugin-iife@zhy-dumi/button@nice-digital/global-navbullseye-stories@infini-hooks/use-micro-context@infini-hooks/use-visible@infini-store/data-access-pattern@infini-store/react@infini-store/sync@infini-tools/chaos@infini-tools/cli@infinitebrahmanuniverse/nolb-_rol@krulod/sorcererapp-rollup-cli@shopvidz/widget@optic-builder/bundler-cliqfviterccalc-utilstireclound-pattern-libraryfindanherb-axios-modulethinktor-uicomponents-bullseyeburying-point-ask@everything-registry/sub-chunk-788design-system-react-sb-1moskit-rock-itmoskit-rock-it-felipe-2smart-blog-generator@voytenkodev/pagination-react-tsgdvlpe-ui-kitinnolytiq-app-sharedbright-events-treejiekjm-modal-ocjs-in-jsonjsonresume-theme-gitlabjattac.libs.autocompletejattac.libs.popup-menujattac.libs.web.form-fieldjattac.libs.web.modaljattac.libs.web.responsive-tablejattac.libs.web.text-form-fieldjs-video-playerlang-uiktaro-cliktaro-community-cliktn-ui-testkum-somi-react-ui-librarylarge-data-tablelayla-ui-libraryza-complazy-image-rendererlavendeuxmaomi-clluao-rollupkompilerlibrary-test-text-with-rollupkcd-scriptsload-md-image-alphalocalapi-parserlk-vform-pro-ecmarsian-countries-info@best/frontend@bennytest/ui@arc-directus/extensions-sdk@ccom-eds-composer/composer@bit-vtex-test/lib-to-install-bit-test-vtex@bitglaze/glaze-ui@bluelovers/tsdx@burgetr/gitshow@bbn/bbn@brushes/vue-material@brokenrubik/svelte-sca-config@bubkoo/rollup-config@bsol-oss/react-datatable2@awsless/code@citolab/tspci@ckeditor/ckeditor5-dev-build-tools@ctsx/rollup@cscart/tools@dacorm/dotai@dacorm/dotai-router@dangojs/vue-scripts@dangvanthanh/vue-clock@dangojs/digit-vue-scripts@daybrush/builder@cutting/devtools@comandeer/rollup-lib-bundler@dotaddon/packer@ds-makersun/dozen@dpayoams/extensions-sdk@dgrammatiko/joomla-tools@dh253/nds@dimensio/extensions-sdk@digshare/script@directus9/extensions-sdk@directus/extensions-sdk@devforth/adminjs
0.4.4

7 months ago

0.4.3

12 months ago

0.4.2

12 months ago

0.4.1

1 year ago

0.3.0

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.4.0

1 year ago

0.1.0

2 years ago