Skip to content

Commit bab5efa

Browse files
scarab5qasual
authored andcommitted
removed vscode dependency and replaced it with @types/vscode (TypeFox#177)
* removed vscode dependency and replaced it with @types/vscode * made the vscode dependency into a dev dependency * moved the @types vscode dependency to where the othey @types are
1 parent e9091c7 commit bab5efa

File tree

3 files changed

+13
-117
lines changed

3 files changed

+13
-117
lines changed

client/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,10 @@
2323
"vscode-uri": "^1.0.5"
2424
},
2525
"scripts": {
26-
"prepare": "yarn run update-vscode && yarn run clean && yarn run compile",
26+
"prepare": "yarn run clean && yarn run compile",
2727
"compile": "tsc",
2828
"watch": "tsc -w",
2929
"clean": "rimraf lib",
30-
"update-vscode": "node ../node_modules/vscode/bin/install",
3130
"prepublishOnly": "yarn run dist:amd",
3231
"dist:amd": "tsc --outDir dist/amd --module amd"
3332
},

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"@types/node": "^7.0.12",
66
"@types/normalize-url": "^1.9.1",
77
"@types/ws": "0.0.39",
8+
"@types/vscode": "1.33.0",
89
"css-loader": "^0.28.11",
910
"lerna": "^3.16.4",
1011
"monaco-editor-core": "^0.17.0",
@@ -13,7 +14,6 @@
1314
"style-loader": "^0.20.3",
1415
"typescript": "^3.0.1",
1516
"uglifyjs-webpack-plugin": "^1.2.4",
16-
"vscode": "^1.1.35",
1717
"webpack": "^3.11.0",
1818
"webpack-merge": "^4.1.2"
1919
},
@@ -30,4 +30,4 @@
3030
"example",
3131
"examples/browser"
3232
]
33-
}
33+
}

yarn.lock

+10-113
Original file line numberDiff line numberDiff line change
@@ -904,6 +904,11 @@
904904
"@types/express-serve-static-core" "*"
905905
"@types/mime" "*"
906906

907+
908+
version "1.33.0"
909+
resolved "https://registry.yarnpkg.com/@types/vscode/-/vscode-1.33.0.tgz#da400abcb4caaeea18fd37287a3f48b18c785c94"
910+
integrity sha512-JSmGiValbrcG5g20jjCfKakLiuWyrcjVezj+SEAEZ4klXQktE5EtowuGlkLVqbkiBK4iY5wy/4yW8OjecuHnjQ==
911+
907912
908913
version "0.0.39"
909914
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-0.0.39.tgz#d2386c3475eb64e561137a245a4d1d13b1f69fd1"
@@ -1344,11 +1349,6 @@ brorand@^1.0.1:
13441349
resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
13451350
integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
13461351

1347-
1348-
version "1.3.1"
1349-
resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
1350-
integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
1351-
13521352
browserify-aes@^1.0.0, browserify-aes@^1.0.4:
13531353
version "1.2.0"
13541354
resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
@@ -1814,11 +1814,6 @@ combined-stream@^1.0.6, combined-stream@~1.0.6:
18141814
dependencies:
18151815
delayed-stream "~1.0.0"
18161816

1817-
1818-
version "2.15.1"
1819-
resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f"
1820-
integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==
1821-
18221817
commander@~2.13.0:
18231818
version "2.13.0"
18241819
resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
@@ -2382,11 +2377,6 @@ dezalgo@^1.0.0:
23822377
asap "^2.0.0"
23832378
wrappy "1"
23842379

2385-
2386-
version "3.5.0"
2387-
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
2388-
integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
2389-
23902380
diffie-hellman@^5.0.0:
23912381
version "5.0.3"
23922382
resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
@@ -2628,7 +2618,7 @@ escape-html@~1.0.3:
26282618
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
26292619
integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
26302620

2631-
escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
2621+
escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
26322622
version "1.0.5"
26332623
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
26342624
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
@@ -3161,18 +3151,6 @@ glob-to-regexp@^0.3.0:
31613151
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
31623152
integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
31633153

3164-
3165-
version "7.1.2"
3166-
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
3167-
integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==
3168-
dependencies:
3169-
fs.realpath "^1.0.0"
3170-
inflight "^1.0.4"
3171-
inherits "2"
3172-
minimatch "^3.0.4"
3173-
once "^1.3.0"
3174-
path-is-absolute "^1.0.0"
3175-
31763154
glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
31773155
version "7.1.4"
31783156
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
@@ -3204,11 +3182,6 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6
32043182
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.1.tgz#1c1f0c364882c868f5bff6512146328336a11b1d"
32053183
integrity sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw==
32063184

3207-
3208-
version "1.10.5"
3209-
resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e"
3210-
integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==
3211-
32123185
handlebars@^4.1.2:
32133186
version "4.1.2"
32143187
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.2.tgz#b6b37c1ced0306b221e094fc7aca3ec23b131b67"
@@ -3319,11 +3292,6 @@ hash.js@^1.0.0, hash.js@^1.0.3:
33193292
inherits "^2.0.3"
33203293
minimalistic-assert "^1.0.1"
33213294

3322-
3323-
version "1.1.1"
3324-
resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd"
3325-
integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0=
3326-
33273295
hmac-drbg@^1.0.0:
33283296
version "1.0.1"
33293297
resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
@@ -4397,7 +4365,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
43974365
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
43984366
integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
43994367

4400-
minimatch@3.0.4, minimatch@^3.0.4:
4368+
minimatch@^3.0.4:
44014369
version "3.0.4"
44024370
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
44034371
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
@@ -4489,30 +4457,13 @@ mkdirp-promise@^5.0.1:
44894457
dependencies:
44904458
mkdirp "*"
44914459

4492-
mkdirp@*, mkdirp@0.5.1, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
4460+
mkdirp@*, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
44934461
version "0.5.1"
44944462
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
44954463
integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
44964464
dependencies:
44974465
minimist "0.0.8"
44984466

4499-
mocha@^5.2.0:
4500-
version "5.2.0"
4501-
resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.2.0.tgz#6d8ae508f59167f940f2b5b3c4a612ae50c90ae6"
4502-
integrity sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==
4503-
dependencies:
4504-
browser-stdout "1.3.1"
4505-
commander "2.15.1"
4506-
debug "3.1.0"
4507-
diff "3.5.0"
4508-
escape-string-regexp "1.0.5"
4509-
glob "7.1.2"
4510-
growl "1.10.5"
4511-
he "1.1.1"
4512-
minimatch "3.0.4"
4513-
mkdirp "0.5.1"
4514-
supports-color "5.4.0"
4515-
45164467
modify-values@^1.0.0:
45174468
version "1.0.1"
45184469
resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022"
@@ -5712,11 +5663,6 @@ [email protected]:
57125663
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
57135664
integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
57145665

5715-
querystringify@^2.1.1:
5716-
version "2.1.1"
5717-
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e"
5718-
integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==
5719-
57205666
quick-lru@^1.0.0:
57215667
version "1.1.0"
57225668
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8"
@@ -5991,7 +5937,7 @@ request-light@^0.2.2:
59915937
https-proxy-agent "^2.2.1"
59925938
vscode-nls "^4.0.0"
59935939

5994-
request@^2.87.0, request@^2.88.0:
5940+
request@^2.87.0:
59955941
version "2.88.0"
59965942
resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
59975943
integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
@@ -6027,11 +5973,6 @@ require-main-filename@^1.0.1:
60275973
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
60285974
integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=
60295975

6030-
requires-port@^1.0.0:
6031-
version "1.0.0"
6032-
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
6033-
integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
6034-
60355976
resolve-cwd@^2.0.0:
60365977
version "2.0.0"
60375978
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
@@ -6360,14 +6301,6 @@ source-map-resolve@^0.5.0:
63606301
source-map-url "^0.4.0"
63616302
urix "^0.1.0"
63626303

6363-
source-map-support@^0.5.0:
6364-
version "0.5.13"
6365-
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932"
6366-
integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==
6367-
dependencies:
6368-
buffer-from "^1.0.0"
6369-
source-map "^0.6.0"
6370-
63716304
source-map-url@^0.4.0:
63726305
version "0.4.0"
63736306
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
@@ -6378,7 +6311,7 @@ source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1:
63786311
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
63796312
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
63806313

6381-
source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
6314+
source-map@^0.6.1, source-map@~0.6.1:
63826315
version "0.6.1"
63836316
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
63846317
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
@@ -6626,13 +6559,6 @@ style-loader@^0.20.3:
66266559
loader-utils "^1.1.0"
66276560
schema-utils "^0.4.5"
66286561

6629-
6630-
version "5.4.0"
6631-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54"
6632-
integrity sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==
6633-
dependencies:
6634-
has-flag "^3.0.0"
6635-
66366562
supports-color@^2.0.0:
66376563
version "2.0.0"
66386564
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
@@ -7020,14 +6946,6 @@ urix@^0.1.0:
70206946
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
70216947
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
70226948

7023-
url-parse@^1.4.4:
7024-
version "1.4.7"
7025-
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278"
7026-
integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==
7027-
dependencies:
7028-
querystringify "^2.1.1"
7029-
requires-port "^1.0.0"
7030-
70316949
url-template@^2.0.8:
70326950
version "2.0.8"
70336951
resolved "https://registry.yarnpkg.com/url-template/-/url-template-2.0.8.tgz#fc565a3cccbff7730c775f5641f9555791439f21"
@@ -7171,14 +7089,6 @@ vscode-nls@^4.0.0, vscode-nls@^4.1.1:
71717089
resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-4.1.1.tgz#f9916b64e4947b20322defb1e676a495861f133c"
71727090
integrity sha512-4R+2UoUUU/LdnMnFjePxfLqNhBS8lrAFyX7pjb2ud/lqDkrUavFUTcG7wR0HBZFakae0Q6KLBFjMS6W93F403A==
71737091

7174-
vscode-test@^0.4.1:
7175-
version "0.4.3"
7176-
resolved "https://registry.yarnpkg.com/vscode-test/-/vscode-test-0.4.3.tgz#461ebf25fc4bc93d77d982aed556658a2e2b90b8"
7177-
integrity sha512-EkMGqBSefZH2MgW65nY05rdRSko15uvzq4VAPM5jVmwYuFQKE7eikKXNJDRxL+OITXHB6pI+a3XqqD32Y3KC5w==
7178-
dependencies:
7179-
http-proxy-agent "^2.1.0"
7180-
https-proxy-agent "^2.2.1"
7181-
71827092
vscode-textbuffer@^1.0.0:
71837093
version "1.0.0"
71847094
resolved "https://registry.yarnpkg.com/vscode-textbuffer/-/vscode-textbuffer-1.0.0.tgz#1faee638c8e0e4131c8d5c353993a1874acda086"
@@ -7201,19 +7111,6 @@ vscode-ws-jsonrpc@^0.1.1:
72017111
dependencies:
72027112
vscode-jsonrpc "^4.1.0-next"
72037113

7204-
vscode@^1.1.35:
7205-
version "1.1.36"
7206-
resolved "https://registry.yarnpkg.com/vscode/-/vscode-1.1.36.tgz#5e1a0d1bf4977d0c7bc5159a9a13d5b104d4b1b6"
7207-
integrity sha512-cGFh9jmGLcTapCpPCKvn8aG/j9zVQ+0x5hzYJq5h5YyUXVGa1iamOaB2M2PZXoumQPES4qeAP1FwkI0b6tL4bQ==
7208-
dependencies:
7209-
glob "^7.1.2"
7210-
mocha "^5.2.0"
7211-
request "^2.88.0"
7212-
semver "^5.4.1"
7213-
source-map-support "^0.5.0"
7214-
url-parse "^1.4.4"
7215-
vscode-test "^0.4.1"
7216-
72177114
watchpack@^1.4.0:
72187115
version "1.6.0"
72197116
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00"

0 commit comments

Comments
 (0)