1.1.2 • Published 2 years ago

rollup-plugin-nodejs-alias v1.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

rollup-plugin-nodejs-alias

for resolving Node.js polyfill

Before

import path from 'path';

console.log(process.browser);

After

import path from 'path-browserify';
import process from 'process-es6';

console.log(process.browser);

Install

npm install --save-dev rollup-plugin-nodejs-alias

Options

keytypedefault
entriesRecord<string, string>
includestring[] | string
excludestring[] | string
sourceMapboolean

Example

rollup.config.js

import nodejsAlias from 'rollup-plugin-nodejs-alias';

rollup({
  entry: 'src/index.ts',
  ...
  plugins: [
    commonJs({ ... }),
    resolve({ ... }),
    typescript({ ... }),
    babel({ ... }),
    nodejsAlias({
      include: ['src/**/*'],
      exclude: ['node_modules/**/*'],
      entries: {
        path: 'path-browserify',
        process: 'process-es6'
      }
    }),
    ...
  ]
});

package.json

{
   ...
   "devDependencies": {
      ...
      "path-browserify": "...",
      "process-es6": "...",
      ...
   }
}
1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago