@@ -1,37 +1,41 @@ |
| 1 | 1 | { |
| 2 | 2 | "name": "loosecannon", |
| 3 | | - "version": "0.3.0", |
| 3 | + "version": "0.3.1", |
| 4 | 4 | "description": "Automated scambaiting assistant for messaging platforms", |
| 5 | | - "main": "server/src/index-enhanced.js", |
| 5 | + "main": "server/src/index-enhanced.mjs", |
| 6 | + "type": "module", |
| 6 | 7 | "scripts": { |
| 7 | | - "start": "node server/src/index-enhanced.js", |
| 8 | + "start": "node server/src/index-enhanced.mjs", |
| 8 | 9 | "start:basic": "node server/src/index.js", |
| 9 | | - "dev": "npm run dev:server & npm run dev:extension", |
| 10 | | - "dev:server": "nodemon server/src/index-enhanced.js", |
| 11 | | - "dev:extension": "web-ext run --source-dir ./extension --firefox-profile=loosecannon", |
| 12 | | - "dev:chrome": "echo 'Load extension-chrome/ as unpacked extension in Chrome'", |
| 13 | | - "dashboard": "open dashboard/index.html", |
| 14 | | - "build": "web-ext build --source-dir ./extension", |
| 10 | + "dev": "npm run dev:server", |
| 11 | + "dev:server": "node server/src/index-enhanced.mjs", |
| 12 | + "dev:extension:firefox": "echo 'Install web-ext globally: npm i -g web-ext' && echo 'Then run: web-ext run --source-dir ./extension'", |
| 13 | + "dev:extension:chrome": "echo 'Load extension-chrome/ as unpacked extension in Chrome'", |
| 14 | + "dashboard": "open dashboard/index.html || xdg-open dashboard/index.html || start dashboard/index.html", |
| 15 | + "build:firefox": "echo 'Run: web-ext build --source-dir ./extension'", |
| 15 | 16 | "build:chrome": "cd extension-chrome && zip -r ../loosecannon-chrome.zip *", |
| 16 | | - "lint": "web-ext lint --source-dir ./extension" |
| 17 | + "clean": "rm -rf node_modules package-lock.json && npm install" |
| 17 | 18 | }, |
| 18 | 19 | "keywords": [ |
| 19 | 20 | "scambaiting", |
| 20 | 21 | "browser-extension", |
| 21 | 22 | "firefox", |
| 23 | + "chrome", |
| 22 | 24 | "whatsapp", |
| 23 | | - "llm" |
| 25 | + "telegram", |
| 26 | + "messenger", |
| 27 | + "llm", |
| 28 | + "ollama" |
| 24 | 29 | ], |
| 25 | 30 | "author": "", |
| 26 | 31 | "license": "MIT", |
| 27 | | - "devDependencies": { |
| 28 | | - "nodemon": "^3.0.1", |
| 29 | | - "web-ext": "^7.8.0" |
| 32 | + "engines": { |
| 33 | + "node": ">=18.0.0" |
| 30 | 34 | }, |
| 31 | 35 | "dependencies": { |
| 32 | | - "express": "^4.18.2", |
| 36 | + "express": "^4.19.2", |
| 33 | 37 | "cors": "^2.8.5", |
| 34 | | - "axios": "^1.6.0", |
| 35 | | - "dotenv": "^16.3.1" |
| 38 | + "dotenv": "^16.4.5", |
| 39 | + "ws": "^8.17.0" |
| 36 | 40 | } |
| 37 | 41 | } |