From 2b302ac4106ace66b24ae12229c2952789a2aee2 Mon Sep 17 00:00:00 2001 From: Asher Gomez Date: Wed, 30 Apr 2025 11:34:27 +1000 Subject: [PATCH] refactor(core): use `getSnapshotPath()` --- src/build_cache.ts | 4 ++-- src/dev/dev_build_cache.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/build_cache.ts b/src/build_cache.ts index 6263eba4381..ccc06758c59 100644 --- a/src/build_cache.ts +++ b/src/build_cache.ts @@ -1,5 +1,5 @@ import * as path from "@std/path"; -import type { ResolvedFreshConfig } from "./config.ts"; +import { getSnapshotPath, type ResolvedFreshConfig } from "./config.ts"; import { DENO_DEPLOYMENT_ID, setBuildId } from "./runtime/build_id.ts"; import * as colors from "@std/fmt/colors"; @@ -30,7 +30,7 @@ export interface BuildCache { export class ProdBuildCache implements BuildCache { static async fromSnapshot(config: ResolvedFreshConfig, islandCount: number) { - const snapshotPath = path.join(config.build.outDir, "snapshot.json"); + const snapshotPath = getSnapshotPath(config); const staticFiles = new Map(); const islandToChunk = new Map(); diff --git a/src/dev/dev_build_cache.ts b/src/dev/dev_build_cache.ts index 2a08c6cb14f..dfe3ebc7f6c 100644 --- a/src/dev/dev_build_cache.ts +++ b/src/dev/dev_build_cache.ts @@ -1,7 +1,7 @@ import type { BuildCache, StaticFile } from "../build_cache.ts"; import * as path from "@std/path"; import { SEPARATOR as WINDOWS_SEPARATOR } from "@std/path/windows/constants"; -import type { ResolvedFreshConfig } from "../config.ts"; +import { getSnapshotPath, type ResolvedFreshConfig } from "../config.ts"; import type { BuildSnapshot } from "../build_cache.ts"; import { encodeHex } from "@std/encoding/hex"; import { crypto } from "@std/crypto"; @@ -284,7 +284,7 @@ export class DiskBuildCache implements DevBuildCache { } await Deno.writeTextFile( - path.join(this.config.build.outDir, "snapshot.json"), + getSnapshotPath(this.config), JSON.stringify(snapshot, null, 2), ); }