[jbosstools-issues] [JBoss JIRA] (JBDS-3769) Remove JSPM from dependencies

Pavol Pitonak (JIRA) issues at jboss.org
Tue Apr 5 06:30:00 EDT 2016


    [ https://issues.jboss.org/browse/JBDS-3769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13186557#comment-13186557 ] 

Pavol Pitonak commented on JBDS-3769:
-------------------------------------

+1 for removing JSPM

# JSPM bring modules into web apps, since we run inside Electron exclusively, we already have this feature so we don't need JSPM
# JSPM manages client-side dependencies (downloads them from npm/Github) - we can download them directly from npm repo, don't need JSPM
# JSPM causes "Github rate limit reached" error, we can solve it on our dev machines and CI but it's not friendly to new contributors, JSPM 0.17 should solve it
# we cannot upgrade to Babel 6 because JSPM 0.16 doesn't support it
# by removing JSPM, we can remove other dependencies (namely karma-jspm) so our test configuration will be easier to understand and debug (karma-jspm causes some problems)

> Remove JSPM from dependencies
> -----------------------------
>
>                 Key: JBDS-3769
>                 URL: https://issues.jboss.org/browse/JBDS-3769
>             Project: Developer Studio (JBoss Developer Studio)
>          Issue Type: Task
>          Components: installer
>    Affects Versions: 9.1.0.CR1
>            Reporter: Jan Richter
>            Priority: Critical
>              Labels: havoc
>
> After a change introduced in jspm 0.16.32 which caused our builds to fail (JBDS-3747) now another issue has arisen causing errors on npm install (both local and in CI environment). Even if this new issue is fixed in jspm, we would still have to face the first issue after updating.
> Therefore I propose to remove jspm entirely. We only use a small fraction of its functionality and it needlessly complicates the build + causes major issues. Since such change is likely to be quite complex, we should slip it after the April release and use an existing quick fix in the mean time.



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


More information about the jbosstools-issues mailing list