UNPKG

@resource-sentry/reader-scss

Version:
37 lines (24 loc) 951 B
# Reader: SCSS Extracts all variables from the provided `.scss` file. This plugin does not perform recursive walk, but it works with a single file. Supports: `color`, `dimension`, `operation`, `text`, `simple value` and `variable` variables. ![Version](https://img.shields.io/npm/v/@resource-sentry/reader-scss.svg) ![Dependencies](https://david-dm.org/resource-sentry/reader-scss.svg) ## Installation > yarn add --dev @resource-sentry/reader-scss ## Configuration - `entry`, path to SCSS file. ## Example ```scss $prf-value-one-hundred: 100; $breakpoint: 768px; $rhythm: 4px; $padding-s: 2*$rhythm; ``` SCSS variables will be compiled into `rs.js` file ready for use in production code. ```js import Rs from './rs'; Rs.getResource(Rs.Value.PRF_VALUE_ONE_HUNDRED); // Return 100 Rs.getResource(Rs.Dimension.BREAKPOINT); // Return 768 Rs.getResource(Rs.Dimension.RHYTHM); // Return 4 Rs.getResource(Rs.Dimension.PADDING_S); // Return 8 ```