cli: avoid error when attempting to production pack packages without dist dir

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2023-02-04 17:13:05 +01:00
parent 3192c96e82
commit b6674828e7
@@ -181,7 +181,11 @@ async function prepareExportsEntryPoints(
pkg: ExtendedPackageJSON,
packageDir: string,
) {
const distFiles = await fs.readdir(resolvePath(packageDir, 'dist'));
const distPath = resolvePath(packageDir, 'dist');
if (!(await fs.pathExists(distPath))) {
return undefined;
}
const distFiles = await fs.readdir(distPath);
const outputExports = {} as Record<string, Record<string, string>>;
const compatibilityWriters = new Array<