File tree Expand file tree Collapse file tree 6 files changed +37
-38
lines changed
Expand file tree Collapse file tree 6 files changed +37
-38
lines changed Original file line number Diff line number Diff line change 11# Evolu Plan B (Fork)
22
3- > ** Plan B** : The "B" stands for ** B** un and ** B** iome (fully implemented).
4- >
5- > This fork aims to remove as many third-party dependencies as possible, streamlining the monorepo for maximum efficiency.
6- >
7- > ** Goals:**
8- > - ⚡️ ** Bun & Biome** : Fully migrated to modern, fast tools as the foundation (see [ Linting] ( #linting ) ).
9- > - 🧹 ** Clean Monorepo** : Simplifying structure and reducing dependencies.
10- > - 🛠️ ** Integrations & Tools** : Adding new capabilities and tooling.
11- > - ♻️ ** Refactoring** : Improving efficiency while maintaining compatibility with Evolu.
3+ ` Evolu Plan B ` is SQLoot's Bun + Biome fork of Evolu.
4+
5+ Primary goals:
6+
7+ - Keep API and protocol compatibility with Evolu upstream.
8+ - Use Bun-first tooling across the monorepo.
9+ - Reduce third-party dependencies where Bun provides native equivalents.
10+ - Keep changes benchmarkable against upstream via ` bench-suite ` .
1211
1312Evolu is a TypeScript library and local-first platform.
1413
Original file line number Diff line number Diff line change 11{
2- "$schema" : " https://biomejs.dev/schemas/2.4.0 /schema.json" ,
2+ "$schema" : " https://biomejs.dev/schemas/2.4.2 /schema.json" ,
33 "vcs" : {
44 "enabled" : true ,
55 "clientKind" : " git" ,
Original file line number Diff line number Diff line change 1515 "@evolu/svelte" : " workspace:*" ,
1616 "@evolu/web" : " workspace:*" ,
1717 "@sveltejs/vite-plugin-svelte" : " ^6.2.4" ,
18- "@tsconfig/svelte" : " ^5.0.7 " ,
18+ "@tsconfig/svelte" : " ^5.0.8 " ,
1919 "svelte" : " ^5.50.3" ,
2020 "svelte-check" : " ^4.3.6" ,
2121 "tslib" : " ^2.8.1" ,
Original file line number Diff line number Diff line change 4646 "docs:sync:website" : " bun run docs:generate:api && bun ./scripts/docs-sync-website.mts"
4747 },
4848 "devDependencies" : {
49- "@biomejs/biome" : " 2.4.0 " ,
49+ "@biomejs/biome" : " ^ 2.4.2 " ,
5050 "@changesets/cli" : " ^2.29.8" ,
5151 "@types/webpack" : " ^5.28.5" ,
52- "@vitest/browser" : " ^4.0.17 " ,
53- "@vitest/browser-playwright" : " ^4.0.17 " ,
54- "@vitest/coverage-v8" : " ^4.0.17 " ,
55- "rimraf" : " ^6.1.2 " ,
52+ "@vitest/browser" : " ^4.0.18 " ,
53+ "@vitest/browser-playwright" : " ^4.0.18 " ,
54+ "@vitest/coverage-v8" : " ^4.0.18 " ,
55+ "rimraf" : " ^6.1.3 " ,
5656 "turbo" : " ^2.8.9" ,
5757 "typedoc" : " ^0.28.17" ,
58- "typedoc-plugin-markdown" : " ^4.9 .0" ,
58+ "typedoc-plugin-markdown" : " ^4.10 .0" ,
5959 "typescript" : " ^5.9.3" ,
60- "vitest" : " ^4.0.17 " ,
60+ "vitest" : " ^4.0.18 " ,
6161 "webpack" : " ^5.105.2"
6262 },
6363 "engines" : {
Original file line number Diff line number Diff line change 4141 "@evolu/tsconfig" : " workspace:*" ,
4242 "@evolu/web" : " workspace:*" ,
4343 "@sveltejs/package" : " ^2.5.7" ,
44- "@tsconfig/svelte" : " ^5.0.7 " ,
44+ "@tsconfig/svelte" : " ^5.0.8 " ,
4545 "svelte" : " ^5.50.3" ,
4646 "svelte-check" : " ^4.3.6" ,
4747 "typescript" : " ^5.9.3"
You can’t perform that action at this time.
0 commit comments