{ "name": "nxtscape-agent", "version": "0.1.0", "description": "nxtscape agent", "main": "dist/background.js", "scripts": { "build": "npm run clean && cross-env NODE_ENV=production webpack --config webpack.config.js", "build:dev": "npm run clean && cross-env NODE_ENV=development webpack --config webpack.config.js", "build:watch": "npm run clean && cross-env NODE_ENV=development WEBPACK_WATCH=true webpack --config webpack.config.js --watch", "clean": "rimraf dist", "dev": "npm run clean && cross-env NODE_ENV=development webpack --config webpack.config.js", "dev:chrome": "npm run clean && cross-env NODE_ENV=development BUILD_TARGET=chrome webpack --config webpack.config.js", "dev:watch": "npm run clean && cross-env NODE_ENV=development WEBPACK_WATCH=true webpack --config webpack.config.js --watch", "lint": "eslint src --ext .ts,.tsx", "lint:fix": "eslint src --ext .ts,.tsx --fix", "test": "vitest", "test:run": "vitest run", "test:watch": "vitest --watch", "test:coverage": "vitest run --coverage", "test:ui": "vitest --ui" }, "author": "", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "^0.50.4", "@langchain/anthropic": "^0.3.23", "@langchain/community": "^0.3.47", "@langchain/core": "^0.3.61", "@langchain/google-genai": "^0.2.13", "@langchain/langgraph": "^0.2.74", "@langchain/ollama": "^0.2.3", "@langchain/openai": "^0.5.15", "@radix-ui/react-dialog": "^1.1.13", "@radix-ui/react-icons": "^1.3.2", "@radix-ui/themes": "^3.2.1", "@types/uuid": "^10.0.0", "autoevals": "^0.0.130", "axios": "^1.9.0", "braintrust": "^0.3.6", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "dotenv": "^16.3.1", "firebase": "^12.2.1", "lucide-react": "^0.511.0", "luxon": "^3.4.4", "markdown-to-jsx": "^7.7.12", "match-sorter": "^6.3.4", "ollama": "^0.5.16", "openai": "^5.15.0", "posthog-js": "^1.252.0", "react": "^18.2.0", "react-dom": "^18.2.0", "rehype-stringify": "^10.0.1", "remark": "^15.0.1", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "remark-squeeze-paragraphs": "^6.0.0", "tailwind-merge": "^3.3.0", "tailwindcss-animate": "^1.0.7", "uuid": "^11.1.0", "yaml": "^2.8.0", "zod": "^3.22.4", "zod-to-json-schema": "^3.24.6", "zustand": "^4.4.7" }, "devDependencies": { "@types/chrome": "^0.0.260", "@types/react": "^18.2.45", "@types/react-dom": "^18.2.18", "@typescript-eslint/eslint-plugin": "^6.15.0", "@typescript-eslint/parser": "^6.15.0", "@vitest/ui": "^1.6.0", "autoprefixer": "^10.4.21", "buffer": "^6.0.3", "copy-webpack-plugin": "^11.0.0", "cross-env": "^7.0.3", "crypto-browserify": "^3.12.1", "css-loader": "^6.8.1", "eslint": "^8.56.0", "happy-dom": "^18.0.1", "html-webpack-plugin": "^5.5.4", "path-browserify": "^1.0.1", "postcss": "^8.4.34", "postcss-loader": "^6.2.1", "process": "^0.11.10", "puppeteer": "^24.8.2", "rimraf": "^6.0.1", "sass": "^1.69.5", "sass-loader": "^13.3.2", "stream-browserify": "^3.0.0", "style-loader": "^3.3.3", "tailwindcss": "^3.4.4", "terser-webpack-plugin": "^5.3.14", "ts-loader": "^9.5.1", "ts-node": "^10.9.2", "tsx": "^4.20.4", "typescript": "^5.3.3", "util": "^0.12.5", "vitest": "^1.6.0", "webpack": "^5.89.0", "webpack-cli": "^5.1.4", "webpack-ext-reloader": "^1.1.13" }, "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" }