Update dependencies and TypeScript version in templates#1585
Update dependencies and TypeScript version in templates#1585Adammatthiesen wants to merge 7 commits into
Conversation
…nt' and update dependencies
- Bump TypeScript version from ^5.9.3 to ^6.0.3 in all template package.json files. - Upgrade @astrojs/node from ^9.5.4 to ^10.0.0 in all template package.json files. - Upgrade astro from ^5.18.0 to ^6.1.0 in all template package.json files. - Add rootDir option in tsconfig.json for better directory structure handling. - Remove unused zizmor.yml configuration file.
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml 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)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🦋 Changeset detectedLatest commit: 48e37b7 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Allure Test Report for this PR:✅ Allure Report | History |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
create-studiocms
effectify
studiocms
@studiocms/auth0
@studiocms/blog
@studiocms/cloudinary-image-service
@studiocms/devapps
@studiocms/discord
@studiocms/github
@studiocms/google
@studiocms/html
@studiocms/markdoc
@studiocms/markdown-remark
@studiocms/md
@studiocms/mdx
@studiocms/s3-storage
@studiocms/upgrade
@studiocms/wysiwyg
@withstudiocms/api-spec
@withstudiocms/auth-kit
@withstudiocms/cli-kit
@withstudiocms/component-registry
@withstudiocms/config-utils
@withstudiocms/effect
@withstudiocms/internal_helpers
@withstudiocms/kysely
@withstudiocms/sdk
@withstudiocms/template-lang
commit: |
This pull request updates the monorepo to support TypeScript 6, upgrades Astro and related dependencies, and makes several maintenance improvements to keep the codebase current and compatible. The most important changes are grouped below:
TypeScript 6 and Astro 6 Upgrades
pnpm-workspace.yaml, multiplepackage.jsonfiles) [1] [2] [3] [4] [5] [6] [7].@astrojs/nodeto 10.0.0 in all templates and relevant packages to ensure compatibility with TypeScript 6 (pnpm-workspace.yaml, multiplepackage.jsonfiles) [1] [2] [3] [4] [5] [6].Code and Configuration Changes for Compatibility
{ with: { type: 'json' } }option, which is required for TypeScript 6 support (packages/studiocms/src/virtuals/i18n/config.ts) [1] [2].typescriptto the list of Renovate-managed dependencies and updated the dependency catalog to include TypeScript 6 (.github/renovate.json,pnpm-workspace.yaml) [1] [2].astroas a devDependency where needed to ensure proper catalog resolution (packages/@studiocms/markdown-remark/package.json,packages/@withstudiocms/config-utils/package.json) [1] [2].General Maintenance and Cleanup
baseUrloption from TypeScript config files where it is no longer needed (packages/studiocms/tsconfig.build.json,packages/studiocms/tsconfig.tspc.json) [1] [2].vite-plugin-inspectdependency and related configuration from the playground, as it is no longer required (playground/astro.config.mts,playground/package.json) [1] [2] [3].@types/nodeto the roottsconfig.base.jsonfor improved type support across the repo.Other Changes
zizmor.ymlrules and an outdated codecov plugin from the dependency catalog [1] [2] [3].packages/@withstudiocms/cli-kit/package.json).These updates ensure the monorepo remains up-to-date with the latest TypeScript and Astro releases, improve compatibility, and clean up unused dependencies and configuration.
@coderabbitai ignore