Skip to content
This repository was archived by the owner on Aug 4, 2021. It is now read-only.

Repository files navigation

Moved

This module has moved and is now available at @rollup/plugin-inject. Please update your dependencies. This repository is no longer maintained.

rollup-plugin-inject

Scan modules for global variables and inject import statements where necessary

Installation

npm install --save-dev rollup-plugin-inject

Usage

import{rollup}from'rollup';importinjectfrom'rollup-plugin-inject';rollup({entry: 'main.js',plugins: [inject({// control which files this plugin applies to// with include/excludeinclude: '**/*.js',exclude: 'node_modules/**',/* all other options are treated as modules...*/// use the default – i.e. insert// import $ from 'jquery'$: 'jquery',// use a named export – i.e. insert// import { Promise } from 'es6-promise'Promise: ['es6-promise','Promise'],// use a namespace import – i.e. insert// import * as fs from 'fs'fs: ['fs','*'],// use a local module instead of a third-party one'Object.assign': path.resolve('src/helpers/object-assign.js'),/* ...but if you want to be careful about separating modules from other options, supply `options.modules` instead */modules: {$: 'jquery',Promise: ['es6-promise','Promise'],'Object.assign': path.resolve('src/helpers/object-assign.js')}})]}).then(...)

About

This module has moved and is now available at @rollup/plugin-inject / https://github.com/rollup/plugins/blob/master/packages/inject

Resources

Stars

77 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages