-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add comparison to Duo #4
base: master
Are you sure you want to change the base?
Conversation
Add comparison to Duo. Pretty rough, just a start.
Based on issue #3 |
|
||
A package system that supports any `ComponentJS` module as well as, thanks to file-path walking, any `bower` module or module that otherwise has a built `distribution` file committed to the repo, on Github. | ||
|
||
A manifestless system wherein module `require`s are recursively crawled to build a dependency tree. Moudles may be CSS or JavaScript files. Dependencies of CSS may be any static file (which are reliably output into the final build), other CSS modules, other types via plugins. Dependencies of JS may be `.js`, `.json`, `.svg`, `.html`, and others. Further, like with CSS, plugins may add support for additional types: `.yaml`, `.coffee`, etc. Plugins may also transform files (e.g. `5to6` to convert ES6 JavaScript into ES5 JavaScript) or inject synthetic files (e.g. allow the application to `require('env')` to access `process.env` etc.). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small typo in Moudles
😀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Will fix.
👍 |
…y discrete sub-components
@sokra Might as well merge and let improvements continue rolling in. No point in holding this up for days. |
hmm... This is not a comparison about build systems or package managers. I just wanted to compare the module style. This means you shoud concentrate on these questions:
Your duo comparision is pretty good, but it doesn't fit the intend of this document. Parts of your commit are useable, but I havn't had time to extract it yet... |
@sokra Don't bother extracting anything, I'll just integrate your feedback, now that I have it! |
Add comparison to Duo. Pretty rough, just a start.