diff --git a/eslint/index.ts b/eslint/index.ts index da263e8..6c7d3f8 100644 --- a/eslint/index.ts +++ b/eslint/index.ts @@ -2,7 +2,7 @@ import { copyFiles, install, json, lines, packageJson } from "mrm-core" module.exports = function eslint() { const packages = { - "@20i/eslint-config": "^2.0.2", + "@20i/eslint-config": "^2.0.3", eslint: "^8.10.0", prettier: "^2.5.1", typescript: "^4.6.2", diff --git a/package.json b/package.json index 8334161..15af9eb 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "semver-utils": "^1.1.4" }, "devDependencies": { - "@20i/eslint-config": "^2.0.1", + "@20i/eslint-config": "^2.0.3", "@types/got": "^9.6.12", "@types/lodash": "^4.14.179", "@types/semver-utils": "^1.1.1", diff --git a/yarn.lock b/yarn.lock index f57c7a9..77fc7b3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,24 +5,24 @@ __metadata: version: 5 cacheKey: 8 -"@20i/eslint-config@npm:^2.0.2": - version: 2.0.2 - resolution: "@20i/eslint-config@npm:2.0.2" +"@20i/eslint-config@npm:^2.0.3": + version: 2.0.3 + resolution: "@20i/eslint-config@npm:2.0.3" dependencies: - "@typescript-eslint/eslint-plugin": ^5.6.0 - "@typescript-eslint/parser": ^5.6.0 - eslint-config-prettier: ^8.3.0 + "@typescript-eslint/eslint-plugin": ^5.13.0 + "@typescript-eslint/parser": ^5.13.0 + eslint-config-prettier: ^8.4.0 eslint-plugin-jsx-a11y: ^6.5.1 eslint-plugin-prettier: ^4.0.0 - eslint-plugin-react: ^7.27.1 + eslint-plugin-react: ^7.29.2 eslint-plugin-react-hooks: ^4.3.0 - eslint-plugin-react-native: ^3.11.0 + eslint-plugin-react-native: ^4.0.0 prettier-plugin-organize-imports: ^2.3.4 peerDependencies: - eslint: ^8.3.0 + eslint: ^8.10.0 prettier: ^2.5.0 typescript: ^4.5.0 - checksum: b959b7700d8661d575c1b10d5e374dcb28583e06d98465bc44ae21c0fe43f48ebd24224b8ecc13b86cfd5a431b353283bc322cc8127b2e24d03426b104c8d296 + checksum: 9c72c73166a5181097838c021aa6672a6854d8af6500744ca18c24a06f83c7d5d9cce544aef83c2bb4f439b1bf637bcfad7b691d11a29b966e78580079db14d4 languageName: node linkType: hard @@ -30,7 +30,7 @@ __metadata: version: 0.0.0-use.local resolution: "@20i/mrm-preset@workspace:." dependencies: - "@20i/eslint-config": ^2.0.2 + "@20i/eslint-config": ^2.0.3 "@types/got": ^9.6.12 "@types/lodash": ^4.14.179 "@types/semver-utils": ^1.1.1 @@ -331,12 +331,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.6.0": - version: 5.6.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.6.0" +"@typescript-eslint/eslint-plugin@npm:^5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.13.0" dependencies: - "@typescript-eslint/experimental-utils": 5.6.0 - "@typescript-eslint/scope-manager": 5.6.0 + "@typescript-eslint/scope-manager": 5.13.0 + "@typescript-eslint/type-utils": 5.13.0 + "@typescript-eslint/utils": 5.13.0 debug: ^4.3.2 functional-red-black-tree: ^1.0.1 ignore: ^5.1.8 @@ -349,66 +350,66 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: aeae8c2de535cad6032c0b27fbb86baccd07788319efd5a97d828bc03a85eae5e635aff794a1d7a2b3ee2a84d6d6d7e68c42438fee62af42fead89f381df7bca - languageName: node - linkType: hard - -"@typescript-eslint/experimental-utils@npm:5.6.0": - version: 5.6.0 - resolution: "@typescript-eslint/experimental-utils@npm:5.6.0" - dependencies: - "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.6.0 - "@typescript-eslint/types": 5.6.0 - "@typescript-eslint/typescript-estree": 5.6.0 - eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 - peerDependencies: - eslint: "*" - checksum: f708f38be41a3cb4c8c2c8573a660ce7de88f50becf53bea6679fcc8a56ba73c59f2e1a94f5a7773c8cccaf0c2e4dda679564c67764c989f8137594d6589aa4c + checksum: ff8863b8c414eeed874c7ef4e5d540c918f9ee9be2e44fe30c6c22f2f59529a61e71afb3d7a90bff9a8f894098f11373989df91b11ef67a424c12f703021c174 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.6.0": - version: 5.6.0 - resolution: "@typescript-eslint/parser@npm:5.6.0" +"@typescript-eslint/parser@npm:^5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/parser@npm:5.13.0" dependencies: - "@typescript-eslint/scope-manager": 5.6.0 - "@typescript-eslint/types": 5.6.0 - "@typescript-eslint/typescript-estree": 5.6.0 + "@typescript-eslint/scope-manager": 5.13.0 + "@typescript-eslint/types": 5.13.0 + "@typescript-eslint/typescript-estree": 5.13.0 debug: ^4.3.2 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 7d703cfe6b0a33b35139f509bcc16065f234a11603244cee4f55e193112d93ed9cd4a6db4bcf57c6b766e8a4d602b4f2400cb8d52ea02b3fc2cdfb64e5b88a3e + checksum: 9ca74f891df82f4f93150f0b69fcd2d9fb138c75a4629a154256108fbaa1248a96f69627cb472423890ff291e7cec30c20da25a87a21ef53fc1149ac9c18bfac + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/scope-manager@npm:5.13.0" + dependencies: + "@typescript-eslint/types": 5.13.0 + "@typescript-eslint/visitor-keys": 5.13.0 + checksum: 43fade6759e751387ee91f85033c036f122b5051f7ad7baf35fe5db68e2129afc1cc1c12c2b0b8a25eb206092ad1073d8e640b21f6b04824413f40751d8e0d42 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.6.0": - version: 5.6.0 - resolution: "@typescript-eslint/scope-manager@npm:5.6.0" +"@typescript-eslint/type-utils@npm:5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/type-utils@npm:5.13.0" dependencies: - "@typescript-eslint/types": 5.6.0 - "@typescript-eslint/visitor-keys": 5.6.0 - checksum: 6fea574f6e911eb25258e75fc738a36099678ba96cd447d18da28209bfa5326ba4e97aa7f254ccd0415aec15ea70d0b6fb860dd985d4f9042df57d4a227ae9d1 + "@typescript-eslint/utils": 5.13.0 + debug: ^4.3.2 + tsutils: ^3.21.0 + peerDependencies: + eslint: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 454a2fe6c5faa211fec9d7992b44f377b9d492c3a18b8ce6d6da0077f0ea92320c7ee430cc33dcce8f0ec7afab7f8db59f39f9433be5358715754e64d7fbdef2 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.6.0": - version: 5.6.0 - resolution: "@typescript-eslint/types@npm:5.6.0" - checksum: 63abd287a265cb1bed06067117c11bf1c69c5db1a14ea59e13564dcd9d513ae2dac67969541f21381500139d40bbea67b269c32607d3204ab24ea8900c449293 +"@typescript-eslint/types@npm:5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/types@npm:5.13.0" + checksum: 2228935a9f7e80264a554ffadc458ee184259b56cd987bf10f12754183e032953fb93b7b31f8261dd0a40dbac4f341d4904ae7aa1f1aba9f2a92b1062f05c8dc languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.6.0": - version: 5.6.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.6.0" +"@typescript-eslint/typescript-estree@npm:5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.13.0" dependencies: - "@typescript-eslint/types": 5.6.0 - "@typescript-eslint/visitor-keys": 5.6.0 + "@typescript-eslint/types": 5.13.0 + "@typescript-eslint/visitor-keys": 5.13.0 debug: ^4.3.2 globby: ^11.0.4 is-glob: ^4.0.3 @@ -417,17 +418,33 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: eb5cc53ddad6fe7772677798bcb682e859ac82674cf0adcdd7105814ddecdbb9d58a4a27f87caa68eb9f40dcc5ce1b0ce87db3cf50deffa5f7fa6c354c8bee68 + checksum: bcf2f94eb4b8e0a5f47fa1e04478aa3f36c8d2b629300bf3d3a375f87e8046cd7f2364cd7df8fceb97855e7789721de5c66dafcf17cfd93552a93a7d7733dfdb + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/utils@npm:5.13.0" + dependencies: + "@types/json-schema": ^7.0.9 + "@typescript-eslint/scope-manager": 5.13.0 + "@typescript-eslint/types": 5.13.0 + "@typescript-eslint/typescript-estree": 5.13.0 + eslint-scope: ^5.1.1 + eslint-utils: ^3.0.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: cb93cddc83bd5f9cee7fc72ab64c509b285392a005fb1315522374991f18a1cb8f233ee0d1e828cc18570c3fe27e81cc28471c36142284bd39351b8a3f8a83bd languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.6.0": - version: 5.6.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.6.0" +"@typescript-eslint/visitor-keys@npm:5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.13.0" dependencies: - "@typescript-eslint/types": 5.6.0 + "@typescript-eslint/types": 5.13.0 eslint-visitor-keys: ^3.0.0 - checksum: c1d9e2596ff4f03b52857a77ff373ca82e66c1883ea818f28c3a18e5c4877c4ac6367874f4681223e9134bcebd6560f95b9a3d12c411060d567a17d10113e9e5 + checksum: 3987217053e22a86f9105efe6250ca028ef437483b79d0dad45850edacfc273835b82178e77e5012a3c045df18561fef3eb4417cc26c328c901fbaa0da09e922 languageName: node linkType: hard @@ -1328,14 +1345,14 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.3.0": - version: 8.3.0 - resolution: "eslint-config-prettier@npm:8.3.0" +"eslint-config-prettier@npm:^8.4.0": + version: 8.4.0 + resolution: "eslint-config-prettier@npm:8.4.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: df4cea3032671995bb5ab07e016169072f7fa59f44a53251664d9ca60951b66cdc872683b5c6a3729c91497c11490ca44a79654b395dd6756beb0c3903a37196 + checksum: ee8dc343f1fed15dc0658e190a966cc23644477f2331a7f56ae2bb79dd74892e3cde8ea5c142e7a3329a8291a1de041e13ca96e54d0c85ff4a2aba13390c5f10 languageName: node linkType: hard @@ -1392,39 +1409,39 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-native@npm:^3.11.0": - version: 3.11.0 - resolution: "eslint-plugin-react-native@npm:3.11.0" +"eslint-plugin-react-native@npm:^4.0.0": + version: 4.0.0 + resolution: "eslint-plugin-react-native@npm:4.0.0" dependencies: "@babel/traverse": ^7.7.4 eslint-plugin-react-native-globals: ^0.1.1 peerDependencies: - eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 - checksum: 100006a29c7a47df66764db11560ae51076bcd37dd8aaaf5738675a402404e257caa0a6c1d724fb6979fbc8198545da42e45966a4460a0a52e8b2b29d3c7a901 + eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: 69fee2de6bad525b5e747112cd8007861be4ad014b96208f6b7d221eef0bac43b834115e4379d9f719e7aa24a5d41c281bbbd6a76ddfa363f939670a635ab0fa languageName: node linkType: hard -"eslint-plugin-react@npm:^7.27.1": - version: 7.27.1 - resolution: "eslint-plugin-react@npm:7.27.1" +"eslint-plugin-react@npm:^7.29.2": + version: 7.29.2 + resolution: "eslint-plugin-react@npm:7.29.2" dependencies: array-includes: ^3.1.4 array.prototype.flatmap: ^1.2.5 doctrine: ^2.1.0 estraverse: ^5.3.0 jsx-ast-utils: ^2.4.1 || ^3.0.0 - minimatch: ^3.0.4 + minimatch: ^3.1.2 object.entries: ^1.1.5 object.fromentries: ^2.0.5 object.hasown: ^1.1.0 object.values: ^1.1.5 - prop-types: ^15.7.2 + prop-types: ^15.8.1 resolve: ^2.0.0-next.3 semver: ^6.3.0 string.prototype.matchall: ^4.0.6 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: db1ce303b597ede0bc8873d3f575b05873b06a058162c80f76604c9096eee8f72f299d7f849a86ac2e59f269c196575e6bcfb1ef9d7cbb23f533d081bcc15ea0 + checksum: fcd793c0fd8e4570dcf8f70dd4afae9882303f4a4b650e09dac2f85fdc0b28747cb97b79832f4b8f4eabdbfb9edf69dc0ff04e8b7f33e0bb8e3f024185f4b037 languageName: node linkType: hard @@ -2939,6 +2956,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a + languageName: node + linkType: hard + "minimist@npm:^1.2.0": version: 1.2.5 resolution: "minimist@npm:1.2.5" @@ -3469,14 +3495,14 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.7.2": - version: 15.7.2 - resolution: "prop-types@npm:15.7.2" +"prop-types@npm:^15.8.1": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" dependencies: loose-envify: ^1.4.0 object-assign: ^4.1.1 - react-is: ^16.8.1 - checksum: 5eef82fdda64252c7e75aa5c8cc28a24bbdece0f540adb60ce67c205cf978a5bd56b83e4f269f91c6e4dcfd80b36f2a2dec24d362e278913db2086ca9c6f9430 + react-is: ^16.13.1 + checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 languageName: node linkType: hard @@ -3534,7 +3560,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.8.1": +"react-is@npm:^16.13.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f