summaryrefslogtreecommitdiff
path: root/tools/vscode/scripts/build.mjs
diff options
context:
space:
mode:
authorGravatar Nate Moore <natemoo-re@users.noreply.github.com> 2021-05-05 12:44:31 -0500
committerGravatar GitHub <noreply@github.com> 2021-05-05 12:44:31 -0500
commit64f4f74fb641194c12edf3888a55a3359c9f594f (patch)
tree1f24e8110c99ff7f8b41fee23f7e93de76940ec4 /tools/vscode/scripts/build.mjs
parent0fe0a6ba19f3ba079156914b34987507e8a65dbe (diff)
downloadastro-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.mjs37
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();