{"library":"rollup-plugin-serve","title":"rollup-plugin-serve","description":"A Rollup plugin to serve bundled files during development with a configurable static server. Current stable version is 3.0.0, released sporadically with updates when needed. Key differentiators: zero-config setup, built-in HTTPS support, history API fallback for SPAs, and multiple content base directories. Compared to alternatives like rollup-plugin-dev, it is lighter and mimics webpack-dev-server options. Supports Rollup v0.60+ for v3, older versions available for earlier Rollup. Ships TypeScript types.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-serve"],"cli":null},"imports":["import serve from 'rollup-plugin-serve'","import serve from 'rollup-plugin-serve'","import type { RollupServeOptions } from 'rollup-plugin-serve'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js (ESM)\nimport serve from 'rollup-plugin-serve'\n\nexport default {\n  input: 'src/main.js',\n  output: {\n    file: 'dist/bundle.js',\n    format: 'iife'\n  },\n  plugins: [\n    serve({\n      contentBase: 'dist',\n      port: 3000,\n      open: true,\n      historyApiFallback: true\n    })\n  ]\n}","lang":"typescript","description":"Minimal Rollup config using serve plugin to host the dist folder on port 3000 and open the browser.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}