{
  "name": "@netdata/dashboard",
  "version": "2.29.0",
  "homepage": ".",
  "main": "./lib/src/index-npm.js",
  "files": [
    "/lib"
  ],
  "private": false,
  "peerDependencies": {
    "react": "~16.12.0",
    "react-dom": "~16.12.0",
    "styled-components": "^5.0.1"
  },
  "dependencies": {
    "@formatjs/intl-datetimeformat": "^4.2.3",
    "@fortawesome/fontawesome-free": "^5.15.2",
    "@material/list": "^4.0.0",
    "@material/menu": "^2.3.0",
    "@material/menu-surface": "^1.0.0",
    "@netdata/netdata-ui": "^2.0.0",
    "@rmwc/icon": "^5.7.2",
    "@rmwc/list": "^5.7.2",
    "@rmwc/menu": "^5.7.2",
    "@rmwc/theme": "^6.1.4",
    "@rmwc/tooltip": "^5.7.2",
    "axios": "^0.21.1",
    "bootstrap": "^3.4.1",
    "bootstrap-slider": "^10.6.2",
    "bootstrap-table": "^1.11.2",
    "bootstrap-toggle": "~2.2.2",
    "classnames": "^2.2.6",
    "clipboard-polyfill": "^2.8.6",
    "color": "^3.1.2",
    "d3": "4.12.2",
    "date-fns": "^2.23.0",
    "dygraphs": "2.1.0",
    "easy-pie-chart": "^2.1.7",
    "enzyme": "^3.10.0",
    "enzyme-adapter-react-16": "^1.14.0",
    "gaugeJS": "1.3.6",
    "jquery": "^3.6.0",
    "jquery-sparkline": "^2.4.0",
    "lz-string": "^1.4.4",
    "moment": "^2.28.0",
    "pako": "^1.0.10",
    "peity": "3.2.1",
    "perfect-scrollbar": "0.6.15",
    "ramda": "^0.26.1",
    "ramda-adjunct": "^2.24.0",
    "react-datepicker": "^4.2.1",
    "react-headroom": "^3.0.0",
    "react-redux": "^7.1.1",
    "react-scripts": "3.3.0",
    "react-toastify": "^5.5.0",
    "react-use": "^13.27.1",
    "react-virtualized": "^9.22.3",
    "redux": "^4.0.4",
    "redux-act": "^1.7.7",
    "redux-saga": "^1.0.5",
    "reselect": "^4.0.0",
    "resize-observer-polyfill": "^1.5.1",
    "rxjs": "^6.5.4",
    "styled-components": "^5.0.1",
    "tableexport.jquery.plugin": "^1.6.7",
    "throttle-debounce": "^3.0.1",
    "typeface-ibm-plex-sans": "0.0.75",
    "typescript": "^3.7.3",
    "use-context-selector": "^1.3.7",
    "use-debounce": "^5.2.0",
    "uuid": "^3.4.0"
  },
  "devDependencies": {
    "@craco/craco": "^5.6.3",
    "@testing-library/dom": "^7.1.1",
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.5.0",
    "@testing-library/react-hooks": "^7.0.2",
    "@types/bootstrap": "^3",
    "@types/classnames": "^2.2.9",
    "@types/color": "^3.0.1",
    "@types/d3": "^4.11.0",
    "@types/dygraphs": "^1.1.8",
    "@types/enzyme": "^3.10.3",
    "@types/enzyme-adapter-react-16": "^1.0.5",
    "@types/jest": "^24.0.18",
    "@types/jquery": "^3.3.30",
    "@types/node": "12.7.2",
    "@types/ramda": "^0.26.21",
    "@types/react": "16.9.2",
    "@types/react-dom": "16.9.0",
    "@types/react-headroom": "^2.2.1",
    "@types/react-redux": "^7.1.2",
    "@types/redux-saga": "^0.10.5",
    "@types/styled-components": "^4.4.3",
    "@types/uuid": "^3.4.7",
    "@typescript-eslint/eslint-plugin": "^2.0.0",
    "@typescript-eslint/parser": "^2.0.0",
    "babel-plugin-styled-components": "^1.10.7",
    "canvas": "^2.6.0",
    "cpx": "^1.5.0",
    "eslint-config-airbnb": "^18.0.1",
    "eslint-config-prettier": "^6.3.0",
    "eslint-plugin-jest-dom": "^3.9.0",
    "eslint-plugin-prettier": "^3.1.0",
    "eslint-plugin-react-hooks": "^2.0.1",
    "eslint-plugin-testing-library": "^5.0.5",
    "install-peers-cli": "^2.2.0",
    "jest-environment-jsdom-fourteen": "^0.1.0",
    "node-sass": "^4.14.1",
    "prettier": "^1.19.1",
    "svg-sprite-loader": "^4.2.1",
    "svgo": "^1.3.2",
    "svgo-loader": "^2.2.1",
    "tscpaths": "0.0.9"
  },
  "scripts": {
    "start": "REACT_APP_SHOULD_USE_DEFAULT_CONTEXT=true craco start",
    "start:console": "cp ../console.html public/index.html && npm run start",
    "start:node-view": "APP_NAME='node-view-app.tsx' HTML_FILE_NAME='index-node-view.html' npm run start",
    "start:tv": "APP_NAME='custom-dashboards-app.tsx' HTML_FILE_NAME='tv-react.html' REACT_APP_IS_MAIN_DASHBOARD=true npm run start",
    "start:dashboard": "REACT_APP_IS_MAIN_DASHBOARD=true npm run start",
    "build": "REACT_APP_IS_MAIN_DASHBOARD=true REACT_APP_SHOULD_USE_DEFAULT_CONTEXT=true craco build",
    "test": "REACT_APP_SHOULD_USE_DEFAULT_CONTEXT=true react-scripts test --env=jest-environment-jsdom-fourteen --watchAll=false",
    "lint": "",
    "clean": "./node_modules/rimraf/bin.js ./lib",
    "remove-unnecessary-dts": "rimraf ./lib/dashboard-react.d.ts",
    "ts-bundle": "npm run clean && tsc --noEmit false && node copy-assets && npm run remove-unnecessary-dts && npm run resolveAlias",
    "cp-cloud": "cp -R ./lib ../cloud-frontend/node_modules/@netdata/dashboard/",
    "to-cloud": "npm run ts-bundle && npm run cp-cloud",
    "eject": "react-scripts eject",
    "prepare": "install-peers && npm run ts-bundle",
    "resolveAlias": "tscpaths -p tsconfig.json -s ./src -o ./lib/src"
  },
  "jest": {
    "transformIgnorePatterns": [
      "node_modules/(?!@netdata/netdata-ui)/"
    ],
    "moduleNameMapper": {
      "@/src/(.*)$": "<rootDir>/src/$1",
      "^test/(.*)$": "<rootDir>/src/test/$1",
      "^utils/(.*)$": "<rootDir>/src/utils/$1",
      "^components/(.*)$": "<rootDir>/src/components/$1",
      "^domains/(.*)$": "<rootDir>/src/domains/$1",
      "^store/(.*)$": "<rootDir>/src/store/$1",
      "^types/(.*)$": "<rootDir>/src/types/$1",
      "^fonts/(.*)$": "<rootDir>/src/fonts/$1",
      "^hooks/(.*)$": "<rootDir>/src/hooks/$1",
      "^styles/(.*)$": "<rootDir>/src/styles/$1",
      "^vendor/(.*)$": "<rootDir>/src/vendor/$1",
      "^services/(.*)$": "<rootDir>/src/services/$1",
      "^dynamic-imports/(.*)$": "<rootDir>/src/dynamic-imports/$1"
    }
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "description": "Charting library for Netdata Agent",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/netdata/dashboard.git"
  },
  "keywords": [
    "netdata",
    "dashboard",
    "charts"
  ],
  "author": "Netdata",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/netdata/dashboard/issues"
  }
}
