{
  "name": "tasko",
  "version": "2.0.0",
  "private": true,
  "scripts": {
    "dev": "npm run development",
    "development": "mix",
    "watch": "mix  watch",
    "watch-poll": "mix watch -- --watch-options-poll=1000",
    "check-type": "tsc --noEmit --allowJs -w",
    "hot": "mix watch --hot",
    "prod": "npm run extract && npm run compile && npm run production",
    "production": "NODE_OPTIONS=\"--max-old-space-size=4096\" mix --production",
    "add-locale": "lingui add-locale",
    "extract": "lingui extract",
    "extract-clean": "lingui extract --clean",
    "compile": "lingui compile"
  },
  "prettier": {
    "singleQuote": true,
    "jsxSingleQuote": true,
    "arrowParens": "always"
  },
  "devDependencies": {
    "@babel/core": "^7.9.6",
    "@babel/plugin-proposal-class-properties": "^7.8.3",
    "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    "@babel/preset-env": "^7.9.6",
    "@babel/preset-react": "^7.9.4",
    "@babel/preset-typescript": "^7.9.0",
    "@grpc/grpc-js": "^1.9.0",
    "@lingui/cli": "^4.14.1",
    "@lingui/loader": "^3.17.2",
    "@lingui/macro": "^4.14.1",
    "@types/jquery": "^3.3.38",
    "@types/jqueryui": "^1.12.10",
    "@types/jstree": "^3.3.39",
    "@types/node": "^13.13.5",
    "@types/styled-components": "^5.1.7",
    "@types/webpack": "^5.28.5",
    "@types/webpack-env": "^1.16.0",
    "@typescript-eslint/eslint-plugin": "^1.6.0",
    "@typescript-eslint/eslint-plugin-tslint": "^1.6.0",
    "@typescript-eslint/parser": "^1.6.0",
    "autoprefixer": "^10.4.24",
    "axios": "^0.27.2",
    "babel-core": "^7.0.0-bridge.0",
    "babel-eslint": "^10.1.0",
    "babel-loader": "^8.0.6",
    "babel-plugin-dynamic-import-node": "^2.3.3",
    "babel-plugin-import": "^1.13.0",
    "babel-plugin-macros": "^2.8.0",
    "babel-plugin-styled-components": "^1.12.0",
    "babel-plugin-syntax-dynamic-import": "^6.18.0",
    "babel-plugin-transform-class-properties": "^6.24.1",
    "bootstrap": "^4.4.1",
    "bootstrap-sass": "^3.4.1",
    "cross-env": "^5.2.1",
    "eslint": "^5.15.3",
    "eslint-config-prettier": "^4.3.0",
    "eslint-config-standard": "^12.0.0",
    "eslint-config-standard-react": "^7.0.2",
    "eslint-plugin-import": "^2.20.2",
    "eslint-plugin-node": "^8.0.1",
    "eslint-plugin-prettier": "^3.1.3",
    "eslint-plugin-promise": "^4.2.1",
    "eslint-plugin-react": "^7.19.0",
    "eslint-plugin-react-hooks": "^1.7.0",
    "eslint-plugin-sort-imports-es6-autofix": "^0.4.0",
    "eslint-plugin-standard": "^4.0.1",
    "eslint-plugin-typescript": "^0.14.0",
    "fullcalendar": "^3.10.1",
    "jest": "^23.6.0",
    "jquery": "^3.5.1",
    "lang.js": "^1.1.14",
    "laravel-localization-loader": "^1.0.5",
    "laravel-mix": "^6.0.0",
    "lodash": "^4.17.15",
    "lucide-react": "0.523.0",
    "match-sorter": "^2.3.0",
    "moment": "^2.25.3",
    "postcss": "^8.5.6",
    "prop-types": "^15.7.2",
    "ramda": "^0.25.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-dropzone": "^11.3.2",
    "react-redux": "^9.2.0",
    "react-tabs": "^6.1.0",
    "resolve-url-loader": "^2.3.2",
    "sass": "^1.77.6",
    "sass-loader": "^12.6.0",
    "standard": "^12.0.1",
    "tailwindcss": "^3.4.19",
    "ts-loader": "^5.4.5",
    "typesafe-actions": "^4.4.2",
    "typescript": "^4.9.5",
    "typescript-eslint-parser": "^22.0.0",
    "vue-template-compiler": "^2.6.11",
    "webpack-cli": "^4.10.0",
    "xss-filters": "^1.2.7"
  },
  "overrides": {
    "webpack": "5.105.0"
  },
  "dependencies": {
    "@date-io/moment": "^1.3.13",
    "@dnd-kit/core": "^6.3.1",
    "@dnd-kit/sortable": "^10.0.0",
    "@dnd-kit/utilities": "^3.2.2",
    "@emotion/react": "^11.14.0",
    "@emotion/styled": "^11.14.1",
    "@fontsource/roboto": "^4.4.5",
    "@fullcalendar/core": "^4.4.0",
    "@fullcalendar/daygrid": "^4.4.0",
    "@fullcalendar/interaction": "^4.4.0",
    "@fullcalendar/timegrid": "^4.4.0",
    "@grapecity/wijmo.react.all": "^5.20222.877",
    "@lingui/core": "^4.14.1",
    "@lingui/react": "^4.14.1",
    "@mdi/font": "^3.9.97",
    "@mdi/js": "^3.9.97",
    "@mdi/react": "^1.4.0",
    "@mui/icons-material": "^7.0.0",
    "@mui/material": "^7.0.0",
    "@mui/system": "^7.0.0",
    "@mui/x-data-grid": "^8.27.3",
    "@mui/x-date-pickers": "^8.27.2",
    "@mui/x-tree-view": "^8.27.2",
    "@reduxjs/toolkit": "^2.10.1",
    "@tanstack/react-table": "^8.21.3",
    "@tinymce/tinymce-react": "^6.3.0",
    "@types/cytoscape": "^3.14.15",
    "@types/react": "^18.3.26",
    "@types/react-cytoscapejs": "^1.2.6",
    "@types/react-grid-layout": "^1.3.6",
    "@xyflow/react": "^12.10.0",
    "bootstrap-select": "^1.13.17",
    "chart.js": "^3.9.1",
    "cytoscape": "^3.19.0",
    "cytoscape-cola": "^2.4.0",
    "cytoscape-dagre": "^2.5.0",
    "cytoscape-fcose": "^2.0.0",
    "cytoscape-panzoom": "^2.5.3",
    "cytoscape-popper": "^2.0.0",
    "cytoscape-spread": "^3.0.0",
    "date-fns": "^2.30.0",
    "dayjs": "^1.11.19",
    "firebase": "^12.10.0",
    "i18next": "^23.16.8",
    "immer": "^7.0.14",
    "immutability-helper": "^3.1.1",
    "jquery-timepicker": "^1.3.3",
    "jquery-ui": "^1.12.1",
    "jstree": "^3.3.9",
    "leaflet": "^1.9.4",
    "leaflet.markercluster": "^1.5.3",
    "normalizr": "^3.6.0",
    "popper.js": "^1.16.1",
    "qrcode.react": "^4.2.0",
    "rc-tree": "^3.9.1",
    "react-chartjs-2": "^4.3.1",
    "react-cytoscapejs": "^2.0.0",
    "react-datepicker": "^4.8.0",
    "react-grid-layout": "^2.2.2",
    "react-hook-form": "^7.65.0",
    "react-i18next": "^13.5.0",
    "react-intl": "^5.25.1",
    "react-is": "^18.3.1",
    "react-joyride": "^2.9.3",
    "react-leaflet": "^4.2.1",
    "react-modal": "^3.11.2",
    "react-thermometer-component": "^1.0.1",
    "react-to-print": "^3.2.0",
    "socket.io-client": "^4.8.3",
    "split.js": "^1.5.11",
    "styled-components": "^5.2.1",
    "tinymce": "^5.7.1",
    "tippy.js": "^6.3.1"
  }
}
