Skip to content

Commit b18e4e7

Browse files
committed
Fix @prosopo/util build
1 parent 5334e96 commit b18e4e7

File tree

4 files changed

+15
-5
lines changed

4 files changed

+15
-5
lines changed

dev/config/src/vite/vite.backend.config.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export default async function (
2727
packageVersion: string,
2828
bundleName: string,
2929
packageDir: string,
30-
entry: string | string[],
30+
entry: string | string[] | Record<string, string>,
3131
command?: string,
3232
mode?: string,
3333
outputDir?: string,
@@ -80,8 +80,15 @@ export default async function (
8080
let entriesAbsolute: string[];
8181
if (typeof entry === "string") {
8282
entriesAbsolute = [path.resolve(packageDir, entry)];
83-
} else {
83+
} else if (Array.isArray(entry)) {
8484
entriesAbsolute = entry.map((e) => path.resolve(packageDir, e));
85+
} else {
86+
entriesAbsolute = Object.fromEntries(
87+
Object.entries(entry).map(([key, value]) => [
88+
key,
89+
path.resolve(packageDir, value),
90+
]),
91+
) as unknown as string[];
8592
}
8693

8794
// drop console logs if in production mode

dev/config/src/vite/vite.commonjs.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import VitePluginCopy from "./vite-plugin-copy.js";
2424
export default async function (
2525
name: string,
2626
tsConfigPath: string,
27-
entry?: string | Record<string, string>,
27+
entry?: string | string[] | Record<string, string>,
2828
): Promise<UserConfig> {
2929
console.info(`ViteCommonJSConfig: ${name}`);
3030
const projectExternal = await getExternalsFromReferences(tsConfigPath, [

dev/config/src/vite/vite.esm.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import VitePluginCopy from "./vite-plugin-copy.js";
2424
export default async function (
2525
name: string,
2626
tsConfigPath: string,
27-
entry?: string | Record<string, string>,
27+
entry?: string | string[] | Record<string, string>,
2828
): Promise<UserConfig> {
2929
console.info(`ViteEsmConfig: ${name}`);
3030
const projectExternal = await getExternalsFromReferences(tsConfigPath, [

packages/util/vite.esm.config.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,8 @@ import path from "node:path";
1616
import { ViteEsmConfig } from "@prosopo/config";
1717

1818
export default function () {
19-
return ViteEsmConfig(path.basename("."), path.resolve("./tsconfig.json"));
19+
return ViteEsmConfig(path.basename("."), path.resolve("./tsconfig.json"), [
20+
"src/index.ts",
21+
"src/node.ts",
22+
]);
2023
}

0 commit comments

Comments
 (0)