{"library":"rollup-plugin-bundle-babel","title":"rollup-plugin-node-resolve","description":"Rollup plugin that resolves third-party modules from node_modules using the Node resolution algorithm. Version 2.0.6 is stable but superseded by @rollup/plugin-node-resolve. It allows bundling external npm packages with Rollup by resolving entry points via package.json fields (main, jsnext:main, browser). Key differentiator: enables Rollup to bundle CommonJS modules when combined with rollup-plugin-commonjs. Not ES module aware: it resolves based on legacy fields. Has known footguns with browser field and preferBuiltins.","language":"javascript","status":"deprecated","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-bundle-babel"],"cli":null},"imports":["import nodeResolve from 'rollup-plugin-node-resolve'","import nodeResolve from 'rollup-plugin-node-resolve'","import nodeResolve from 'rollup-plugin-node-resolve'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { rollup } from 'rollup';\nimport nodeResolve from 'rollup-plugin-node-resolve';\nimport commonjs from 'rollup-plugin-commonjs';\n\nrollup({\n  input: 'main.js',\n  plugins: [\n    nodeResolve({ jsnext: true, main: true }),\n    commonjs()\n  ]\n}).then(bundle => bundle.write({\n  file: 'bundle.js',\n  format: 'iife',\n  name: 'MyModule'\n})).catch(err => console.error(err.stack));","lang":"javascript","description":"Resolves external npm packages using Node resolution and converts CommonJS modules for Rollup.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}