Skip to content

Commit 1610703

Browse files
committed
feat: add Farm to ui-components case
1 parent 9f611ce commit 1610703

File tree

6 files changed

+23
-6
lines changed

6 files changed

+23
-6
lines changed

cases/react-10k/farm.config.mjs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// @ts-check
2-
import path from 'node:path';
32
import { defineConfig } from '@farmfe/core';
4-
import { target, isProd } from '../../shared/constants.mjs';
3+
import { isProd } from '../../shared/constants.mjs';
54

65
export default defineConfig({
76
compilation: {

cases/react-1k/farm.config.mjs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// @ts-check
2-
import path from 'node:path';
32
import { defineConfig } from '@farmfe/core';
4-
import { target, isProd } from '../../shared/constants.mjs';
3+
import { isProd } from '../../shared/constants.mjs';
54

65
export default defineConfig({
76
compilation: {

cases/react-5k/farm.config.mjs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// @ts-check
2-
import path from 'node:path';
32
import { defineConfig } from '@farmfe/core';
4-
import { target, isProd } from '../../shared/constants.mjs';
3+
import { isProd } from '../../shared/constants.mjs';
54

65
export default defineConfig({
76
compilation: {

cases/ui-components/benchmark-config.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export const config = {
77
'rolldown',
88
'webpack',
99
'esbuild',
10+
'farm',
1011
],
1112
defaultTools: [
1213
'rspack',
@@ -16,6 +17,7 @@ export const config = {
1617
'rolldown',
1718
'webpack',
1819
'esbuild',
20+
'farm',
1921
],
2022
dev: false,
2123
};
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// @ts-check
2+
import { defineConfig } from '@farmfe/core';
3+
import { isProd } from '../../shared/constants.mjs';
4+
5+
export default defineConfig({
6+
compilation: {
7+
sourcemap: !isProd,
8+
presetEnv: false,
9+
output: {
10+
// Farm does not support browser-es2022 yet
11+
targetEnv: `browser-es2017`,
12+
},
13+
partialBundling: {
14+
targetConcurrentRequests: 1,
15+
},
16+
},
17+
});

cases/ui-components/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"build:rspack": "rspack build",
77
"build:rsbuild": "rsbuild build",
88
"build:webpack": "cross-env NODE_ENV=production webpack build",
9+
"build:farm": "farm build",
910
"build:vite": "node ../../node_modules/vite/bin/vite.js build",
1011
"build:rolldown-vite": "node ../../node_modules/rolldown-vite/bin/vite.js build -c rolldown-vite.config.mjs",
1112
"build:esbuild": "cross-env NODE_ENV=production node esbuild.mjs"

0 commit comments

Comments
 (0)