{"library":"rollup-plugin-generate-package-json","title":"rollup-plugin-generate-package-json","description":"Rollup plugin that generates a lean package.json file containing only the dependencies from your bundle, optionally supplemented with additional dependencies. Version 3.2.0, released 2021-01-28 with active maintenance; supports Rollup >=1.0.0 and Node >=8.3. Key differentiator: automatically extracts dependencies used in the bundle, avoiding manual pruning of package.json for deployment. Offers options to customize base contents (via object or function) and add extra dependencies with version overrides. ESM-only plugin.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-generate-package-json"],"cli":null},"imports":["import generatePackageJson from 'rollup-plugin-generate-package-json'","import generatePackageJson from 'rollup-plugin-generate-package-json'","import generatePackageJson from 'rollup-plugin-generate-package-json'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport generatePackageJson from 'rollup-plugin-generate-package-json';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    dir: 'dist',\n    format: 'cjs'\n  },\n  plugins: [\n    generatePackageJson({\n      baseContents: {\n        name: 'my-app',\n        private: true,\n        scripts: { start: 'node index.js' }\n      },\n      additionalDependencies: ['pg']\n    })\n  ]\n};\n","lang":"javascript","description":"Shows basic usage: import plugin, configure output dir, set base package.json contents and extra dependencies.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}