UNPKG

@sarahisweird/sqss-loader

Version:
61 lines (43 loc) 1.24 kB
# sqss-loader A webpack loader for [Structured Query Style Sheets](https://dthung1602.github.io/sqss/). Because who doesn't want to use SQL to style their websites? ## Getting Started ```bash npm install --save style-loader css-loader @dthung1602/sqss @sarahisweird/sqss-loader ``` Please refer to the [SQSS documentation](https://dthung1602.github.io/sqss/documentation.html#supported-features) on how to use SQSS. You also need to add the loader to your webpack config: ```js module.exports = { module: { rules: [ { test: /\.sql$/i, use: [ 'style-loader', 'css-loader', '@sarahisweird/sqss-loader' ], }, ], }, }; ``` ### Example ```sql -- style.sql UPDATE styles SET "background" = 'blue', "color" = 'white' WHERE id = 'root'; ``` ```js // index.js import './style.sql'; const root = () => { const element = document.createElement('div'); element.id = 'root'; element.innerText = 'I <3 SQL'; return element; }; document.body.appendChild(root()); ``` ## License Distributed under the WTFPL license. See http://wtfpl.net/about/ for more details.