Skip to content

File tree

12 files changed

+38
-50
lines changed

12 files changed

+38
-50
lines changed
 

‎packages/cli/package.json

+1-4
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,7 @@
1515
"url": "https://github.com/elizaOS/eliza.git",
1616
"directory": "packages/cli"
1717
},
18-
"files": [
19-
"dist",
20-
"templates"
21-
],
18+
"files": ["dist", "templates"],
2219
"keywords": [],
2320
"type": "module",
2421
"exports": {

‎packages/cli/src/index.ts

+25-4
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import { teeCommand as tee } from "@/src/commands/tee";
99
import { loadEnvironment } from "@/src/utils/get-config";
1010
import { logger } from "@/src/utils/logger";
1111
import { Command } from "commander";
12+
import { fileURLToPath } from "node:url";
13+
import { dirname } from "node:path";
1214

1315
process.on("SIGINT", () => process.exit(0));
1416
process.on("SIGTERM", () => process.exit(0));
@@ -22,10 +24,29 @@ async function main() {
2224
// Load environment variables, trying project .env first, then global ~/.eliza/.env
2325
await loadEnvironment();
2426

25-
// read package.json version
26-
const packageJsonPath = path.join(process.cwd(), "package.json");
27-
const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, "utf-8"));
28-
const version = packageJson.version;
27+
// For ESM modules we need to use import.meta.url instead of __dirname
28+
const __filename = fileURLToPath(import.meta.url);
29+
const __dirname = dirname(__filename);
30+
31+
// Find package.json relative to the current file
32+
const packageJsonPath = path.resolve(__dirname, "../package.json");
33+
console.log("packageJsonPath", packageJsonPath);
34+
35+
// Add a simple check in case the path is incorrect
36+
let version = "0.0.0"; // Fallback version
37+
if (!fs.existsSync(packageJsonPath)) {
38+
console.warn(
39+
"Package.json not found at expected location:",
40+
packageJsonPath,
41+
);
42+
console.warn("Using fallback version:", version);
43+
} else {
44+
const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, "utf-8"));
45+
console.log("packageJson", packageJson);
46+
version = packageJson.version;
47+
}
48+
49+
console.log("version", version);
2950

3051
const program = new Command()
3152
.name("eliza")

‎packages/plugin-discord/package.json

+2-7
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
}
1616
}
1717
},
18-
"files": [
19-
"dist"
20-
],
18+
"files": ["dist"],
2119
"dependencies": {
2220
"@discordjs/opus": "github:discordjs/opus",
2321
"@discordjs/rest": "2.4.0",
@@ -38,10 +36,7 @@
3836
"test": "vitest run",
3937
"lint": "biome check ./src --config-path=./ --apply-unsafe && biome format ./ --config-path=./ --write"
4038
},
41-
"trustedDependencies": [
42-
"@discordjs/opus",
43-
"@discordjs/voice"
44-
],
39+
"trustedDependencies": ["@discordjs/opus", "@discordjs/voice"],
4540
"peerDependencies": {
4641
"whatwg-url": "7.1.0"
4742
},

‎packages/plugin-local-ai/package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@
1414
}
1515
}
1616
},
17-
"files": [
18-
"dist"
19-
],
17+
"files": ["dist"],
2018
"dependencies": {
2119
"@anush008/tokenizers": "^0.0.0",
2220
"@aws-sdk/client-s3": "^3.749.0",

‎packages/plugin-node/package.json

+2-10
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,7 @@
1515
}
1616
}
1717
},
18-
"files": [
19-
"dist",
20-
"scripts",
21-
"package.json",
22-
"LICENSE",
23-
"tsup.config.ts"
24-
],
18+
"files": ["dist", "scripts", "package.json", "LICENSE", "tsup.config.ts"],
2519
"dependencies": {
2620
"@aws-sdk/client-s3": "^3.705.0",
2721
"@aws-sdk/s3-request-presigner": "^3.705.0",
@@ -76,9 +70,7 @@
7670
"yargs": "17.7.2",
7771
"youtube-dl-exec": "3.0.15"
7872
},
79-
"trustedDependencies": [
80-
"youtube-dl-exec"
81-
],
73+
"trustedDependencies": ["youtube-dl-exec"],
8274
"devDependencies": {
8375
"@types/node": "22.8.4",
8476
"tsup": "8.4.0"

‎packages/plugin-openai/package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@
1414
}
1515
}
1616
},
17-
"files": [
18-
"dist"
19-
],
17+
"files": ["dist"],
2018
"dependencies": {
2119
"@ai-sdk/openai": "^1.1.9",
2220
"@ai-sdk/ui-utils": "1.1.9",

‎packages/plugin-sql/package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@
1818
}
1919
}
2020
},
21-
"files": [
22-
"dist"
23-
],
21+
"files": ["dist"],
2422
"dependencies": {
2523
"@electric-sql/pglite": "^0.2.17",
2624
"@elizaos/core": "^1.0.0-alpha.17",

‎packages/plugin-starter/package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
}
1616
}
1717
},
18-
"files": [
19-
"dist"
20-
],
18+
"files": ["dist"],
2119
"dependencies": {
2220
"@elizaos/core": "^1.0.0-alpha.17",
2321
"zod": "3.21.4"

‎packages/plugin-telegram/package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
}
1616
}
1717
},
18-
"files": [
19-
"dist"
20-
],
18+
"files": ["dist"],
2119
"dependencies": {
2220
"@telegraf/types": "7.1.0",
2321
"telegraf": "4.16.3"

‎packages/plugin-twitter/package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
}
1616
}
1717
},
18-
"files": [
19-
"dist"
20-
],
18+
"files": ["dist"],
2119
"dependencies": {
2220
"@elizaos/core": "^1.0.0-alpha.17",
2321
"@roamhq/wrtc": "^0.8.0",

‎packages/project-starter/package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
}
1616
}
1717
},
18-
"files": [
19-
"dist"
20-
],
18+
"files": ["dist"],
2119
"dependencies": {
2220
"@elizaos/core": "^1.0.0-alpha.17",
2321
"zod": "3.21.4"

‎packages/the-org/package.json

+1-4
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,7 @@
1717
"test": "vitest --run"
1818
},
1919
"nodemonConfig": {
20-
"watch": [
21-
"src",
22-
"../core/dist"
23-
],
20+
"watch": ["src", "../core/dist"],
2421
"ext": "ts,json",
2522
"exec": "node --enable-source-maps --loader ts-node/esm src/index.ts"
2623
},

0 commit comments

Comments
 (0)
Please sign in to comment.