Skip to content
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

Update typescript #1369

Merged
merged 20 commits into from
Sep 27, 2024
Merged

Update typescript #1369

merged 20 commits into from
Sep 27, 2024

Conversation

piotrpospiech
Copy link
Collaborator

In this PR, I wanted to update typescript package in each package.json file from v4.4.4 to v5.5.4. Newer version of typescript is required to create extensible tsconfig structure. In current version, extends option in the tsconfig accepts only string as argument, but array is needed.

To update typescript in the root directory, it was also necessary to update the following packages:

eslint-config-vazco
jest (newer version required also to install jest-environment-jsdom)
ts-jest
Most of the changes are lint/type fixes caused by updated eslint-config-vazco and typescript packages.

I updated JSONSchemaBridge › #getProps › works with anyOf for a non-object computed property (properties not defined) test as properties is not part of tested object. Tested object didn't change in comparison to master branch.

I deprecate also Node v14 in CI workflow and added Node v22.

@github-actions github-actions bot added Area: Infra Affects the repository itself (e.g., CI, dependencies) Area: Core Affects the uniforms package Area: Theme Affects some of the theme packages Area: Bridge Affects some of the bridge packages Theme: AntD Affects the uniforms-antd package Theme: Bootstrap 4 Affects the uniforms-bootstrap4 package Theme: Bootstrap 5 Affects the uniforms-bootstrap5 package Theme: MUI Affects the uniforms-mui package Theme: Semantic UI Affects the uniforms-semantic package labels Sep 13, 2024
@github-actions github-actions bot added Theme: Unstyled Affects the uniforms-unstyled package Bridge: JSON Schema Affects the uniforms-bridge-json-schema package Bridge: SimpleSchema (v2) Affects the uniforms-bridge-simple-schema-2 package Bridge: Zod Affects the uniforms-bridge-zod package labels Sep 13, 2024
@kestarumper kestarumper added this to the v4.0 milestone Sep 20, 2024
@kestarumper kestarumper merged commit 2b680f2 into master Sep 27, 2024
7 checks passed
@kestarumper kestarumper deleted the turborepo-typescript-2 branch September 27, 2024 10:03
Copy link

codecov bot commented Sep 27, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.34%. Comparing base (e020a5e) to head (a874ffd).
Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1369      +/-   ##
==========================================
+ Coverage   96.17%   96.34%   +0.16%     
==========================================
  Files         175      175              
  Lines        2904     2869      -35     
  Branches      778      775       -3     
==========================================
- Hits         2793     2764      -29     
  Misses         59       59              
+ Partials       52       46       -6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Bridge Affects some of the bridge packages Area: Core Affects the uniforms package Area: Infra Affects the repository itself (e.g., CI, dependencies) Area: Theme Affects some of the theme packages Bridge: JSON Schema Affects the uniforms-bridge-json-schema package Bridge: SimpleSchema (v2) Affects the uniforms-bridge-simple-schema-2 package Bridge: Zod Affects the uniforms-bridge-zod package Theme: AntD Affects the uniforms-antd package Theme: Bootstrap 4 Affects the uniforms-bootstrap4 package Theme: Bootstrap 5 Affects the uniforms-bootstrap5 package Theme: MUI Affects the uniforms-mui package Theme: Semantic UI Affects the uniforms-semantic package Theme: Unstyled Affects the uniforms-unstyled package
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants