sass-vars-loader
sass-vars-loader copied to clipboard
Is it possible to load the JSON file using inline loaders?
The documented config means that the scssVars.json file would be included for every loaded SCSS file and always at the start.
Is there a way to declare the loader inline so you can control when and where it is imported? So something like:
sass1.scss
@import "./fileA.scss";
@import "./fileA.scss";
sass2.scss
@import "./fileC.scss";
@import "@epegzz/sass-vars-loader!variables.json";
@import "./fileD.scss";
In this instance sass1.scss would not have access to the variables.json file. However sass2.scss will and the declarations will be made after fileC but before fileD is imported.
I'm not actually sure whether it's possible to use inline-loaders through the SCSS import statement. I'm curious to know if it's possible or if there is a way to make it possible.
Hey @thisischrisj 👋
Good question. I have no idea if inlining would work. Also, it's been a while since I used this loader myself TBH 😅