Bug 481828 - Node.js-based JavaScript Dependency Management Tools: bower, npm
Summary: Node.js-based JavaScript Dependency Management Tools: bower, npm
Status: RESOLVED FIXED
Alias: None
Product: JSDT
Classification: WebTools
Component: General (show other bugs)
Version: 3.7   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 3.8   Edit
Assignee: Ilya Buziuk CLA
QA Contact: Victor Rubezhny CLA
URL:
Whiteboard: RHT
Keywords: plan
: 459732 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-11-10 08:06 EST by Victor Rubezhny CLA
Modified: 2016-01-29 12:37 EST (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Rubezhny CLA 2015-11-10 08:06:19 EST
The contribution adds Node.js/Bower/NPM support for JSDT and allows a user to manage their javascript projects by setting up the required packages, managing their versions and dependencies.

The contribution uses native node.js/bower/npm utilities if they are to be installed in user's environment.

The relative CQs:

http://dev.eclipse.org/ipzilla/show_bug.cgi?id=9479 - [CQ 9479] Use of node.js installation on user environment Version: v0.12.2 and later

http://dev.eclipse.org/ipzilla/show_bug.cgi?id=9488 - [CQ 9488] Use of Bower installation on user environment Version: v1.4.  1 and later

http://dev.eclipse.org/ipzilla/show_bug.cgi?id=9487 - [CQ 9487] Use of npm installation on user environment Version: v2.7.5

Bower tools blog: http://tools.jboss.org/blog/bower-support-is-coming.html

See usage demo of NPM tools plug-in: https://vimeo.com/143263045
Comment 1 Victor Rubezhny CLA 2015-11-10 09:58:23 EST
The CQ Request is created for the contribution: 

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10359 - Node.js-based JavaScript Dependency Management Tools: bower, npm
Comment 2 Eclipse Genie CLA 2015-11-26 09:25:16 EST
New Gerrit change created: https://git.eclipse.org/r/61336

WARNING: this patchset contains 5439 new lines of code and requires a Contribution Questionnaire (CQ), as author ilyabuziuk@gmail.com is not a committer on jsdt/webtools.jsdt. Please see:https://wiki.eclipse.org/Project_Management_Infrastructure/Creating_A_Contribution_Questionnaire
Comment 4 Victor Rubezhny CLA 2015-11-30 21:51:59 EST
As all the CQs have successfully passed the reviews and contribution is ready and checked through the Gerrit, I've pushed it into master:

http://git.eclipse.org/c/jsdt/webtools.jsdt.git/commit/?id=c06a01357588176208ed413e193bdcf18006f7cc

Ilya, thank you for the great contribution!
Comment 5 Ilya Buziuk CLA 2015-12-01 12:06:08 EST
Victor, you are most welcome ;-)
Comment 6 Victor Rubezhny CLA 2016-01-21 16:43:51 EST
*** Bug 459732 has been marked as a duplicate of this bug. ***