deps(build): Update to typescript 5.5 (#2395)

This commit is contained in:
Grant G
2024-06-25 16:10:54 -07:00
committed by GitHub
parent 9bae09027c
commit 19b2334b63
5 changed files with 98 additions and 92 deletions

View File

@@ -12,8 +12,11 @@
"pnpm": ">=9"
},
"browserslist": [
"safari >=12",
"edge >=79"
"safari >= 15",
"last 2 chrome versions",
"last 2 edge versions",
"last 2 firefox versions",
"maintained node versions"
],
"scripts": {
"dev": "npx @withfig/autocomplete-tools dev",
@@ -69,22 +72,23 @@
"repository": "https://github.com/withfig/autocomplete",
"devDependencies": {
"@fig/eslint-config-autocomplete": "^2.0.0",
"@typescript-eslint/eslint-plugin": "^7.8.0",
"@typescript-eslint/parser": "^7.8.0",
"@typescript-eslint/eslint-plugin": "^7.14.1",
"@typescript-eslint/parser": "^7.14.1",
"@withfig/autocomplete-tools": "^2.10.0",
"@withfig/autocomplete-types": "^1.31.0",
"danger": "^11.3.1",
"eslint": "^8.57.0",
"eslint-plugin-compat": "4.2.0",
"husky": "^9.0.11",
"lint-staged": "^15.2.2",
"prettier": "^3.2.5",
"typescript": "~5.4.5"
"lint-staged": "^15.2.7",
"prettier": "^3.3.2",
"typescript": "~5.5.2"
},
"dependencies": {
"@fig/autocomplete-generators": "^2.4.0",
"@fig/autocomplete-helpers": "^1.0.7",
"semver": "^7.6.2",
"strip-json-comments": "^5.0.1",
"yaml": "^2.4.2"
"yaml": "^2.4.5"
}
}

161
pnpm-lock.yaml generated
View File

@@ -21,18 +21,18 @@ importers:
specifier: ^5.0.1
version: 5.0.1
yaml:
specifier: ^2.4.2
specifier: ^2.4.5
version: 2.4.5
devDependencies:
'@fig/eslint-config-autocomplete':
specifier: ^2.0.0
version: 2.0.0(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(@withfig/eslint-plugin-fig-linter@1.4.1)(eslint-plugin-compat@4.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5)
version: 2.0.0(@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2))(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2))(@withfig/eslint-plugin-fig-linter@1.4.1)(eslint-plugin-compat@4.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.2)
'@typescript-eslint/eslint-plugin':
specifier: ^7.8.0
version: 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)
specifier: ^7.14.1
version: 7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)
'@typescript-eslint/parser':
specifier: ^7.8.0
version: 7.13.1(eslint@8.57.0)(typescript@5.4.5)
specifier: ^7.14.1
version: 7.14.1(eslint@8.57.0)(typescript@5.5.2)
'@withfig/autocomplete-tools':
specifier: ^2.10.0
version: 2.10.0
@@ -45,18 +45,21 @@ importers:
eslint:
specifier: ^8.57.0
version: 8.57.0
eslint-plugin-compat:
specifier: 4.2.0
version: 4.2.0(eslint@8.57.0)
husky:
specifier: ^9.0.11
version: 9.0.11
lint-staged:
specifier: ^15.2.2
specifier: ^15.2.7
version: 15.2.7
prettier:
specifier: ^3.2.5
specifier: ^3.3.2
version: 3.3.2
typescript:
specifier: ~5.4.5
version: 5.4.5
specifier: ~5.5.2
version: 5.5.2
packages:
@@ -283,8 +286,8 @@ packages:
resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
deprecated: Use @eslint/object-schema instead
'@mdn/browser-compat-data@5.5.33':
resolution: {integrity: sha512-uO4uIBFn9D4UNyUmaueIWnE/IJhBlSJ7W1rANvDdaawhTX8CSgqUX8tj9/6a+1WjpL9Bgirf67d//S2VwDsfig==}
'@mdn/browser-compat-data@5.5.34':
resolution: {integrity: sha512-e8k7+8r3jiJuP7FMH6AL1OnmfQqLyABhTM+NmRDvFeAbMgtFcNQLHpmT7uza5cBnxI01+CAU3aSsIgcKGRdEBQ==}
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -373,8 +376,8 @@ packages:
'@types/semver@7.5.8':
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
'@typescript-eslint/eslint-plugin@7.13.1':
resolution: {integrity: sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==}
'@typescript-eslint/eslint-plugin@7.14.1':
resolution: {integrity: sha512-aAJd6bIf2vvQRjUG3ZkNXkmBpN+J7Wd0mfQiiVCJMu9Z5GcZZdcc0j8XwN/BM97Fl7e3SkTXODSk4VehUv7CGw==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
'@typescript-eslint/parser': ^7.0.0
@@ -384,8 +387,8 @@ packages:
typescript:
optional: true
'@typescript-eslint/parser@7.13.1':
resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==}
'@typescript-eslint/parser@7.14.1':
resolution: {integrity: sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -394,12 +397,12 @@ packages:
typescript:
optional: true
'@typescript-eslint/scope-manager@7.13.1':
resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==}
'@typescript-eslint/scope-manager@7.14.1':
resolution: {integrity: sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==}
engines: {node: ^18.18.0 || >=20.0.0}
'@typescript-eslint/type-utils@7.13.1':
resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==}
'@typescript-eslint/type-utils@7.14.1':
resolution: {integrity: sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -408,12 +411,12 @@ packages:
typescript:
optional: true
'@typescript-eslint/types@7.13.1':
resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==}
'@typescript-eslint/types@7.14.1':
resolution: {integrity: sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==}
engines: {node: ^18.18.0 || >=20.0.0}
'@typescript-eslint/typescript-estree@7.13.1':
resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==}
'@typescript-eslint/typescript-estree@7.14.1':
resolution: {integrity: sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
typescript: '*'
@@ -421,14 +424,14 @@ packages:
typescript:
optional: true
'@typescript-eslint/utils@7.13.1':
resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==}
'@typescript-eslint/utils@7.14.1':
resolution: {integrity: sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
'@typescript-eslint/visitor-keys@7.13.1':
resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==}
'@typescript-eslint/visitor-keys@7.14.1':
resolution: {integrity: sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==}
engines: {node: ^18.18.0 || >=20.0.0}
'@ungap/structured-clone@1.2.0':
@@ -703,8 +706,8 @@ packages:
ecdsa-sig-formatter@1.0.11:
resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==}
electron-to-chromium@1.4.803:
resolution: {integrity: sha512-61H9mLzGOCLLVsnLiRzCbc63uldP0AniRYPV3hbGVtONA1pI7qSGILdbofR7A8TMbOypDocEAjH/e+9k1QIe3g==}
electron-to-chromium@1.4.810:
resolution: {integrity: sha512-Kaxhu4T7SJGpRQx99tq216gCq2nMxJo+uuT6uzz9l8TVN2stL7M06MIIXAtr9jsrLs2Glflgf2vMQRepxawOdQ==}
emoji-regex@10.3.0:
resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
@@ -1708,8 +1711,8 @@ packages:
engines: {node: '>=4.2.0'}
hasBin: true
typescript@5.4.5:
resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
typescript@5.5.2:
resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==}
engines: {node: '>=14.17'}
hasBin: true
@@ -1887,14 +1890,14 @@ snapshots:
ts-morph: 12.2.0
typescript: 4.9.5
'@fig/eslint-config-autocomplete@2.0.0(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(@withfig/eslint-plugin-fig-linter@1.4.1)(eslint-plugin-compat@4.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5)':
'@fig/eslint-config-autocomplete@2.0.0(@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2))(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2))(@withfig/eslint-plugin-fig-linter@1.4.1)(eslint-plugin-compat@4.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.2)':
dependencies:
'@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)
'@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5)
'@typescript-eslint/eslint-plugin': 7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)
'@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.5.2)
'@withfig/eslint-plugin-fig-linter': 1.4.1
eslint: 8.57.0
eslint-plugin-compat: 4.2.0(eslint@8.57.0)
typescript: 5.4.5
typescript: 5.5.2
'@gitbeaker/core@35.8.1':
dependencies:
@@ -1931,7 +1934,7 @@ snapshots:
'@humanwhocodes/object-schema@2.0.3': {}
'@mdn/browser-compat-data@5.5.33': {}
'@mdn/browser-compat-data@5.5.34': {}
'@nodelib/fs.scandir@2.1.5':
dependencies:
@@ -2060,85 +2063,85 @@ snapshots:
'@types/semver@7.5.8': {}
'@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)':
'@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)':
dependencies:
'@eslint-community/regexpp': 4.10.1
'@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5)
'@typescript-eslint/scope-manager': 7.13.1
'@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5)
'@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5)
'@typescript-eslint/visitor-keys': 7.13.1
'@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.5.2)
'@typescript-eslint/scope-manager': 7.14.1
'@typescript-eslint/type-utils': 7.14.1(eslint@8.57.0)(typescript@5.5.2)
'@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.5.2)
'@typescript-eslint/visitor-keys': 7.14.1
eslint: 8.57.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
ts-api-utils: 1.3.0(typescript@5.4.5)
ts-api-utils: 1.3.0(typescript@5.5.2)
optionalDependencies:
typescript: 5.4.5
typescript: 5.5.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5)':
'@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2)':
dependencies:
'@typescript-eslint/scope-manager': 7.13.1
'@typescript-eslint/types': 7.13.1
'@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5)
'@typescript-eslint/visitor-keys': 7.13.1
'@typescript-eslint/scope-manager': 7.14.1
'@typescript-eslint/types': 7.14.1
'@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2)
'@typescript-eslint/visitor-keys': 7.14.1
debug: 4.3.4
eslint: 8.57.0
optionalDependencies:
typescript: 5.4.5
typescript: 5.5.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/scope-manager@7.13.1':
'@typescript-eslint/scope-manager@7.14.1':
dependencies:
'@typescript-eslint/types': 7.13.1
'@typescript-eslint/visitor-keys': 7.13.1
'@typescript-eslint/types': 7.14.1
'@typescript-eslint/visitor-keys': 7.14.1
'@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.4.5)':
'@typescript-eslint/type-utils@7.14.1(eslint@8.57.0)(typescript@5.5.2)':
dependencies:
'@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5)
'@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5)
'@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2)
'@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.5.2)
debug: 4.3.5
eslint: 8.57.0
ts-api-utils: 1.3.0(typescript@5.4.5)
ts-api-utils: 1.3.0(typescript@5.5.2)
optionalDependencies:
typescript: 5.4.5
typescript: 5.5.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/types@7.13.1': {}
'@typescript-eslint/types@7.14.1': {}
'@typescript-eslint/typescript-estree@7.13.1(typescript@5.4.5)':
'@typescript-eslint/typescript-estree@7.14.1(typescript@5.5.2)':
dependencies:
'@typescript-eslint/types': 7.13.1
'@typescript-eslint/visitor-keys': 7.13.1
'@typescript-eslint/types': 7.14.1
'@typescript-eslint/visitor-keys': 7.14.1
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.4
semver: 7.6.2
ts-api-utils: 1.3.0(typescript@5.4.5)
ts-api-utils: 1.3.0(typescript@5.5.2)
optionalDependencies:
typescript: 5.4.5
typescript: 5.5.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.4.5)':
'@typescript-eslint/utils@7.14.1(eslint@8.57.0)(typescript@5.5.2)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@typescript-eslint/scope-manager': 7.13.1
'@typescript-eslint/types': 7.13.1
'@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5)
'@typescript-eslint/scope-manager': 7.14.1
'@typescript-eslint/types': 7.14.1
'@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2)
eslint: 8.57.0
transitivePeerDependencies:
- supports-color
- typescript
'@typescript-eslint/visitor-keys@7.13.1':
'@typescript-eslint/visitor-keys@7.14.1':
dependencies:
'@typescript-eslint/types': 7.13.1
'@typescript-eslint/types': 7.14.1
eslint-visitor-keys: 3.4.3
'@ungap/structured-clone@1.2.0': {}
@@ -2158,7 +2161,7 @@ snapshots:
module-from-string: 3.3.0
prettier: 3.3.2
semver: 7.6.2
typescript: 5.4.5
typescript: 5.5.2
'@withfig/autocomplete-types@1.31.0': {}
@@ -2210,7 +2213,7 @@ snapshots:
ast-metadata-inferer@0.8.0:
dependencies:
'@mdn/browser-compat-data': 5.5.33
'@mdn/browser-compat-data': 5.5.34
async-retry@1.2.3:
dependencies:
@@ -2244,7 +2247,7 @@ snapshots:
browserslist@4.23.1:
dependencies:
caniuse-lite: 1.0.30001636
electron-to-chromium: 1.4.803
electron-to-chromium: 1.4.810
node-releases: 2.0.14
update-browserslist-db: 1.0.16(browserslist@4.23.1)
@@ -2443,7 +2446,7 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
electron-to-chromium@1.4.803: {}
electron-to-chromium@1.4.810: {}
emoji-regex@10.3.0: {}
@@ -2576,7 +2579,7 @@ snapshots:
eslint-plugin-compat@4.2.0(eslint@8.57.0):
dependencies:
'@mdn/browser-compat-data': 5.5.33
'@mdn/browser-compat-data': 5.5.34
ast-metadata-inferer: 0.8.0
browserslist: 4.23.1
caniuse-lite: 1.0.30001636
@@ -3363,9 +3366,9 @@ snapshots:
tr46@0.0.3: {}
ts-api-utils@1.3.0(typescript@5.4.5):
ts-api-utils@1.3.0(typescript@5.5.2):
dependencies:
typescript: 5.4.5
typescript: 5.5.2
ts-morph@12.2.0:
dependencies:
@@ -3380,7 +3383,7 @@ snapshots:
typescript@4.9.5: {}
typescript@5.4.5: {}
typescript@5.5.2: {}
undici-types@5.26.5: {}

View File

@@ -12,7 +12,7 @@ const formulaNames: Fig.Generator = {
}
return output.split("\n").map((formulaName) => {
return {
name: formulaName.replaceAll(/['"]/g, "").trim(),
name: formulaName.replace(/['"]/g, "").trim(),
description: `Execute ${formulaName}`,
};
});

View File

@@ -11,7 +11,7 @@ const processXcodeList = (out: string, tokens: string[]) =>
: tokens.includes("select") || tokens.includes("uninstall")
? "🔨"
: "⬇️",
description: line.slice(line.indexOf("(")).replaceAll(/[\(\)]/g, ""),
description: line.slice(line.indexOf("(")).replace(/[\(\)]/g, ""),
}));
const allXcodes: Fig.Generator = {

View File

@@ -1,12 +1,11 @@
{
"compilerOptions": {
"jsx": "react-jsx",
"moduleResolution": "node",
"outDir": "./build",
"target": "ES6",
"target": "ES2018",
"module": "ESNext",
"lib": [
"ESNext",
"ES2018",
"DOM"
],
"noImplicitAny": false,