{"id":17997,"library":"vue-cli-plugin-rollup-esm-bundler","title":"Vue CLI Plugin for Rollup ESM Bundling","description":"This package, `vue-cli-plugin-rollup-esm-bundler`, is a Vue CLI 3.0 plugin intended to integrate Rollup as an ESM bundler into Vue projects. As of its latest version, 0.2.5, the plugin is explicitly marked 'Under Construction' in its README and appears to be abandoned, with no significant development or updates since 2019. Rollup itself is a module bundler for JavaScript that compiles smaller code segments into larger applications or libraries, leveraging the standardized ES module format for efficient and tree-shaking-friendly output. This plugin aimed to provide a Vue CLI integration for this process, potentially offering an alternative to the default Webpack setup. However, due to its incomplete state and lack of maintenance, it is not functional or recommended for any practical use. Its release cadence was sporadic and ceased before reaching a stable 1.0 release. Key differentiators, such as user-configurable Rollup options, were planned but never fully implemented.","status":"abandoned","version":"0.2.5","language":"javascript","source_language":"en","source_url":"https://github.com/ti-pa-to/vue-cli-plugin-rollup-esm-bundler","tags":["javascript","Vue","Vue CLI Plugin","Rollup","ESM Modules"],"install":[{"cmd":"npm install vue-cli-plugin-rollup-esm-bundler","lang":"bash","label":"npm"},{"cmd":"yarn add vue-cli-plugin-rollup-esm-bundler","lang":"bash","label":"yarn"},{"cmd":"pnpm add vue-cli-plugin-rollup-esm-bundler","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[],"quickstart":null,"warnings":[{"fix":"Do not use this package. For Vue CLI projects, utilize the built-in Webpack configuration or explore alternative, actively maintained solutions for integrating Rollup with Vue if Webpack is not desired. The inspiration `vue-sfc-rollup` is also likely unmaintained based on similar ecosystem packages like `rollup-plugin-vue2` and `vue-cli-plugin-p11n` being archived.","message":"This package is explicitly marked 'Under Construction' and has been abandoned. It is incomplete, lacks documentation, and is not suitable for any development or production use.","severity":"breaking","affected_versions":">=0.1.0"},{"fix":"There is no fix for this issue within this package as it remains incomplete. Users should seek actively maintained Vue CLI plugins or Rollup configurations.","message":"The package's features, such as user-configurable Rollup settings via prompts and input validation, were noted as 'coming soon' in the README and were never implemented. This means the core functionality described is missing.","severity":"gotcha","affected_versions":">=0.1.0"}],"env_vars":null,"last_verified":"2026-04-23T00:00:00.000Z","next_check":"2026-07-22T00:00:00.000Z","problems":[],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}