🔧 Fix: Corriger les chemins de compilation dans package.json

- Mettre à jour main et bin vers dist/cli.js
- Corriger npm start pour pointer vers le bon fichier compilé
- Fix erreur de typage TypeScript dans commands/index.ts

L'application se lance maintenant correctement!
This commit is contained in:
Network Monitor Bot 2025-08-19 19:41:16 +02:00
parent 6ca114215c
commit 81289781bf
4 changed files with 10 additions and 5 deletions

View File

@ -3,7 +3,11 @@
"allow": [ "allow": [
"Bash(mkdir:*)", "Bash(mkdir:*)",
"Bash(git add:*)", "Bash(git add:*)",
"Bash(git reset:*)" "Bash(git reset:*)",
"Bash(git rm:*)",
"Bash(git push:*)",
"Bash(npm run build:*)",
"Bash(npm start)"
], ],
"deny": [], "deny": [],
"ask": [] "ask": []

1
.gitignore vendored
View File

@ -1,5 +1,6 @@
# Dossier d'exemple (ne pas committer) # Dossier d'exemple (ne pas committer)
.divers .divers
.claude
# Dépendances # Dépendances
node_modules/ node_modules/

View File

@ -2,14 +2,14 @@
"name": "neuraterm", "name": "neuraterm",
"version": "1.0.0", "version": "1.0.0",
"description": "Terminal IA professionnel avec support multi-providers (ChatGPT, Mistral) et suivi des coûts", "description": "Terminal IA professionnel avec support multi-providers (ChatGPT, Mistral) et suivi des coûts",
"main": "dist/src/cli.js", "main": "dist/cli.js",
"type": "module", "type": "module",
"bin": { "bin": {
"neuraterm": "dist/src/cli.js" "neuraterm": "dist/cli.js"
}, },
"scripts": { "scripts": {
"build": "tsc", "build": "tsc",
"start": "node dist/src/cli.js", "start": "node dist/cli.js",
"dev": "ts-node --esm src/cli.ts", "dev": "ts-node --esm src/cli.ts",
"test": "jest", "test": "jest",
"lint": "eslint src", "lint": "eslint src",

View File

@ -251,7 +251,7 @@ export class CommandProcessor {
model: this.config.ai.mistral?.model || 'mistral-large-latest', model: this.config.ai.mistral?.model || 'mistral-large-latest',
baseUrl: this.config.ai.mistral?.baseUrl baseUrl: this.config.ai.mistral?.baseUrl
}, },
defaultProvider: keys.openai ? 'openai' : 'mistral' defaultProvider: (keys.openai ? 'openai' : 'mistral') as 'openai' | 'mistral'
}; };
// Recréer le client IA // Recréer le client IA