|
6 | 6 | "build:react": "vite build --config ./react/vite.config.ts", |
7 | 7 | "build:solid": "vite build --config ./solid/vite.config.ts", |
8 | 8 | "build:vue": "vite build --config ./vue/vite.config.ts", |
9 | | - "test:perf": "vitest bench", |
10 | | - "test:perf:react": "vitest bench --config ./react/vite.config.ts ./react/speed.bench.tsx", |
11 | | - "test:perf:solid": "vitest bench --config ./solid/vite.config.ts ./solid/speed.bench.tsx", |
12 | | - "test:perf:vue": "vitest bench --config ./vue/vite.config.ts ./vue/speed.bench.tsx", |
| 9 | + "test:flame:react": "NODE_ENV=production flame run --md-format=detailed --delay=none --node-options=\"--stack-size=65500\" ./react/speed.flame.ts", |
| 10 | + "test:flame:solid": "NODE_ENV=production flame run --md-format=detailed --delay=none --node-options=\"--stack-size=65500\" ./solid/speed.flame.ts", |
| 11 | + "test:flame:vue": "NODE_ENV=production flame run --md-format=detailed --delay=none --node-options=\"--stack-size=65500\" ./vue/speed.flame.ts", |
| 12 | + "test:perf": "NODE_ENV=production vitest bench --config ./vitest.config.ts", |
| 13 | + "test:perf:react": "NODE_ENV=production vitest bench --config ./react/vite.config.ts ./react/speed.bench.ts", |
| 14 | + "test:perf:solid": "NODE_ENV=production vitest bench --config ./solid/vite.config.ts ./solid/speed.bench.ts", |
| 15 | + "test:perf:vue": "NODE_ENV=production vitest bench --config ./vue/vite.config.ts ./vue/speed.bench.ts", |
13 | 16 | "test:types": "pnpm run test:types:react && pnpm run test:types:solid && pnpm run test:types:vue", |
14 | 17 | "test:types:react": "tsc -p ./react/tsconfig.json --noEmit", |
15 | 18 | "test:types:solid": "tsc -p ./solid/tsconfig.json --noEmit", |
|
26 | 29 | "vue": "^3.5.16" |
27 | 30 | }, |
28 | 31 | "devDependencies": { |
| 32 | + "@platformatic/flame": "^1.6.0", |
29 | 33 | "@codspeed/vitest-plugin": "^5.0.1", |
30 | | - "@solidjs/testing-library": "^0.8.10", |
31 | 34 | "@testing-library/react": "^16.2.0", |
32 | | - "@testing-library/vue": "^8.1.0", |
33 | 35 | "@vitejs/plugin-react": "^4.3.4", |
34 | 36 | "@vitejs/plugin-vue": "^5.2.3", |
35 | 37 | "@vitejs/plugin-vue-jsx": "^4.1.2", |
| 38 | + "@types/jsdom": "28.0.0", |
36 | 39 | "typescript": "^5.7.2", |
37 | 40 | "vite": "^7.3.1", |
38 | 41 | "vite-plugin-solid": "^2.11.10", |
|
43 | 46 | "build:react": { |
44 | 47 | "cache": false, |
45 | 48 | "dependsOn": [ |
46 | | - "^build" |
| 49 | + { |
| 50 | + "projects": [ |
| 51 | + "@tanstack/react-router" |
| 52 | + ], |
| 53 | + "target": "build" |
| 54 | + } |
47 | 55 | ] |
48 | 56 | }, |
49 | 57 | "build:solid": { |
50 | 58 | "cache": false, |
51 | 59 | "dependsOn": [ |
52 | | - "^build" |
| 60 | + { |
| 61 | + "projects": [ |
| 62 | + "@tanstack/solid-router" |
| 63 | + ], |
| 64 | + "target": "build" |
| 65 | + } |
53 | 66 | ] |
54 | 67 | }, |
55 | 68 | "build:vue": { |
56 | 69 | "cache": false, |
57 | 70 | "dependsOn": [ |
58 | | - "^build" |
| 71 | + { |
| 72 | + "projects": [ |
| 73 | + "@tanstack/vue-router" |
| 74 | + ], |
| 75 | + "target": "build" |
| 76 | + } |
59 | 77 | ] |
60 | 78 | }, |
61 | 79 | "test:perf": { |
62 | 80 | "cache": false, |
63 | 81 | "dependsOn": [ |
64 | | - "^build", |
65 | 82 | "build:react", |
66 | 83 | "build:solid", |
67 | 84 | "build:vue" |
68 | 85 | ] |
69 | 86 | }, |
| 87 | + "test:flame:react": { |
| 88 | + "cache": false, |
| 89 | + "dependsOn": [ |
| 90 | + "build:react" |
| 91 | + ] |
| 92 | + }, |
| 93 | + "test:flame:solid": { |
| 94 | + "cache": false, |
| 95 | + "dependsOn": [ |
| 96 | + "build:solid" |
| 97 | + ] |
| 98 | + }, |
| 99 | + "test:flame:vue": { |
| 100 | + "cache": false, |
| 101 | + "dependsOn": [ |
| 102 | + "build:vue" |
| 103 | + ] |
| 104 | + }, |
70 | 105 | "test:perf:react": { |
71 | 106 | "cache": false, |
72 | 107 | "dependsOn": [ |
|
0 commit comments