{"library":"rollup-plugin-svelte-hot","title":"rollup-plugin-svelte-hot","description":"Rollup plugin for compiling Svelte components with built-in Hot Module Replacement (HMR) support. Version 1.0.0-8, pre-release, requires Rollup >= 2.0.0 and Svelte >= 3.5.0. Supports both Rollup and Nollup bundlers. Unlike standard rollup-plugin-svelte, this plugin adds HMR capabilities, making it suitable for development workflows. Maintained by rixo, with TypeScript definitions included. Release cadence is irregular, with multiple alpha/beta tags.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-svelte-hot"],"cli":null},"imports":["import svelte from 'rollup-plugin-svelte-hot'","import { svelte } from 'rollup-plugin-svelte-hot'","import { hotOptions } from 'rollup-plugin-svelte-hot'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import svelte from 'rollup-plugin-svelte-hot';\nimport resolve from '@rollup/plugin-node-resolve';\nimport commonjs from '@rollup/plugin-commonjs';\nimport livereload from 'rollup-plugin-livereload';\nimport { terser } from 'rollup-plugin-terser';\n\nconst production = !process.env.ROLLUP_WATCH;\n\nexport default {\n  input: 'src/main.js',\n  output: {\n    sourcemap: true,\n    format: 'iife',\n    name: 'app',\n    file: 'public/build/bundle.js'\n  },\n  plugins: [\n    svelte({\n      dev: !production,\n      css: css => css.write('public/build/bundle.css'),\n      hot: production ? false : {}\n    }),\n    resolve({ browser: true, dedupe: ['svelte'] }),\n    commonjs(),\n    !production && livereload('public'),\n    production && terser()\n  ]\n};","lang":"javascript","description":"Minimal Rollup config with svelte-hot, HMR, dev server, and production minification.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}