Skip to content

Commit c1e8a78

Browse files
manucorporatbluwy
andauthored
Support ../ in publishConfig.directory when publishing packages (changesets#1619)
* fix: use resolve instead of join for publishConfig.directory * Create tiny-turkeys-punch.md --------- Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
1 parent 6dcc237 commit c1e8a78

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

.changeset/tiny-turkeys-punch.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@changesets/cli": patch
3+
---
4+
5+
Support `../` in `publishConfig.directory` when publishing packages

packages/cli/src/commands/publish/publishPackages.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { join } from "path";
1+
import { resolve } from "path";
22
import semverParse from "semver/functions/parse";
33
import pc from "picocolors";
44
import { AccessType } from "@changesets/types";
@@ -129,7 +129,7 @@ async function publishAPackage(
129129
{
130130
cwd: pkg.dir,
131131
publishDir: publishConfig?.directory
132-
? join(pkg.dir, publishConfig.directory)
132+
? resolve(pkg.dir, publishConfig.directory)
133133
: pkg.dir,
134134
access: publishConfig?.access || access,
135135
tag,

0 commit comments

Comments
 (0)