0.2.11 • Published 7 years ago

rollup-plugin-node-resolve-magic v0.2.11

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

rollup-plugin-node-resolve-magic NPM version Build Status Coverage Status Dependency Status Gitter chat

Locate modules using the Node resolution algorithm, for using third party modules in node_modules. Differs in the following ways from rollup-plugin-node-resolve:

  • Automatically degrades from 'module' -> 'jsnext:main' -> 'main' -> 'index.js'
  • Correctly resolves symlinked packages.
  • Prefers entry-module basedir as basedir for resolution (ideal for bundled apps, prevents duplication of shared modules).

Originally developed as part of Handroll.

Install

$ npm install rollup-plugin-node-resolve-magic --save-dev

Usage

Add the following code to your project's rollup.config.js:

import nodeResolve from 'rollup-plugin-node-resolve-magic';

export default {
  entry: 'index.js',
  plugins: [
    nodeResolve({
      // defaults
      basedir:        path.dirname('index.js'),
      browser:        false,
      extensions:     ['.js', '.json', '.coffee', '.pug', '.styl'],
      preferBuiltins: true,
      skip:           []
    })
  ]
};

License

MIT

0.2.11

7 years ago

0.2.10

7 years ago

0.2.9

7 years ago

0.2.8

7 years ago

0.2.7

7 years ago

0.2.6

8 years ago

0.2.5

8 years ago

0.2.4

8 years ago

0.2.3

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.11

8 years ago

0.1.10

8 years ago

0.1.9

8 years ago

0.1.8

8 years ago

0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago