npm.io
0.8.0 • Published 5 years agoCLI

css-to-lit-js

Licence
MIT
Version
0.8.0
Deps
3
Size
8 kB
Vulns
0
Weekly
0

css-to-lit-js

Build Status MEAN Module npm version Node.js Version

Convert CSS to lit JavaScript file

Installation

npm i css-to-lit-js -g

Usage

Given a CSS file like:

body {
  background-color: #ededed;
}

Run css-to-lit-js:

css-to-lit-js a.css

It generates a a.css.js:

import { css } from 'lit';
export default css`
  body {
    background-color: #ededed;
  }
`;
Options
  • --ext sets the extension for the output file, defaults to js, e.g. css-to-lit-js a.css --ext ts.
API

Install css-to-lit-js locally:

npm add css-to-lit-js
import convert from 'css-to-lit-js';

convert(`
body {
  background-color: #ededed;
}`);
/*
  Returns the following string:

import { css } from 'lit';
export default css`
  body {
    background-color: #ededed;
  }
`;

*/