Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

idea: split out budo's guts #122

Open
yoshuawuyts opened this issue Jan 2, 2016 · 1 comment
Open

idea: split out budo's guts #122

yoshuawuyts opened this issue Jan 2, 2016 · 1 comment

Comments

@yoshuawuyts
Copy link
Collaborator

So I've been working on a bunch of streaming providers for {html,css,js}, and I was wondering what's missing before it could (not saying it should) be used as the heart of budo?

I'm currently including tiny-lr for livereloading out of the box (choojs/bankai#3), and the only difference with budo would be that the glob LR params can't be changed. Would that matter?

Because bankai uses streams everywhere this would also help further #60, which I still think would be pretty great if we could pull off. Probably also simplifies budo's internals a bit, which might be nice?

Lmk what you think / how bankai can improve 😁Thanks!

@mattdesl
Copy link
Owner

mattdesl commented Jan 4, 2016

Yeah, I have split some features out already (see watchify-middleware), and ideally I'd like to split out a few more things.

It would be hard to use a module that isn't somewhat purpose-built for budo. There are a lot of subtle things that have grown into budo over time; things like manually handling a debounce for faster incremental bundles, reporting installed watchify version, handling chokidar edge cases, handling babelify and ansi-colored build errors, etc.

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

2 participants