arikwex / quick-sip

Gulp build process tasks that provide watchify and sass compilation.
MIT License
1 stars 9 forks source link

Pod structure would be nice as an option #1

Closed kentmw closed 9 years ago

kentmw commented 9 years ago

Rather than have scripts and styles be separate, I'd like to be able to define pod structures.

arikwex commented 9 years ago

I like the idea of configurable project structures. This means that the public API should expose some configuration. What sort of flavor are you looking for? e.g.

var gulp = require('gulp'); var sip = require('quick-sip')(gulp); sip.setRootJS('main.js'); sip.setRootSCSS('app.scss');

Thoughts?

arikwex commented 9 years ago

Also, I just examine your commit... Wouldn't you rather make that path object configurable?

kentmw commented 9 years ago

Yep, all those sound good. Just wanted to get the ball moving

mandragorn commented 9 years ago

Additionally: sip.addJSPath('some/other/path/to/browserify') sip.addSCSSPath('...') sip.noSCSS() // Not sure if this is needed, but thinking about projects that do not compile their own scss.