-
Notifications
You must be signed in to change notification settings - Fork 62
Expand file tree
/
Copy pathesbuild.mjs
More file actions
26 lines (22 loc) · 1.08 KB
/
esbuild.mjs
File metadata and controls
26 lines (22 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See LICENSE.md in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { autoEsbuildOrWatch, autoSelectEsbuildConfig } from '@microsoft/vscode-azext-eng/esbuild';
const { extensionConfig, telemetryConfig } = autoSelectEsbuildConfig(true);
/** @type {import('esbuild').BuildOptions} */
const finalConfig = {
...extensionConfig,
entryPoints: [
...extensionConfig.entryPoints,
{
in: './node_modules/dockerfile-language-server-nodejs/lib/server.js',
out: 'dockerfile-language-server-nodejs/lib/server',
},
{
in: './node_modules/@microsoft/compose-language-service/dist/esm/server.js',
out: 'compose-language-service/lib/server',
},
],
};
await autoEsbuildOrWatch({ extensionConfig: finalConfig, telemetryConfig });