[jbosstools-issues] [JBoss JIRA] (JBIDE-20903) Need to split org.jboss.tools.jst.js to *.node and *.bower

Ilya Buziuk (JIRA) issues at jboss.org
Fri Oct 2 11:37:00 EDT 2015


     [ https://issues.jboss.org/browse/JBIDE-20903?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ilya Buziuk updated JBIDE-20903:
--------------------------------
    Description: 
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.). 


> 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: Feature Request
>          Components: javascript, javascript-bower
>    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.). 



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jbosstools-issues mailing list