@exmg/test-exmg-cli
v0.1.0-alpha.0
Published
CLI - scripts used to process and build polymer / lit-element packages
Readme
exmg-cli
sass-render
Main aim is to process and generate files *.css and *.scss into *.ts
Command options sass-render
| alias | option | type | description | | ----- | -------- | ------- | ---------------------------------------------------------------------------- | | -s | --source | string | Template file to render sass into. | | -w | --watch | boolean | Starts the renderer in watch mode, looks at the from the root of the project | | -h | --help | boolean | Print this message. |
Examples sass-render
Process single file
exmg-cli -s ./test.scss
on the output file test-css.ts looks:
import {css} from 'lit-element';
export const style = css`a{color:red}`;
export default style;Finally we can import to LitElement
import {LitElement} from 'lit-element';
import style from './test-css.js';
class MyElement extends LitElement {
static styles = [style];
}Process folder
exmg-cli -s ./styles/*.scss
Run in watch mode
exmg-cli -w
