Starting to modularize into separate cli / server packages. (#55)

* Starting to move a lot of code into packages/server

* More of the massive refactor, builds and runs, some issues though.

* Fixing outstanding issue with double messages.

* Fixing a minor UI issue.

* Fixing the build post-merge.

* Running formatting.

* Addressing comments.
This commit is contained in:
Evan Senter
2025-04-19 19:45:42 +01:00
committed by GitHub
parent 0c9e1ef61b
commit 3fce6cea27
46 changed files with 3946 additions and 3403 deletions

View File

@@ -5,6 +5,7 @@
"type": "module",
"main": "dist/src/index.js",
"scripts": {
"start": "node dist/src/index.js",
"build": "tsc --build && cp package.json dist/",
"clean": "rm -rf dist",
"lint": "eslint . --ext .ts,.tsx",
@@ -14,8 +15,16 @@
"files": [
"dist"
],
"dependencies": {
"@google/genai": "^0.8.0",
"fast-glob": "^3.3.3",
"diff": "^7.0.0",
"dotenv": "^16.4.7"
},
"devDependencies": {
"typescript": "^5.3.3",
"@types/diff": "^7.0.2",
"@types/dotenv": "^6.1.1",
"vitest": "^3.1.1"
},
"engines": {