277.diff (8248B)
1 diff --git a/package-lock.json b/package-lock.json 2 index a4a1e4f..d4b557e 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -27,7 +27,7 @@ 6 "autoprefixer": "^10.4.13", 7 "eslint": "^8.31.0", 8 "eslint-plugin-tailwindcss": "^3.8.0", 9 - "eslint-plugin-unicorn": "^41.0.1", 10 + "eslint-plugin-unicorn": "^45.0.2", 11 "postcss": "^8.4.20", 12 "tailwindcss": "^3.2.4", 13 "typescript": "^4.9.4", 14 @@ -447,6 +447,21 @@ 15 "node": ">=12" 16 } 17 }, 18 + "node_modules/@eslint-community/eslint-utils": { 19 + "version": "4.1.2", 20 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.1.2.tgz", 21 + "integrity": "sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==", 22 + "dev": true, 23 + "dependencies": { 24 + "eslint-visitor-keys": "^3.3.0" 25 + }, 26 + "engines": { 27 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 28 + }, 29 + "peerDependencies": { 30 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 31 + } 32 + }, 33 "node_modules/@eslint/eslintrc": { 34 "version": "1.4.1", 35 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 36 @@ -2258,34 +2273,48 @@ 37 } 38 }, 39 "node_modules/eslint-plugin-unicorn": { 40 - "version": "41.0.1", 41 - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-41.0.1.tgz", 42 - "integrity": "sha512-gF5vo2dIj0YdNMQ/IMegiBkQdQ22GBFFVpdkJP+0og3w7XD4ypea0xQVRv6iofkLVR2w0phAdikcnU01ybd4Ow==", 43 + "version": "45.0.2", 44 + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-45.0.2.tgz", 45 + "integrity": "sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==", 46 "dev": true, 47 "dependencies": { 48 - "@babel/helper-validator-identifier": "^7.15.7", 49 - "ci-info": "^3.3.0", 50 + "@babel/helper-validator-identifier": "^7.19.1", 51 + "@eslint-community/eslint-utils": "^4.1.2", 52 + "ci-info": "^3.6.1", 53 "clean-regexp": "^1.0.0", 54 - "eslint-utils": "^3.0.0", 55 "esquery": "^1.4.0", 56 "indent-string": "^4.0.0", 57 - "is-builtin-module": "^3.1.0", 58 + "is-builtin-module": "^3.2.0", 59 + "jsesc": "^3.0.2", 60 "lodash": "^4.17.21", 61 "pluralize": "^8.0.0", 62 "read-pkg-up": "^7.0.1", 63 "regexp-tree": "^0.1.24", 64 + "regjsparser": "^0.9.1", 65 "safe-regex": "^2.1.1", 66 - "semver": "^7.3.5", 67 + "semver": "^7.3.8", 68 "strip-indent": "^3.0.0" 69 }, 70 "engines": { 71 - "node": ">=12" 72 + "node": ">=14.18" 73 }, 74 "funding": { 75 "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" 76 }, 77 "peerDependencies": { 78 - "eslint": ">=8.8.0" 79 + "eslint": ">=8.28.0" 80 + } 81 + }, 82 + "node_modules/eslint-plugin-unicorn/node_modules/jsesc": { 83 + "version": "3.0.2", 84 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", 85 + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", 86 + "dev": true, 87 + "bin": { 88 + "jsesc": "bin/jsesc" 89 + }, 90 + "engines": { 91 + "node": ">=6" 92 } 93 }, 94 "node_modules/eslint-plugin-unicorn/node_modules/lru-cache": { 95 @@ -4476,6 +4505,27 @@ 96 "url": "https://github.com/sponsors/mysticatea" 97 } 98 }, 99 + "node_modules/regjsparser": { 100 + "version": "0.9.1", 101 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", 102 + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", 103 + "dev": true, 104 + "dependencies": { 105 + "jsesc": "~0.5.0" 106 + }, 107 + "bin": { 108 + "regjsparser": "bin/parser" 109 + } 110 + }, 111 + "node_modules/regjsparser/node_modules/jsesc": { 112 + "version": "0.5.0", 113 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 114 + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", 115 + "dev": true, 116 + "bin": { 117 + "jsesc": "bin/jsesc" 118 + } 119 + }, 120 "node_modules/request": { 121 "version": "2.88.2", 122 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 123 @@ -5599,6 +5649,15 @@ 124 "dev": true, 125 "optional": true 126 }, 127 + "@eslint-community/eslint-utils": { 128 + "version": "4.1.2", 129 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.1.2.tgz", 130 + "integrity": "sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==", 131 + "dev": true, 132 + "requires": { 133 + "eslint-visitor-keys": "^3.3.0" 134 + } 135 + }, 136 "@eslint/eslintrc": { 137 "version": "1.4.1", 138 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 139 @@ -6878,27 +6937,35 @@ 140 } 141 }, 142 "eslint-plugin-unicorn": { 143 - "version": "41.0.1", 144 - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-41.0.1.tgz", 145 - "integrity": "sha512-gF5vo2dIj0YdNMQ/IMegiBkQdQ22GBFFVpdkJP+0og3w7XD4ypea0xQVRv6iofkLVR2w0phAdikcnU01ybd4Ow==", 146 + "version": "45.0.2", 147 + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-45.0.2.tgz", 148 + "integrity": "sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==", 149 "dev": true, 150 "requires": { 151 - "@babel/helper-validator-identifier": "^7.15.7", 152 - "ci-info": "^3.3.0", 153 + "@babel/helper-validator-identifier": "^7.19.1", 154 + "@eslint-community/eslint-utils": "^4.1.2", 155 + "ci-info": "^3.6.1", 156 "clean-regexp": "^1.0.0", 157 - "eslint-utils": "^3.0.0", 158 "esquery": "^1.4.0", 159 "indent-string": "^4.0.0", 160 - "is-builtin-module": "^3.1.0", 161 + "is-builtin-module": "^3.2.0", 162 + "jsesc": "^3.0.2", 163 "lodash": "^4.17.21", 164 "pluralize": "^8.0.0", 165 "read-pkg-up": "^7.0.1", 166 "regexp-tree": "^0.1.24", 167 + "regjsparser": "^0.9.1", 168 "safe-regex": "^2.1.1", 169 - "semver": "^7.3.5", 170 + "semver": "^7.3.8", 171 "strip-indent": "^3.0.0" 172 }, 173 "dependencies": { 174 + "jsesc": { 175 + "version": "3.0.2", 176 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", 177 + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", 178 + "dev": true 179 + }, 180 "lru-cache": { 181 "version": "6.0.0", 182 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 183 @@ -8362,6 +8429,23 @@ 184 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", 185 "dev": true 186 }, 187 + "regjsparser": { 188 + "version": "0.9.1", 189 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", 190 + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", 191 + "dev": true, 192 + "requires": { 193 + "jsesc": "~0.5.0" 194 + }, 195 + "dependencies": { 196 + "jsesc": { 197 + "version": "0.5.0", 198 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 199 + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", 200 + "dev": true 201 + } 202 + } 203 + }, 204 "request": { 205 "version": "2.88.2", 206 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 207 diff --git a/package.json b/package.json 208 index 965b107..15edd87 100644 209 --- a/package.json 210 +++ b/package.json 211 @@ -28,7 +28,7 @@ 212 "autoprefixer": "^10.4.13", 213 "eslint": "^8.31.0", 214 "eslint-plugin-tailwindcss": "^3.8.0", 215 - "eslint-plugin-unicorn": "^41.0.1", 216 + "eslint-plugin-unicorn": "^45.0.2", 217 "postcss": "^8.4.20", 218 "tailwindcss": "^3.2.4", 219 "typescript": "^4.9.4",