https://github.com/davidedaniel/convert-css
Convert css into different formats (cssToJson, camelizedJson etc)
https://github.com/davidedaniel/convert-css
css css-in-js css-parse css-to-js react
Last synced: about 2 months ago
JSON representation
Convert css into different formats (cssToJson, camelizedJson etc)
- Host: GitHub
- URL: https://github.com/davidedaniel/convert-css
- Owner: DavideDaniel
- License: mit
- Created: 2017-08-02T08:21:36.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-05T18:40:18.000Z (almost 8 years ago)
- Last Synced: 2025-02-07T14:18:35.797Z (3 months ago)
- Topics: css, css-in-js, css-parse, css-to-js, react
- Language: JavaScript
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/DavideDaniel/convert-css)
# convert-css
Parse and convert css. The focus is on JSON as it's needed for other services, and other easier conversions like modules in js for css-in-js.
### Install
`$ npm install convert-css --save`
### Usage
```javascript
const fs = require('fs');
const { cssToCamelizedJson } = require('convert-css');const handleErr = (err) => {
if(err) {
console.error(err);
}
};fs.readFile('./my.css', 'utf-8', (err, data) => {
handleErr(err);const cssText = data.toString();
const cssInJs = 'module.exports = ' + JSON.stringify(
cssToCamelizedJson(data), null, 2
);fs.writeFile('./myCss.js', Buffer.from(cssInJs), (error) => {
handleErr(error)
console.log('done!')
});
});
```