-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support TypeScript 4.8 #810
Labels
Comments
Closed
jattasNI
added a commit
that referenced
this issue
Apr 5, 2023
# Pull Request ## 🤨 Rationale Some of the storybook bug fixes in #1146 will likely rely on the [TypeScript 4.7 support for defining entry points in package.json](https://devblogs.microsoft.com/typescript/announcing-typescript-4-7/#package-json-exports-imports-and-self-referencing). While we can't uptake those fixes yet, I want to remove a potential blocker by moving us from TypeScript 4.6 to 4.7 ## 👩💻 Implementation 1. Replaced all `package.json` instances of `typescript": "~4.6.4"` with `typescript": "~4.7.4"`. That's the latest patch on the 4.7 minor release. 2. Ran `npm install` to regenerate `package-lock.json` We're not updating to TypeScript 4.8 or 5.0 yet because of blockers like #810. ## 🧪 Testing Ran `npm run pack` and brought the `nimble-angular` tgz into SystemLinkShared. Verified that it still builds and the example app runs even though that project is on TypeScript 4.6. ## ✅ Checklist <!--- Review the list and put an x in the boxes that apply or ~~strike through~~ around items that don't (along with an explanation). --> - [x] I have updated the project documentation to reflect my changes or determined no changes are needed.
FAST has a PR up from a contributor for TypeScript 4.8 support: microsoft/fast#6779 We should try it and see if it can unblock Angular 15+ upgrades. |
1 task
With |
1 task
mollykreis
added a commit
that referenced
this issue
Oct 16, 2023
# Pull Request ## 🤨 Rationale Resolves #810 ## 👩💻 Implementation - Update dependency of `@microsoft/fast-foundation` to the new version that supports TypeScript 4.8 - Update dependency of TypesScript to 4.8 ## 🧪 Testing - Ran the nimble pipeline - Used a locally built version of nimble to build SystemLinkShared to verify an upgrade to a new version of nimble will not immediately cause any build errors - Used a locally built version of nimble to build SystemLinkShared with TypeScript 4.8 to verify that SystemLinkShared can update to TS 4.8 with this change ## ✅ Checklist <!--- Review the list and put an x in the boxes that apply or ~~strike through~~ around items that don't (along with an explanation). --> - [ ] I have updated the project documentation to reflect my changes or determined no changes are needed.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
🧹 Tech Debt
As per issue 6365, @microsoft/fast-foundation is not compatible with TS 4.8.
We need to support TypeScript 4.8 to support Angular 15 where TS 4.8 is the minimum support version.
The text was updated successfully, but these errors were encountered: