{
  "name": "@truffle/dashboard",
  "description": "Web-server component for signing CLI transactions with browser",
  "license": "MIT",
  "author": "Rosco Kalis <roscokalis@gmail.com>",
  "repository": {
    "type": "git",
    "url": "https://github.com/trufflesuite/truffle.git",
    "directory": "packages/dashboard"
  },
  "bugs": {
    "url": "https://github.com/trufflesuite/truffle/issues"
  },
  "version": "0.4.5",
  "main": "dist/lib/index.js",
  "browser": {
    "ws": false
  },
  "files": [
    "dist/bin",
    "dist/lib"
  ],
  "scripts": {
    "build": "yarn build:server && yarn build:react --output-path ./dist/lib/dashboard-frontend",
    "build:react": "cross-env NODE_ENV=\"production\" webpack",
    "build:server": "tsc --project tsconfig.server.json",
    "prepare": "yarn build",
    "start": "ts-node --project tsconfig.server.json ./dev-server/all.ts",
    "start:react": "ts-node --project tsconfig.server.json ./dev-server/webpack.ts",
    "start:server": "ts-node --project tsconfig.server.json ./dev-server/dashboard.ts",
    "test": "jest --passWithNoTests"
  },
  "types": "dist/lib/index.d.ts",
  "dependencies": {
    "@emotion/react": "^11.11.1",
    "@mantine/core": "^5.10.5",
    "@mantine/hooks": "^5.10.5",
    "@mantine/notifications": "^5.10.5",
    "@mantine/prism": "^5.10.5",
    "@truffle/codec": "^0.17.3",
    "@truffle/codec-components": "^0.1.5",
    "@truffle/config": "^1.3.61",
    "@truffle/dashboard-message-bus": "^0.1.12",
    "@truffle/dashboard-message-bus-client": "^0.1.12",
    "@truffle/dashboard-message-bus-common": "^0.1.7",
    "@truffle/debug-utils": "^6.0.57",
    "@truffle/debugger": "^12.1.5",
    "@truffle/decoder": "^6.1.5",
    "@truffle/fetch-and-compile": "^0.5.56",
    "cors": "^2.8.5",
    "css-loader": "^6.8.1",
    "debug": "^4.3.2",
    "ethers": "^5.6.9",
    "express": "^4.17.1",
    "ganache": "7.9.1",
    "get-port": "^5.1.1",
    "highlightjs-solidity": "^2.0.6",
    "idb": "^7.1.1",
    "lowlight": "^2.8.1",
    "object-hash": "^3.0.0",
    "object-inspect": "^1.12.2",
    "open": "^8.4.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-feather": "^2.0.10",
    "react-router-dom": "^6.10.0",
    "rehype-stringify": "^9.0.3",
    "style-loader": "^3.3.3",
    "unified": "^10.1.2",
    "uuid": "^9.0.0",
    "wagmi": "^0.6.3",
    "ws": "^7.2.0"
  },
  "devDependencies": {
    "@babel/core": "^7.20.2",
    "@babel/plugin-syntax-flow": "^7.18.6",
    "@babel/plugin-transform-react-jsx": "^7.19.0",
    "@truffle/compile-common": "^0.9.8",
    "@types/cors": "^2.8.12",
    "@types/express": "^4.17.14",
    "@types/jest": "27.4.1",
    "@types/node": "~12.12.0",
    "@types/object-hash": "^2.2.1",
    "@types/object-inspect": "^1.8.1",
    "@types/react": "^18.0.25",
    "@types/react-dom": "^18.0.9",
    "@types/ws": "^7.2.0",
    "concurrently": "^7.5.0",
    "cross-env": "^7.0.3",
    "crypto-browserify": "^3.12.0",
    "eslint": "^8.25.0",
    "eslint-config-react-app": "^7.0.1",
    "eslint-webpack-plugin": "^3.2.0",
    "html-webpack-plugin": "^5.5.0",
    "os-browserify": "^0.3.0",
    "path-browserify": "^1.0.1",
    "process": "^0.11.10",
    "stream-browserify": "^3.0.0",
    "terser-webpack-plugin": "^5.3.6",
    "ts-jest": "29.0.3",
    "ts-loader": "^9.4.1",
    "ts-node": "10.7.0",
    "typescript": "^4.9.5",
    "vm-browserify": "^1.1.2",
    "webpack": "^5.88.2",
    "webpack-cli": "^4.10.0",
    "webpack-dev-server": "^4.15.1"
  },
  "publishConfig": {
    "access": "public"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "engines": {
    "node": "^16.20 || ^18.16 || >=20"
  },
  "gitHead": "a26df1ff53c01e6d82ad490338850360f6f970a9"
}
