From 1b12486a7a860d5b95875267a5a909fee5db773d Mon Sep 17 00:00:00 2001 From: Konstantinos Kaloutas Date: Wed, 31 Aug 2022 15:29:32 +0300 Subject: [PATCH] fix: cross platform build script --- tldraw/apps/tldraw-logseq/build.mjs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tldraw/apps/tldraw-logseq/build.mjs b/tldraw/apps/tldraw-logseq/build.mjs index 995d6f175..c474d2df6 100644 --- a/tldraw/apps/tldraw-logseq/build.mjs +++ b/tldraw/apps/tldraw-logseq/build.mjs @@ -2,6 +2,7 @@ /* eslint-disable no-undef */ import 'zx/globals' import fs from 'fs' +import path from 'path' // Build with [tsup](https://tsup.egoist.sh) await $`tsup` @@ -16,4 +17,7 @@ Object.assign(glob, { fs.writeFileSync('dist/package.json', JSON.stringify(glob, null, 2)) -await $`ln -f ${__dirname}/dist/index.js ${__dirname}/../../../src/js/tldraw-logseq.js` +const dest = path.join(__dirname, '/../../../src/js/tldraw-logseq.js') + +fs.unlinkSync(dest) +fs.linkSync(path.join(__dirname, '/dist/index.js'), dest)