{ "name": "mitmproxy", "private": true, "scripts": { "test": "tsc --noEmit && jest --coverage", "build": "gulp prod", "start": "gulp" }, "dependencies": { "@popperjs/core": "^2.9.3", "bootstrap": "^3.4.1", "classnames": "^2.3.1", "codemirror": "^5.62.3", "lodash": "^4.17.21", "prop-types": "^15.7.2", "qrcode": "^1.5.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-popper": "^2.2.5", "react-redux": "^7.2.4", "redux": "^4.1.1", "redux-thunk": "^2.3.0", "shallowequal": "^1.1.0", "stable": "^0.1.8" }, "devDependencies": { "@testing-library/dom": "^8.1.0", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^12.0.0", "@testing-library/user-event": "^13.2.1", "@types/jest": "^27.0.1", "@types/redux-mock-store": "^1.0.3", "esbuild": "^0.12.21", "esbuild-jest": "^0.5.0", "gulp": "^4.0.2", "gulp-clean-css": "^4.3.0", "gulp-esbuild": "^0.8.5", "gulp-less": "^5.0.0", "gulp-livereload": "^4.0.2", "gulp-notify": "^4.0.0", "gulp-peg": "^0.2.0", "gulp-plumber": "^1.2.1", "gulp-replace": "^1.1.3", "gulp-sourcemaps": "^3.0.0", "jest": "^27.0.6", "jest-fetch-mock": "^3.0.3", "react-test-renderer": "^17.0.2", "redux-mock-store": "^1.5.4", "through2": "^4.0.2", "typescript": "^4.3.5" } }