From 7b5bf62ad581292395ebed37d705ddd892a9a812 Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Mon, 7 Feb 2022 21:31:36 -0800 Subject: [bun-macro-relay] resolve the artifact directory --- packages/bun-macro-relay/bun-macro-relay.tsx | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/packages/bun-macro-relay/bun-macro-relay.tsx b/packages/bun-macro-relay/bun-macro-relay.tsx index a6777d65d..b2ae22225 100644 --- a/packages/bun-macro-relay/bun-macro-relay.tsx +++ b/packages/bun-macro-relay/bun-macro-relay.tsx @@ -1,4 +1,5 @@ import { parse, print } from "graphql/index.js"; +import { resolve } from "path"; // // 1. Parse the GraphQL tag. @@ -21,17 +22,7 @@ if (BUN_MACRO_RELAY_ARTIFACT_DIRECTORY) { artifactDirectory = BUN_MACRO_RELAY_ARTIFACT_DIRECTORY; } -// TODO: platform-independent path cleaning -if (!artifactDirectory.startsWith("/")) { - while (artifactDirectory.endsWith("/")) { - artifactDirectory = artifactDirectory.substring( - 0, - artifactDirectory.length - 1 - ); - } - - artifactDirectory = Bun.cwd + artifactDirectory; -} +artifactDirectory = resolve(artifactDirectory); export function graphql(node) { let query; -- cgit v1.2.3