Skip to content

Commit ddedc0f

Browse files
fix(deps): update dependency tinybench to v3 (#1868)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: gabriel miranda <[email protected]>
1 parent c1cd749 commit ddedc0f

10 files changed

+360
-736
lines changed

benchmarks/preview-server/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
},
1818
"dependencies": {
1919
"react-email": "workspace:*",
20-
"react-email-canary": "npm:[email protected]",
21-
"tinybench": "2.5.1"
20+
"react-email-2.1.7-canary.2": "npm:[email protected]",
21+
"tinybench": "3.1.0"
2222
},
2323
"devDependencies": {
2424
"tsconfig": "workspace:*",

benchmarks/preview-server/src/local-vs-2.1.7-canary.2-on-startup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { runServerAndFetchPreviewPage } from './utils/run-server-and-fetch-previ
77
const pathToCanaryCliScript = path.resolve(
88
__dirname,
99
'../',
10-
'./node_modules/react-email-canary/cli/index.js',
10+
'./node_modules/react-email-2.1.7-canary.2/cli/index.js',
1111
);
1212

1313
const pathToLocalCliScript = path.resolve(

benchmarks/preview-server/src/local-vs-2.1.7-canary.2.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { runServerAndFetchPreviewPage } from './utils/run-server-and-fetch-previ
77
const pathToCanaryCliScript = path.resolve(
88
__dirname,
99
'../',
10-
'./node_modules/react-email-canary/cli/index.js',
10+
'./node_modules/react-email-2.1.7-canary.2/cli/index.js',
1111
);
1212

1313
const pathToLocalCliScript = path.resolve(

benchmarks/tailwind-component/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"version": "0.0.0",
66
"scripts": {
77
"with-vs-without": "tsx ./src/benchmark-with-vs-without",
8-
"0.0.15-vs-local": "tsx --max-old-space-size=256 ./src/benchmark-0.0.15-vs-local-version",
8+
"0.0.17-vs-local": "tsx --max-old-space-size=256 ./src/benchmark-0.0.17-vs-local-version",
99
"0.0.12-vs-local": "tsx ./src/benchmark-0.0.12-vs-local-version",
1010
"flamegraph-render-tailwind": "tsx --prof ./src/tailwind-render && node --prof-process --preprocess -j isolate*.log | flamebearer"
1111
},
@@ -22,10 +22,11 @@
2222
"@react-email/components": "workspace:*",
2323
"@react-email/render": "workspace:*",
2424
"@react-email/tailwind": "workspace:*",
25-
"react": "18.2.0",
25+
"react": "19.0.0",
26+
"react-dom": "19.0.0",
2627
"tailwind-0.0.12": "npm:@react-email/[email protected]",
27-
"tailwind-0.0.15": "npm:@react-email/[email protected].15",
28-
"tinybench": "2.5.1"
28+
"tailwind-0.0.17": "npm:@react-email/[email protected].17",
29+
"tinybench": "3.1.0"
2930
},
3031
"devDependencies": {
3132
"flamebearer": "1.1.3",

benchmarks/tailwind-component/src/benchmark-0.0.12-vs-local-version.ts renamed to benchmarks/tailwind-component/src/benchmark-0.0.12-vs-local-version.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@ const main = async () => {
1212

1313
bench
1414
.add('local', async () => {
15-
await render(EmailWithTailwind({ Tailwind: LocalTailwind }));
15+
await render(<EmailWithTailwind Tailwind={LocalTailwind} />);
1616
})
1717
.add('0.0.12', async () => {
18-
await render(EmailWithTailwind({ Tailwind: VersionTwelveTailwind }));
18+
// @ts-expect-error
19+
await render(<EmailWithTailwind Tailwind={VersionTwelveTailwind} />);
1920
});
2021

2122
await bench.run();

benchmarks/tailwind-component/src/benchmark-0.0.15-vs-local-version.ts renamed to benchmarks/tailwind-component/src/benchmark-0.0.17-vs-local-version.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { writeFileSync } from 'node:fs';
22
import { render } from '@react-email/render';
33
import { Tailwind as LocalTailwind } from '@react-email/tailwind';
4-
import { Tailwind as VersionFifteenTailwind } from 'tailwind-0.0.15';
4+
import { Tailwind as VersionSeventeenTailwind } from 'tailwind-0.0.17';
55
import { Bench } from 'tinybench';
66
import EmailWithTailwind from './emails/with-tailwind.js';
77

@@ -12,10 +12,10 @@ const main = async () => {
1212

1313
bench
1414
.add('local', async () => {
15-
await render(EmailWithTailwind({ Tailwind: LocalTailwind }));
15+
await render(<EmailWithTailwind Tailwind={LocalTailwind} />);
1616
})
17-
.add('0.0.15', async () => {
18-
await render(EmailWithTailwind({ Tailwind: VersionFifteenTailwind }));
17+
.add('0.0.17', async () => {
18+
await render(<EmailWithTailwind Tailwind={VersionSeventeenTailwind} />);
1919
});
2020

2121
await bench.run();

benchmarks/tailwind-component/src/benchmark-with-vs-without.ts renamed to benchmarks/tailwind-component/src/benchmark-with-vs-without.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ async function main() {
1212

1313
bench
1414
.add('without tailwind', async () => {
15-
await render(EmailWithoutTailwind());
15+
await render(<EmailWithoutTailwind />);
1616
})
1717
.add('with current tailwind', async () => {
18-
await render(EmailWithTailwind({ Tailwind: CurrentTailwind }));
18+
await render(<EmailWithTailwind Tailwind={CurrentTailwind} />);
1919
});
2020

2121
await bench.run();

benchmarks/tailwind-component/src/tailwind-render.ts renamed to benchmarks/tailwind-component/src/tailwind-render.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ import { render } from '@react-email/render';
22
import { Tailwind as CurrentTailwind } from '@react-email/tailwind';
33
import EmailWithTailwind from './emails/with-tailwind.js';
44

5-
await render(EmailWithTailwind({ Tailwind: CurrentTailwind }));
5+
await render(<EmailWithTailwind Tailwind={CurrentTailwind} />);

package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,13 @@
3030
"vite": "5.4.13",
3131
"vitest": "2.0.5"
3232
},
33+
"pnpm": {
34+
"overrides": {
35+
"react": "19.0.0",
36+
"react-dom": "19.0.0",
37+
"@types/react": "19.0.1",
38+
"@types/react-dom": "19.0.1"
39+
}
40+
},
3341
"packageManager": "[email protected]+sha512.76e2379760a4328ec4415815bcd6628dee727af3779aaa4c914e3944156c4299921a89f976381ee107d41f12cfa4b66681ca9c718f0668fa0831ed4c6d8ba56c"
3442
}

0 commit comments

Comments
 (0)