https://github.com/terrierscript/json-sass-obj
Object mode wrapper for jsonSass
https://github.com/terrierscript/json-sass-obj
Last synced: 10 months ago
JSON representation
Object mode wrapper for jsonSass
- Host: GitHub
- URL: https://github.com/terrierscript/json-sass-obj
- Owner: terrierscript
- Created: 2015-07-31T23:40:20.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-08-03T00:44:57.000Z (over 10 years ago)
- Last Synced: 2025-04-09T09:04:14.495Z (10 months ago)
- Language: JavaScript
- Homepage:
- Size: 145 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# json-sass-obj
Object mode wrapper for [jsonSass](https://github.com/acdlite/json-sass)
## Usage Example
```js
var File = require("vinyl")
var jsonSassObj = require("json-sass-obj")
var fakeFile = new File({
path: "path/to/some.json",
contents: new Buffer(JSON.stringify({
"foo" : "baz",
"bee" : [1,2,3]
}))
})
var stream = jsonSassObj({
prefix: "$someItem: ",
suffix: " !default;"
})
stream.write(fakeFile)
stream.once('data', function(file){
var scss = file.contents.toString()
// scss
//
// $someItem: (
// foo: baz,
// bee: (1, 2, 3)
// ) !default
// file.path === "path/to/some.scss"
})
```