From 4047f50d5fb5f96fc1bfdb5093b1dc2fa93bbe4d Mon Sep 17 00:00:00 2001 From: Deepen Timalsina Date: Tue, 15 Apr 2025 22:20:24 +0545 Subject: [PATCH] build: fixed incorrect path for env.cjs and path resolved for entry points --- packages/excalidraw/src/env.cjs | 2 +- scripts/buildBase.js | 2 +- scripts/buildPackage.js | 11 +++++++++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/packages/excalidraw/src/env.cjs b/packages/excalidraw/src/env.cjs index 63c1bde5f..962ada1e5 100644 --- a/packages/excalidraw/src/env.cjs +++ b/packages/excalidraw/src/env.cjs @@ -1,6 +1,6 @@ const dotenv = require("dotenv"); const { readFileSync } = require("fs"); -const pkg = require("./package.json"); +const pkg = require("../package.json"); const parseEnvVariables = (filepath) => { const envVars = Object.entries(dotenv.parse(readFileSync(filepath))).reduce( (env, [key, value]) => { diff --git a/scripts/buildBase.js b/scripts/buildBase.js index 2114f18c0..e050e54a8 100644 --- a/scripts/buildBase.js +++ b/scripts/buildBase.js @@ -13,7 +13,7 @@ const getConfig = (outdir) => ({ alias: { "@excalidraw/common": path.resolve(__dirname, "../packages/common/src"), "@excalidraw/element": path.resolve(__dirname, "../packages/element/src"), - "@excalidraw/excalidraw/src": path.resolve( + "@excalidraw/excalidraw": path.resolve( __dirname, "../packages/excalidraw/src", ), diff --git a/scripts/buildPackage.js b/scripts/buildPackage.js index 8f5558453..c4de2d8c9 100644 --- a/scripts/buildPackage.js +++ b/scripts/buildPackage.js @@ -3,7 +3,7 @@ const path = require("path"); const { build } = require("esbuild"); const { sassPlugin } = require("esbuild-sass-plugin"); -const { parseEnvVariables } = require("../packages/excalidraw/env.cjs"); +const { parseEnvVariables } = require("../packages/excalidraw/src/env.cjs"); const ENV_VARS = { development: { @@ -30,6 +30,10 @@ const getConfig = (outdir) => ({ alias: { "@excalidraw/common": path.resolve(__dirname, "../packages/common/src"), "@excalidraw/element": path.resolve(__dirname, "../packages/element/src"), + "@excalidraw/excalidraw": path.resolve( + __dirname, + "../packages/excalidraw/src", + ), "@excalidraw/excalidraw/src": path.resolve( __dirname, "../packages/excalidraw/src", @@ -64,7 +68,10 @@ function buildProd(config) { const createESMRawBuild = async () => { const chunksConfig = { - entryPoints: ["index.tsx", "**/*.chunk.ts"], + entryPoints: [ + path.resolve(__dirname, "../packages/excalidraw/src/index.tsx"), + path.resolve(__dirname, "../packages/excalidraw/src/**/*.chunk.ts"), + ], entryNames: "[name]", };