{ "name": "openreplay", "version": "1.3.6", "scripts": { "start": "webpack-dev-server --watch --env=oss", "build:oss": "npm run gen:icons && npm run gen:css-types && rm -rf public && webpack --env=oss", "upload:minio": "node ./scripts/upload-minio.js", "deploy:minio": "npm run build:minio && npm run upload:minio", "lint": "eslint --fix app; exit 0", "gen:css-types": "tcm app/components && tcm app/player", "gen:constants": "node ./scripts/constants.js", "gen:icons": "node ./scripts/icons.js", "gen:colors": "node ./scripts/colors.js", "storybook": "start-storybook", "flow": "flow" }, "dependencies": { "@sentry/browser": "^5.21.1", "classnames": "^2.2.6", "codemirror": "^5.62.3", "copy-to-clipboard": "^3.3.1", "datamaps": "^0.5.9", "deep-diff": "^1.0.2", "immutable": "^4.0.0-rc.12", "jsbi": "^4.1.0", "jshint": "^2.11.1", "luxon": "^1.24.1", "mobx": "^6.3.8", "mobx-react-lite": "^3.1.6", "moment": "^2.27.0", "moment-range": "^4.0.2", "peerjs": "^1.3.2", "rc-time-picker": "^3.7.3", "react": "^16.13.1", "react-circular-progressbar": "^2.0.3", "react-codemirror2": "^5.1.0", "react-confirm": "^0.1.20", "react-datepicker": "^2.16.0", "react-daterange-picker": "^2.0.1", "react-dnd": "^2.6.0", "react-dnd-html5-backend": "^2.6.0", "react-dom": "^16.13.1", "react-draggable": "^4.4.4", "react-google-recaptcha": "^1.1.0", "react-highlight": "^0.14.0", "react-json-view": "^1.19.1", "react-lazyload": "^3.0.0", "react-redux": "^5.1.2", "react-router": "^4.3.1", "react-router-dom": "^4.3.1", "react-tippy": "^1.4.0", "react-toastify": "^5.5.0", "react-virtualized": "^9.22.2", "recharts": "^1.8.5", "redux": "^4.0.5", "redux-immutable": "^4.0.0", "redux-thunk": "^2.3.0", "semantic-ui-react": "^0.87.3", "socket.io-client": "^4.4.1", "source-map": "^0.7.3", "syncod": "^0.0.1", "tailwindcss": "^1.5.2" }, "devDependencies": { "@babel/cli": "^7.10.5", "@babel/core": "^7.12.10", "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-decorators": "^7.10.5", "@babel/plugin-proposal-private-methods": "^7.10.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.10.4", "@babel/preset-flow": "^7.10.4", "@babel/preset-react": "^7.10.4", "@openreplay/sourcemap-uploader": "^3.0.0", "@storybook/react": "^6.4.8", "autoprefixer": "^7.2.5", "babel-loader": "^8.1.0", "babel-plugin-recharts": "^1.2.1", "circular-dependency-plugin": "^5.2.0", "copy-webpack-plugin": "^5.1.1", "country-data": "0.0.31", "css-loader": "^3.6.0", "cssnano": "^5.0.12", "deasync-promise": "^1.0.1", "deploy-aws-s3-cloudfront": "^3.6.0", "dotenv": "^6.2.0", "eslint-config-airbnb": "^16.1.0", "eslint-import-resolver-babel-module": "^4.0.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-jsx-a11y": "^6.3.1", "eslint-plugin-react": "^7.20.6", "faker": "^5.5.3", "flow-bin": "^0.115.0", "html-webpack-plugin": "^3.2.0", "mini-css-extract-plugin": "^0.7.0", "minio": "^7.0.18", "moment-locales-webpack-plugin": "^1.2.0", "postcss-import": "^12.0.1", "postcss-inline-svg": "^3.1.1", "postcss-loader": "^3.0.0", "postcss-mixins": "^6.2.3", "postcss-nesting": "^4.2.1", "postcss-simple-vars": "^4.1.0", "style-loader": "^0.23.1", "svgo": "^1.3.2", "ts-loader": "^8.3.0", "typed-css-modules": "^0.7.0", "typescript": "^3.9.9", "webpack": "^4.46.0", "webpack-bundle-analyzer": "^3.8.0", "webpack-cli": "^3.3.12", "webpack-dev-server": "^3.11.0" }, "engines": { "node": ">=10.14.1" } }