Skip to content

Commit 0c2389d

Browse files
committed
ensure benchmarks build are NODE_ENV=production
1 parent 6e19939 commit 0c2389d

7 files changed

Lines changed: 21 additions & 9 deletions

File tree

benchmarks/client-nav/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"build:react": "vite build --config ./react/vite.config.ts",
7-
"build:solid": "vite build --config ./solid/vite.config.ts",
8-
"build:vue": "vite build --config ./vue/vite.config.ts",
6+
"build:react": "NODE_ENV=production vite build --config ./react/vite.config.ts",
7+
"build:solid": "NODE_ENV=production vite build --config ./solid/vite.config.ts",
8+
"build:vue": "NODE_ENV=production vite build --config ./vue/vite.config.ts",
99
"test:flame:react": "NODE_ENV=production flame run --md-format=detailed --delay=none --node-options=\"--stack-size=65500\" ./react/speed.flame.ts",
1010
"test:flame:solid": "NODE_ENV=production flame run --md-format=detailed --delay=none --node-options=\"--stack-size=65500\" ./solid/speed.flame.ts",
1111
"test:flame:vue": "NODE_ENV=production flame run --md-format=detailed --delay=none --node-options=\"--stack-size=65500\" ./vue/speed.flame.ts",

benchmarks/client-nav/react/setup.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ import type * as App from './app'
33
import { getRequiredLink, waitForRequiredLink } from '../setup-helpers'
44

55
const appModulePath = './dist/app.js'
6-
const { mountTestApp } = (await import(appModulePath)) as typeof App
6+
const { mountTestApp } = (await import(
7+
/* @vite-ignore */ appModulePath
8+
)) as typeof App
79

810
export function setup() {
911
if (process.env.NODE_ENV !== 'production') {

benchmarks/client-nav/react/vite.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ import react from '@vitejs/plugin-react'
33
import codspeedPlugin from '@codspeed/vitest-plugin'
44

55
export default defineConfig({
6+
define: {
7+
'process.env.NODE_ENV': JSON.stringify('production'),
8+
},
69
plugins: [
710
!!(process.env.VITEST && process.env.WITH_INSTRUMENTATION) &&
811
codspeedPlugin(),

benchmarks/client-nav/solid/setup.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ import type * as App from './app'
33
import { getRequiredLink, waitForRequiredLink } from '../setup-helpers'
44

55
const appModulePath = './dist/app.js'
6-
const { mountTestApp } = (await import(appModulePath)) as typeof App
6+
const { mountTestApp } = (await import(
7+
/* @vite-ignore */ appModulePath
8+
)) as typeof App
79

810
export function setup() {
911
if (process.env.NODE_ENV !== 'production') {

benchmarks/client-nav/solid/vite.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ import solid from 'vite-plugin-solid'
33
import codspeedPlugin from '@codspeed/vitest-plugin'
44

55
export default defineConfig({
6+
define: {
7+
'process.env.NODE_ENV': JSON.stringify('production'),
8+
},
69
plugins: [
710
!!(process.env.VITEST && process.env.WITH_INSTRUMENTATION) &&
811
codspeedPlugin(),

benchmarks/client-nav/vue/setup.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ import type * as App from './app'
33
import { getRequiredLink, waitForRequiredLink } from '../setup-helpers'
44

55
const appModulePath = './dist/app.js'
6-
const { mountTestApp } = (await import(appModulePath)) as typeof App
6+
const { mountTestApp } = (await import(
7+
/* @vite-ignore */ appModulePath
8+
)) as typeof App
79

810
export function setup() {
911
if (process.env.NODE_ENV !== 'production') {

benchmarks/ssr/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"build:react": "vite build --config ./react/vite.config.ts",
7-
"build:solid": "vite build --config ./solid/vite.config.ts",
8-
"build:vue": "vite build --config ./vue/vite.config.ts",
6+
"build:react": "NODE_ENV=production vite build --config ./react/vite.config.ts",
7+
"build:solid": "NODE_ENV=production vite build --config ./solid/vite.config.ts",
8+
"build:vue": "NODE_ENV=production vite build --config ./vue/vite.config.ts",
99
"test:perf": "NODE_ENV=production vitest bench",
1010
"test:perf:react": "NODE_ENV=production vitest bench --config ./react/vite.config.ts ./react/speed.bench.ts",
1111
"test:perf:solid": "NODE_ENV=production vitest bench --config ./solid/vite.config.ts ./solid/speed.bench.ts",

0 commit comments

Comments
 (0)