-
Notifications
You must be signed in to change notification settings - Fork 177
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
Dependency management > Atomify #64
Comments
Interesting. Does it have any adoption? |
afaik it's relatively new but it's development seems to thrive and if one searches for requireJS/Browserify alternatives he'll find atomify mentioned in several places. I'm currently not aware of the grade of adoption in somewhat bigger projects .. but I just asked the creator of atomify Daniel Erickson (@techwraith) about it on twitter. Admittedly, it's about more than just javascript module dependency management. As component(1) does, it handles more things than just javascirpt files, e.g. css and other asset files. |
@andreasgrimm is correct that we are fairly new and so adoption is nascent. I am using it at my job (not public code) and @techwraith's company, Getable, is using it as well. @kristoferjoseph has alluded to some emerging use within Adobe as well. Regarding "misuse" of npm, I think that is a mischaracterization. npm has explicitly stated it approves of its use for client side artifacts, including non-JS files. As mentioned in my intro post linked above, both Bootstrap and normalize.css, among others, have adopted the style property in their package.json files, so one could argue they have adopted the "standard" that atomify introduced/advocates for. @sindresorhus I would LOVE to see atomify in the book, but even if that doesn't happen I'd be extremely interested in any feedback you have on the project. Thanks. |
@bclinkinbeard thanks for the clearification regarding npm's content type concerns :) I was obviously wrong there. Including Atomify into the book would feel natural to me, as dependencies and their management play a role in frontend development not only regarding javascript files. separation of concerns, the whole "web components" thing getting stronger. It makes sense and would just fit in. |
I guess I should write a chapter on Assetgraph as well then. That certainly fall directly into the category of dependency management |
maybe it could be integrated into the Browserify chapter? ... as the lines in this regard are blurring anyway, e.g. there are overlaps regarding building concerns and dependency management concerns (which is true for component(1) as well) |
We would be happy to include a page or something on Atomify in the Browserify chapter. I agree it makes sense to put it there. Does that sound ok? Anyone interested in writing this? |
@Munter Yes, we need to have something on Assetgraph too. Can you open a new ticket for it? |
I can do the Atomify page/section. On Fri, May 30, 2014 at 7:00 PM, Sindre Sorhus [email protected]
|
@bclinkinbeard cool. what do you think makes sense covering? It should be something not already covered by vanilla browserify. |
Agreed. Focus will be around the CSS and asset stuff, and a bit on the dev server. On Fri, May 30, 2014 at 7:11 PM, Sindre Sorhus [email protected]
|
awesome. I'd appreciate seeing some short clearification and resource (links) on npm being not only about js (anymore). |
https://github.com/atomify
"Atomic web development - Combining the power of npm, Browserify, Rework and more to build small, fully encapsulated client side modules"
I just want to throw it in because I find it an interesting alternative to webpack or component. some see it as an extension of the browserify approach.
Ben Clinkinbeard wrote a good atomify introduction article
The text was updated successfully, but these errors were encountered: