transform stylesheets to JS objects
style.css
.test { font-size: 20px; }
.test23 { padding-top: 5px; }
.test23 .testInner { font-decoration: none; }
output.js
{
test: {'fontSize': '20px'},
test23: {
'fontSize': '23px',
testInner: {'fontDecoration': 'none'}
}
}
npm install -g @stackr23/styleobjects
npx @stackr/styleobjects --input ./style.css --output ./output.js
--input - {String:path
| String
| URL
| Buffer
} - required
--outout - {String:path
}
- ? add eslint
- refactor core
- handle subclasses recursively
- issue #3
- ES7
- @babel/register
- build into /dist
- refactor build process (rollup? backpack?)
- mocha tests
- unit tests
- test /bin
- proper option handling
- add yargs
- --output-type as (json | module | echo)