{ "name": "market-screener", "version": "2.0.0", "type": "module", "scripts": { "start": "node bin/screen.js", "server": "node bin/server.js", "dev": "concurrently -n api,ui -c cyan,magenta \"node bin/server.js\" \"npm run dev --prefix ui\"", "ui:install": "npm install --prefix ui --legacy-peer-deps", "finance": "node bin/finance.js", "test": "node --test --test-reporter=./scripts/summary-reporter.js tests/*.test.js", "test:watch": "node --test --watch --test-reporter=spec tests/*.test.js", "format": "prettier --write \"src/**/*.js\" \"bin/**/*.js\" \"tests/**/*.js\"", "format:check": "prettier --check \"src/**/*.js\" \"bin/**/*.js\" \"tests/**/*.js\"", "prepare": "husky" }, "lint-staged": { "*.js": [ "prettier --write" ] }, "dependencies": { "@anthropic-ai/sdk": "^0.100.1", "@fastify/cors": "^11.2.0", "dotenv": "^16.0.0", "fastify": "^5.8.5", "yahoo-finance2": "^3.15.2" }, "devDependencies": { "concurrently": "^10.0.3", "husky": "^9.0.0", "lint-staged": "^15.0.0", "prettier": "^3.0.0" } }