Skip to content

Commit 81be79b

Browse files
committed
feat(node-resolve): Add default export
1 parent 96e0900 commit 81be79b

File tree

7 files changed

+21
-18
lines changed

7 files changed

+21
-18
lines changed

packages/alias/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,9 @@ Example:
140140
```javascript
141141
// rollup.config.js
142142
import alias from '@rollup/plugin-alias';
143-
import resolve from '@rollup/plugin-node-resolve';
143+
import { nodeResolve } from '@rollup/plugin-node-resolve';
144144

145-
const customResolver = resolve({
145+
const customResolver = nodeResolve({
146146
extensions: ['.mjs', '.js', '.jsx', '.json', '.sass', '.scss']
147147
});
148148
const projectRootDir = path.resolve(__dirname);
@@ -160,7 +160,7 @@ export default {
160160
],
161161
customResolver
162162
}),
163-
resolve()
163+
nodeResolve()
164164
]
165165
};
166166
```

packages/auto-install/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ Create a `rollup.config.js` [configuration file](https://www.rollupjs.org/guide/
2929

3030
```js
3131
import auto from '@rollup/plugin-auto-install';
32-
import resolve from '@rollup/plugin-node-resolve';
32+
import { nodeResolve } from '@rollup/plugin-node-resolve';
3333

3434
export default {
3535
input: 'src/index.js',
3636
output: {
3737
dir: 'output',
3838
format: 'cjs'
3939
},
40-
plugins: [auto(), resolve()]
40+
plugins: [auto(), nodeResolve()]
4141
};
4242
```
4343

packages/commonjs/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ Since most CommonJS packages you are importing are probably dependencies in `nod
119119

120120
```js
121121
// rollup.config.js
122-
import resolve from '@rollup/plugin-node-resolve';
122+
import { nodeResolve } from '@rollup/plugin-node-resolve';
123123
import commonjs from '@rollup/plugin-commonjs';
124124

125125
export default {
@@ -129,7 +129,7 @@ export default {
129129
format: 'iife',
130130
name: 'MyModule'
131131
},
132-
plugins: [resolve(), commonjs()]
132+
plugins: [nodeResolve(), commonjs()]
133133
};
134134
```
135135

packages/node-resolve/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ npm install @rollup/plugin-node-resolve --save-dev
2828
Create a `rollup.config.js` [configuration file](https://www.rollupjs.org/guide/en/#configuration-files) and import the plugin:
2929

3030
```js
31-
import resolve from '@rollup/plugin-node-resolve';
31+
import { nodeResolve } from '@rollup/plugin-node-resolve';
3232

3333
export default {
3434
input: 'src/index.js',
3535
output: {
3636
dir: 'output',
3737
format: 'cjs'
3838
},
39-
plugins: [resolve()]
39+
plugins: [nodeResolve()]
4040
};
4141
```
4242

@@ -156,7 +156,7 @@ Since most packages in your node_modules folder are probably legacy CommonJS rat
156156

157157
```js
158158
// rollup.config.js
159-
import resolve from '@rollup/plugin-node-resolve';
159+
import { nodeResolve } from '@rollup/plugin-node-resolve';
160160
import commonjs from '@rollup/plugin-commonjs';
161161

162162
export default {
@@ -166,7 +166,7 @@ export default {
166166
format: 'iife',
167167
name: 'MyModule'
168168
},
169-
plugins: [resolve(), commonjs()]
169+
plugins: [nodeResolve(), commonjs()]
170170
};
171171
```
172172

@@ -177,11 +177,11 @@ This plugin won't resolve any builtins (e.g. `fs`). If you need to resolve built
177177
If you want to silence warnings about builtins, you can add the list of builtins to the `externals` option; like so:
178178

179179
```js
180-
import resolve from '@rollup/plugin-node-resolve';
180+
import { nodeResolve } from '@rollup/plugin-node-resolve';
181181
import builtins from 'builtin-modules'
182182
export default ({
183183
input: ...,
184-
plugins: [resolve()],
184+
plugins: [nodeResolve()],
185185
external: builtins,
186186
output: ...
187187
})

packages/node-resolve/src/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const defaults = {
2929
};
3030
export const DEFAULTS = deepFreeze(deepMerge({}, defaults));
3131

32-
export const nodeResolve = (opts = {}) => {
32+
export function nodeResolve(opts = {}) {
3333
const options = Object.assign({}, defaults, opts);
3434
const { customResolveOptions, extensions, jail } = options;
3535
const warnings = [];
@@ -258,4 +258,6 @@ export const nodeResolve = (opts = {}) => {
258258
return idToPackageInfo.get(id);
259259
}
260260
};
261-
};
261+
}
262+
263+
export default nodeResolve;

packages/node-resolve/types/index.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,5 @@ export interface Options {
8888
/**
8989
* Locate modules using the Node resolution algorithm, for using third party modules in node_modules
9090
*/
91-
export const nodeResolve: (options?: Options) => Plugin;
91+
export function nodeResolve(options?: Options): Plugin;
92+
export default nodeResolve;

packages/sucrase/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Create a `rollup.config.js` [configuration file](https://www.rollupjs.org/guide/
2929

3030
```js
3131
import sucrase from '@rollup/plugin-sucrase';
32-
import resolve from '@rollup/plugin-node-resolve';
32+
import { nodeResolve } from '@rollup/plugin-node-resolve';
3333

3434
export default {
3535
input: 'src/index.ts',
@@ -38,7 +38,7 @@ export default {
3838
format: 'cjs'
3939
},
4040
plugins: [
41-
resolve({
41+
nodeResolve({
4242
extensions: ['.js', '.ts']
4343
}),
4444
sucrase({

0 commit comments

Comments
 (0)