Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a27c218

Browse files
fix: reduce bundle size.
1 parent e1c3618 commit a27c218

File tree

3 files changed

+74
-59
lines changed

3 files changed

+74
-59
lines changed

‎.vscodeignore

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
.vscode
2-
node_modules
3-
out/
4-
src/
5-
tsconfig.json
6-
webpack.config.js
7-
webviews/
8-
.gitignore
9-
.editorconfig
10-
.prettierignore
11-
.prettierrc.js
12-
yarn.lock
1+
*
2+
*/**
3+
**/*/.DS_Store
4+
!node_modules/**/*
5+
6+
!out/**/*
7+
!assets/**/*
8+
9+
!package.json
10+
!README.md

‎package.json

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"name": "coding-plugin",
3-
"description": "Coding plugin for VS Code.",
4-
"version": "0.2.0",
3+
"displayName": "CODING Merge Requests & Releases",
4+
"description": "CODING plugin for VS Code.",
5+
"version": "0.2.1",
56
"publisher": "coding-net",
67
"license": "MIT",
78
"engines": {
@@ -119,13 +120,14 @@
119120
"scripts": {
120121
"postinstall": "cd src/typings && npx vscode-dts master && npx vscode-dts dev master",
121122
"vscode:prepublish": "npm run compile",
122-
"compile": "npm-run-all -p compile:*",
123+
"compile": "npm-run-all -s compile:* clean",
123124
"compile:extension": "tsc -p ./src",
124125
"compile:webviews": "webpack --config webpack.config.js",
125126
"watch": "npm-run-all -p watch:*",
126127
"watch:extension": "tsc -watch -p ./src",
127128
"watch:webviews": "webpack --watch --mode development",
128129
"lint": "eslint . --ext .ts,.tsx",
130+
"clean": "rm -rf node_modules/ && yarn install --prod=true --force && rm -rf node_modules/@babel node_modules/@types node_modules/react*",
129131
"package": "npx vsce package",
130132
"release": "npx vsce publish"
131133
},
@@ -140,10 +142,10 @@
140142
"dependencies": {
141143
"@risingstack/react-easy-state": "^6.3.0",
142144
"dayjs": "^1.9.6",
143-
"got": "^11.7.0",
144-
"keytar": "^7.0.0",
145+
"got": "^11.8.1",
146+
"keytar": "^7.2.0",
145147
"module-alias": "^2.2.2",
146-
"nanoid": "^3.1.16",
148+
"nanoid": "^3.1.20",
147149
"react": "^17.0.0",
148150
"react-dom": "^17.0.0",
149151
"styled-components": "^5.2.1"

‎yarn.lock

Lines changed: 56 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1238,10 +1238,10 @@
12381238
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-2.1.1.tgz#ceff6a28a5b4867c2dd4a1ba513de278ccbe8bb1"
12391239
integrity sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==
12401240

1241-
"@sindresorhus/is@^3.1.1":
1242-
version "3.1.2"
1243-
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-3.1.2.tgz#548650de521b344e3781fbdb0ece4aa6f729afb8"
1244-
integrity sha512-JiX9vxoKMmu8Y3Zr2RVathBL1Cdu4Nt4MuNWemt1Nc06A0RAin9c5FArkhGsyMBWfCu4zj+9b+GxtjAnE4qqLQ==
1241+
"@sindresorhus/is@^4.0.0":
1242+
version "4.0.0"
1243+
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.0.0.tgz#2ff674e9611b45b528896d820d3d7a812de2f0e4"
1244+
integrity sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ==
12451245

12461246
"@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
12471247
version "5.4.0"
@@ -2036,11 +2036,16 @@ balanced-match@^1.0.0:
20362036
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
20372037
integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
20382038

2039-
base64-js@^1.0.2, base64-js@^1.3.1:
2039+
base64-js@^1.0.2:
20402040
version "1.3.1"
20412041
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
20422042
integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
20432043

2044+
base64-js@^1.3.1:
2045+
version "1.5.1"
2046+
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
2047+
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
2048+
20442049
base@^0.11.1:
20452050
version "0.11.2"
20462051
resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
@@ -2255,9 +2260,9 @@ buffer@^4.3.0:
22552260
isarray "^1.0.0"
22562261

22572262
buffer@^5.5.0:
2258-
version "5.6.1"
2259-
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.1.tgz#b99419405f4290a7a1f20b51037cee9f1fbd7f6a"
2260-
integrity sha512-2z15UUHpS9/3tk9mY/q+Rl3rydOi7yMp5XWNQnRvoz+mJwiv8brqYwp9a+nOCtma6dwuEIxljD8W3ysVBZ05Vg==
2263+
version "5.7.1"
2264+
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
2265+
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
22612266
dependencies:
22622267
base64-js "^1.3.1"
22632268
ieee754 "^1.1.13"
@@ -2312,9 +2317,9 @@ cacheable-lookup@^2.0.0:
23122317
keyv "^4.0.0"
23132318

23142319
cacheable-lookup@^5.0.3:
2315-
version "5.0.3"
2316-
resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.3.tgz#049fdc59dffdd4fc285e8f4f82936591bd59fec3"
2317-
integrity sha512-W+JBqF9SWe18A72XFzN/V/CULFzPm7sBXzzR6ekkE+3tLG72wFZrBiBZhrZuDoYexop4PHJVdFAKb/Nj9+tm9w==
2320+
version "5.0.4"
2321+
resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
2322+
integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
23182323

23192324
cacheable-request@^7.0.1:
23202325
version "7.0.1"
@@ -4023,12 +4028,12 @@ got@^10.7.0:
40234028
to-readable-stream "^2.0.0"
40244029
type-fest "^0.10.0"
40254030

4026-
got@^11.7.0:
4027-
version "11.7.0"
4028-
resolved "https://registry.yarnpkg.com/got/-/got-11.7.0.tgz#a386360305571a74548872e674932b4ef70d3b24"
4029-
integrity sha512-7en2XwH2MEqOsrK0xaKhbWibBoZqy+f1RSUoIeF1BLcnf+pyQdDsljWMfmOh+QKJwuvDIiKx38GtPh5wFdGGjg==
4031+
got@^11.8.1:
4032+
version "11.8.1"
4033+
resolved "https://registry.yarnpkg.com/got/-/got-11.8.1.tgz#df04adfaf2e782babb3daabc79139feec2f7e85d"
4034+
integrity sha512-9aYdZL+6nHmvJwHALLwKSUZ0hMwGaJGYv3hoPLPgnT8BoBXm1SjnZeky+91tfwJaDzun2s4RsBRy48IEYv2q2Q==
40304035
dependencies:
4031-
"@sindresorhus/is" "^3.1.1"
4036+
"@sindresorhus/is" "^4.0.0"
40324037
"@szmarczak/http-timer" "^4.0.5"
40334038
"@types/cacheable-request" "^6.0.1"
40344039
"@types/responselike" "^1.0.0"
@@ -4245,7 +4250,12 @@ icss-utils@^5.0.0:
42454250
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.0.0.tgz#03ed56c3accd32f9caaf1752ebf64ef12347bb84"
42464251
integrity sha512-aF2Cf/CkEZrI/vsu5WI/I+akFgdbwQHVE9YRZxATrhH4PVIe6a3BIjwjEcW+z+jP/hNh+YvM3lAAn1wJQ6opSg==
42474252

4248-
ieee754@^1.1.13, ieee754@^1.1.4:
4253+
ieee754@^1.1.13:
4254+
version "1.2.1"
4255+
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
4256+
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
4257+
4258+
ieee754@^1.1.4:
42494259
version "1.1.13"
42504260
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
42514261
integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==
@@ -4324,11 +4334,16 @@ inherits@2.0.3:
43244334
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
43254335
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
43264336

4327-
ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
4337+
ini@^1.3.4, ini@^1.3.5:
43284338
version "1.3.5"
43294339
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
43304340
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
43314341

4342+
ini@~1.3.0:
4343+
version "1.3.8"
4344+
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
4345+
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
4346+
43324347
inquirer@^7.1.0:
43334348
version "7.3.3"
43344349
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003"
@@ -4758,13 +4773,13 @@ jsprim@^1.2.2:
47584773
json-schema "0.2.3"
47594774
verror "1.10.0"
47604775

4761-
keytar@^7.0.0:
4762-
version "7.0.0"
4763-
resolved "https://registry.yarnpkg.com/keytar/-/keytar-7.0.0.tgz#c95bd15736f55043f507fe1ac98a2d5df2d439b4"
4764-
integrity sha512-uvmdb5ZE2NgegcUDrmhutI9BUh+bTbt8+bwPliOMiLiWmrV76Tfg6DyI7Ud903a/4xlkJpKGnR0TyRpRyFOc3A==
4776+
keytar@^7.2.0:
4777+
version "7.2.0"
4778+
resolved "https://registry.yarnpkg.com/keytar/-/keytar-7.2.0.tgz#4db2bec4f9700743ffd9eda22eebb658965c8440"
4779+
integrity sha512-ECSaWvoLKI5SI0pGpZQeUV1/lpBYfkaxvoSp3zkiPOz05VavwSfLi8DdEaa9N2ekQZv3Chy+o7aP6n9mairBgw==
47654780
dependencies:
47664781
node-addon-api "^3.0.0"
4767-
prebuild-install "5.3.5"
4782+
prebuild-install "^6.0.0"
47684783

47694784
keyv@^4.0.0:
47704785
version "4.0.3"
@@ -5194,7 +5209,7 @@ mixin-deep@^1.2.0:
51945209
for-in "^1.0.2"
51955210
is-extendable "^1.0.1"
51965211

5197-
mkdirp-classic@^0.5.2:
5212+
mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3:
51985213
version "0.5.3"
51995214
resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
52005215
integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
@@ -5269,10 +5284,10 @@ nanoid@^3.1.12:
52695284
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.12.tgz#6f7736c62e8d39421601e4a0c77623a97ea69654"
52705285
integrity sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==
52715286

5272-
nanoid@^3.1.16:
5273-
version "3.1.16"
5274-
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.16.tgz#b21f0a7d031196faf75314d7c65d36352beeef64"
5275-
integrity sha512-+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w==
5287+
nanoid@^3.1.20:
5288+
version "3.1.20"
5289+
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788"
5290+
integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==
52765291

52775292
nanomatch@^1.2.9:
52785293
version "1.2.13"
@@ -5312,9 +5327,9 @@ nice-try@^1.0.4:
53125327
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
53135328

53145329
node-abi@^2.7.0:
5315-
version "2.19.1"
5316-
resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.19.1.tgz#6aa32561d0a5e2fdb6810d8c25641b657a8cea85"
5317-
integrity sha512-HbtmIuByq44yhAzK7b9j/FelKlHYISKQn0mtvcBrU5QBkhoCMp5bu8Hv5AI34DcKfOAcJBcOEMwLlwO62FFu9A==
5330+
version "2.19.3"
5331+
resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.19.3.tgz#252f5dcab12dad1b5503b2d27eddd4733930282d"
5332+
integrity sha512-9xZrlyfvKhWme2EXFKQhZRp1yNWT/uI1luYPr3sFl+H4keYY4xR+1jO7mvTTijIsHf1M+QDe9uWuKeEpLInIlg==
53185333
dependencies:
53195334
semver "^5.4.1"
53205335

@@ -5883,16 +5898,16 @@ postcss@^8.1.1:
58835898
nanoid "^3.1.12"
58845899
source-map "^0.6.1"
58855900

5886-
prebuild-install@5.3.5:
5887-
version "5.3.5"
5888-
resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.5.tgz#e7e71e425298785ea9d22d4f958dbaccf8bb0e1b"
5889-
integrity sha512-YmMO7dph9CYKi5IR/BzjOJlRzpxGGVo1EsLSUZ0mt/Mq0HWZIHOKHHcHdT69yG54C9m6i45GpItwRHpk0Py7Uw==
5901+
prebuild-install@^6.0.0:
5902+
version "6.0.0"
5903+
resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-6.0.0.tgz#669022bcde57c710a869e39c5ca6bf9cd207f316"
5904+
integrity sha512-h2ZJ1PXHKWZpp1caLw0oX9sagVpL2YTk+ZwInQbQ3QqNd4J03O6MpFNmMTJlkfgPENWqe5kP0WjQLqz5OjLfsw==
58905905
dependencies:
58915906
detect-libc "^1.0.3"
58925907
expand-template "^2.0.3"
58935908
github-from-package "0.0.0"
58945909
minimist "^1.2.3"
5895-
mkdirp "^0.5.1"
5910+
mkdirp-classic "^0.5.3"
58965911
napi-build-utils "^1.0.1"
58975912
node-abi "^2.7.0"
58985913
noop-logger "^0.1.1"
@@ -7089,16 +7104,16 @@ tapable@^1.0.0, tapable@^1.1.3:
70897104
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
70907105

70917106
tar-fs@^2.0.0:
7092-
version "2.1.0"
7093-
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.0.tgz#d1cdd121ab465ee0eb9ccde2d35049d3f3daf0d5"
7094-
integrity sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==
7107+
version "2.1.1"
7108+
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
7109+
integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
70957110
dependencies:
70967111
chownr "^1.1.1"
70977112
mkdirp-classic "^0.5.2"
70987113
pump "^3.0.0"
7099-
tar-stream "^2.0.0"
7114+
tar-stream "^2.1.4"
71007115

7101-
tar-stream@^2.0.0:
7116+
tar-stream@^2.1.4:
71027117
version "2.1.4"
71037118
resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.4.tgz#c4fb1a11eb0da29b893a5b25476397ba2d053bfa"
71047119
integrity sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /