GitHub user riknoll opened a pull request: https://github.com/apache/cordova-lib/pull/425
CB-10986: Adding support for scoped npm package plugins Apparently pre 6.1.0 versions of the CLI were able to add scoped npm packages, but I don't think we ever supported that feature (if it ever worked, I'm sure it was very error prone). This adds support for npm scoped packages. Some notes about the implementation: * Scoped npm packages, once installed, should be identified by the plugin ID and not the whole scoped package spec. That means if you run `cordova plugin add @scope/cordova-plugin-camera`, the entry that appears in `cordova plugin ls` will be `cordova-plugin-camera` without the scope. If you wanted to remove the plugin, you would run `cordova plugin remove cordova-plugin-camera` (again without the scope) * Scoped npm packages cannot be installed side by side with their un-scoped counterparts (but I'm not sure why you would want to do that anyway) * Scoped plugin entries in `config.xml` populate the spec field in this format: `@scope/plugin-id@version` whereas un-scoped plugins just give the version I am afraid this may conflict somewhat with cordova-fetch (but I am unsure). You can merge this pull request into a Git repository by running: $ git pull https://github.com/MSOpenTech/cordova-lib CB-10986 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/cordova-lib/pull/425.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #425 ---- commit 139bd323c0f6ce74ed17b2e865cd7c3e177052a7 Author: Richard Knoll <richard.b.kn...@gmail.com> Date: 2016-04-07T17:57:28Z CB-10986: Adding support for scoped npm package plugins ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org For additional commands, e-mail: dev-h...@cordova.apache.org