github.com/tilt-dev/tilt@v0.36.0/web/package.json (about) 1 { 2 "name": "tilt-ui", 3 "version": "0.1.0", 4 "private": true, 5 "dependencies": { 6 "@material-ui/core": "^4.11.2", 7 "@material-ui/icons": "^4.11.2", 8 "@material-ui/styles": "^4.11.5", 9 "@types/file-saver": "^2.0.5", 10 "file-saver": "^2.0.5", 11 "history": "^4.9.0", 12 "js-cookie": "^2.2.1", 13 "moment": "^2.29.4", 14 "notistack": "^1.0.10", 15 "react": "^17.0.2", 16 "react-dom": "^17.0.2", 17 "react-from-dom": "^0.6.0", 18 "react-modal": "^3.14.4", 19 "react-outline-manager": "^1.2.2", 20 "react-router": "^6.23.1", 21 "react-router-dom": "^6.23.1", 22 "react-split-pane": "^0.1.92", 23 "react-storage-hooks": "^4.0.1", 24 "react-table": "^7.7.0", 25 "react-timeago": "^4.4.0", 26 "regex-escape": "^3.4.10", 27 "styled-components": "^5.3.5" 28 }, 29 "scripts": { 30 "start": "react-scripts start", 31 "build": "react-scripts build", 32 "test": "react-scripts test", 33 "ci": "react-scripts test --runInBand --reporters=default --reporters=jest-junit", 34 "test-debug": "react-scripts --inspect-brk test --runInBand --no-cache", 35 "eject": "react-scripts eject", 36 "eslint": "eslint --fix 'src/**/*.ts*'", 37 "prettier": "prettier --write \"src/**/*.ts*\"", 38 "check": "prettier --check \"src/**/*.ts*\" && tsc -p . && eslint 'src/**/*.ts*'", 39 "storybook": "start-storybook -p 9009 -s public", 40 "build-storybook": "build-storybook -s public" 41 }, 42 "eslintConfig": { 43 "extends": "react-app" 44 }, 45 "browserslist": [ 46 ">0.2%", 47 "not dead", 48 "not ie <= 11", 49 "not op_mini all" 50 ], 51 "devDependencies": { 52 "@storybook/addon-essentials": "^6.5.16", 53 "@storybook/addons": "^6.5.16", 54 "@storybook/builder-webpack5": "^6.5.16", 55 "@storybook/manager-webpack5": "^6.5.16", 56 "@storybook/preset-create-react-app": "^4.1.2", 57 "@storybook/react": "^6.5.16", 58 "@testing-library/dom": "^8.11.1", 59 "@testing-library/jest-dom": "^5.16.1", 60 "@testing-library/react": "^12.1.2", 61 "@testing-library/user-event": "^13.5.0", 62 "@types/history": "^4.7.2", 63 "@types/jest": "^27.0.2", 64 "@types/js-cookie": "^2.2.2", 65 "@types/jsdom": "^16.2.13", 66 "@types/node": "^16.11.7", 67 "@types/react": "^17.0.2", 68 "@types/react-dom": "^17.0.2", 69 "@types/react-modal": "^3.13.1", 70 "@types/react-router-dom": "^5.3.3", 71 "@types/react-table": "^7.7.8", 72 "@types/react-timeago": "^4.1.0", 73 "@types/styled-components": "^5.1.15", 74 "@typescript-eslint/eslint-plugin": "^5.3.1", 75 "@typescript-eslint/parser": "^5.3.1", 76 "babel-loader": "8.1.0", 77 "blob-polyfill": "^7.0.20220408", 78 "eslint": "^7.11.0", 79 "eslint-plugin-jest": "^25.2.4", 80 "eslint-plugin-react": "^7.27.0", 81 "fetch-mock": "^9.11.0", 82 "jest-junit": "^13.0.0", 83 "jsdom": "^18.1.0", 84 "prettier": "2.4.1", 85 "prettier-plugin-organize-imports": "^2.3.4", 86 "react-scripts": "^5.0.1", 87 "sass": "^1.52.2", 88 "typescript": "^4.4.4", 89 "webpack": "5" 90 }, 91 "engines": { 92 "node": ">=20" 93 }, 94 "packageManager": "yarn@4.9.3" 95 }