You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Chris Brody (JIRA)" <ji...@apache.org> on 2018/09/18 15:44:00 UTC

[jira] [Resolved] (CB-14156) cordova-js browserify issues

     [ https://issues.apache.org/jira/browse/CB-14156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chris Brody resolved CB-14156.
------------------------------
    Resolution: Fixed

Support for browserify removed, as tracked in: https://github.com/apache/cordova/issues/8

> cordova-js browserify issues
> ----------------------------
>
>                 Key: CB-14156
>                 URL: https://issues.apache.org/jira/browse/CB-14156
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: cordova-js
>            Reporter: Chris Brody
>            Assignee: Chris Brody
>            Priority: Major
>
> I spotted the following issues with the way {{cordova-js}} uses {{browserify}}:
> * 1: duplicate source files in {{src}}: {{src/cordova_b.js}}, {{src/common/modulemapper_b.js}},
>  {{src/common/pluginloader_b.js}}, {{src/common/init_b.js}}, which only seem to be used by {{tasks/lib/bundle-browserify.js}}
> * 2: I have not been able to make a working {{browserify}} build.
> * 3: {{npm outdated}} shows {{browserify}} as outdated
> Another possible issue that I am not 100% sure about:
> * 4: {{browserify}} is listed as a {{dependencies}} item in {{package.json}} while I think it should have been listed as a {{devDependencies}} item
> I am very concerned that keeping duplicated source files may lead to old bugs including possible security issues leaking through the maintenance process in the future. The changes between the duplicated source files and the non-browserify versions are very limited so it should be possible to resolve this issue using very basic code techniques.
> I think the easiest solution would be to drop the browserify build/test target and remove the duplicated source files. I suspect that the browserify target has not been used for years.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org