logseq/tldraw/apps/tldraw-logseq/build.mjs

20 lines
506 B
JavaScript
Raw Normal View History

2022-04-29 15:46:52 +00:00
#!/usr/bin/env zx
/* eslint-disable no-undef */
import 'zx/globals'
import fs from 'fs'
// Build with [tsup](https://tsup.egoist.sh)
await $`tsup`
// Prepare package.json file
const packageJson = fs.readFileSync('package.json', 'utf8')
const glob = JSON.parse(packageJson)
Object.assign(glob, {
main: './index.js',
2022-07-03 13:38:09 +00:00
module: './index.mjs',
2022-04-29 15:46:52 +00:00
})
fs.writeFileSync('dist/package.json', JSON.stringify(glob, null, 2))
2022-07-03 13:38:09 +00:00
await $`ln -f ${__dirname}/dist/index.js ${__dirname}/../../../src/js/tldraw-logseq.js`