diff --git a/.changeset/large-icons-jump.md b/.changeset/large-icons-jump.md new file mode 100644 index 000000000..07b8523b1 --- /dev/null +++ b/.changeset/large-icons-jump.md @@ -0,0 +1,5 @@ +--- +'modular-scripts': patch +--- + +Fix repository field generation on Windows diff --git a/packages/modular-scripts/src/build/buildPackage/getRepositoryField.ts b/packages/modular-scripts/src/build/buildPackage/getRepositoryField.ts index e5b4dc099..6fc95a390 100644 --- a/packages/modular-scripts/src/build/buildPackage/getRepositoryField.ts +++ b/packages/modular-scripts/src/build/buildPackage/getRepositoryField.ts @@ -11,7 +11,10 @@ async function getRelativePathInRepo(packagePath: string) { ['rev-parse', '--show-toplevel'], { stdout: 'pipe' }, ); - return path.relative(gitRepoPath, packagePath); + return path + .relative(gitRepoPath, packagePath) + .split(path.win32.sep) + .join(path.posix.sep); } export async function getRepositoryField(packagePath: string) {