Skip to content

Commit 30693db

Browse files
committed
improves scripts to import helpers from tslib
1 parent adfec83 commit 30693db

File tree

2 files changed

+153
-9
lines changed

2 files changed

+153
-9
lines changed

package.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@
1313
"tslint:src": "tslint --project tsconfig.json",
1414
"tslint:test": "tslint --config tslint.test.json --project tsconfig.test.json",
1515
"tslint": "npm run tslint-check:src && npm run tslint-check:test && npm run tslint:src && npm run tslint:test",
16-
"clean-up": "rimraf .nyc_output && rimraf coverage && rimraf lib && rimraf dev",
17-
"compile:src": "tsc -d",
18-
"compile:test": "tsc -p tsconfig.test.json -d",
16+
"clean-up": "rimraf .nyc_output && rimraf coverage && rimraf lib && rimraf lib-test && rimraf dist && rimraf dist-test",
17+
"compile:src": "tsc -d --importHelpers",
18+
"compile:test": "tsc -p tsconfig.test.json -d --importHelpers",
19+
"dev": "webpack",
20+
"build": "webpack --env.production",
1921
"prepare": "npm run clean-up && npm run compile:src",
2022
"prepublishOnly": "publish-please guard",
2123
"publish-please": "npm run tslint && npm run autoformat && npm run clean-up && npm run test && publish-please"
@@ -44,7 +46,8 @@
4446
"homepage": "https://github.com/RobotlegsJS/RobotlegsJS-Phaser-SignalCommandMap#readme",
4547
"dependencies": {
4648
"@robotlegsjs/core": "^0.1.3",
47-
"phaser-ce": "^2.11.0"
49+
"phaser-ce": "^2.11.0",
50+
"tslib": "^1.9.3"
4851
},
4952
"devDependencies": {
5053
"@types/bluebird": "^3.5.23",
@@ -88,6 +91,7 @@
8891
"tslint-config-prettier": "^1.14.0",
8992
"typescript": "^2.9.2",
9093
"webpack": "^4.16.3",
94+
"webpack-cli": "^3.1.0",
9195
"webpack-dev-server": "^3.1.5"
9296
},
9397
"peerDependencies": {

yarn.lock

Lines changed: 145 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,7 +1009,7 @@ chai@^4.1.2:
10091009
pathval "^1.0.0"
10101010
type-detect "^4.0.0"
10111011

1012-
[email protected], chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0:
1012+
[email protected], chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1:
10131013
version "2.4.1"
10141014
resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e"
10151015
dependencies:
@@ -1031,6 +1031,10 @@ chardet@^0.4.0:
10311031
version "0.4.2"
10321032
resolved "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
10331033

1034+
chardet@^0.5.0:
1035+
version "0.5.0"
1036+
resolved "https://registry.npmjs.org/chardet/-/chardet-0.5.0.tgz#fe3ac73c00c3d865ffcc02a0682e2c20b6a06029"
1037+
10341038
10351039
version "0.6.2"
10361040
resolved "https://registry.npmjs.org/chdir-promise/-/chdir-promise-0.6.2.tgz#d4cfa0a96a112a8149341b69e2866d162f0e2dbd"
@@ -1423,6 +1427,16 @@ cross-spawn@^5.0.1:
14231427
shebang-command "^1.2.0"
14241428
which "^1.2.9"
14251429

1430+
cross-spawn@^6.0.5:
1431+
version "6.0.5"
1432+
resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
1433+
dependencies:
1434+
nice-try "^1.0.4"
1435+
path-key "^2.0.1"
1436+
semver "^5.5.0"
1437+
shebang-command "^1.2.0"
1438+
which "^1.2.9"
1439+
14261440
14271441
version "2.0.5"
14281442
resolved "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
@@ -1518,6 +1532,12 @@ decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
15181532
version "1.2.0"
15191533
resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
15201534

1535+
decamelize@^2.0.0:
1536+
version "2.0.0"
1537+
resolved "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7"
1538+
dependencies:
1539+
xregexp "4.0.0"
1540+
15211541
decode-uri-component@^0.2.0:
15221542
version "0.2.0"
15231543
resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
@@ -2119,6 +2139,14 @@ external-editor@^2.0.4, external-editor@^2.1.0:
21192139
iconv-lite "^0.4.17"
21202140
tmp "^0.0.33"
21212141

2142+
external-editor@^3.0.0:
2143+
version "3.0.0"
2144+
resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.0.0.tgz#dc35c48c6f98a30ca27a20e9687d7f3c77704bb6"
2145+
dependencies:
2146+
chardet "^0.5.0"
2147+
iconv-lite "^0.4.22"
2148+
tmp "^0.0.33"
2149+
21222150
extglob@^2.0.4:
21232151
version "2.0.4"
21242152
resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
@@ -2286,6 +2314,12 @@ find-up@^1.0.0:
22862314
path-exists "^2.0.0"
22872315
pinkie-promise "^2.0.0"
22882316

2317+
find-up@^3.0.0:
2318+
version "3.0.0"
2319+
resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
2320+
dependencies:
2321+
locate-path "^3.0.0"
2322+
22892323
flush-write-stream@^1.0.0:
22902324
version "1.0.3"
22912325
resolved "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd"
@@ -2559,6 +2593,10 @@ global-dirs@^0.1.0:
25592593
dependencies:
25602594
ini "^1.3.4"
25612595

2596+
global-modules-path@^2.1.0:
2597+
version "2.3.0"
2598+
resolved "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.3.0.tgz#b0e2bac6beac39745f7db5c59d26a36a0b94f7dc"
2599+
25622600
globals@^9.18.0:
25632601
version "9.18.0"
25642602
resolved "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
@@ -3032,7 +3070,7 @@ [email protected]:
30323070
version "0.4.19"
30333071
resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
30343072

3035-
[email protected], iconv-lite@^0.4.17, iconv-lite@^0.4.4:
3073+
[email protected], iconv-lite@^0.4.17, iconv-lite@^0.4.22, iconv-lite@^0.4.4:
30363074
version "0.4.23"
30373075
resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63"
30383076
dependencies:
@@ -3153,12 +3191,34 @@ inquirer@^3.3.0:
31533191
strip-ansi "^4.0.0"
31543192
through "^2.3.6"
31553193

3194+
inquirer@^6.0.0:
3195+
version "6.0.0"
3196+
resolved "https://registry.npmjs.org/inquirer/-/inquirer-6.0.0.tgz#e8c20303ddc15bbfc2c12a6213710ccd9e1413d8"
3197+
dependencies:
3198+
ansi-escapes "^3.0.0"
3199+
chalk "^2.0.0"
3200+
cli-cursor "^2.1.0"
3201+
cli-width "^2.0.0"
3202+
external-editor "^3.0.0"
3203+
figures "^2.0.0"
3204+
lodash "^4.3.0"
3205+
mute-stream "0.0.7"
3206+
run-async "^2.2.0"
3207+
rxjs "^6.1.0"
3208+
string-width "^2.1.0"
3209+
strip-ansi "^4.0.0"
3210+
through "^2.3.6"
3211+
31563212
31573213
version "1.2.0"
31583214
resolved "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz#ae9fbf93b984878785d50a8de1b356956058cf5c"
31593215
dependencies:
31603216
meow "^3.3.0"
31613217

3218+
interpret@^1.1.0:
3219+
version "1.1.0"
3220+
resolved "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"
3221+
31623222
invariant@^2.2.2:
31633223
version "2.2.4"
31643224
resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
@@ -3846,6 +3906,13 @@ locate-path@^2.0.0:
38463906
p-locate "^2.0.0"
38473907
path-exists "^3.0.0"
38483908

3909+
locate-path@^3.0.0:
3910+
version "3.0.0"
3911+
resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
3912+
dependencies:
3913+
p-locate "^3.0.0"
3914+
path-exists "^3.0.0"
3915+
38493916
lodash._basecopy@^3.0.0:
38503917
version "3.0.1"
38513918
resolved "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
@@ -4386,6 +4453,10 @@ next-tick@1:
43864453
version "1.0.0"
43874454
resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
43884455

4456+
nice-try@^1.0.4:
4457+
version "1.0.4"
4458+
resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz#d93962f6c52f2c1558c0fbda6d512819f1efe1c4"
4459+
43894460
nise@^1.4.2:
43904461
version "1.4.2"
43914462
resolved "https://registry.npmjs.org/nise/-/nise-1.4.2.tgz#a9a3800e3994994af9e452333d549d60f72b8e8c"
@@ -4742,12 +4813,24 @@ p-limit@^1.1.0:
47424813
dependencies:
47434814
p-try "^1.0.0"
47444815

4816+
p-limit@^2.0.0:
4817+
version "2.0.0"
4818+
resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz#e624ed54ee8c460a778b3c9f3670496ff8a57aec"
4819+
dependencies:
4820+
p-try "^2.0.0"
4821+
47454822
p-locate@^2.0.0:
47464823
version "2.0.0"
47474824
resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
47484825
dependencies:
47494826
p-limit "^1.1.0"
47504827

4828+
p-locate@^3.0.0:
4829+
version "3.0.0"
4830+
resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
4831+
dependencies:
4832+
p-limit "^2.0.0"
4833+
47514834
p-map@^1.1.1:
47524835
version "1.2.0"
47534836
resolved "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b"
@@ -4756,6 +4839,10 @@ p-try@^1.0.0:
47564839
version "1.0.0"
47574840
resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
47584841

4842+
p-try@^2.0.0:
4843+
version "2.0.0"
4844+
resolved "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz#85080bb87c64688fa47996fe8f7dfbe8211760b1"
4845+
47594846
pac-proxy-agent@^2.0.1:
47604847
version "2.0.2"
47614848
resolved "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-2.0.2.tgz#90d9f6730ab0f4d2607dcdcd4d3d641aa26c3896"
@@ -4869,7 +4956,7 @@ path-is-inside@^1.0.1:
48694956
version "1.0.2"
48704957
resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
48714958

4872-
path-key@^2.0.0:
4959+
path-key@^2.0.0, path-key@^2.0.1:
48734960
version "2.0.1"
48744961
resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
48754962

@@ -5599,6 +5686,12 @@ rx-lite@*, rx-lite@^4.0.8:
55995686
version "4.0.8"
56005687
resolved "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
56015688

5689+
rxjs@^6.1.0:
5690+
version "6.2.2"
5691+
resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz#eb75fa3c186ff5289907d06483a77884586e1cf9"
5692+
dependencies:
5693+
tslib "^1.9.0"
5694+
56025695
56035696
version "5.1.1"
56045697
resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
@@ -6409,7 +6502,7 @@ ts-node@^7.0.0:
64096502
source-map-support "^0.5.6"
64106503
yn "^2.0.0"
64116504

6412-
tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0:
6505+
tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
64136506
version "1.9.3"
64146507
resolved "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286"
64156508

@@ -6665,6 +6758,10 @@ uws@~9.14.0:
66656758
version "9.14.0"
66666759
resolved "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz#fac8386befc33a7a3705cbd58dc47b430ca4dd95"
66676760

6761+
v8-compile-cache@^2.0.0:
6762+
version "2.0.0"
6763+
resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.0.tgz#526492e35fc616864284700b7043e01baee09f0a"
6764+
66686765
validate-npm-package-license@^3.0.1:
66696766
version "3.0.3"
66706767
resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz#81643bcbef1bdfecd4623793dc4648948ba98338"
@@ -6720,6 +6817,22 @@ weak-map@^1.0.5:
67206817
version "1.0.5"
67216818
resolved "https://registry.npmjs.org/weak-map/-/weak-map-1.0.5.tgz#79691584d98607f5070bd3b70a40e6bb22e401eb"
67226819

6820+
webpack-cli@^3.1.0:
6821+
version "3.1.0"
6822+
resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.1.0.tgz#d71a83687dcfeb758fdceeb0fe042f96bcf62994"
6823+
dependencies:
6824+
chalk "^2.4.1"
6825+
cross-spawn "^6.0.5"
6826+
enhanced-resolve "^4.0.0"
6827+
global-modules-path "^2.1.0"
6828+
import-local "^1.0.0"
6829+
inquirer "^6.0.0"
6830+
interpret "^1.1.0"
6831+
loader-utils "^1.1.0"
6832+
supports-color "^5.4.0"
6833+
v8-compile-cache "^2.0.0"
6834+
yargs "^12.0.1"
6835+
67236836
67246837
version "3.1.3"
67256838
resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.1.3.tgz#8b32aa43da9ae79368c1bf1183f2b6cf5e1f39ed"
@@ -6932,6 +7045,10 @@ [email protected]:
69327045
version "2.0.0"
69337046
resolved "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"
69347047

7048+
7049+
version "4.0.0"
7050+
resolved "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020"
7051+
69357052
"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1:
69367053
version "4.0.1"
69377054
resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
@@ -6944,7 +7061,7 @@ y18n@^3.2.1:
69447061
version "3.2.1"
69457062
resolved "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
69467063

6947-
y18n@^4.0.0:
7064+
"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0:
69487065
version "4.0.0"
69497066
resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
69507067

@@ -6956,6 +7073,12 @@ yallist@^3.0.0, yallist@^3.0.2:
69567073
version "3.0.2"
69577074
resolved "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"
69587075

7076+
yargs-parser@^10.1.0:
7077+
version "10.1.0"
7078+
resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8"
7079+
dependencies:
7080+
camelcase "^4.1.0"
7081+
69597082
yargs-parser@^7.0.0:
69607083
version "7.0.0"
69617084
resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9"
@@ -6985,6 +7108,23 @@ [email protected]:
69857108
y18n "^3.2.1"
69867109
yargs-parser "^9.0.2"
69877110

7111+
yargs@^12.0.1:
7112+
version "12.0.1"
7113+
resolved "https://registry.npmjs.org/yargs/-/yargs-12.0.1.tgz#6432e56123bb4e7c3562115401e98374060261c2"
7114+
dependencies:
7115+
cliui "^4.0.0"
7116+
decamelize "^2.0.0"
7117+
find-up "^3.0.0"
7118+
get-caller-file "^1.0.1"
7119+
os-locale "^2.0.0"
7120+
require-directory "^2.1.1"
7121+
require-main-filename "^1.0.1"
7122+
set-blocking "^2.0.0"
7123+
string-width "^2.0.0"
7124+
which-module "^2.0.0"
7125+
y18n "^3.2.1 || ^4.0.0"
7126+
yargs-parser "^10.1.0"
7127+
69887128
yargs@^9.0.1:
69897129
version "9.0.1"
69907130
resolved "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c"

0 commit comments

Comments
 (0)