Skip to content

Commit c950582

Browse files
committed
fix: finished
1 parent 6c3afe4 commit c950582

6 files changed

Lines changed: 563 additions & 21183 deletions

File tree

bun.lock

Lines changed: 454 additions & 1925 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 93 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,95 @@
11
{
2-
"private": true,
3-
"name": "@evolu/monorepo",
4-
"scripts": {
5-
"dev": "turbo --filter @evolu/* dev --filter web --concurrency=11",
6-
"build": "turbo --filter @evolu/* build",
7-
"build:web": "bun run build:docs && turbo --filter web build",
8-
"build:docs": "typedoc && bun run --filter=web fix:docs",
9-
"test": "turbo run test",
10-
"test:coverage": "turbo run test:coverage",
11-
"test:watch": "turbo run test:watch",
12-
"start": "turbo start",
13-
"lint": "turbo lint && bun run lint:root",
14-
"lint:root": "biome check *.json *.yaml scripts",
15-
"format": "turbo format && bun run format:root",
16-
"format:root": "biome check *.json *.yaml scripts --write",
17-
"lint-monorepo": "bunx sherif@latest",
18-
"verify": "bun run build && bun run test && bun run lint && bun run lint-monorepo && bun run typedoc",
19-
"clean": "turbo clean && rimraf node_modules pnpm-lock.yaml bun.lock .turbo .eslintcache out",
20-
"version": "changeset version",
21-
"release": "bun run build && changeset publish",
22-
"ios": "cd examples/react-expo && pnpm ios",
23-
"android": "cd examples/react-expo && pnpm android",
24-
"bench": "turbo bench",
25-
"examples:toggle-deps": "bun ./scripts/toggle-examples-deps.mts",
26-
"examples:build": "turbo --filter @example/* build",
27-
"examples:react-nextjs:dev": "turbo --filter @example/react-nextjs dev",
28-
"examples:react-vite-pwa:dev": "turbo --filter @example/react-vite-pwa dev",
29-
"examples:svelte-vite-pwa:dev": "turbo --filter @example/svelte-vite-pwa dev",
30-
"examples:vue-vite-pwa:dev": "turbo --filter @example/vue-vite-pwa dev",
31-
"publish:local": "bun ./scripts/publish-local.mts"
32-
},
33-
"devDependencies": {
34-
"@biomejs/biome": "2.3.11",
35-
"@changesets/cli": "^2.29.8",
36-
"@types/inquirer": "^9.0.9",
37-
"rimraf": "^6.1.2",
38-
"turbo": "2.7.4",
39-
"typedoc": "^0.28.16",
40-
"typedoc-plugin-markdown": "^4.9.0",
41-
"typescript": "^5.9.3",
42-
"vitest": "^4.0.17"
43-
},
44-
"engines": {
45-
"node": ">=24.0.0"
46-
},
47-
"packageManager": "bun@1.3.6",
48-
"pnpm": {
49-
"onlyBuiltDependencies": [
50-
"@parcel/watcher",
51-
"@tailwindcss/oxide",
52-
"better-sqlite3",
53-
"electron",
54-
"electron-winstaller",
55-
"esbuild",
56-
"lmdb",
57-
"msgpackr-extract",
58-
"react-native-nitro-modules",
59-
"sharp",
60-
"unrs-resolver"
61-
],
62-
"peerDependencyRules": {
63-
"ignoreMissing": [
64-
"@babel/*",
65-
"expo-modules-*",
66-
"typescript"
67-
]
68-
}
69-
},
70-
"patchedDependencies": {
71-
"@changesets/assemble-release-plan": "patches/@changesets__assemble-release-plan.patch"
72-
},
73-
"workspaces": {
74-
"packages": [
75-
"apps/*",
76-
"packages/*",
77-
"examples/*"
78-
],
79-
"catalogs": {
80-
"react19": {
81-
"@types/react": "~19.2.7",
82-
"@types/react-dom": "~19.2.3",
83-
"react": "19.2.3",
84-
"react-dom": "19.2.3"
85-
}
86-
}
87-
},
88-
"dependencies": {
89-
"@evolu/biome-config": "workspace:*"
90-
}
2+
"private": true,
3+
"name": "@evolu/monorepo",
4+
"scripts": {
5+
"dev": "turbo --filter @evolu/* dev --filter web --concurrency=11",
6+
"build": "turbo --filter @evolu/* build",
7+
"build:web": "bun run build:docs && turbo --filter web build",
8+
"build:docs": "typedoc && bun run --filter=web fix:docs",
9+
"test": "turbo run test",
10+
"test:coverage": "turbo run test:coverage",
11+
"test:watch": "turbo run test:watch",
12+
"start": "turbo start",
13+
"lint": "turbo lint && bun run lint:root",
14+
"lint:root": "biome check *.json *.yaml scripts",
15+
"format": "turbo format && bun run format:root",
16+
"format:root": "biome check *.json *.yaml scripts --write",
17+
"lint-monorepo": "bunx sherif@latest",
18+
"verify": "bun run build && bun run test && bun run lint && bun run lint-monorepo && bun run typedoc",
19+
"clean": "turbo clean && rimraf node_modules pnpm-lock.yaml bun.lock .turbo .eslintcache out",
20+
"version": "changeset version",
21+
"release": "bun run build && changeset publish",
22+
"ios": "cd examples/react-expo && pnpm ios",
23+
"android": "cd examples/react-expo && pnpm android",
24+
"bench": "turbo bench",
25+
"examples:toggle-deps": "bun ./scripts/toggle-examples-deps.mts",
26+
"examples:build": "turbo --filter @example/* build",
27+
"examples:react-nextjs:dev": "turbo --filter @example/react-nextjs dev",
28+
"examples:react-vite-pwa:dev": "turbo --filter @example/react-vite-pwa dev",
29+
"examples:svelte-vite-pwa:dev": "turbo --filter @example/svelte-vite-pwa dev",
30+
"examples:vue-vite-pwa:dev": "turbo --filter @example/vue-vite-pwa dev",
31+
"publish:local": "bun ./scripts/publish-local.mts"
32+
},
33+
"devDependencies": {
34+
"@biomejs/biome": "2.3.11",
35+
"@changesets/cli": "^2.29.8",
36+
"@types/inquirer": "^9.0.9",
37+
"rimraf": "^6.1.2",
38+
"turbo": "2.7.4",
39+
"typedoc": "^0.28.16",
40+
"typedoc-plugin-markdown": "^4.9.0",
41+
"typescript": "^5.9.3",
42+
"vitest": "^4.0.17"
43+
},
44+
"engines": {
45+
"node": ">=24.0.0"
46+
},
47+
"packageManager": "bun@1.3.6",
48+
"pnpm": {
49+
"onlyBuiltDependencies": [
50+
"@parcel/watcher",
51+
"@tailwindcss/oxide",
52+
"better-sqlite3",
53+
"electron",
54+
"electron-winstaller",
55+
"esbuild",
56+
"lmdb",
57+
"msgpackr-extract",
58+
"react-native-nitro-modules",
59+
"sharp",
60+
"unrs-resolver"
61+
],
62+
"peerDependencyRules": {
63+
"ignoreMissing": [
64+
"@babel/*",
65+
"expo-modules-*",
66+
"typescript"
67+
]
68+
}
69+
},
70+
"patchedDependencies": {
71+
"@changesets/assemble-release-plan": "patches/@changesets__assemble-release-plan.patch"
72+
},
73+
"workspaces": {
74+
"packages": [
75+
"apps/*",
76+
"packages/*",
77+
"examples/*"
78+
],
79+
"catalogs": {
80+
"react19": {
81+
"@types/react": "~19.2.7",
82+
"@types/react-dom": "~19.2.3",
83+
"react": "19.2.3",
84+
"react-dom": "19.2.3"
85+
}
86+
}
87+
},
88+
"dependencies": {
89+
"@evolu/biome-config": "workspace:*",
90+
"@types/react": "^19.2.8",
91+
"@types/react-dom": "^19.2.3",
92+
"react": "^19.2.3",
93+
"react-dom": "^19.2.3"
94+
}
9195
}

packages/react-web/package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@
3434
"clean": "rimraf .turbo node_modules dist",
3535
"dev": "tsc --watch",
3636
"format": "biome check . --write",
37-
"lint": "biome check ."
37+
"lint": "biome check .",
38+
"test": "vitest"
3839
},
3940
"devDependencies": {
4041
"@evolu/biome-config": "workspace:*",
@@ -47,7 +48,10 @@
4748
"react-dom": "19.2.3",
4849
"typescript": "^5.9.3",
4950
"user-agent-data-types": "^0.4.2",
50-
"vitest": "^4.0.17"
51+
"vitest": "^4.0.17",
52+
"@testing-library/react": "^16.2.0",
53+
"@testing-library/user-event": "^14.6.1",
54+
"happy-dom": "^16.7.3"
5155
},
5256
"peerDependencies": {
5357
"@evolu/common": "^7.4.1",
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
import { defineConfig } from "vitest/config";
3+
4+
export default defineConfig({
5+
test: {
6+
environment: "happy-dom",
7+
},
8+
});

packages/react/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@
3434
"build": "rimraf dist && tsc",
3535
"clean": "rimraf .turbo node_modules dist",
3636
"format": "biome check . --write",
37-
"lint": "biome check ."
37+
"lint": "biome check .",
38+
"test": "vitest"
3839
},
3940
"devDependencies": {
4041
"@evolu/biome-config": "workspace:*",

0 commit comments

Comments
 (0)