This package has been deprecated

    Author message:

    This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.

    rollup-plugin-inject

    3.0.2 • Public • Published

    rollup-plugin-inject

    Scan modules for global variables and inject import statements where necessary

    Archived (Migration to Mono-Repo In-Process)

    This repository has been archived and is in the process of being migrated to a new monorepo. Please bear with us as we make this transition. More information to follow.

    Installation

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

    Usage

    import { rollup } from 'rollup';
    import inject from 'rollup-plugin-inject';
     
    rollup({
      entry: 'main.js',
      plugins: [
        inject({
          // control which files this plugin applies to
          // with include/exclude
          include: '**/*.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(...)

    Install

    npm i rollup-plugin-inject

    DownloadsWeekly Downloads

    92,985

    Version

    3.0.2

    License

    MIT

    Unpacked Size

    20.6 kB

    Total Files

    6

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar