From 96da4f22199a8a4bed0faaecda3347d51ac51da9 Mon Sep 17 00:00:00 2001 From: Julian SG Date: Wed, 11 Sep 2024 02:57:07 -0500 Subject: [PATCH] docs: Update README.md This update includes links to the official Rollup plugins. --- README.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a45661b..b6f3309 100644 --- a/README.md +++ b/README.md @@ -17,11 +17,17 @@ Plugins created and maintained by the Rollup organization. - [alias](https://github.com/rollup/plugins/tree/master/packages/alias) - Alias modules in a build. +- [auto-install](https://github.com/rollup/plugins/tree/master/packages/auto-install) - Automatically installs dependencies that are imported by a bundle, even if not yet in package.json. - [babel](https://github.com/rollup/plugins/tree/master/packages/babel) - Seamless integration with Babel. +- [beep](https://github.com/rollup/plugins/tree/master/packages/beep) - Plugin that beeps when a build ends with errors. - [buble](https://github.com/rollup/plugins/tree/master/packages/buble) – Transpile with Bublé. - [commonjs](https://github.com/rollup/plugins/tree/master/packages/commonjs) - Convert CommonJS modules to ES Modules. +- [data-uri](https://github.com/rollup/plugins/tree/master/packages/data-uri) - Imports modules from Data URIs. - [dsv](https://github.com/rollup/plugins/tree/master/packages/dsv) - Convert CSV and TSV files into JavaScript modules. +- [dynamic-import-vars](https://github.com/rollup/plugins/tree/master/packages/dynamic-import-vars) - Support variables in dynamic imports in Rollup. - [eslint](https://github.com/rollup/plugins/tree/master/packages/eslint) - Lint entry points and all imported files with ESLint. +- [esm-shim](https://github.com/rollup/plugins/tree/master/packages/esm-shim) - Replace CJS global variables within esm output bundles. +- [graphql](https://github.com/rollup/plugins/tree/master/packages/graphql) - Converts .gql/.graphql(s) files to ES6 modules. - [html](https://github.com/rollup/plugins/tree/master/packages/html) - Creates HTML files to serve Rollup bundles - [image](https://github.com/rollup/plugins/tree/master/packages/image) - Import JPG, PNG, GIF and SVG images. - [inject](https://github.com/rollup/plugins/tree/master/packages/inject) - Scans for global variables and injects `import` statements. @@ -29,11 +35,13 @@ Plugins created and maintained by the Rollup organization. - [legacy](https://github.com/rollup/plugins/tree/master/packages/legacy) - Add export statements to plain scripts. - [multi-entry](https://github.com/rollup/plugins/tree/master/packages/multi-entry) - Multiple entry points for a bundle. - [node-resolve](https://github.com/rollup/plugins/tree/master/packages/node-resolve) - Use the Node resolution algorithm. +- [pluginutils](https://github.com/rollup/plugins/tree/master/packages/pluginutils) - Set of utility functions commonly used by 🍣 Rollup plugins. - [replace](https://github.com/rollup/plugins/tree/master/packages/replace) – Replace occurrences of a set of strings. - [run](https://github.com/rollup/plugins/tree/master/packages/run) - Run your bundle after it's generated. - [strip](https://github.com/rollup/plugins/tree/master/packages/strip) - Remove expressions from code. -- [sucrase](https://github.com/rollup/plugins/tree/master/packages/sucrase) - Compile -, Flow, JSX. +- [sucrase](https://github.com/rollup/plugins/tree/master/packages/sucrase) - Compile, Flow, JSX. +- [swc](https://github.com/rollup/plugins/tree/master/packages/swc) - Transpile TypeScript/JavaScript with the speedy-web-compiler (swc). +- [terser](https://github.com/rollup/plugins/tree/master/packages/terser) - Generate a minified bundle with terser. - [typescript](https://github.com/rollup/plugins/tree/master/packages/typescript) - Seamless integration with Typescript. - [url](https://github.com/rollup/plugins/tree/master/packages/url) - Inline import files as data-URIs. - [virtual](https://github.com/rollup/plugins/tree/master/packages/virtual) - Load modules from memory. @@ -191,7 +199,6 @@ Plugins which affect the final output of a bundle. - [shift-header](https://github.com/jacksonrayhamilton/rollup-plugin-shift-header) - Move comment headers to the top of a bundle. - [sri](https://github.com/JonasKruckenberg/rollup-plugin-sri) - Add subresource integrity attributes for your bundle. - [static-site](https://gitlab.com/thekelvinliu/rollup-plugin-static-site) - Generate HTML for a bundle. -- [terser](https://github.com/TrySound/rollup-plugin-terser) - Minify a bundle using Terser. - [uglify](https://github.com/TrySound/rollup-plugin-uglify) - Minify a bundle with UglifyJS. - [version-injector](https://github.com/djhouseknecht/rollup-plugin-version-injector) - Inject your package’s version number into static build files. - [zip](https://github.com/mentaljam/rollup-plugin-zip) - Pack all assets into a zip file.