Skip to content

Commit

Permalink
chore: add buffer polyfill
Browse files Browse the repository at this point in the history
  • Loading branch information
chybisov committed Dec 27, 2023
1 parent 31bfc24 commit 9ac2289
Show file tree
Hide file tree
Showing 4 changed files with 100 additions and 17 deletions.
15 changes: 13 additions & 2 deletions packages/widget-embedded/vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
import { NodeGlobalsPolyfillPlugin } from '@esbuild-plugins/node-globals-polyfill';
import react from '@vitejs/plugin-react';
import nodePolyfills from 'rollup-plugin-polyfill-node';
import { defineConfig } from 'vite';

// https://vitejs.dev/config/
Expand All @@ -10,7 +12,11 @@ export default defineConfig({
},
build: {
rollupOptions: {
plugins: [],
plugins: [
nodePolyfills({
include: null,
}),
],
},
sourcemap: true,
},
Expand All @@ -19,7 +25,12 @@ export default defineConfig({
define: {
global: 'globalThis',
},
plugins: [],
plugins: [
NodeGlobalsPolyfillPlugin({
process: true,
buffer: true,
}),
],
},
},
server: {
Expand Down
2 changes: 2 additions & 0 deletions packages/widget-playground/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,9 @@
"wagmi": "^2.0.0-rc.1"
},
"devDependencies": {
"@esbuild-plugins/node-globals-polyfill": "^0.2.3",
"@vitejs/plugin-react": "^4.2.1",
"rollup-plugin-polyfill-node": "^0.13.0",
"source-map-explorer": "^2.5.3",
"typescript": "^5.3.3",
"vite": "^5.0.10",
Expand Down
26 changes: 13 additions & 13 deletions packages/widget-playground/vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// import { NodeGlobalsPolyfillPlugin } from '@esbuild-plugins/node-globals-polyfill';
import { NodeGlobalsPolyfillPlugin } from '@esbuild-plugins/node-globals-polyfill';
import react from '@vitejs/plugin-react';
// import nodePolyfills from 'rollup-plugin-polyfill-node';
import nodePolyfills from 'rollup-plugin-polyfill-node';
import { defineConfig } from 'vite';

// https://vitejs.dev/config/
Expand All @@ -12,11 +12,11 @@ export default defineConfig({
},
build: {
rollupOptions: {
// plugins: [
// nodePolyfills({
// include: null,
// }),
// ],
plugins: [
nodePolyfills({
include: null,
}),
],
},
sourcemap: true,
},
Expand All @@ -25,12 +25,12 @@ export default defineConfig({
define: {
global: 'globalThis',
},
// plugins: [
// NodeGlobalsPolyfillPlugin({
// process: true,
// buffer: true,
// }),
// ],
plugins: [
NodeGlobalsPolyfillPlugin({
process: true,
buffer: true,
}),
],
},
},
server: {
Expand Down
74 changes: 72 additions & 2 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1988,6 +1988,15 @@ __metadata:
languageName: node
linkType: hard

"@esbuild-plugins/node-globals-polyfill@npm:^0.2.3":
version: 0.2.3
resolution: "@esbuild-plugins/node-globals-polyfill@npm:0.2.3"
peerDependencies:
esbuild: "*"
checksum: 6452637b55da3d577b03bb6e9e9c5b88ec153a2c260a71d4f237fac1b46577e3536059030524b7088c9af7bc8da2afd926a5ebb72653876ce83621cc63d57efc
languageName: node
linkType: hard

"@esbuild/aix-ppc64@npm:0.19.10":
version: 0.19.10
resolution: "@esbuild/aix-ppc64@npm:0.19.10"
Expand Down Expand Up @@ -2795,7 +2804,7 @@ __metadata:
languageName: node
linkType: hard

"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14":
"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15":
version: 1.4.15
resolution: "@jridgewell/sourcemap-codec@npm:1.4.15"
checksum: 89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09
Expand Down Expand Up @@ -3073,6 +3082,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@lifi/widget-playground@workspace:packages/widget-playground"
dependencies:
"@esbuild-plugins/node-globals-polyfill": "npm:^0.2.3"
"@lifi/sdk": "npm:^3.0.0-alpha.42"
"@lifi/wallet-management": "npm:^3.0.0-alpha.7"
"@lifi/widget": "npm:^3.0.0-alpha.11"
Expand All @@ -3086,6 +3096,7 @@ __metadata:
react: "npm:^18.2.0"
react-dom: "npm:^18.2.0"
react-router-dom: "npm:^6.21.1"
rollup-plugin-polyfill-node: "npm:^0.13.0"
source-map-explorer: "npm:^2.5.3"
typescript: "npm:^5.3.3"
viem: "npm:^2.0.0-rc.3"
Expand Down Expand Up @@ -4315,6 +4326,38 @@ __metadata:
languageName: node
linkType: hard

"@rollup/plugin-inject@npm:^5.0.4":
version: 5.0.5
resolution: "@rollup/plugin-inject@npm:5.0.5"
dependencies:
"@rollup/pluginutils": "npm:^5.0.1"
estree-walker: "npm:^2.0.2"
magic-string: "npm:^0.30.3"
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
checksum: 1d0e68dff0a8785398a1b6a7dac0dc0a7f2ded22319c0b4c411053f34cbe237ca897d1fc97e5150fddbc3486480f21cbeeb69f0ae7f44ab1ae7307c164c7e704
languageName: node
linkType: hard

"@rollup/pluginutils@npm:^5.0.1":
version: 5.1.0
resolution: "@rollup/pluginutils@npm:5.1.0"
dependencies:
"@types/estree": "npm:^1.0.0"
estree-walker: "npm:^2.0.2"
picomatch: "npm:^2.3.1"
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
checksum: abb15eaec5b36f159ec351b48578401bedcefdfa371d24a914cfdbb1e27d0ebfbf895299ec18ccc343d247e71f2502cba21202bc1362d7ef27d5ded699e5c2b2
languageName: node
linkType: hard

"@rollup/rollup-android-arm-eabi@npm:4.9.1":
version: 4.9.1
resolution: "@rollup/rollup-android-arm-eabi@npm:4.9.1"
Expand Down Expand Up @@ -5766,7 +5809,7 @@ __metadata:
languageName: node
linkType: hard

"@types/estree@npm:*":
"@types/estree@npm:*, @types/estree@npm:^1.0.0":
version: 1.0.5
resolution: "@types/estree@npm:1.0.5"
checksum: 7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408
Expand Down Expand Up @@ -9830,6 +9873,13 @@ __metadata:
languageName: node
linkType: hard

"estree-walker@npm:^2.0.2":
version: 2.0.2
resolution: "estree-walker@npm:2.0.2"
checksum: b02109c5d46bc2ed47de4990eef770f7457b1159a229f0999a09224d2b85ffeed2d7679cffcff90aeb4448e94b0168feb5265b209cdec29aad50a3d6e93d21e2
languageName: node
linkType: hard

"esutils@npm:^2.0.2":
version: 2.0.3
resolution: "esutils@npm:2.0.3"
Expand Down Expand Up @@ -12484,6 +12534,15 @@ __metadata:
languageName: node
linkType: hard

"magic-string@npm:^0.30.3":
version: 0.30.5
resolution: "magic-string@npm:0.30.5"
dependencies:
"@jridgewell/sourcemap-codec": "npm:^1.4.15"
checksum: c8a6b25f813215ca9db526f3a407d6dc0bf35429c2b8111d6f1c2cf6cf6afd5e2d9f9cd189416a0e3959e20ecd635f73639f9825c73de1074b29331fe36ace59
languageName: node
linkType: hard

"make-dir@npm:4.0.0":
version: 4.0.0
resolution: "make-dir@npm:4.0.0"
Expand Down Expand Up @@ -15178,6 +15237,17 @@ __metadata:
languageName: node
linkType: hard

"rollup-plugin-polyfill-node@npm:^0.13.0":
version: 0.13.0
resolution: "rollup-plugin-polyfill-node@npm:0.13.0"
dependencies:
"@rollup/plugin-inject": "npm:^5.0.4"
peerDependencies:
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
checksum: 915af7606b35fa5bddfa87f65e18a0329de61f08c418a3a76aa41d9a46c744809afae3e5ebbf1b9555886835405c508ee1ec52f47df5745d5f453e179e9589c4
languageName: node
linkType: hard

"rollup-plugin-visualizer@npm:^5.9.2":
version: 5.11.0
resolution: "rollup-plugin-visualizer@npm:5.11.0"
Expand Down

0 comments on commit 9ac2289

Please sign in to comment.