History

[codex] Enforce canonical Node namespace imports (#3238)

Julius Marminge committed 4 months ago

Commit 2fa37ec1 parent db2750271 files · +1205 −952Browse files

Showing the changes to scripts/lib (1 of 71 files). Show all

Unified · Split

scripts/lib/public-config.test.ts+9−9
@@ -1,7 +1,7 @@
11 // @effect-diagnostics nodeBuiltinImport:off - Tests exercise root env file precedence directly.
2−import { mkdtempSync, rmSync, writeFileSync } from "node:fs";
3−import { tmpdir } from "node:os";
4−import { join } from "node:path";
2+import * as NodeFS from "node:fs";
3+import * as NodeOS from "node:os";
4+import * as NodePath from "node:path";
55 import { afterEach, describe, expect, it } from "vite-plus/test";
66
77 import { loadRepoEnv, resolvePublicConfig } from "./public-config.ts";
@@ -10,7 +10,7 @@ const temporaryDirectories: string[] = []; · 2 unmodified lines
1010
1111 afterEach(() => {
1212 for (const directory of temporaryDirectories.splice(0)) {
13− rmSync(directory, { recursive: true, force: true });
13+ NodeFS.rmSync(directory, { recursive: true, force: true });
1414 }
1515 });
1616
@@ -43,12 +43,12 @@ describe("loadRepoEnv", () => { · 26 unmodified lines
4343
4444 it("applies process, root local, and root precedence in that order", () => {
4545 const repoRoot = makeTemporaryDirectory();
46− writeFileSync(
47− join(repoRoot, ".env"),
46+ NodeFS.writeFileSync(
47+ NodePath.join(repoRoot, ".env"),
4848 "T3CODE_CLERK_PUBLISHABLE_KEY=pk_root\nT3CODE_CLERK_JWT_TEMPLATE=template_root\nT3CODE_CLERK_CLI_OAUTH_CLIENT_ID=oauth_root\nT3CODE_RELAY_URL=https://root.example.test\n",
4949 );
50− writeFileSync(
51− join(repoRoot, ".env.local"),
50+ NodeFS.writeFileSync(
51+ NodePath.join(repoRoot, ".env.local"),
5252 "T3CODE_CLERK_PUBLISHABLE_KEY=pk_local\nT3CODE_CLERK_JWT_TEMPLATE=template_local\nT3CODE_CLERK_CLI_OAUTH_CLIENT_ID=oauth_local\nT3CODE_RELAY_URL=https://local.example.test\n",
5353 );
5454
@@ -148,7 +148,7 @@ describe("loadRepoEnv", () => { · 93 unmodified lines
148148 });
149149
150150 function makeTemporaryDirectory() {
151− const directory = mkdtempSync(join(tmpdir(), "t3code-public-config-"));
151+ const directory = NodeFS.mkdtempSync(NodePath.join(NodeOS.tmpdir(), "t3code-public-config-"));
152152 temporaryDirectories.push(directory);
153153 return directory;
154154 }