|
2 | 2 | "name": "root",
|
3 | 3 | "private": true,
|
4 | 4 | "scripts": {
|
5 |
| - "build": "lerna run build --parallel", |
| 5 | + "build": "lerna run build:prod --parallel", |
6 | 6 | "test": "lerna run test:ci --parallel",
|
7 | 7 | "lint": "eslint --ext=jsx,ts,tsx packages --fix",
|
8 | 8 | "fetch-config": "yarn config-manager getSecret reapit-marketplace-app-config",
|
9 |
| - "release:develop": "lerna run release:develop --parallel" |
| 9 | + "release:dev": "lerna run release:dev --parallel" |
| 10 | + }, |
| 11 | + "dependencies": { |
| 12 | + "@apollo/react-hooks": "^3.1.3", |
| 13 | + "@sentry/browser": "^5.11.1", |
| 14 | + "amazon-cognito-identity-js": "^3.0.13", |
| 15 | + "apollo-boost": "^0.4.7", |
| 16 | + "apollo-server": "^2.9.16", |
| 17 | + "aws-lambda": "^0.1.2", |
| 18 | + "aws-sdk": "^2.582.0", |
| 19 | + "bulma": "^0.7.5", |
| 20 | + "chart.js": "^2.9.3", |
| 21 | + "cors": "^2.8.5", |
| 22 | + "dataloader": "^2.0.0", |
| 23 | + "dayjs": "^1.8.19", |
| 24 | + "diff": "^4.0.1", |
| 25 | + "ejs": "^3.0.1", |
| 26 | + "express": "^4.17.1", |
| 27 | + "formik": "^2.0.4", |
| 28 | + "gitter-sidecar": "^1.5.0", |
| 29 | + "graphql": "^14.5.8", |
| 30 | + "graphql-depth-limit": "^1.1.0", |
| 31 | + "graphql-type-json": "^0.3.1", |
| 32 | + "hardtack": "^4.1.2", |
| 33 | + "himalaya": "^1.1.0", |
| 34 | + "jsonwebtoken": "^8.5.1", |
| 35 | + "little-loader": "^0.2.0", |
| 36 | + "localforage": "^1.7.3", |
| 37 | + "lodash.merge": "^4.6.2", |
| 38 | + "papaparse": "^5.1.1", |
| 39 | + "pell": "^1.0.6", |
| 40 | + "prop-types": "^15.7.2", |
| 41 | + "react": "^16.12.0", |
| 42 | + "react-chartjs-2": "^2.8.0", |
| 43 | + "react-datasheet": "^1.4.0", |
| 44 | + "react-datepicker": "^2.9.6", |
| 45 | + "react-dom": "^16.12.0", |
| 46 | + "react-google-map": "^3.1.1", |
| 47 | + "react-google-maps-loader": "^4.2.5", |
| 48 | + "react-icons": "^3.7.0", |
| 49 | + "react-redux": "^7.1.3", |
| 50 | + "react-router": "^5.1.2", |
| 51 | + "react-router-dom": "^5.1.2", |
| 52 | + "react-slick": "^0.24.0", |
| 53 | + "react-table": "7.0.0-alpha.35", |
| 54 | + "react-to-print": "^2.4.0", |
| 55 | + "redux": "^4.0.4", |
| 56 | + "redux-persist": "^5.10.0", |
| 57 | + "redux-saga": "^1.1.3", |
| 58 | + "styled-components": "^4.4.1", |
| 59 | + "swagger-ui-react": "^3.24.3", |
| 60 | + "uuid": "^3.3.3", |
| 61 | + "winston": "^3.2.1" |
10 | 62 | },
|
11 | 63 | "devDependencies": {
|
| 64 | + "@apollo/react-testing": "^3.1.3", |
| 65 | + "@babel/core": "^7.7.2", |
| 66 | + "@babel/polyfill": "^7.7.0", |
| 67 | + "@babel/preset-env": "^7.7.1", |
12 | 68 | "@commitlint/cli": "^8.2.0",
|
13 | 69 | "@commitlint/config-conventional": "^8.2.0",
|
| 70 | + "@cypress/webpack-preprocessor": "^4.1.1", |
14 | 71 | "@octokit/rest": "^16.38.1",
|
15 | 72 | "@redux-saga/testing-utils": "^1.0.5",
|
| 73 | + "@storybook/addon-actions": "^5.2.6", |
| 74 | + "@storybook/addon-docs": "^5.2.6", |
| 75 | + "@storybook/addon-info": "^5.2.6", |
| 76 | + "@storybook/addon-links": "^5.2.6", |
| 77 | + "@storybook/addon-storysource": "^5.2.6", |
| 78 | + "@storybook/addon-viewport": "^5.2.6", |
| 79 | + "@storybook/addons": "^5.2.6", |
| 80 | + "@storybook/cli": "^5.2.6", |
| 81 | + "@storybook/preset-typescript": "^1.1.0", |
| 82 | + "@storybook/react": "^5.2.6", |
| 83 | + "@storybook/storybook-deployer": "^2.8.1", |
| 84 | + "@storybook/theming": "^5.2.8", |
16 | 85 | "@testing-library/jest-dom": "^4.2.4",
|
17 | 86 | "@testing-library/react": "^9.3.2",
|
| 87 | + "@testing-library/react-hooks": "^2.0.3", |
18 | 88 | "@testing-library/user-event": "^7.1.2",
|
| 89 | + "@types/aws-lambda": "^8.10.39", |
| 90 | + "@types/diff": "^4.0.2", |
| 91 | + "@types/ejs": "^2.7.0", |
19 | 92 | "@types/enzyme": "^3.10.3",
|
20 | 93 | "@types/enzyme-adapter-react-16": "^1.0.5",
|
| 94 | + "@types/googlemaps": "^3.37.5", |
| 95 | + "@types/graphql-depth-limit": "^1.1.2", |
| 96 | + "@types/graphql-type-json": "^0.3.2", |
21 | 97 | "@types/jest": "^24.0.23",
|
| 98 | + "@types/jsonwebtoken": "^8.3.5", |
| 99 | + "@types/little-loader": "^0.2.0", |
| 100 | + "@types/lodash.merge": "^4.6.6", |
| 101 | + "@types/nanoid": "^2.1.0", |
22 | 102 | "@types/node": "10.17.13",
|
| 103 | + "@types/node-fetch": "^2.5.4", |
| 104 | + "@types/papaparse": "^5.0.3", |
23 | 105 | "@types/react": "^16.9.0",
|
24 | 106 | "@types/react-dom": "^16.9.0",
|
25 | 107 | "@types/react-redux": "^7.0.9",
|
26 | 108 | "@types/react-router": "^5.1.3",
|
27 | 109 | "@types/react-router-dom": "^5.1.3",
|
| 110 | + "@types/react-slick": "^0.23.4", |
| 111 | + "@types/storybook__react": "^4.0.2", |
| 112 | + "@types/styled-components": "^4.1.19", |
| 113 | + "@types/uuid": "^3.4.6", |
| 114 | + "@types/yaml": "^1.2.0", |
28 | 115 | "@typescript-eslint/eslint-plugin": "^2.10.0",
|
29 | 116 | "@typescript-eslint/parser": "^2.10.0",
|
| 117 | + "babel-loader": "^8.0.6", |
| 118 | + "babel-polyfill": "^6.26.0", |
30 | 119 | "babel-plugin-import": "^1.13.0",
|
31 | 120 | "babel-plugin-styled-components": "^1.10.6",
|
32 | 121 | "babel-plugin-tailwind-components": "^0.5.10",
|
| 122 | + "awesome-typescript-loader": "^5.2.1", |
| 123 | + "chromedriver": "^2.43.1", |
33 | 124 | "compare-versions": "^3.5.1",
|
| 125 | + "concurrently": "^4.1.1", |
| 126 | + "core-js": "^3.4.1", |
34 | 127 | "cross-env": "^6.0.3",
|
| 128 | + "css-loader": "^3.0.0", |
| 129 | + "cypress": "^3.8.0", |
| 130 | + "cypress-file-upload": "^3.5.1", |
| 131 | + "cypress-plugin-retries": "^1.5.2", |
35 | 132 | "dotenv": "^8.2.0",
|
36 | 133 | "dotenv-webpack": "^1.7.0",
|
37 | 134 | "enzyme": "^3.10.0",
|
|
41 | 138 | "eslint-config-prettier": "^6.7.0",
|
42 | 139 | "eslint-plugin-prettier": "^3.1.1",
|
43 | 140 | "eslint-plugin-react": "^7.17.0",
|
| 141 | + "favicons-webpack-plugin": "^2.1.0", |
| 142 | + "file-loader": "^3.0.1", |
| 143 | + "fork-ts-checker-notifier-webpack-plugin": "^1.0.0", |
| 144 | + "fork-ts-checker-webpack-plugin": "^1.3.4", |
| 145 | + "graphql-import": "^0.7.1", |
| 146 | + "graphql-tag": "^2.10.1", |
| 147 | + "html-webpack-plugin": "^3.2.0", |
44 | 148 | "husky": "^4.2.0",
|
45 | 149 | "isomorphic-fetch": "^2.2.1",
|
46 | 150 | "jest": "^25.1.0",
|
47 | 151 | "jest-config": "^25.1.0",
|
48 | 152 | "jest-fetch-mock": "^2.1.2",
|
| 153 | + "jest-transform-graphql": "^2.1.0", |
49 | 154 | "lerna": "^3.19.0",
|
50 | 155 | "lint-staged": "^9.5.0",
|
| 156 | + "loader-utils": "^1.2.3", |
| 157 | + "merge-package-json": "^0.1.3", |
| 158 | + "mini-css-extract-plugin": "^0.7.0", |
| 159 | + "mockdate": "^2.0.5", |
| 160 | + "node-sass": "^4.12.0", |
| 161 | + "nodemon": "^2.0.2", |
51 | 162 | "prettier": "^1.19.1",
|
| 163 | + "prettier-plugin-packagejson": "^2.0.1", |
| 164 | + "purgecss": "^1.3.0", |
| 165 | + "purgecss-whitelister": "^2.4.0", |
| 166 | + "purify-css": "^1.2.5", |
52 | 167 | "query-string": "^6.9.0",
|
| 168 | + "raw-loader": "^3.1.0", |
| 169 | + "react-docgen-typescript-loader": "^3.3.0", |
| 170 | + "react-test-renderer": "^16.12.0", |
53 | 171 | "rimraf": "^3.0.0",
|
| 172 | + "rollup": "1.27.13", |
| 173 | + "rollup-plugin-scss": "^1.0.2", |
| 174 | + "sass-loader": "^7.1.0", |
54 | 175 | "semver": "^7.1.1",
|
| 176 | + "serve": "^11.2.0", |
| 177 | + "source-map-loader": "^0.2.4", |
| 178 | + "style-loader": "^0.23.1", |
55 | 179 | "sw2dts": "^2.6.2",
|
56 | 180 | "ts-jest": "^24.2.0",
|
| 181 | + "tslib": "^1.10.0", |
| 182 | + "tsconfig-paths-webpack-plugin": "^3.2.0", |
57 | 183 | "ts-loader": "^6.2.1",
|
| 184 | + "ts-node": "^8.3.0", |
| 185 | + "ts-paths-to-webpack-alias": "^0.3.1", |
| 186 | + "tsdx": "^0.11.0", |
58 | 187 | "typescript": "~3.7.2",
|
59 | 188 | "typescript-eslint": "^0.0.1-alpha.0",
|
60 |
| - "webpack": "^4.41.5" |
| 189 | + "wait-on": "^3.3.0", |
| 190 | + "webpack": "^4.41.5", |
| 191 | + "webpack-cli": "^3.3.2", |
| 192 | + "webpack-dev-server": "^3.4.1", |
| 193 | + "whatwg-fetch": "^3.0.0", |
| 194 | + "workbox-webpack-plugin": "^4.3.1", |
| 195 | + "yeoman-generator": "^4.0.1", |
| 196 | + "yo": "^3.1.1", |
| 197 | + "yosay": "^2.0.2" |
61 | 198 | },
|
62 | 199 | "workspaces": [
|
63 | 200 | "packages/*"
|
64 | 201 | ],
|
65 |
| - "dependencies": { |
66 |
| - "@sentry/browser": "^5.11.1", |
67 |
| - "dayjs": "^1.8.19", |
68 |
| - "react": "^16.12.0", |
69 |
| - "react-dom": "^16.12.0", |
70 |
| - "react-redux": "^7.1.3", |
71 |
| - "react-router": "^5.1.2", |
72 |
| - "react-router-dom": "^5.1.2" |
73 |
| - }, |
74 | 202 | "lint-staged": {
|
75 | 203 | "*.{ts,tsx}": [
|
76 | 204 | "yarn lint",
|
77 | 205 | "git add"
|
| 206 | + ], |
| 207 | + "**/cypress/**/*.{ts,tsx}": [ |
| 208 | + "yarn lint:cypress", |
| 209 | + "git add" |
78 | 210 | ]
|
79 | 211 | },
|
80 | 212 | "husky": {
|
|
0 commit comments