{"library":"rollup-plugin-framework7","title":"Rollup Plugin Framework7","description":"A Rollup and Vite plugin (v1.2.1, actively maintained) for loading Framework7 single-file components (.f7.html, .f7, .f7.js, .f7.jsx). It enables developers to write Framework7 router components in a Vue-like SFC format with template, script, and optional style blocks. Key differentiators: seamless integration with both Rollup and Vite, optional CSS emission, JSX support via Babel or esbuild, and compatibility with Framework7 v6. Releases are infrequent but stable, with minimal breaking changes.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-framework7"],"cli":null},"imports":["import framework7 from 'rollup-plugin-framework7'","import framework7 from 'rollup-plugin-framework7'","const framework7 = require('rollup-plugin-framework7').default"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport framework7 from 'rollup-plugin-framework7';\n\nexport default {\n  input: 'src/app.js',\n  plugins: [\n    framework7({ emitCss: true }),\n  ]\n};","lang":"javascript","description":"Minimal Rollup configuration using rollup-plugin-framework7 with CSS emission enabled.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}