mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-15 04:10:40 -07:00
fix: remove "stream" dependency in browser bundles, #396
This commit is contained in:
+16
-15
@@ -14,6 +14,16 @@ const treeshake = {
|
||||
propertyReadSideEffects: false
|
||||
}
|
||||
const input = './src/liquid.ts'
|
||||
const replaceFS = {
|
||||
include: './src/liquid-options.ts',
|
||||
delimiters: ['', ''],
|
||||
'./fs/node': './fs/browser'
|
||||
}
|
||||
const replaceStream = {
|
||||
include: './src/render/render.ts',
|
||||
delimiters: ['', ''],
|
||||
'../emitters/streamed-emitter': '../emitters/streamed-emitter-browser'
|
||||
}
|
||||
|
||||
const nodeCjs = {
|
||||
output: [{
|
||||
@@ -65,11 +75,8 @@ const browserEsm = {
|
||||
}],
|
||||
external: ['path', 'fs'],
|
||||
plugins: [
|
||||
replace({
|
||||
include: './src/liquid-options.ts',
|
||||
delimiters: ['', ''],
|
||||
'./fs/node': './fs/browser'
|
||||
}),
|
||||
replace(replaceFS),
|
||||
replace(replaceStream),
|
||||
typescript({
|
||||
tsconfigOverride: {
|
||||
include: [ 'src' ],
|
||||
@@ -94,11 +101,8 @@ const browserUmd = {
|
||||
banner
|
||||
}],
|
||||
plugins: [
|
||||
replace({
|
||||
include: './src/liquid-options.ts',
|
||||
delimiters: ['', ''],
|
||||
'./fs/node': './fs/browser'
|
||||
}),
|
||||
replace(replaceFS),
|
||||
replace(replaceStream),
|
||||
typescript({
|
||||
tsconfigOverride: {
|
||||
include: [ 'src' ],
|
||||
@@ -122,11 +126,8 @@ const browserMin = {
|
||||
sourcemap
|
||||
}],
|
||||
plugins: [
|
||||
replace({
|
||||
include: './src/liquid-options.ts',
|
||||
delimiters: ['', ''],
|
||||
'./fs/node': './fs/browser'
|
||||
}),
|
||||
replace(replaceFS),
|
||||
replace(replaceStream),
|
||||
typescript({
|
||||
tsconfigOverride: {
|
||||
include: [ 'src' ],
|
||||
|
||||
Reference in New Issue
Block a user