diff --git a/react-components/.eslintrc.cjs b/react-components/.eslintrc.cjs index af015a7a952..a2defe74dde 100644 --- a/react-components/.eslintrc.cjs +++ b/react-components/.eslintrc.cjs @@ -4,7 +4,7 @@ module.exports = { es2021: true }, extends: [ - 'standard-with-typescript', + 'love', 'eslint:recommended', 'plugin:react/recommended', 'plugin:prettier/recommended' diff --git a/react-components/package.json b/react-components/package.json index b7055f054d1..f9fb325ffc3 100644 --- a/react-components/package.json +++ b/react-components/package.json @@ -65,8 +65,8 @@ "@typescript-eslint/eslint-plugin": "^7.8.0", "@vitejs/plugin-react": "^4.2.1", "eslint": "^8.57.0", + "eslint-config-love": "43.1.0", "eslint-config-prettier": "^9.1.0", - "eslint-config-standard-with-typescript": "^43.0.1", "eslint-plugin-header": "^3.1.1", "eslint-plugin-import": "^2.29.1", "eslint-plugin-n": "^17.4.0", diff --git a/react-components/yarn.lock b/react-components/yarn.lock index 161ce8834a5..3faaa63711d 100644 --- a/react-components/yarn.lock +++ b/react-components/yarn.lock @@ -1759,8 +1759,8 @@ __metadata: "@vitejs/plugin-react": "npm:^4.2.1" assert: "npm:^2.1.0" eslint: "npm:^8.57.0" + eslint-config-love: "npm:43.1.0" eslint-config-prettier: "npm:^9.1.0" - eslint-config-standard-with-typescript: "npm:^43.0.1" eslint-plugin-header: "npm:^3.1.1" eslint-plugin-import: "npm:^2.29.1" eslint-plugin-n: "npm:^17.4.0" @@ -2041,15 +2041,15 @@ __metadata: linkType: hard "@emotion/serialize@npm:^1.1.1, @emotion/serialize@npm:^1.1.2": - version: 1.1.4 - resolution: "@emotion/serialize@npm:1.1.4" + version: 1.1.2 + resolution: "@emotion/serialize@npm:1.1.2" dependencies: "@emotion/hash": "npm:^0.9.1" "@emotion/memoize": "npm:^0.8.1" "@emotion/unitless": "npm:^0.8.1" "@emotion/utils": "npm:^1.2.1" csstype: "npm:^3.0.2" - checksum: 10/11fc4f960226778e9a5f86310b739703986d13b2de3e89a16d788126ce312b2c8c174a2947c9bfc80cb124b331c36feeac44193f81150616d94b1ba19a92d70a + checksum: 10/71ed270ee4e9678d6d1c541cb111f8247aef862a28729e511f7036f22b12822e976b5843f5829a1c2a7b959a9728dcac831f39de3084664725eba1345a03b4a0 languageName: node linkType: hard @@ -2419,9 +2419,9 @@ __metadata: linkType: hard "@humanwhocodes/object-schema@npm:^2.0.2": - version: 2.0.3 - resolution: "@humanwhocodes/object-schema@npm:2.0.3" - checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 + version: 2.0.2 + resolution: "@humanwhocodes/object-schema@npm:2.0.2" + checksum: 10/ef915e3e2f34652f3d383b28a9a99cfea476fa991482370889ab14aac8ecd2b38d47cc21932526c6d949da0daf4a4a6bf629d30f41b0caca25e146819cbfa70e languageName: node linkType: hard @@ -2613,14 +2613,14 @@ __metadata: linkType: hard "@motionone/animation@npm:^10.12.0": - version: 10.17.0 - resolution: "@motionone/animation@npm:10.17.0" + version: 10.16.3 + resolution: "@motionone/animation@npm:10.16.3" dependencies: - "@motionone/easing": "npm:^10.17.0" - "@motionone/types": "npm:^10.17.0" - "@motionone/utils": "npm:^10.17.0" + "@motionone/easing": "npm:^10.16.3" + "@motionone/types": "npm:^10.16.3" + "@motionone/utils": "npm:^10.16.3" tslib: "npm:^2.3.1" - checksum: 10/85ac8a36f33b7510cec239b12d90eec38a8f191158e2686c95c7ba237b17cac0e14b1533748fb27e10c18b8f4f4ea9798bc0a9286cf854852ab957d290a09ba9 + checksum: 10/f00436005ff331deab7e870249de1feb368ed727e0d9499a22ecbb2c598a2b531fced6ed87fc6badff3bda5fb94eb0c929be2562e89b16de879d257792af993b languageName: node linkType: hard @@ -2638,35 +2638,35 @@ __metadata: languageName: node linkType: hard -"@motionone/easing@npm:^10.17.0": - version: 10.17.0 - resolution: "@motionone/easing@npm:10.17.0" +"@motionone/easing@npm:^10.16.3": + version: 10.16.3 + resolution: "@motionone/easing@npm:10.16.3" dependencies: - "@motionone/utils": "npm:^10.17.0" + "@motionone/utils": "npm:^10.16.3" tslib: "npm:^2.3.1" - checksum: 10/69f0fc4999a209801b128586cbb328937d9db1c091bed26762d30d035ecc5c01b0cbdce610c6550f609c0be78c1ad03c808e6c61f15fc52621f614449ce10a86 + checksum: 10/0d87a83cd58fab086043311c5a6330d2efde209b6757f797cca7b858b19e647066a2a34c8f329653d16ec9e2296f23f781bf8b116cc3f3cbe705b594fbc2144d languageName: node linkType: hard "@motionone/generators@npm:^10.12.0": - version: 10.17.0 - resolution: "@motionone/generators@npm:10.17.0" + version: 10.16.4 + resolution: "@motionone/generators@npm:10.16.4" dependencies: - "@motionone/types": "npm:^10.17.0" - "@motionone/utils": "npm:^10.17.0" + "@motionone/types": "npm:^10.16.3" + "@motionone/utils": "npm:^10.16.3" tslib: "npm:^2.3.1" - checksum: 10/06bd6c16cdb3c9fbb3a3fca05d6941d5e756b6ce151e2e9cc4f49c3b021fb54a5b970b01e3ddae9d77175e58b66cacb00927ee829f545fafd0bbdbdc838933aa + checksum: 10/3ac88997542e9efe80a8713a6b274398663974d1489c4f53dae8ab1e132a7e64801726f8166b2993462ffae0b8298c1391cd8731c888204003eada2e7cf348d5 languageName: node linkType: hard -"@motionone/types@npm:^10.12.0, @motionone/types@npm:^10.17.0": +"@motionone/types@npm:^10.12.0, @motionone/types@npm:^10.16.3, @motionone/types@npm:^10.17.0": version: 10.17.0 resolution: "@motionone/types@npm:10.17.0" checksum: 10/9449991493f6e7be59261e4fc1a3d4a5b842da8962084d742905f964b4d3aad5fd6c37bd95d5ab51f65fda7b0c389a332c5f7c7eccd6be54eb765ee2fc6e7070 languageName: node linkType: hard -"@motionone/utils@npm:^10.12.0, @motionone/utils@npm:^10.17.0": +"@motionone/utils@npm:^10.12.0, @motionone/utils@npm:^10.16.3": version: 10.17.0 resolution: "@motionone/utils@npm:10.17.0" dependencies: @@ -2769,9 +2769,9 @@ __metadata: linkType: hard "@mui/core-downloads-tracker@npm:^5.10.1": - version: 5.15.15 - resolution: "@mui/core-downloads-tracker@npm:5.15.15" - checksum: 10/3e99a04e03f66d5fa5f0c23cdce0f9fa2331ba08c99a75dc2347ccaa1c6ed520153e04aaeb0d613c9dca099a3e6242558a6284c33d93f95cc65e3243b17860bc + version: 5.14.18 + resolution: "@mui/core-downloads-tracker@npm:5.14.18" + checksum: 10/3d367797282e4b93eacee997667d62bc4eeac979e9664724e9db8d632278d8629f2a141894cf53d706f1d2a9f19965bffe2858aa2bc9833722e674cd560b896e languageName: node linkType: hard @@ -2838,12 +2838,12 @@ __metadata: languageName: node linkType: hard -"@mui/private-theming@npm:^5.15.14": - version: 5.15.14 - resolution: "@mui/private-theming@npm:5.15.14" +"@mui/private-theming@npm:^5.14.18": + version: 5.14.18 + resolution: "@mui/private-theming@npm:5.14.18" dependencies: - "@babel/runtime": "npm:^7.23.9" - "@mui/utils": "npm:^5.15.14" + "@babel/runtime": "npm:^7.23.2" + "@mui/utils": "npm:^5.14.18" prop-types: "npm:^15.8.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -2851,17 +2851,17 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10/6a14311ed53ee4adccfe0ba93275b43773d22fdd10c0d4ba680b9368fc0616a5e0f38f29d2080bcd7e4ed79123047e5f245c403d3fd822e960a97762be65218d + checksum: 10/cb2ae253c7aba571ae838b5c886f74cde0e4b3df49ed1d776ee355e87fc28efe6a23367d713ac6979378049aa67d3bffb65cba421818a11b65d4518742a8711b languageName: node linkType: hard -"@mui/styled-engine@npm:^5.15.14": - version: 5.15.14 - resolution: "@mui/styled-engine@npm:5.15.14" +"@mui/styled-engine@npm:^5.14.18": + version: 5.14.18 + resolution: "@mui/styled-engine@npm:5.14.18" dependencies: - "@babel/runtime": "npm:^7.23.9" + "@babel/runtime": "npm:^7.23.2" "@emotion/cache": "npm:^11.11.0" - csstype: "npm:^3.1.3" + csstype: "npm:^3.1.2" prop-types: "npm:^15.8.1" peerDependencies: "@emotion/react": ^11.4.1 @@ -2872,21 +2872,21 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: 10/2a5e03bb20502aef94cfb908898c50abb769192deb32d7f4237039683ce5266104cdc4055a7f0a8342aa62447d52b7439a4f2d0dda0fa6709c227c3621468cab + checksum: 10/305128a623339cf0bb563cebb822363c19d9337221e7894c00130680e5b7a818c81a6df1d1f036a97641ce0f1bc336a0328ce3e2787d2dee1ff73bf0718aca63 languageName: node linkType: hard "@mui/system@npm:^5.10.1, @mui/system@npm:^5.9.2": - version: 5.15.15 - resolution: "@mui/system@npm:5.15.15" + version: 5.14.18 + resolution: "@mui/system@npm:5.14.18" dependencies: - "@babel/runtime": "npm:^7.23.9" - "@mui/private-theming": "npm:^5.15.14" - "@mui/styled-engine": "npm:^5.15.14" - "@mui/types": "npm:^7.2.14" - "@mui/utils": "npm:^5.15.14" - clsx: "npm:^2.1.0" - csstype: "npm:^3.1.3" + "@babel/runtime": "npm:^7.23.2" + "@mui/private-theming": "npm:^5.14.18" + "@mui/styled-engine": "npm:^5.14.18" + "@mui/types": "npm:^7.2.9" + "@mui/utils": "npm:^5.14.18" + clsx: "npm:^2.0.0" + csstype: "npm:^3.1.2" prop-types: "npm:^15.8.1" peerDependencies: "@emotion/react": ^11.5.0 @@ -2900,11 +2900,11 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10/90a84ad0bc1b401b6e53b13fe9cfe8a34668e84885d391abf5ab80b3cd0f37370be25cb40af253cdd468746386282fed24964315933fcb28d2d6e62de0db7bf1 + checksum: 10/4e9a47342fc928506272a2b68d9f2592bbbc5a9f88176ee03b6050066f18f7d2df11355796d7ee5ef556d12779fe9e4d20520d0a0f1e24e2696193e4c13ce580 languageName: node linkType: hard -"@mui/types@npm:^7.1.5, @mui/types@npm:^7.2.0, @mui/types@npm:^7.2.14": +"@mui/types@npm:^7.1.5, @mui/types@npm:^7.2.0, @mui/types@npm:^7.2.14, @mui/types@npm:^7.2.9": version: 7.2.14 resolution: "@mui/types@npm:7.2.14" peerDependencies: @@ -2916,7 +2916,7 @@ __metadata: languageName: node linkType: hard -"@mui/utils@npm:^5.10.3, @mui/utils@npm:^5.13.7, @mui/utils@npm:^5.14.16, @mui/utils@npm:^5.15.14, @mui/utils@npm:^5.9.1, @mui/utils@npm:^5.9.3": +"@mui/utils@npm:^5.10.3, @mui/utils@npm:^5.13.7, @mui/utils@npm:^5.14.16, @mui/utils@npm:^5.14.18, @mui/utils@npm:^5.9.1, @mui/utils@npm:^5.9.3": version: 5.15.14 resolution: "@mui/utils@npm:5.15.14" dependencies: @@ -6749,7 +6749,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2, csstype@npm:^3.1.0, csstype@npm:^3.1.3": +"csstype@npm:^3.0.2, csstype@npm:^3.1.0, csstype@npm:^3.1.2": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 10/f593cce41ff5ade23f44e77521e3a1bcc2c64107041e1bf6c3c32adc5187d0d60983292fda326154d20b01079e24931aa5b08e4467cc488b60bb1e7f6d478ade @@ -7217,13 +7217,13 @@ __metadata: linkType: hard "ejs@npm:^3.1.8": - version: 3.1.10 - resolution: "ejs@npm:3.1.10" + version: 3.1.9 + resolution: "ejs@npm:3.1.9" dependencies: jake: "npm:^10.8.5" bin: ejs: bin/cli.js - checksum: 10/a9cb7d7cd13b7b1cd0be5c4788e44dd10d92f7285d2f65b942f33e127230c054f99a42db4d99f766d8dbc6c57e94799593ee66a14efd7c8dd70c4812bf6aa384 + checksum: 10/71f56d37540d2c2d71701f0116710c676f75314a3e997ef8b83515d5d4d2b111c5a72725377caeecb928671bacb84a0d38135f345904812e989847057d59f21a languageName: node linkType: hard @@ -7650,20 +7650,9 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^9.1.0": - version: 9.1.0 - resolution: "eslint-config-prettier@npm:9.1.0" - peerDependencies: - eslint: ">=7.0.0" - bin: - eslint-config-prettier: bin/cli.js - checksum: 10/411e3b3b1c7aa04e3e0f20d561271b3b909014956c4dba51c878bf1a23dbb8c800a3be235c46c4732c70827276e540b6eed4636d9b09b444fd0a8e07f0fcd830 - languageName: node - linkType: hard - -"eslint-config-standard-with-typescript@npm:^43.0.1": - version: 43.0.1 - resolution: "eslint-config-standard-with-typescript@npm:43.0.1" +"eslint-config-love@npm:43.1.0": + version: 43.1.0 + resolution: "eslint-config-love@npm:43.1.0" dependencies: "@typescript-eslint/parser": "npm:^6.4.0" eslint-config-standard: "npm:17.1.0" @@ -7674,7 +7663,18 @@ __metadata: eslint-plugin-n: "^15.0.0 || ^16.0.0 " eslint-plugin-promise: ^6.0.0 typescript: "*" - checksum: 10/26a460efd918262ef865abd1f1d7ad4a41c2f368b560ca0ccf16b674f2ca3a778ba5b2a43845421b48fa9ce118a68765222086c30c35e407f878fa1e9170576d + checksum: 10/624d6b4028dd2825c1fe965bee0a8aa83f0c7f6dfb1a954065f4c18f742348b88991cd571b5ef336ffb8ce343bcdd280e9dafda0727f6c7c6e44d22b42d5e436 + languageName: node + linkType: hard + +"eslint-config-prettier@npm:^9.1.0": + version: 9.1.0 + resolution: "eslint-config-prettier@npm:9.1.0" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: bin/cli.js + checksum: 10/411e3b3b1c7aa04e3e0f20d561271b3b909014956c4dba51c878bf1a23dbb8c800a3be235c46c4732c70827276e540b6eed4636d9b09b444fd0a8e07f0fcd830 languageName: node linkType: hard @@ -8323,12 +8323,12 @@ __metadata: linkType: hard "follow-redirects@npm:^1.15.0": - version: 1.15.6 - resolution: "follow-redirects@npm:1.15.6" + version: 1.15.4 + resolution: "follow-redirects@npm:1.15.4" peerDependenciesMeta: debug: optional: true - checksum: 10/70c7612c4cab18e546e36b991bbf8009a1a41cf85354afe04b113d1117569abf760269409cb3eb842d9f7b03d62826687086b081c566ea7b1e6613cf29030bf7 + checksum: 10/2e8f5f259a6b02dfa8dc199e08431848a7c3beed32eb4c19945966164a52c89f07b86c3afcc32ebe4279cf0a960520e45a63013d6350309c5ec90133c5d9351a languageName: node linkType: hard @@ -12462,15 +12462,15 @@ __metadata: linkType: hard "rc-util@npm:^5.0.0, rc-util@npm:^5.0.1, rc-util@npm:^5.0.6, rc-util@npm:^5.12.0, rc-util@npm:^5.16.0, rc-util@npm:^5.16.1, rc-util@npm:^5.17.0, rc-util@npm:^5.18.1, rc-util@npm:^5.19.2, rc-util@npm:^5.2.0, rc-util@npm:^5.2.1, rc-util@npm:^5.20.1, rc-util@npm:^5.21.0, rc-util@npm:^5.21.2, rc-util@npm:^5.22.5, rc-util@npm:^5.23.0, rc-util@npm:^5.24.4, rc-util@npm:^5.25.2, rc-util@npm:^5.26.0, rc-util@npm:^5.27.0, rc-util@npm:^5.32.2, rc-util@npm:^5.35.1, rc-util@npm:^5.36.0, rc-util@npm:^5.37.0, rc-util@npm:^5.38.0, rc-util@npm:^5.5.0, rc-util@npm:^5.6.1, rc-util@npm:^5.7.0, rc-util@npm:^5.9.4": - version: 5.39.1 - resolution: "rc-util@npm:5.39.1" + version: 5.38.1 + resolution: "rc-util@npm:5.38.1" dependencies: "@babel/runtime": "npm:^7.18.3" react-is: "npm:^18.2.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10/475e7755f8a8aaf8428c535e14ad1475d3d764108852a011cb5186fb7d905e064c0d56b77818ddaea0c5fbde439d3606b52f459cef7725fde8abf15e3e2ece2b + checksum: 10/77a69fe2bfb497061aa13a221d9af1da7993895f19ddd6561f69415bcca648c206dee9a2d52fa0382329fcc9dcfd88784c54e96014830b364dd16ecf1c396c57 languageName: node linkType: hard