{"library":"rollup-plugin-atomic","title":"rollup-plugin-atomic","description":"Rollup plugin bundle for atom-ide-community projects, version 3.0.3, maintained as of 2022. Combines common plugins (TypeScript, Babel, JSON, CoffeeScript, CSS, WebAssembly) with sensible defaults for development and production (e.g., terser minification, @rollup/plugin-replace). Uses a concise API via createPlugins() with plugin array syntax, supports override of default options, and seamless integration of extra plugins. Major changes in v3 include removal of deprecated createConfig function and updated option syntax.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-atomic"],"cli":null},"imports":["import { createPlugins } from 'rollup-plugin-atomic'","import { PluginType } from 'rollup-plugin-atomic'","const { createPlugins } = require('rollup-plugin-atomic')"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nconst { createPlugins } = require('rollup-plugin-atomic');\n\nconst plugins = createPlugins(['ts', 'babel', 'json']);\n\nmodule.exports = {\n  input: 'src/main.ts',\n  output: {\n    dir: 'dist',\n    format: 'cjs',\n    sourcemap: true\n  },\n  plugins\n};","lang":"javascript","description":"Basic rollup config using createPlugins with TypeScript, Babel, and JSON support.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}