decomposer
v1.0.1
Published
Decomposer is a Gulp plugin that provides @import path resolver for Bower.
Downloads
7
Readme
Decomposer
Decomposer is a Gulp plugin that provides @import path resolver for Bower.
Here is example:
gulpfile.coffee
gulp = require 'gulp'
sass = require 'gulp-sass'
decomposer = require 'decomposer'
gulp.task 'styles', ->
gulp.src 'src/styles/**/*.sass'
.pipe decomposer()
.pipe sass(indentedSyntax: true)
.pipe gulp.dest 'dist/css'
and src/styles/index.sass,
@import normalize.sass
body
...
normalize.sass
is actually located at bower_components.
After processing through Decomposer, all of @import paths in dist/css/index.css will be resolved like this:
@import ../bower_components/normalize.sass/normalize.sass
body
...
Installation
$ npm install --save-dev decomposer
Testing
$ npm install
$ npm test
Contributing
- Fork it ( https://github.com/uetchy/decomposer/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request