github.com/thanos-io/thanos@v0.32.5/pkg/ui/react-app/package.json (about) 1 { 2 "name": "graph", 3 "version": "0.1.0", 4 "private": true, 5 "dependencies": { 6 "@codemirror/autocomplete": "^6.0.4", 7 "@codemirror/commands": "^6.0.1", 8 "@codemirror/language": "^6.2.0", 9 "@codemirror/lint": "^6.0.0", 10 "@codemirror/search": "^6.0.0", 11 "@codemirror/state": "^6.1.0", 12 "@codemirror/view": "^6.0.3", 13 "@forevolve/bootstrap-dark": "^1.0.0", 14 "@fortawesome/fontawesome-svg-core": "^1.2.34", 15 "@fortawesome/free-solid-svg-icons": "^5.15.2", 16 "@fortawesome/react-fontawesome": "^0.1.14", 17 "@lezer/common": "^1.0.0", 18 "@lezer/highlight": "^1.0.0", 19 "@nexucis/fuzzy": "^0.3.0", 20 "@nexucis/kvsearch": "^0.5.0", 21 "@prometheus-io/codemirror-promql": "^0.37.0-rc.1", 22 "@reach/router": "^1.3.4", 23 "bootstrap": "^4.6.0", 24 "css.escape": "^1.5.1", 25 "downshift": "^6.1.0", 26 "i": "^0.3.7", 27 "jquery": "^3.5.1", 28 "jquery.flot.tooltip": "^0.9.0", 29 "jsdom": "^16.4.0", 30 "moment": "^2.29.2", 31 "moment-timezone": "^0.5.33", 32 "popper.js": "^1.16.1", 33 "query-string": "^6.14.0", 34 "rc-slider": "^9.7.1", 35 "react": "^16.14.0", 36 "react-copy-to-clipboard": "^5.0.3", 37 "react-dom": "^16.14.0", 38 "react-infinite-scroll-component": "^6.1.0", 39 "react-resize-detector": "^4.2.1", 40 "react-select": "^4.1.0", 41 "react-test-renderer": "^16.14.0", 42 "reactstrap": "^8.9.0", 43 "sanitize-html": "^2.3.2", 44 "sass": "^1.32.13", 45 "tempusdominus-bootstrap-4": "^5.39.0", 46 "tempusdominus-core": "^5.19.0", 47 "use-media": "^1.4.0", 48 "use-query-params": "^1.1.9" 49 }, 50 "scripts": { 51 "start": "react-scripts start", 52 "build": "react-scripts build", 53 "test": "react-scripts test --runInBand --resetMocks=false", 54 "test:debug": "react-scripts --inspect-brk test --runInBand --no-cache", 55 "eject": "react-scripts eject", 56 "lint:ci": "eslint --quiet \"src/**/*.{ts,tsx}\"", 57 "lint": "eslint --fix \"src/**/*.{ts,tsx}\"" 58 }, 59 "prettier": { 60 "singleQuote": true, 61 "trailingComma": "es5", 62 "printWidth": 125 63 }, 64 "browserslist": [ 65 ">0.2%", 66 "not dead", 67 "not ie <= 11", 68 "not op_mini all" 69 ], 70 "devDependencies": { 71 "@testing-library/react-hooks": "^5.0.3", 72 "@types/enzyme": "^3.10.8", 73 "@types/enzyme-adapter-react-16": "^1.0.6", 74 "@types/flot": "^0.0.31", 75 "@types/jest": "^26.0.20", 76 "@types/jquery": "^3.5.5", 77 "@types/moment-timezone": "^0.5.30", 78 "@types/node": "^14.14.30", 79 "@types/reach__router": "^1.3.7", 80 "@types/react": "^17.0.2", 81 "@types/react-copy-to-clipboard": "^5.0.0", 82 "@types/react-dom": "^17.0.1", 83 "@types/react-resize-detector": "^4.0.2", 84 "@types/react-select": "^4.0.13", 85 "@types/sanitize-html": "^1.27.1", 86 "@types/sinon": "^9.0.10", 87 "enzyme": "^3.11.0", 88 "enzyme-adapter-react-16": "^1.15.6", 89 "enzyme-to-json": "^3.4.3", 90 "eslint-config-prettier": "^8.5.0", 91 "eslint-config-react-app": "^7.0.0", 92 "eslint-plugin-prettier": "^4.0.0", 93 "jest-fetch-mock": "^3.0.3", 94 "mutationobserver-shim": "^0.3.7", 95 "prettier": "^2.3.2", 96 "react-scripts": "^5.0.0", 97 "sinon": "^9.2.4", 98 "typescript": "^4.6.2" 99 }, 100 "proxy": "http://localhost:10902", 101 "jest": { 102 "snapshotSerializers": [ 103 "enzyme-to-json/serializer" 104 ], 105 "transformIgnorePatterns": [ 106 "<rootDir>/node_modules/(?!@prometheus-io/codemirror-promql)/", 107 "<rootDir>/node_modules/(?!@prometheus-io/lezer-promql)/" 108 ], 109 "moduleNameMapper": { 110 "lezer-promql": "<rootDir>/node_modules/@prometheus-io/lezer-promql/dist/index.cjs" 111 } 112 }, 113 "optionalDependencies": { 114 "fsevents": "^2.3.2" 115 } 116 }