Skip to content

Commit

Permalink
chore: integrate opts.react for umi (#873)
Browse files Browse the repository at this point in the history
  • Loading branch information
sorrycc authored Jan 16, 2024
1 parent 6e957ed commit 2e6b367
Show file tree
Hide file tree
Showing 8 changed files with 35 additions and 0 deletions.
1 change: 1 addition & 0 deletions e2e/fixtures.umi/react-16/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
3 changes: 3 additions & 0 deletions e2e/fixtures.umi/react-16/.umirc.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export default {
mfsu: false,
};
7 changes: 7 additions & 0 deletions e2e/fixtures.umi/react-16/expect.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
const assert = require("assert");
const { parseBuildResult, moduleReg } = require("../../../scripts/test-utils");
const { files } = parseBuildResult(__dirname);

let content = files["umi.js"];

assert(content.includes(`_react.default.createElement(`), "should use classical runtime since react is 16");
5 changes: 5 additions & 0 deletions e2e/fixtures.umi/react-16/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"dependencies": {
"react": "16"
}
}
2 changes: 2 additions & 0 deletions e2e/fixtures.umi/react-16/pages/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import React from 'react';
export default () => <div>1</div>;
1 change: 1 addition & 0 deletions packages/bundler-okam/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -565,6 +565,7 @@ async function getOkamConfig(opts) {
externals: externalsConfig,
clean,
flexBugs: true,
react: opts.react || {},
...(opts.disableCopy ? { copy: [] } : { copy: ['public'].concat(copy) }),
};

Expand Down
15 changes: 15 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions pnpm-workspace.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ packages:
- 'crates/node'
- 'packages/*'
- 'crates/mako/test/compile/auto-code-splitting'
- 'e2e/fixtures.umi/react-16'

0 comments on commit 2e6b367

Please sign in to comment.