mirror of
https://github.com/zenstackhq/zenstack
synced 2026-05-24 10:08:55 +00:00
16 lines
635 B
TypeScript
16 lines
635 B
TypeScript
import dotenv from 'dotenv';
|
|
import fs from 'node:fs';
|
|
|
|
dotenv.config({ path: './.env.local' });
|
|
dotenv.config({ path: './.env' });
|
|
|
|
const telemetryToken = process.env.VSCODE_TELEMETRY_TRACKING_TOKEN;
|
|
if (!telemetryToken) {
|
|
console.warn('Warning: VSCODE_TELEMETRY_TRACKING_TOKEN environment variable is not set, skipping token injection');
|
|
process.exit(0);
|
|
}
|
|
const file = 'dist/extension.cjs';
|
|
let content = fs.readFileSync(file, 'utf-8');
|
|
content = content.replace('<VSCODE_TELEMETRY_TRACKING_TOKEN>', telemetryToken);
|
|
fs.writeFileSync(file, content, 'utf-8');
|
|
console.log('Telemetry token injected into dist/extension.cjs');
|