Uirouter Scoped Packages
Scoped NPM packages
In March of 2017, NPM started offering free orgs (Thanks, npm loves you, we love you too!)
We’re taking advantage of the free org feature to publish scoped packages.
We created the @uirouter org and are in the process of moving all our published packages to scoped pakages.
How to use scoped packages
In your package.json, simply replace the old npm package with the scoped @uirouter package.
For example, if you currently depend on angular-ui-router and ui-router-visualizer:
"dependencies": {
"angular-ui-router": "latest",
"ui-router-visualizer": "latest",
}
replace the package name with the scoped @uirouter package:
"dependencies": {
"@uirouter/angularjs": "latest",
"@uirouter/visualizer": "latest",
}
Old and new (scoped) package names
This table shows the previous npm package names, and the new scoped package names
| Package | Old package | Scoped package |
|---|---|---|
| UI-Router for AngularJS (1.x) | angular-ui-router |
@uirouter/angularjs |
| UI-Router for Angular (2.x and higher) | ui-router-ng2 |
@uirouter/angular |
| UI-Router for React | ui-router-react |
@uirouter/react |
| UI-Router Visualizer | ui-router-visualizer |
@uirouter/visualizer |
| UI-Router Core | ui-router-core |
@uirouter/core |
| UI-Router Reactive Extensions | ui-router-rx |
@uirouter/rx |
| UI-Router ng1-to-ng2 (hybrid support) | ui-router-ng1-to-ng2 |
@uirouter/angular-hybrid |
| Sticky States plugin | ui-router-sticky-states |
@uirouter/sticky-states |
Leave a Comment