Skip to content

Comments

feat: modernize example#189

Merged
YOU54F merged 11 commits intomasterfrom
chore/modernize-project
Feb 23, 2026
Merged

feat: modernize example#189
YOU54F merged 11 commits intomasterfrom
chore/modernize-project

Conversation

@JP-Ellis
Copy link
Contributor

Update dependencies and modernize the example. Highlights include:

  • Move to TypeScript
  • Using Vite + Vitest
  • Replaced ESLint+Prettier with Biome

and various small changes.

Ref: PACT-5735

Removes ESLint/Prettier in preparation for Biome migration.

Signed-off-by: JP-Ellis <josh@jpellis.me>
Temporary: npm run build currently fails due to missing Jest types.
Will be resolved when migrating to Vite+Vitest in subsequent phases.

Signed-off-by: JP-Ellis <josh@jpellis.me>
Replaces react-scripts build system with Vite.

Build script temporarily runs vite build without tsc (test files lack
type definitions until Vitest installed in next phase).

Signed-off-by: JP-Ellis <josh@jpellis.me>
Replace Jest with Vitest.

Signed-off-by: JP-Ellis <josh@jpellis.me>
Replaces ESLint/Prettier with Biome.

Biome warnings have been fixed too.

Signed-off-by: JP-Ellis <josh@jpellis.me>
Signed-off-by: JP-Ellis <josh@jpellis.me>
@JP-Ellis JP-Ellis requested a review from YOU54F February 17, 2026 21:19
@JP-Ellis JP-Ellis self-assigned this Feb 17, 2026
@JP-Ellis JP-Ellis force-pushed the chore/modernize-project branch 2 times, most recently from 07967bd to 97f7718 Compare February 17, 2026 21:28
Signed-off-by: JP-Ellis <josh@jpellis.me>
Signed-off-by: JP-Ellis <josh@jpellis.me>
Signed-off-by: JP-Ellis <josh@jpellis.me>
Signed-off-by: JP-Ellis <josh@jpellis.me>
And only on pushes to master, and have a single required completion
check.

Signed-off-by: JP-Ellis <josh@jpellis.me>
@JP-Ellis JP-Ellis force-pushed the chore/modernize-project branch from 97f7718 to 26eaa53 Compare February 20, 2026 23:19
@YOU54F YOU54F merged commit 64733d9 into master Feb 23, 2026
7 checks passed
@JP-Ellis JP-Ellis deleted the chore/modernize-project branch February 23, 2026 21:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants