fix: regenerate lock file and fix peer dependency conflicts#491
fix: regenerate lock file and fix peer dependency conflicts#491therockstorm wants to merge 5 commits into
Conversation
- Regenerate package-lock.json for typescript@6.0.2 - Override @typescript-eslint/eslint-plugin and parser to 8.58.0 - Bump ts-jest 29.4.6 -> 29.4.9 (supports TS <7) - Bump @typescript-eslint/utils and parser in eslint-plugin - Fix ai-rules build script for TS6 compatibility
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
View your CI Pipeline Execution ↗ for commit f92e38e
☁️ Nx Cloud last updated this comment at |
- Add ignoreDeprecations 6.0 to tsconfig.base.json for baseUrl and moduleResolution=Node10 deprecations - Fix example-nestjs webpack build by using ts-loader directly with transpileOnly:false to avoid TS5011 rootDir issue
a13e247 to
d4593b9
Compare
d64d84d to
513a950
Compare
ts-loader is directly referenced in webpack.config.js but was only available as a transitive dependency of @nx/webpack. Make it an explicit devDependency to avoid breakage if @nx/webpack changes.
|
@mendral-app Close this and stop recreating it |
a6df612 to
3ff1814
Compare
Summary
package-lock.jsonto resolvetypescript@6.0.2(lock file was stale at5.9.3, causingnpm cito fail withEUSAGE)@typescript-eslint/eslint-pluginand@typescript-eslint/parserto8.58.0(supportstypescript <6.1.0)ts-jestfrom29.4.6to29.4.9(supportstypescript <7)@typescript-eslint/utilsto8.58.0and@typescript-eslint/parserto8.58.0inpackages/eslint-pluginai-rulesbuild script for TypeScript 6 compatibility: add--ignoreConfig,--ignoreDeprecations 6.0, and--types nodeflags to thetscinvocationContext
Both CI jobs on
renovate/typescript-6.x(PR #481) have been failing atnpm cibecausepackage-lock.jsonstill referencedtypescript@5.9.3whilepackage.jsonrequirestypescript@6.0.2. Additionally, several@typescript-eslint/*packages declaredtypescript <6.0.0as a peer requirement, and theai-rulesbuild script usedtscCLI patterns that TypeScript 6 no longer accepts without explicit flags.Changes
package.jsonts-jestto29.4.9; add overrides for@typescript-eslint/eslint-pluginand@typescript-eslint/parserat8.58.0package-lock.jsontypescript@6.0.2packages/eslint-plugin/package.json@typescript-eslint/utilsto8.58.0and@typescript-eslint/parserto8.58.0packages/ai-rules/scripts/build.ts--ignoreConfig,--ignoreDeprecations 6.0,--types nodeflags for TS6 compatibilityNote
Created by Mendral. Tag @mendral-app with feedback or questions.