{"library":"rollup-plugin-image-assets","title":"rollup-plugin-image-assets","description":"A Rollup plugin that copies image files to a configurable output directory instead of inlining them as base64. Version 1.0.0 provides features like custom output paths and renaming with MD5 hashes. Compared to alternatives like rollup-plugin-image, this plugin avoids bundle bloat by keeping images as separate files. It is forked from rollup-plugin-image-files and is actively maintained with a simple API.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-image-assets"],"cli":null},"imports":["import images from 'rollup-plugin-image-assets'","import images from 'rollup-plugin-image-assets'","import imageSrc from './path/to/image.png'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport images from 'rollup-plugin-image-assets';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    dir: 'dist',\n    format: 'esm'\n  },\n  plugins: [\n    images({\n      output: 'assets/images'\n    })\n  ]\n};\n\n// src/index.js\nimport logo from './logo.png';\nconsole.log(logo); // e.g., '/assets/images/logo_abc123.png'","lang":"javascript","description":"Shows basic setup: install plugin, configure output directory, and import image file resulting in a hashed URL.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}