Remove use of __dirname from main process

This commit is contained in:
Fedor Indutny
2026-03-27 10:55:37 -07:00
committed by GitHub
parent 70f111e868
commit a048f83dbc
39 changed files with 222 additions and 337 deletions

View File

@@ -6,7 +6,7 @@ import { execSync } from 'node:child_process';
import { writeFileSync } from 'node:fs';
import { DAY } from '../util/durations/index.std.js';
import { version } from '../util/packageJson.node.js';
import { packageJson } from '../util/packageJson.node.js';
import { isNotUpdatable } from '../util/version.std.js';
const unixTimestamp = parseInt(
@@ -18,7 +18,7 @@ const buildCreation = unixTimestamp * 1000;
// NB: Build expirations are also determined via users' auto-update settings; see
// getExpirationTimestamp
const validDuration = isNotUpdatable(version) ? DAY * 30 : DAY * 90;
const validDuration = isNotUpdatable(packageJson.version) ? DAY * 30 : DAY * 90;
const buildExpiration = buildCreation + validDuration;
const localProductionPath = join(
@@ -29,7 +29,7 @@ const localProductionPath = join(
const localProductionConfig = {
buildCreation,
buildExpiration,
...(isNotUpdatable(version) ? { updatesEnabled: false } : {}),
...(isNotUpdatable(packageJson.version) ? { updatesEnabled: false } : {}),
};
writeFileSync(