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 banner
}], }],
external: ['path', 'fs'], external: ['path', 'fs'],
plugins: [typescript({ plugins: [
tsconfigOverride: { replace({
include: [ 'src' ], include: './src/liquid.ts',
exclude: [ 'test', 'benchmark' ], delimiters: ['', ''],
compilerOptions: { './fs/node': './fs/browser'
target: 'ES2017', }),
module: 'ES2015' replace({
include: './src/parser/tokenizer.ts',
delimiters: ['', ''],
'./flatten/node': './flatten/browser'
}),
typescript({
tsconfigOverride: {
include: [ 'src' ],
exclude: [ 'test', 'benchmark' ],
compilerOptions: {
target: 'ES2017',
module: 'ES2015'
}
} }
} })
})], ],
treeshake, treeshake,
input input
} }