build: fixed incorrect path for env.cjs and path resolved for entry points

This commit is contained in:
Deepen Timalsina 2025-04-15 22:20:24 +05:45
parent b8b6e67559
commit 4047f50d5f
3 changed files with 11 additions and 4 deletions

View file

@ -1,6 +1,6 @@
const dotenv = require("dotenv"); const dotenv = require("dotenv");
const { readFileSync } = require("fs"); const { readFileSync } = require("fs");
const pkg = require("./package.json"); const pkg = require("../package.json");
const parseEnvVariables = (filepath) => { const parseEnvVariables = (filepath) => {
const envVars = Object.entries(dotenv.parse(readFileSync(filepath))).reduce( const envVars = Object.entries(dotenv.parse(readFileSync(filepath))).reduce(
(env, [key, value]) => { (env, [key, value]) => {

View file

@ -13,7 +13,7 @@ const getConfig = (outdir) => ({
alias: { alias: {
"@excalidraw/common": path.resolve(__dirname, "../packages/common/src"), "@excalidraw/common": path.resolve(__dirname, "../packages/common/src"),
"@excalidraw/element": path.resolve(__dirname, "../packages/element/src"), "@excalidraw/element": path.resolve(__dirname, "../packages/element/src"),
"@excalidraw/excalidraw/src": path.resolve( "@excalidraw/excalidraw": path.resolve(
__dirname, __dirname,
"../packages/excalidraw/src", "../packages/excalidraw/src",
), ),

View file

@ -3,7 +3,7 @@ const path = require("path");
const { build } = require("esbuild"); const { build } = require("esbuild");
const { sassPlugin } = require("esbuild-sass-plugin"); const { sassPlugin } = require("esbuild-sass-plugin");
const { parseEnvVariables } = require("../packages/excalidraw/env.cjs"); const { parseEnvVariables } = require("../packages/excalidraw/src/env.cjs");
const ENV_VARS = { const ENV_VARS = {
development: { development: {
@ -30,6 +30,10 @@ const getConfig = (outdir) => ({
alias: { alias: {
"@excalidraw/common": path.resolve(__dirname, "../packages/common/src"), "@excalidraw/common": path.resolve(__dirname, "../packages/common/src"),
"@excalidraw/element": path.resolve(__dirname, "../packages/element/src"), "@excalidraw/element": path.resolve(__dirname, "../packages/element/src"),
"@excalidraw/excalidraw": path.resolve(
__dirname,
"../packages/excalidraw/src",
),
"@excalidraw/excalidraw/src": path.resolve( "@excalidraw/excalidraw/src": path.resolve(
__dirname, __dirname,
"../packages/excalidraw/src", "../packages/excalidraw/src",
@ -64,7 +68,10 @@ function buildProd(config) {
const createESMRawBuild = async () => { const createESMRawBuild = async () => {
const chunksConfig = { 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]", entryNames: "[name]",
}; };