Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
samchon
left a comment
There was a problem hiding this comment.
Related PR: nonara/ts-patch#188
There was a problem hiding this comment.
Pull request overview
Upgrades the monorepo’s TypeScript toolchain to TypeScript 6.0.2 (plus related ecosystem updates like ts-patch/typedoc), and adjusts multiple workspace tsconfig files and website tooling to keep builds/tests working under TS6.
Changes:
- Bumps TypeScript to
~6.0.2across workspace tooling and lockfile; aliasests-patchtonpm:@samchon/ts-patch@^3.4.0. - Updates shared and package-level
tsconfigsettings (e.g.,rootDir,ignoreDeprecations) and some website compiler behavior. - Minor website nav/content ordering tweaks and dependency updates (e.g.,
typedoc).
Reviewed changes
Copilot reviewed 27 out of 28 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| website/tsconfig.rspack.json | Suppresses TS6 deprecations for rspack compiler config. |
| website/tsconfig.json | Removes downlevelIteration from website tsconfig. |
| website/src/content/_meta.ts | Reorders/adds blog page metadata entry. |
| website/src/compiler/index.ts | Adjusts bundling result propagation to preserve failure diagnostics. |
| website/src/compiler/COMPILER_OPTIONS.ts | Removes downlevelIteration from in-browser compiler options. |
| website/src/app/blog/layout.jsx | Removes ThemeSwitch usage from blog layout navbar. |
| website/src/app/(docs)/layout.jsx | Simplifies Navbar usage in docs layout. |
| website/package.json | Updates typescript and typedoc versions for website workspace. |
| tests/test-unplugin/tsconfig.json | Adjusts test tsconfig types and formatting. |
| tests/test-error/tsconfig.json | Adds rootDir and keeps noEmit/output settings aligned. |
| tests/config/tsconfig.json | Adds ignoreDeprecations, rootDir, and changes types. |
| pnpm-workspace.yaml | Updates TypeScript catalog versions and aliases ts-patch to forked package. |
| pnpm-lock.yaml | Locks updated TypeScript/ts-patch ecosystem versions across all importers. |
| packages/vercel/tsconfig.json | Sets rootDir to src. |
| packages/utils/tsconfig.json | Sets rootDir to src. |
| packages/typia/tsconfig.json | Sets rootDir to src. |
| packages/typia/package.json | Broadens TS peer range and adds exports subpath for ./src/transform.ts. |
| packages/transform/tsconfig.json | Sets rootDir to src. |
| packages/transform/src/FileTransformer.ts | Reworks diagnostic creation for TS6 compatibility and JSDoc parsing warning. |
| packages/mcp/tsconfig.json | Sets rootDir to src. |
| packages/langchain/tsconfig.json | Sets rootDir to src. |
| packages/interface/tsconfig.json | Sets rootDir to src. |
| packages/core/tsconfig.json | Sets rootDir to src. |
| experiments/unplugin/tsconfig.json | Sets rootDir and changes types for experiment project. |
| examples/tsconfig.json | Sets rootDir and changes module resolution comment/config. |
| config/tsconfig.json | Adds ignoreDeprecations and changes types in shared base config. |
| benchmark/tsconfig.json | Sets rootDir, moduleResolution, ignoreDeprecations, and changes types. |
| .vscode/settings.json | Adds a TypeScript SDK path setting for editors. |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
This pull request upgrades the TypeScript dependency across the repository from version 5.9.3 to 6.0.2, and updates related dependencies to ensure compatibility. The changes affect both the main
typiapackage and all workspaces, including development, build, and test tooling.Dependency upgrades:
typescriptpeer dependency inpackages/typia/package.jsonto allow versions up to 7.0.0, and updated all workspace references to use TypeScript 6.0.2. [1] [2]ts-patch(now using@samchon/ts-patch@3.4.0), and updated all references inpnpm-lock.yamlfor tools such asts-node,@rollup/plugin-typescript, and@typescript-eslintplugins. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35]This ensures all packages and tooling are aligned with the latest TypeScript version, improving future compatibility and access to new language features.