diff options
author | 2021-05-05 12:44:31 -0500 | |
---|---|---|
committer | 2021-05-05 12:44:31 -0500 | |
commit | 64f4f74fb641194c12edf3888a55a3359c9f594f (patch) | |
tree | 1f24e8110c99ff7f8b41fee23f7e93de76940ec4 /tools/vscode/scripts/build.mjs | |
parent | 0fe0a6ba19f3ba079156914b34987507e8a65dbe (diff) | |
download | astro-64f4f74fb641194c12edf3888a55a3359c9f594f.tar.gz astro-64f4f74fb641194c12edf3888a55a3359c9f594f.tar.zst astro-64f4f74fb641194c12edf3888a55a3359c9f594f.zip |
Split out `astro-languageserver` and `astro-vscode` (#173)
Diffstat (limited to 'tools/vscode/scripts/build.mjs')
-rw-r--r-- | tools/vscode/scripts/build.mjs | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/tools/vscode/scripts/build.mjs b/tools/vscode/scripts/build.mjs deleted file mode 100644 index baaaa207f..000000000 --- a/tools/vscode/scripts/build.mjs +++ /dev/null @@ -1,37 +0,0 @@ -import esbuild from 'esbuild'; -import config from './esbuild.config.mjs'; -import { performance } from 'perf_hooks'; - -function buildClient() { - return esbuild.build({ - ...config, - entryPoints: ['packages/client/src/index.ts'], - outfile: 'dist/index.js', - }); -} - -function buildServer() { - return esbuild.build({ - ...config, - entryPoints: ['packages/server/src/index.ts'], - outfile: 'dist/server.js', - }); -} - -async function build() { - const start = performance.now(); - try { - await Promise.all([buildClient(), buildServer()]); - } catch ({ errors }) { - if (errors[0].text.indexOf('Could not resolve') > -1) { - console.error('Make sure you run "npm run bootstrap" first!'); - } - return; - } - const end = performance.now(); - const span = end - start; - - console.log(`✨ Built in ${Math.round(span)}ms!`); -} - -build(); |