Skip to content

Commit 1cbc5c1

Browse files
committed
fix: CLI build result should not contain the VSCode extension related code
1 parent dc4aee9 commit 1cbc5c1

File tree

9 files changed

+10
-9
lines changed

9 files changed

+10
-9
lines changed

packages/schema/build/bundle.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ require('esbuild')
1515
})
1616
.then(() => {
1717
fs.cpSync('./src/res', 'bundle/res', { force: true, recursive: true });
18+
fs.cpSync('./src/vscode/res', 'bundle/res', { force: true, recursive: true });
1819
fs.cpSync('../language/syntaxes', 'bundle/syntaxes', { force: true, recursive: true });
1920
})
2021
.then(() => console.log(success))

packages/schema/src/extension.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ import * as vscode from 'vscode';
22
import * as path from 'path';
33

44
import { LanguageClient, LanguageClientOptions, ServerOptions, TransportKind } from 'vscode-languageclient/node';
5-
import { AUTH_PROVIDER_ID, ZenStackAuthenticationProvider } from './zenstack-auth-provider';
6-
import { DocumentationCache } from './documentation-cache';
7-
import { ZModelPreview } from './zmodel-preview';
8-
import { ReleaseNotesManager } from './release-notes-manager';
9-
import telemetry from './vscode-telemetry';
5+
import { AUTH_PROVIDER_ID, ZenStackAuthenticationProvider } from './vscode/zenstack-auth-provider';
6+
import { DocumentationCache } from './vscode/documentation-cache';
7+
import { ZModelPreview } from './vscode/zmodel-preview';
8+
import { ReleaseNotesManager } from './vscode/release-notes-manager';
9+
import telemetry from './vscode/vscode-telemetry';
1010

1111
// Global variables
1212
let client: LanguageClient;

packages/schema/src/vscode-telemetry.ts renamed to packages/schema/src/vscode/vscode-telemetry.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { init, Mixpanel } from 'mixpanel';
22
import * as os from 'os';
33
import * as vscode from 'vscode';
4-
import { getMachineId } from './utils/machine-id-utils';
4+
import { getMachineId } from '../utils/machine-id-utils';
55
import { v5 as uuidv5 } from 'uuid';
6-
import { TELEMETRY_TRACKING_TOKEN } from './constants';
6+
import { TELEMETRY_TRACKING_TOKEN } from '../constants';
77

88
export type TelemetryEvents =
99
| 'extension:activate'

packages/schema/src/zmodel-preview.ts renamed to packages/schema/src/vscode/zmodel-preview.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { z } from 'zod';
55
import { LanguageClient } from 'vscode-languageclient/node';
66
import { URI } from 'vscode-uri';
77
import { DocumentationCache } from './documentation-cache';
8-
import { requireAuth } from './extension';
8+
import { requireAuth } from '../extension';
99
import { API_URL } from './zenstack-auth-provider';
1010
import telemetry from './vscode-telemetry';
1111

packages/schema/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
"outDir": "dist"
55
},
66
"include": ["src/**/*.ts"],
7-
"exclude": ["src/extension.ts"]
7+
"exclude": ["src/extension.ts", "src/vscode/**/*.ts"]
88
}

0 commit comments

Comments
 (0)