rollup-plugin-postcss icon indicating copy to clipboard operation
rollup-plugin-postcss copied to clipboard

Keep imports and mark them as external

Open AndyOGo opened this issue 5 years ago • 0 comments

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

AndyOGo avatar Dec 11 '20 21:12 AndyOGo