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
+21 -9
View File
@@ -43,16 +43,28 @@ const esm = {
banner
}],
external: ['path', 'fs'],
plugins: [typescript({
tsconfigOverride: {
include: [ 'src' ],
exclude: [ 'test', 'benchmark' ],
compilerOptions: {
target: 'ES2017',
module: 'ES2015'
plugins: [
replace({
include: './src/liquid.ts',
delimiters: ['', ''],
'./fs/node': './fs/browser'
}),
replace({
include: './src/parser/tokenizer.ts',
delimiters: ['', ''],
'./flatten/node': './flatten/browser'
}),
typescript({
tsconfigOverride: {
include: [ 'src' ],
exclude: [ 'test', 'benchmark' ],
compilerOptions: {
target: 'ES2017',
module: 'ES2015'
}
}
}
})],
})
],
treeshake,
input
}