Skip to content

Commit c9a719a

Browse files
committed
(deps/types/clean): remove extraneous typings
- external @types/ are overridden by the package's own internal typings, so any @types/ packages on top of that are extraneous - and are usually deprecated too; all are in this case - execa has had its own typedefs since v2 - the @types/execa package is very dated at v0.9 - ora has had its own typedefs since v3.2 - so @types/ora v3.2 is just a stub - ansi-escapes has had its own typedefs since v4 - @types/ansi-escapes v4 is just a stub - camelcase has had its own typedefs since v5.2 - @types/camelcase v5.2 is just a stub - pin camelcase to v5.2+ from 5.0 to ensure it's a version with internal typings - ora also had an unnecessary internal re-declaration too - as did ansi-escapes and camelcase
1 parent eaa5da7 commit c9a719a

3 files changed

Lines changed: 13 additions & 67 deletions

File tree

package.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
"babel-plugin-transform-rename-import": "^2.3.0",
6363
"babel-traverse": "^6.26.0",
6464
"babylon": "^6.18.0",
65-
"camelcase": "^5.0.0",
65+
"camelcase": "^5.2.0",
6666
"chalk": "^2.4.2",
6767
"enquirer": "^2.3.4",
6868
"eslint": "^6.1.0",
@@ -97,13 +97,9 @@
9797
"typescript": "^3.7.3"
9898
},
9999
"devDependencies": {
100-
"@types/ansi-escapes": "^4.0.0",
101-
"@types/camelcase": "^5.2.0",
102100
"@types/eslint": "^6.1.2",
103-
"@types/execa": "^0.9.0",
104101
"@types/fs-extra": "^8.0.0",
105102
"@types/node": "^13.1.0",
106-
"@types/ora": "^3.2.0",
107103
"@types/react": "^16.9.11",
108104
"@types/rollup-plugin-json": "^3.0.2",
109105
"@types/rollup-plugin-sourcemaps": "^0.4.2",

src/env.d.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
declare module 'asyncro';
22
declare module 'enquirer';
33
declare module 'jpjs';
4-
declare module 'ora';
54
declare module 'tiny-glob/sync';
6-
declare module 'ansi-escapes';
75

86
// Patch Babel
97
// @see line 226 of https://unpkg.com/@babel/[email protected]/lib/index.js
@@ -16,7 +14,6 @@ declare module '@babel/core' {
1614
declare module 'rollup-plugin-babel';
1715
declare module 'rollup-plugin-size-snapshot';
1816
declare module 'rollup-plugin-terser';
19-
declare module 'camelcase';
2017
declare module 'babel-traverse';
2118
declare module 'babylon';
2219
declare module '@babel/helper-module-imports';

yarn.lock

Lines changed: 12 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1093,13 +1093,6 @@
10931093
traverse "^0.6.6"
10941094
unified "^6.1.6"
10951095

1096-
"@types/ansi-escapes@^4.0.0":
1097-
version "4.0.0"
1098-
resolved "https://registry.yarnpkg.com/@types/ansi-escapes/-/ansi-escapes-4.0.0.tgz#cf52d455628bc3fab95db971ab0f23c84778cc05"
1099-
integrity sha512-50x8OpY2c2UMDuiN7Uq1ITWngAiL3B8L9v6GU0J+IrndEypNfGJaZSgpuOBwhIu+7xwkhDj9OniK6z6MaeN7zQ==
1100-
dependencies:
1101-
ansi-escapes "*"
1102-
11031096
"@types/babel__core@^7.1.0":
11041097
version "7.1.3"
11051098
resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.3.tgz#e441ea7df63cd080dfcd02ab199e6d16a735fc30"
@@ -1133,13 +1126,6 @@
11331126
dependencies:
11341127
"@babel/types" "^7.3.0"
11351128

1136-
"@types/camelcase@^5.2.0":
1137-
version "5.2.0"
1138-
resolved "https://registry.yarnpkg.com/@types/camelcase/-/camelcase-5.2.0.tgz#5c139f8618a126827129587cce9ee904f9a79863"
1139-
integrity sha512-zhHaryYYUUsJ1h6Rq4hisPkljY7c2bkC5PFYQbom5fyKloGJEDK+wdsw2L4hnBwXr4plGjW6D/UVJBbNbOzVpQ==
1140-
dependencies:
1141-
camelcase "*"
1142-
11431129
"@types/color-name@^1.1.1":
11441130
version "1.1.1"
11451131
resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
@@ -1173,13 +1159,6 @@
11731159
resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
11741160
integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==
11751161

1176-
"@types/execa@^0.9.0":
1177-
version "0.9.0"
1178-
resolved "https://registry.yarnpkg.com/@types/execa/-/execa-0.9.0.tgz#9b025d2755f17e80beaf9368c3f4f319d8b0fb93"
1179-
integrity sha512-mgfd93RhzjYBUHHV532turHC2j4l/qxsF/PbfDmprHDEUHmNZGlDn1CEsulGK3AfsPdhkWzZQT/S/k0UGhLGsA==
1180-
dependencies:
1181-
"@types/node" "*"
1182-
11831162
"@types/fs-extra@^8.0.0":
11841163
version "8.0.1"
11851164
resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.0.1.tgz#a2378d6e7e8afea1564e44aafa2e207dadf77686"
@@ -1266,13 +1245,6 @@
12661245
resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
12671246
integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
12681247

1269-
"@types/ora@^3.2.0":
1270-
version "3.2.0"
1271-
resolved "https://registry.yarnpkg.com/@types/ora/-/ora-3.2.0.tgz#b2f65d1283a8f36d8b0f9ee767e0732a2f429362"
1272-
integrity sha512-jll99xUKpiFbIFZSQcxm4numfsLaOWBzWNaRk3PvTSE7BPqTzzOCFmS0mQ7m8qkTfmYhuYbehTGsxkvRLPC++w==
1273-
dependencies:
1274-
ora "*"
1275-
12761248
"@types/parse-json@^4.0.0":
12771249
version "4.0.0"
12781250
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
@@ -1503,18 +1475,18 @@ ansi-colors@^3.2.1:
15031475
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
15041476
integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
15051477

1506-
ansi-escapes@*, ansi-escapes@^4.2.1:
1478+
ansi-escapes@^3.0.0, ansi-escapes@^3.2.0:
1479+
version "3.2.0"
1480+
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
1481+
integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
1482+
1483+
ansi-escapes@^4.2.1:
15071484
version "4.3.0"
15081485
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d"
15091486
integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==
15101487
dependencies:
15111488
type-fest "^0.8.1"
15121489

1513-
ansi-escapes@^3.0.0, ansi-escapes@^3.2.0:
1514-
version "3.2.0"
1515-
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
1516-
integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
1517-
15181490
ansi-regex@^2.0.0:
15191491
version "2.1.1"
15201492
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
@@ -2120,16 +2092,16 @@ camelcase-keys@^6.1.1:
21202092
map-obj "^4.0.0"
21212093
quick-lru "^4.0.1"
21222094

2123-
camelcase@*, camelcase@^5.0.0, camelcase@^5.3.1:
2124-
version "5.3.1"
2125-
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
2126-
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
2127-
21282095
camelcase@^4.1.0:
21292096
version "4.1.0"
21302097
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
21312098
integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
21322099

2100+
camelcase@^5.0.0, camelcase@^5.2.0, camelcase@^5.3.1:
2101+
version "5.3.1"
2102+
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
2103+
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
2104+
21332105
camelize@^1.0.0:
21342106
version "1.0.0"
21352107
resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b"
@@ -2259,7 +2231,7 @@ cli-spinners@^1.3.1:
22592231
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a"
22602232
integrity sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==
22612233

2262-
cli-spinners@^2.0.0, cli-spinners@^2.2.0:
2234+
cli-spinners@^2.0.0:
22632235
version "2.2.0"
22642236
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.2.0.tgz#e8b988d9206c692302d8ee834e7a85c0144d8f77"
22652237
integrity sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==
@@ -4366,11 +4338,6 @@ is-installed-globally@^0.3.1:
43664338
global-dirs "^2.0.1"
43674339
is-path-inside "^3.0.1"
43684340

4369-
is-interactive@^1.0.0:
4370-
version "1.0.0"
4371-
resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
4372-
integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
4373-
43744341
is-module@^1.0.0:
43754342
version "1.0.0"
43764343
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
@@ -6086,20 +6053,6 @@ optionator@^0.8.1, optionator@^0.8.3:
60866053
type-check "~0.3.2"
60876054
word-wrap "~1.2.3"
60886055

6089-
ora@*:
6090-
version "4.0.3"
6091-
resolved "https://registry.yarnpkg.com/ora/-/ora-4.0.3.tgz#752a1b7b4be4825546a7a3d59256fa523b6b6d05"
6092-
integrity sha512-fnDebVFyz309A73cqCipVL1fBZewq4vwgSHfxh43vVy31mbyoQ8sCH3Oeaog/owYOs/lLlGVPCISQonTneg6Pg==
6093-
dependencies:
6094-
chalk "^3.0.0"
6095-
cli-cursor "^3.1.0"
6096-
cli-spinners "^2.2.0"
6097-
is-interactive "^1.0.0"
6098-
log-symbols "^3.0.0"
6099-
mute-stream "0.0.8"
6100-
strip-ansi "^6.0.0"
6101-
wcwidth "^1.0.1"
6102-
61036056
ora@^3.4.0:
61046057
version "3.4.0"
61056058
resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318"

0 commit comments

Comments
 (0)