]
Pavol Srna closed JBIDE-20903.
------------------------------
The code has been moved upstream. Closing.
Need to split org.jboss.tools.jst.js to *.node and *.bower
----------------------------------------------------------
Key: JBIDE-20903
URL:
https://issues.jboss.org/browse/JBIDE-20903
Project: Tools (JBoss Tools)
Issue Type: Task
Components: javascript, nodejs
Affects Versions: 4.3.0.CR1
Reporter: Ilya Buziuk
Assignee: Ilya Buziuk
Fix For: 4.4.0.Alpha1
After some npm investigation I can claim that npm support covered in the issue
description can be implemented pretty easily. However, in order to make the implementation
generic I do believe that *org.jboss.tools.jst.js* plugin must be refactored. My proposal
is to split it to:
* *org.jboss.tools.jst.js.node* (plugin with generic node tools launch, which will be
subclassed for bower, npm etc. Node preferences + some utilities)
* *org.jsboss.tools.jst.js.bower* (bower specific stuff, will have
org.jboss.tools.jst.js.node as required bundle )
it will simplify the implementation of not only npm but also other node dependent tools
(grunt, gulp etc.).