bundle yjs as a module to prevent declaration issues from circular dependencies

This commit is contained in:
Kevin Jahns
2020-02-12 10:37:22 +01:00
parent 76c389dba0
commit 62888b4004
4 changed files with 18 additions and 3 deletions

View File

@@ -51,6 +51,21 @@ export default [{
}
},
external: id => /^lib0\//.test(id)
}, {
input: './src/index.js',
output: {
name: 'Y',
file: 'dist/yjs.mjs',
format: 'esm',
sourcemap: true,
paths: path => {
if (/^lib0\//.test(path)) {
return `lib0/dist/${path.slice(5, -3)}.cjs`
}
return path
}
},
external: id => /^lib0\//.test(id)
}, {
input: './tests/index.js',
output: {