rollup-plugin-postcss
rollup-plugin-postcss copied to clipboard
Keep imports and mark them as external
I build a component library and I only want to transform SCSS files to CSS files and keep the import statements renamed to the CSS file.
The user of the library is then free to decide which loader he uses and how the CSS is delivered to the browser.
Like @rollup/plugin-typescript does it, it also renames the imports from *.ts to *.js and generates the transpiled files.
Input:
- src
index.js
index.css
import "./index.css";
Output:
- dist
index.js
index.css
// change only the extension.
import "./foo.css";
I made a contrived example using the resolveId hook with the external option:
https://repl.it/@AndyOGo/OldfashionedAnnualCache