diff --git a/package.json b/package.json
index 8377a9546d..4a5646ba0f 100644
--- a/package.json
+++ b/package.json
@@ -101,7 +101,7 @@
"playwright": "1.61.1",
"react": "18.3.1",
"read-package-up": "^12.0.0",
- "typescript": "6.0.3",
+ "typescript": "7.0.2",
"vitest": "^4.1.9",
"vitest-browser-react": "2.2.0",
"webpack": "^5.107.2"
diff --git a/packages/__docs__/buildScripts/utils/getJSDoc.mts b/packages/__docs__/buildScripts/utils/getJSDoc.mts
index aec5d34355..9f2a1fd74c 100644
--- a/packages/__docs__/buildScripts/utils/getJSDoc.mts
+++ b/packages/__docs__/buildScripts/utils/getJSDoc.mts
@@ -22,7 +22,10 @@
* SOFTWARE.
*/
-import * as ts from 'typescript'
+// TypeScript 7 dropped the programmatic Compiler API, so this imports
+// Microsoft's TypeScript 6.0 compatibility shim instead.
+// TODO revisit once TypeScript 7.1 adds a Compiler API (see https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/)
+import * as ts from 'typescript-compiler-api'
import type { JsDocResult } from '../DataTypes.mjs'
import {
ArrowFunction,
@@ -31,7 +34,7 @@ import {
JSDocTag, NamedDeclaration,
TypeChecker,
VariableDeclaration
-} from 'typescript'
+} from 'typescript-compiler-api'
import fs from 'fs'
/**
diff --git a/packages/__docs__/globals.ts b/packages/__docs__/globals.ts
index 8f1c07bcde..ef9f869f9b 100644
--- a/packages/__docs__/globals.ts
+++ b/packages/__docs__/globals.ts
@@ -34,7 +34,7 @@ import ReactDOM from 'react-dom'
import { LoremIpsum } from 'lorem-ipsum'
import moment from 'moment'
-// @ts-expect-error no type declarations for moment locales side-effect import
+// @ts-ignore no type declarations for moment locales side-effect import
import 'moment/min/locales'
import { mirrorHorizontalPlacement } from '@instructure/ui-position'
import { getComponentsForVersion } from './versioned-components'
diff --git a/packages/__docs__/package.json b/packages/__docs__/package.json
index 48ba039960..344c693247 100644
--- a/packages/__docs__/package.json
+++ b/packages/__docs__/package.json
@@ -140,6 +140,7 @@
"react-docgen": "8.0.3",
"style-loader": "4.0.0",
"thread-loader": "^4.0.4",
+ "typescript-compiler-api": "npm:@typescript/typescript6@^6.0.2",
"webpack-bundle-analyzer": "5.3.0"
},
"//dependency-comments": {
diff --git a/packages/ui-table/src/Table/__tests__/Table.test.tsx b/packages/ui-table/src/Table/__tests__/Table.test.tsx
index 01da6e853c..4c6e9d0e12 100644
--- a/packages/ui-table/src/Table/__tests__/Table.test.tsx
+++ b/packages/ui-table/src/Table/__tests__/Table.test.tsx
@@ -209,10 +209,11 @@ describe('
', async () => {
test
test
- {/* @ts-expect-error error is normal here */}
+ {/* @ts-ignore error is normal here */}
test
test
+ {/* @ts-ignore error is normal here */}
Foo
test
test
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index dbc2bba445..00d8d35648 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -23,7 +23,7 @@ importers:
version: 7.29.7
'@commitlint/cli':
specifier: ^21.2.0
- version: 21.2.0(@types/node@24.1.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3)
+ version: 21.2.0(@types/node@24.1.0)(conventional-commits-parser@6.4.0)(typescript@7.0.2)
'@commitlint/config-conventional':
specifier: ^21.2.0
version: 21.2.0
@@ -92,7 +92,7 @@ importers:
version: 5.6.2
commitizen:
specifier: ^4.3.2
- version: 4.3.2(@types/node@24.1.0)(typescript@6.0.3)
+ version: 4.3.2(@types/node@24.1.0)(typescript@7.0.2)
concurrently:
specifier: ^9.2.3
version: 9.2.3
@@ -148,8 +148,8 @@ importers:
specifier: ^12.0.0
version: 12.0.0
typescript:
- specifier: 6.0.3
- version: 6.0.3
+ specifier: 7.0.2
+ version: 7.0.2
vitest:
specifier: ^4.1.9
version: 4.1.9(@types/node@24.1.0)(@vitest/browser-playwright@4.1.9)(@vitest/ui@4.1.9)(jsdom@29.1.1)(vite@7.3.1(@types/node@24.1.0)(jiti@2.6.1)(terser@5.48.0)(yaml@2.9.0))
@@ -496,6 +496,9 @@ importers:
thread-loader:
specifier: ^4.0.4
version: 4.0.4(webpack@5.107.2(esbuild@0.28.1)(postcss@8.5.8))
+ typescript-compiler-api:
+ specifier: npm:@typescript/typescript6@^6.0.2
+ version: '@typescript/typescript6@6.0.2'
webpack-bundle-analyzer:
specifier: 5.3.0
version: 5.3.0
@@ -8112,6 +8115,130 @@ packages:
'@types/yargs@17.0.35':
resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==}
+ '@typescript/typescript-aix-ppc64@7.0.2':
+ resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [ppc64]
+ os: [aix]
+
+ '@typescript/typescript-darwin-arm64@7.0.2':
+ resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@typescript/typescript-darwin-x64@7.0.2':
+ resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@typescript/typescript-freebsd-arm64@7.0.2':
+ resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@typescript/typescript-freebsd-x64@7.0.2':
+ resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@typescript/typescript-linux-arm64@7.0.2':
+ resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@typescript/typescript-linux-arm@7.0.2':
+ resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@typescript/typescript-linux-loong64@7.0.2':
+ resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [loong64]
+ os: [linux]
+
+ '@typescript/typescript-linux-mips64el@7.0.2':
+ resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [mips64el]
+ os: [linux]
+
+ '@typescript/typescript-linux-ppc64@7.0.2':
+ resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@typescript/typescript-linux-riscv64@7.0.2':
+ resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@typescript/typescript-linux-s390x@7.0.2':
+ resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==}
+ engines: {node: '>=16.20.0'}
+ cpu: [s390x]
+ os: [linux]
+
+ '@typescript/typescript-linux-x64@7.0.2':
+ resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@typescript/typescript-netbsd-arm64@7.0.2':
+ resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [netbsd]
+
+ '@typescript/typescript-netbsd-x64@7.0.2':
+ resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [netbsd]
+
+ '@typescript/typescript-openbsd-arm64@7.0.2':
+ resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [openbsd]
+
+ '@typescript/typescript-openbsd-x64@7.0.2':
+ resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [openbsd]
+
+ '@typescript/typescript-sunos-x64@7.0.2':
+ resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [sunos]
+
+ '@typescript/typescript-win32-arm64@7.0.2':
+ resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@typescript/typescript-win32-x64@7.0.2':
+ resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [win32]
+
+ '@typescript/typescript6@6.0.2':
+ resolution: {integrity: sha512-mbCddXd+jm7hfx7w2YU64/Av4/NqqeG3GoRZgxPcgoTxYjhrcfJRw9ULch71SS4G+Q3bOXFhRvPqjguN0Hyp5w==}
+ hasBin: true
+
'@vitejs/plugin-react@5.2.0':
resolution: {integrity: sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -12811,6 +12938,11 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ typescript@7.0.2:
+ resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==}
+ engines: {node: '>=16.20.0'}
+ hasBin: true
+
ua-parser-js@1.0.41:
resolution: {integrity: sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug==}
hasBin: true
@@ -14316,12 +14448,12 @@ snapshots:
style-mod: 4.1.3
w3c-keyname: 2.2.8
- '@commitlint/cli@21.2.0(@types/node@24.1.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3)':
+ '@commitlint/cli@21.2.0(@types/node@24.1.0)(conventional-commits-parser@6.4.0)(typescript@7.0.2)':
dependencies:
'@commitlint/config-conventional': 21.2.0
'@commitlint/format': 21.2.0
'@commitlint/lint': 21.2.0
- '@commitlint/load': 21.2.0(@types/node@24.1.0)(typescript@6.0.3)
+ '@commitlint/load': 21.2.0(@types/node@24.1.0)(typescript@7.0.2)
'@commitlint/read': 21.2.0(conventional-commits-parser@6.4.0)
'@commitlint/types': 21.2.0
tinyexec: 1.0.4
@@ -14375,14 +14507,14 @@ snapshots:
'@commitlint/rules': 21.2.0
'@commitlint/types': 21.2.0
- '@commitlint/load@20.5.3(@types/node@24.1.0)(typescript@6.0.3)':
+ '@commitlint/load@20.5.3(@types/node@24.1.0)(typescript@7.0.2)':
dependencies:
'@commitlint/config-validator': 20.5.0
'@commitlint/execute-rule': 20.0.0
'@commitlint/resolve-extends': 20.5.3
'@commitlint/types': 20.5.0
- cosmiconfig: 9.0.1(typescript@6.0.3)
- cosmiconfig-typescript-loader: 6.2.0(@types/node@24.1.0)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3)
+ cosmiconfig: 9.0.1(typescript@7.0.2)
+ cosmiconfig-typescript-loader: 6.2.0(@types/node@24.1.0)(cosmiconfig@9.0.1(typescript@7.0.2))(typescript@7.0.2)
es-toolkit: 1.46.1
is-plain-obj: 4.1.0
picocolors: 1.1.1
@@ -14391,14 +14523,14 @@ snapshots:
- typescript
optional: true
- '@commitlint/load@21.2.0(@types/node@24.1.0)(typescript@6.0.3)':
+ '@commitlint/load@21.2.0(@types/node@24.1.0)(typescript@7.0.2)':
dependencies:
'@commitlint/config-validator': 21.2.0
'@commitlint/execute-rule': 21.0.1
'@commitlint/resolve-extends': 21.2.0
'@commitlint/types': 21.2.0
- cosmiconfig: 9.0.1(typescript@6.0.3)
- cosmiconfig-typescript-loader: 6.2.0(@types/node@24.1.0)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3)
+ cosmiconfig: 9.0.1(typescript@7.0.2)
+ cosmiconfig-typescript-loader: 6.2.0(@types/node@24.1.0)(cosmiconfig@9.0.1(typescript@7.0.2))(typescript@7.0.2)
es-toolkit: 1.46.1
is-plain-obj: 4.1.0
picocolors: 1.1.1
@@ -16213,6 +16345,70 @@ snapshots:
dependencies:
'@types/yargs-parser': 21.0.3
+ '@typescript/typescript-aix-ppc64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-darwin-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-darwin-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-freebsd-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-freebsd-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-arm@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-loong64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-mips64el@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-ppc64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-riscv64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-s390x@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-netbsd-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-netbsd-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-openbsd-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-openbsd-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-sunos-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-win32-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-win32-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript6@6.0.2':
+ dependencies:
+ '@typescript/old': typescript@6.0.3
+
'@vitejs/plugin-react@5.2.0(vite@7.3.1(@types/node@24.1.0)(jiti@2.6.1)(terser@5.48.0)(yaml@2.9.0))':
dependencies:
'@babel/core': 7.29.0
@@ -17079,10 +17275,10 @@ snapshots:
commander@8.3.0: {}
- commitizen@4.3.1(@types/node@24.1.0)(typescript@6.0.3):
+ commitizen@4.3.1(@types/node@24.1.0)(typescript@7.0.2):
dependencies:
cachedir: 2.3.0
- cz-conventional-changelog: 3.3.0(@types/node@24.1.0)(typescript@6.0.3)
+ cz-conventional-changelog: 3.3.0(@types/node@24.1.0)(typescript@7.0.2)
dedent: 0.7.0
detect-indent: 6.1.0
find-node-modules: 2.1.3
@@ -17099,10 +17295,10 @@ snapshots:
- '@types/node'
- typescript
- commitizen@4.3.2(@types/node@24.1.0)(typescript@6.0.3):
+ commitizen@4.3.2(@types/node@24.1.0)(typescript@7.0.2):
dependencies:
cachedir: 2.4.0
- cz-conventional-changelog: 3.3.0(@types/node@24.1.0)(typescript@6.0.3)
+ cz-conventional-changelog: 3.3.0(@types/node@24.1.0)(typescript@7.0.2)
dedent: 0.7.0
detect-indent: 6.1.0
find-node-modules: 2.1.3
@@ -17267,12 +17463,12 @@ snapshots:
corser@2.0.1: {}
- cosmiconfig-typescript-loader@6.2.0(@types/node@24.1.0)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3):
+ cosmiconfig-typescript-loader@6.2.0(@types/node@24.1.0)(cosmiconfig@9.0.1(typescript@7.0.2))(typescript@7.0.2):
dependencies:
'@types/node': 24.1.0
- cosmiconfig: 9.0.1(typescript@6.0.3)
+ cosmiconfig: 9.0.1(typescript@7.0.2)
jiti: 2.6.1
- typescript: 6.0.3
+ typescript: 7.0.2
cosmiconfig@7.1.0:
dependencies:
@@ -17291,14 +17487,14 @@ snapshots:
optionalDependencies:
typescript: 5.9.3
- cosmiconfig@9.0.1(typescript@6.0.3):
+ cosmiconfig@9.0.1(typescript@7.0.2):
dependencies:
env-paths: 2.2.1
import-fresh: 3.3.1
js-yaml: 4.1.1
parse-json: 5.2.0
optionalDependencies:
- typescript: 6.0.3
+ typescript: 7.0.2
crelt@1.0.6: {}
@@ -17420,16 +17616,16 @@ snapshots:
untildify: 4.0.0
yauzl: 3.4.0
- cz-conventional-changelog@3.3.0(@types/node@24.1.0)(typescript@6.0.3):
+ cz-conventional-changelog@3.3.0(@types/node@24.1.0)(typescript@7.0.2):
dependencies:
chalk: 2.4.2
- commitizen: 4.3.1(@types/node@24.1.0)(typescript@6.0.3)
+ commitizen: 4.3.1(@types/node@24.1.0)(typescript@7.0.2)
conventional-commit-types: 3.0.0
lodash.map: 4.6.0
longest: 2.0.1
word-wrap: 1.2.5
optionalDependencies:
- '@commitlint/load': 20.5.3(@types/node@24.1.0)(typescript@6.0.3)
+ '@commitlint/load': 20.5.3(@types/node@24.1.0)(typescript@7.0.2)
transitivePeerDependencies:
- '@types/node'
- typescript
@@ -21753,6 +21949,29 @@ snapshots:
typescript@6.0.3: {}
+ typescript@7.0.2:
+ optionalDependencies:
+ '@typescript/typescript-aix-ppc64': 7.0.2
+ '@typescript/typescript-darwin-arm64': 7.0.2
+ '@typescript/typescript-darwin-x64': 7.0.2
+ '@typescript/typescript-freebsd-arm64': 7.0.2
+ '@typescript/typescript-freebsd-x64': 7.0.2
+ '@typescript/typescript-linux-arm': 7.0.2
+ '@typescript/typescript-linux-arm64': 7.0.2
+ '@typescript/typescript-linux-loong64': 7.0.2
+ '@typescript/typescript-linux-mips64el': 7.0.2
+ '@typescript/typescript-linux-ppc64': 7.0.2
+ '@typescript/typescript-linux-riscv64': 7.0.2
+ '@typescript/typescript-linux-s390x': 7.0.2
+ '@typescript/typescript-linux-x64': 7.0.2
+ '@typescript/typescript-netbsd-arm64': 7.0.2
+ '@typescript/typescript-netbsd-x64': 7.0.2
+ '@typescript/typescript-openbsd-arm64': 7.0.2
+ '@typescript/typescript-openbsd-x64': 7.0.2
+ '@typescript/typescript-sunos-x64': 7.0.2
+ '@typescript/typescript-win32-arm64': 7.0.2
+ '@typescript/typescript-win32-x64': 7.0.2
+
ua-parser-js@1.0.41: {}
uglify-js@3.19.3:
diff --git a/scripts/clean.mjs b/scripts/clean.mjs
index 39aaf33fdb..8fb9b83f72 100755
--- a/scripts/clean.mjs
+++ b/scripts/clean.mjs
@@ -97,7 +97,7 @@ function removeNodeModules() {
}
async function main() {
- console.info('Deleting build artifacts...')
+ console.info('Removing build output and caches from all packages...')
await clean()
const args = process.argv.slice(2)