nativescript-dev-webpack
                                
                                 nativescript-dev-webpack copied to clipboard
                                
                                    nativescript-dev-webpack copied to clipboard
                            
                            
                            
                        css2json-loader and export
In my app i do something like this is sass
$primary-color: #2196F3;
:export {
    primaryColor: $primary-color;
  }
The idea is to be able to require within javascript like this
import { locals } from '~/variables.scss';
export const primaryColor: string = locals.primaryColor;
Now primaryColor is available everywhere.
However this works when i use css-loader but not when i use nativescript-dev-webpack/css2json-loader.
Do you have any idea on how i can make it work
This is my solution (I'm using the older version but it'll work with css2json-loader):
                // add /\.module\.scss$/i to exclude!
                { test: /\.scss$/, exclude: [/[\/|\\]app\.scss$/, /\.module\.scss$/i], use: ["raw-loader", "resolve-url-loader", "sass-loader"] },
                {
                    test: /\.module\.scss$/i, use: [
                        {
                        loader: "css-loader",
                        options: {
                            url: false
                        }
                    }, "sass-loader"]
                },
We create my.module.scss with:
@import "../../app-variables";
:export {
    accent: $accent-dark;
}
If anyone knows of a better solution, it'd be nice!
@edusperoni i see will try! thanks