fix: remove node dependencies for esm bundle, see #173

This commit is contained in:
harttle
2019-11-15 10:53:54 +08:00
parent 79892f6b72
commit 04df9294b5
+14 -2
View File
@@ -43,7 +43,18 @@ const esm = {
banner banner
}], }],
external: ['path', 'fs'], external: ['path', 'fs'],
plugins: [typescript({ plugins: [
replace({
include: './src/liquid.ts',
delimiters: ['', ''],
'./fs/node': './fs/browser'
}),
replace({
include: './src/parser/tokenizer.ts',
delimiters: ['', ''],
'./flatten/node': './flatten/browser'
}),
typescript({
tsconfigOverride: { tsconfigOverride: {
include: [ 'src' ], include: [ 'src' ],
exclude: [ 'test', 'benchmark' ], exclude: [ 'test', 'benchmark' ],
@@ -52,7 +63,8 @@ const esm = {
module: 'ES2015' module: 'ES2015'
} }
} }
})], })
],
treeshake, treeshake,
input input
} }