POST https://assetbuildservice.com/assets
assets[]=github.com/foobar/package1&assets[]=github.com/bazquz/package2
302 Redirect
Location: https://assetbuildservice.com/assets/da39a3ee5e6b4b0d325
GET https://assetbuildservice.com/assets/da39a3ee5e6b4b0d325?prod=1
200 OK
/* Ref: https://assetbuildservice.com/assets/da39a3ee5e6b4b0d325 * AssetBuildService.com built your assets! */ (function(a,b,c){d,e,f=0,0,1,...
The ABaaS would know how to make RequireJS play nice with AMD/CommonJS in one project, and other JS projects that don't use a requiring system. But that's it. It doesn't know how to transpile other languages to JS or do anything fancy with dependency trees -- it just creates a flat file that combines every dependency. It's too dumb to figure out what order they go in too, so you'd have to experiment with that in your API calls. It could be an open source library that's also hosted on a community-funded server.
What do you think? Useful or useless?