Skip to content

Commit 12ef5e8

Browse files
committed
fix Buffer is not defined when using tiny package (#691, #752 (comment))
1 parent 6356527 commit 12ef5e8

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

build.mjs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,9 @@ async function runWebpack(isWithoutKatex, isWithoutTiktoken, minimal, callback)
7171
},
7272
plugins: [
7373
minimal
74-
? undefined
74+
? new webpack.ProvidePlugin({
75+
Buffer: ['buffer', 'Buffer'],
76+
})
7577
: new webpack.ProvidePlugin({
7678
process: 'process/browser.js',
7779
Buffer: ['buffer', 'Buffer'],
@@ -104,7 +106,7 @@ async function runWebpack(isWithoutKatex, isWithoutTiktoken, minimal, callback)
104106
alias: {
105107
parse5: path.resolve(__dirname, 'node_modules/parse5'),
106108
...(minimal
107-
? {}
109+
? { buffer: path.resolve(__dirname, 'node_modules/buffer') }
108110
: {
109111
util: path.resolve(__dirname, 'node_modules/util'),
110112
buffer: path.resolve(__dirname, 'node_modules/buffer'),

0 commit comments

Comments
 (0)