Nice, those tools. I've seen once already, but had a closer look now. EnderJS makes npm installed modules available in the browser, but not my own code. RequireJS seems to be able to replace require() so it works in the browser too, but I don't want to go for a special syntax in each module. I like the way of node's require().
I prefer google closure compiler over uglifyjs, but it doesn't really change much.. How do I use pakmanager exactly? I guess I would have to separate my code I use on both sides in a special module with a package.json? Am 31.01.2012 20:52, schrieb AJ ONeal: > > node-pakmanager installs browser packages from npm using a > package.json - if RequireJS doesn't do this by now, then pakmanager > would be a good thing to look into. > > > EnderJS is similar, but better cli, but the package detection isn't as > smart. > > RequireJS seems to be the most popular. I didn't use it because I > didn't understand AMD before I had written pakmanager. > > > UglifyJS and google closure can minify > > > Some of those other things - such as linting - you can just run in a > bash script with `find`. > > Sent from my Android > > On Jan 31, 2012 9:32 AM, "Phoscur" <[email protected] > <mailto:[email protected]>> wrote: > > So, this means, there are no other build tools out there? > > Am 30.01.2012 17:48, schrieb Phoscur: > > Hi, > > I've seen some build tools out there, probably there are a lot > more from > > people who wrote their own. > > What I want to be done on build: > > -code check with jslint/jshint > > -minification > > -browser-side require() replacement > > -automatic dependency resolving and including files > > -running tests/specs > > and the ability to run on filechanges. > > My platform is windows. > > > > Codesurgeon looks really nice, but doesn't have the ability to > > browserify and needs a list of files, browserify doesn't perform > jslint > > checks and just didn't work when I tried it last time. > > > > What build tools are you using? Should I give browserify another > try? > > > > regards, > > Ph > > > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > <mailto:[email protected]> > To unsubscribe from this group, send email to > [email protected] > <mailto:nodejs%[email protected]> > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
