Skip to content

Commit f1e48e1

Browse files
shilmanstorybook-bot
authored andcommitted
Merge pull request #30305 from storybookjs/dannyhw/fix-rnw-requires-support
RNW-Vite: Support requires for images/fonts (cherry picked from commit 586641e)
1 parent 19b5646 commit f1e48e1

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

code/frameworks/react-native-web-vite/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"@storybook/react-vite": "workspace:*",
6363
"@vitejs/plugin-react": "^4.3.2",
6464
"vite-plugin-babel": "^1.3.0",
65+
"vite-plugin-commonjs": "^0.10.4",
6566
"vite-tsconfig-paths": "^5.1.4"
6667
},
6768
"devDependencies": {

code/frameworks/react-native-web-vite/src/preset.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { esbuildFlowPlugin, flowPlugin } from '@bunchtogether/vite-plugin-flow';
44
import react from '@vitejs/plugin-react';
55
import type { InlineConfig, PluginOption } from 'vite';
66
import babel from 'vite-plugin-babel';
7+
import commonjs from 'vite-plugin-commonjs';
78
import tsconfigPaths from 'vite-tsconfig-paths';
89

910
import type { FrameworkOptions, StorybookConfig } from './types';
@@ -129,6 +130,7 @@ export const viteFinal: StorybookConfig['viteFinal'] = async (config, options) =
129130
}),
130131
...plugins,
131132
reactNativeWeb(),
133+
commonjs(),
132134
],
133135
optimizeDeps: {
134136
esbuildOptions: {

code/yarn.lock

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6974,6 +6974,7 @@ __metadata:
69746974
"@vitejs/plugin-react": "npm:^4.3.2"
69756975
typescript: "npm:^5.3.2"
69766976
vite-plugin-babel: "npm:^1.3.0"
6977+
vite-plugin-commonjs: "npm:^0.10.4"
69776978
vite-tsconfig-paths: "npm:^5.1.4"
69786979
peerDependencies:
69796980
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
@@ -29222,6 +29223,29 @@ __metadata:
2922229223
languageName: node
2922329224
linkType: hard
2922429225

29226+
"vite-plugin-commonjs@npm:^0.10.4":
29227+
version: 0.10.4
29228+
resolution: "vite-plugin-commonjs@npm:0.10.4"
29229+
dependencies:
29230+
acorn: "npm:^8.12.1"
29231+
magic-string: "npm:^0.30.11"
29232+
vite-plugin-dynamic-import: "npm:^1.6.0"
29233+
checksum: 10c0/074e0d7a1e8f20d605f1a02c53867706639ea5a9aac8657e8d90442f13cf86154a6ebc65de1f05eb62e1a98523422d5025f3b7ccaabe88c486bec12b45e5d136
29234+
languageName: node
29235+
linkType: hard
29236+
29237+
"vite-plugin-dynamic-import@npm:^1.6.0":
29238+
version: 1.6.0
29239+
resolution: "vite-plugin-dynamic-import@npm:1.6.0"
29240+
dependencies:
29241+
acorn: "npm:^8.12.1"
29242+
es-module-lexer: "npm:^1.5.4"
29243+
fast-glob: "npm:^3.3.2"
29244+
magic-string: "npm:^0.30.11"
29245+
checksum: 10c0/049f953b404157346e06a729eb055bc5b3630ac990bf36d52e6c44b1b223ac8e1f22fa1c44cadea55e7621366a0666439860fd4572f09c87daa45affd5dd15b6
29246+
languageName: node
29247+
linkType: hard
29248+
2922529249
"vite-plugin-inspect@npm:^0.8.5":
2922629250
version: 0.8.9
2922729251
resolution: "vite-plugin-inspect@npm:0.8.9"

0 commit comments

Comments
 (0)