Skip to content

Commit c8162ee

Browse files
fix(*): Post-process .d.ts files to make them compatible with TS 1.8
Closes angular-ui#3070
1 parent af12208 commit c8162ee

File tree

3 files changed

+21
-7
lines changed

3 files changed

+21
-7
lines changed

package.json

+6-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"version": "1.0.0-beta.4",
55
"scripts": {
66
"clean": "shx rm -rf lib lib-esm _doc release",
7-
"build": "tsc && tsc -m es6 --outDir lib-esm",
7+
"build": "tsc && tsc -m es6 --outDir lib-esm && npm run fixdts",
8+
"fixdts": "dts-downlevel 'lib/**/*.d.ts' 'lib-esm/**/*.d.ts'",
89
"package": "npm run clean && npm run build && webpack --hide-modules",
910
"test": "npm run test:integrate",
1011
"test:ng12": "karma start --ngversion 1.2.28",
@@ -53,9 +54,9 @@
5354
"node": ">=4.0.0"
5455
},
5556
"license": "MIT",
56-
"main": "lib/ng1.js",
57-
"jsnext:main": "lib-esm/ng1.js",
58-
"typings": "lib/ng1.d.ts",
57+
"main": "lib/index.js",
58+
"jsnext:main": "lib-esm/index.js",
59+
"typings": "lib/index.d.ts",
5960
"dependencies": {
6061
"ui-router-core": "=1.0.1"
6162
},
@@ -73,6 +74,7 @@
7374
"clone": "^1.0.2",
7475
"conventional-changelog": "^1.1.0",
7576
"conventional-changelog-cli": "^1.1.1",
77+
"dts-downlevel": "^0.1.0",
7678
"glob": "^7.0.5",
7779
"jasmine-core": "^2.4.1",
7880
"karma": "^1.2.0",

webpack.config.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ module.exports = {
1212
entry: {
1313
"angular-ui-router": "./src/index.ts",
1414
"angular-ui-router.min": "./src/index.ts",
15-
"stateEvents": "./src/ng1/legacy/stateEvents.ts",
16-
"stateEvents.min": "./src/ng1/legacy/stateEvents.ts",
15+
"stateEvents": "./src/legacy/stateEvents.ts",
16+
"stateEvents.min": "./src/legacy/stateEvents.ts",
1717
},
1818

1919
output: {

yarn.lock

+13-1
Original file line numberDiff line numberDiff line change
@@ -1074,6 +1074,12 @@ dot-prop@^3.0.0:
10741074
dependencies:
10751075
is-obj "^1.0.0"
10761076

1077+
dts-downlevel:
1078+
version "0.1.0"
1079+
resolved "https://registry.yarnpkg.com/dts-downlevel/-/dts-downlevel-0.1.0.tgz#15cddc2cf44a34ad426d1975341499a762d077ef"
1080+
dependencies:
1081+
replace-in-file "^2.0.3"
1082+
10771083
duplexer2@0.0.2:
10781084
version "0.0.2"
10791085
resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db"
@@ -1581,7 +1587,7 @@ glob@^5.0.15, glob@5.x:
15811587
once "^1.3.0"
15821588
path-is-absolute "^1.0.0"
15831589

1584-
glob@^7.0.0, glob@^7.0.3, glob@^7.0.5:
1590+
glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1:
15851591
version "7.1.1"
15861592
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
15871593
dependencies:
@@ -3131,6 +3137,12 @@ replace-ext@0.0.1:
31313137
version "0.0.1"
31323138
resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
31333139

3140+
replace-in-file@^2.0.3:
3141+
version "2.0.3"
3142+
resolved "https://registry.yarnpkg.com/replace-in-file/-/replace-in-file-2.0.3.tgz#2ab0179c2978e42aadcff5378f279a70f00d2096"
3143+
dependencies:
3144+
glob "^7.1.1"
3145+
31343146
request-progress@~2.0.1:
31353147
version "2.0.1"
31363148
resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08"

0 commit comments

Comments
 (0)