Skip to content
Snippets Groups Projects
Verified Commit dfd17773 authored by Mateusz Tyszczak's avatar Mateusz Tyszczak :scroll:
Browse files

WIP: Add Buffer polyfill

parent 63d6ab16
No related branches found
No related tags found
No related merge requests found
Pipeline #119085 passed
...@@ -8,6 +8,9 @@ importers: ...@@ -8,6 +8,9 @@ importers:
.: .:
devDependencies: devDependencies:
'@esbuild-plugins/node-globals-polyfill':
specifier: ^0.2.3
version: 0.2.3(esbuild@0.25.0)
'@hiveio/wax': '@hiveio/wax':
specifier: 1.27.6-rc7-250328142506 specifier: 1.27.6-rc7-250328142506
version: 1.27.6-rc7-250328142506 version: 1.27.6-rc7-250328142506
...@@ -125,6 +128,11 @@ packages: ...@@ -125,6 +128,11 @@ packages:
resolution: {integrity: sha512-rGPjzD7a7cPtMHjpJEtLMt/RmqX8XK25tN5qjuu9iaDMK/Ril86CecU5DN/TXEMUQMY1p6b2cVvKBLTdFMr2DA==} resolution: {integrity: sha512-rGPjzD7a7cPtMHjpJEtLMt/RmqX8XK25tN5qjuu9iaDMK/Ril86CecU5DN/TXEMUQMY1p6b2cVvKBLTdFMr2DA==}
engines: {node: '>=6'} engines: {node: '>=6'}
'@esbuild-plugins/node-globals-polyfill@0.2.3':
resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==}
peerDependencies:
esbuild: '*'
'@esbuild/aix-ppc64@0.25.0': '@esbuild/aix-ppc64@0.25.0':
resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
...@@ -1953,6 +1961,10 @@ snapshots: ...@@ -1953,6 +1961,10 @@ snapshots:
dependencies: dependencies:
long: 3.2.0 long: 3.2.0
'@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.25.0)':
dependencies:
esbuild: 0.25.0
'@esbuild/aix-ppc64@0.25.0': '@esbuild/aix-ppc64@0.25.0':
optional: true optional: true
......
...@@ -3,6 +3,7 @@ import vue from '@vitejs/plugin-vue' ...@@ -3,6 +3,7 @@ import vue from '@vitejs/plugin-vue'
import autoprefixer from 'autoprefixer' import autoprefixer from 'autoprefixer'
import tailwind from 'tailwindcss' import tailwind from 'tailwindcss'
import { defineConfig } from 'vite' import { defineConfig } from 'vite'
import { NodeGlobalsPolyfillPlugin } from '@esbuild-plugins/node-globals-polyfill';
// https://vite.dev/config/ // https://vite.dev/config/
export default defineConfig({ export default defineConfig({
...@@ -11,6 +12,18 @@ export default defineConfig({ ...@@ -11,6 +12,18 @@ export default defineConfig({
plugins: [tailwind(), autoprefixer()], plugins: [tailwind(), autoprefixer()],
}, },
}, },
optimizeDeps: {
esbuildOptions: {
define: {
global: 'globalThis' // fix nuxt3 global
},
plugins: [
NodeGlobalsPolyfillPlugin({
buffer: true
}),
]
}
},
plugins: [vue()], plugins: [vue()],
resolve: { resolve: {
alias: { alias: {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment