rollup-plugin-scss
rollup-plugin-scss copied to clipboard
Keep imports for later loading
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.scss
import "./index.scss";
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