Skip to content

Commit a26ed81

Browse files
chore(migrate): Add migration warning on install
1 parent 8d62b0d commit a26ed81

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

migrate/migrate.json

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"old": "angular-ui-router",
3+
"new": "@uirouter/angularjs"
4+
}

migrate/migratewarn.js

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!env node
2+
"use strict";
3+
4+
var pkg = require('../package.json');
5+
var migrate = require('./migrate.json');
6+
7+
if (pkg.name === migrate.old) {
8+
var warning = 'WARNING! this npm package "' + migrate.old + '" has been renamed to "' + migrate.new + '". Please update your package.json';
9+
var warning2 = 'See https://ui-router.github.io/blog/uirouter-scoped-packages/ for details.';
10+
console.log("\x1b[1m\x1b[37m\x1b[41m%s\x1b[0m", warning);
11+
console.log("\x1b[1m\x1b[37m\x1b[41m%s\x1b[0m", warning2);
12+
}

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"bundle_events": "rollup -c --environment EVENTS && rollup -c --environment EVENTS,MINIFY",
1313
"bundle_resolve": "rollup -c --environment RESOLVE && rollup -c --environment RESOLVE,MINIFY",
1414
"prepare": "npm run package",
15+
"install": "node migrate/migratewarn.js",
1516
"noimplicitany": "tsc --noEmit --noImplicitAny --moduleResolution node --target es6 test/noimplicitany.ts",
1617
"test": "npm run test:integrate",
1718
"test:ng12": "karma start --ngversion 1.2",

0 commit comments

Comments
 (0)