{
  "name": "@tradejs/app",
  "version": "3.1.28",
  "description": "Installable Next.js UI for the TradeJS TypeScript framework: dashboards, backtests, charts, and runtime data.",
  "keywords": [
    "tradejs",
    "trading",
    "backtesting",
    "app",
    "dashboard",
    "nextjs",
    "signals",
    "crypto",
    "bybit",
    "binance",
    "coinbase",
    "ai",
    "claude",
    "codex"
  ],
  "files": [
    "README.md",
    "bin",
    "public",
    "src",
    "!src/**/__tests__",
    "!src/**/*.test.ts",
    "!src/**/*.test.tsx",
    "next.config.mjs",
    "tsconfig.json",
    "next-env.d.ts"
  ],
  "bin": {
    "tradejs-app": "./bin/tradejs-app.mjs"
  },
  "publishConfig": {
    "access": "public"
  },
  "imports": {
    "#app/*": "./src/app/*",
    "#actions/*": "./src/app/actions/*",
    "#store": "./src/app/store/index.ts",
    "#shared/*": "./src/app/components/Shared/*",
    "#ui": "./src/app/components/UI/index.ts",
    "#components/*": "./src/app/components/*"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/TradeJS-Dev/TradeJS",
    "directory": "apps/app"
  },
  "bugs": {
    "url": "https://github.com/tradejs-dev/tradejs/issues"
  },
  "dependencies": {
    "@chakra-ui/charts": "3.36.1",
    "@chakra-ui/react": "3.36.1",
    "@emotion/react": "^11.14.0",
    "@tradejs/core": "^3.1.28",
    "@tradejs/indicators": "^3.1.28",
    "@tradejs/infra": "^3.1.28",
    "@tradejs/node": "^3.1.28",
    "@tradejs/types": "^3.1.28",
    "@types/bcryptjs": "2.4.6",
    "@types/lodash": "4.17.24",
    "@types/node": "24.13.3",
    "@types/react": "19.2.17",
    "@types/react-dom": "19.2.3",
    "@types/react-window": "1.8.8",
    "bcryptjs": "^2.4.3",
    "date-fns": "^3.6.0",
    "fast-technical-indicators": "^1.1.4",
    "idb-keyval": "^6.3.0",
    "klinecharts": "10.0.0-alpha9",
    "lodash": "^4.18.1",
    "next": "16.2.11",
    "next-auth": "5.0.0-beta.30",
    "next-themes": "^0.4.6",
    "react": "19.2.8",
    "react-dom": "19.2.8",
    "react-icons": "5.7.0",
    "react-is": "19.2.8",
    "react-virtualized-auto-sizer": "^1.0.26",
    "react-window": "^1.8.11",
    "recharts": "3.10.0",
    "shiki": "3.23.0",
    "technicalindicators": "^3.1.0",
    "typescript": "5.9.3",
    "zustand": "5.0.14"
  },
  "devDependencies": {
    "@testing-library/dom": "^10.4.1",
    "@testing-library/react": "^16.3.2"
  },
  "scripts": {
    "dev": "node ./bin/tradejs-app.mjs dev",
    "build": "NODE_ENV=production node ./bin/tradejs-app.mjs build",
    "start": "node ./bin/tradejs-app.mjs start",
    "lint": "ESLINT_USE_FLAT_CONFIG=true yarn run -T eslint src",
    "typecheck": "tsc -p ./tsconfig.json --noEmit && tsc -p ./tsconfig.tests.json --noEmit"
  },
  "license": "BUSL-1.1",
  "author": "aleksnick (https://github.com/aleksnick)"
}