diff --git a/package.json b/package.json index 404d82f..6110d33 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "number" ], "license": "MIT", - "packageManager": "pnpm@8.3.1", + "packageManager": "pnpm@8.5.0", "engines": { "node": ">=16.15" }, @@ -47,15 +47,15 @@ "@beequeue/eslint-plugin": "0.8.0", "@changesets/changelog-github": "0.4.8", "@changesets/cli": "2.26.1", - "@tsconfig/node16": "1.0.3", - "@vitest/coverage-c8": "0.30.1", + "@tsconfig/node16": "1.0.4", + "@vitest/coverage-c8": "0.31.0", "dotenv": "16.0.3", - "eslint": "8.39.0", + "eslint": "8.40.0", "lint-staged": "13.2.2", "prettier": "2.8.8", "simple-git-hooks": "2.8.1", "tsup": "6.7.0", "typescript": "5.0.4", - "vitest": "0.30.1" + "vitest": "0.31.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 77d5d35..92834be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,7 +3,7 @@ lockfileVersion: '6.0' devDependencies: '@beequeue/eslint-plugin': specifier: 0.8.0 - version: 0.8.0(eslint@8.39.0)(prettier@2.8.8)(typescript@5.0.4) + version: 0.8.0(eslint@8.40.0)(prettier@2.8.8)(typescript@5.0.4) '@changesets/changelog-github': specifier: 0.4.8 version: 0.4.8 @@ -11,17 +11,17 @@ devDependencies: specifier: 2.26.1 version: 2.26.1 '@tsconfig/node16': - specifier: 1.0.3 - version: 1.0.3 + specifier: 1.0.4 + version: 1.0.4 '@vitest/coverage-c8': - specifier: 0.30.1 - version: 0.30.1(vitest@0.30.1) + specifier: 0.31.0 + version: 0.31.0(vitest@0.31.0) dotenv: specifier: 16.0.3 version: 16.0.3 eslint: - specifier: 8.39.0 - version: 8.39.0 + specifier: 8.40.0 + version: 8.40.0 lint-staged: specifier: 13.2.2 version: 13.2.2 @@ -38,11 +38,19 @@ devDependencies: specifier: 5.0.4 version: 5.0.4 vitest: - specifier: 0.30.1 - version: 0.30.1 + specifier: 0.31.0 + version: 0.31.0 packages: + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.13 + dev: true + /@babel/code-frame@7.16.7: resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} engines: {node: '>=6.9.0'} @@ -83,7 +91,7 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@beequeue/eslint-plugin@0.8.0(eslint@8.39.0)(prettier@2.8.8)(typescript@5.0.4): + /@beequeue/eslint-plugin@0.8.0(eslint@8.40.0)(prettier@2.8.8)(typescript@5.0.4): resolution: {integrity: sha512-fDWVnTDl7IdSxq+9n87XN/Jvh/bfMhB9ATT79nEME9St1zZeJlIdou1Syil+nyVqfrDqJKFWZ0d9R2dVsAgSlQ==} engines: {node: '>=14'} peerDependencies: @@ -93,18 +101,18 @@ packages: prettier: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.36.1(@typescript-eslint/parser@5.36.1)(eslint@8.39.0)(typescript@5.0.4) - '@typescript-eslint/parser': 5.36.1(eslint@8.39.0)(typescript@5.0.4) - eslint: 8.39.0 - eslint-config-prettier: 8.5.0(eslint@8.39.0) - eslint-import-resolver-typescript: 3.5.0(eslint-plugin-import@2.26.0)(eslint@8.39.0) - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.36.1)(eslint-import-resolver-typescript@3.5.0)(eslint@8.39.0) - eslint-plugin-jsx-a11y: 6.6.1(eslint@8.39.0) - eslint-plugin-n: 15.2.5(eslint@8.39.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.39.0)(prettier@2.8.8) - eslint-plugin-react: 7.31.1(eslint@8.39.0) - eslint-plugin-unicorn: 43.0.2(eslint@8.39.0) - eslint-plugin-vue: 9.4.0(eslint@8.39.0) + '@typescript-eslint/eslint-plugin': 5.36.1(@typescript-eslint/parser@5.36.1)(eslint@8.40.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.36.1(eslint@8.40.0)(typescript@5.0.4) + eslint: 8.40.0 + eslint-config-prettier: 8.5.0(eslint@8.40.0) + eslint-import-resolver-typescript: 3.5.0(eslint-plugin-import@2.26.0)(eslint@8.40.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.36.1)(eslint-import-resolver-typescript@3.5.0)(eslint@8.40.0) + eslint-plugin-jsx-a11y: 6.6.1(eslint@8.40.0) + eslint-plugin-n: 15.2.5(eslint@8.40.0) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.40.0)(prettier@2.8.8) + eslint-plugin-react: 7.31.1(eslint@8.40.0) + eslint-plugin-unicorn: 43.0.2(eslint@8.40.0) + eslint-plugin-vue: 9.4.0(eslint@8.40.0) prettier: 2.8.8 transitivePeerDependencies: - eslint-import-resolver-webpack @@ -531,14 +539,14 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.2.0(eslint@8.39.0): + /@eslint-community/eslint-utils@4.2.0(eslint@8.40.0): resolution: {integrity: sha512-gB8T4H4DEfX2IV9zGDJPOBgP1e/DbfCPDTtEqUMckpvzS1OYtva8JdFYBqMwYk7xAQ429WGF/UPqn8uQ//h2vQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.39.0 - eslint-visitor-keys: 3.4.0 + eslint: 8.40.0 + eslint-visitor-keys: 3.4.1 dev: true /@eslint-community/regexpp@4.4.0: @@ -546,13 +554,13 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@2.0.2: - resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} + /@eslint/eslintrc@2.0.3: + resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.5.1 + espree: 9.5.2 globals: 13.19.0 ignore: 5.2.0 import-fresh: 3.3.0 @@ -563,8 +571,8 @@ packages: - supports-color dev: true - /@eslint/js@8.39.0: - resolution: {integrity: sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==} + /@eslint/js@8.40.0: + resolution: {integrity: sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -593,11 +601,25 @@ packages: engines: {node: '>=8'} dev: true + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.13 + '@jridgewell/trace-mapping': 0.3.13 + dev: true + /@jridgewell/resolve-uri@3.0.7: resolution: {integrity: sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==} engines: {node: '>=6.0.0'} dev: true + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: true + /@jridgewell/sourcemap-codec@1.4.13: resolution: {integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==} dev: true @@ -662,8 +684,8 @@ packages: tslib: 2.4.0 dev: true - /@tsconfig/node16@1.0.3: - resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} + /@tsconfig/node16@1.0.4: + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} dev: true /@types/chai-subset@1.3.3: @@ -710,7 +732,7 @@ packages: resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} dev: true - /@typescript-eslint/eslint-plugin@5.36.1(@typescript-eslint/parser@5.36.1)(eslint@8.39.0)(typescript@5.0.4): + /@typescript-eslint/eslint-plugin@5.36.1(@typescript-eslint/parser@5.36.1)(eslint@8.40.0)(typescript@5.0.4): resolution: {integrity: sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -721,12 +743,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.36.1(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.36.1(eslint@8.40.0)(typescript@5.0.4) '@typescript-eslint/scope-manager': 5.36.1 - '@typescript-eslint/type-utils': 5.36.1(eslint@8.39.0)(typescript@5.0.4) - '@typescript-eslint/utils': 5.36.1(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/type-utils': 5.36.1(eslint@8.40.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.36.1(eslint@8.40.0)(typescript@5.0.4) debug: 4.3.4 - eslint: 8.39.0 + eslint: 8.40.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -737,7 +759,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@5.36.1(eslint@8.39.0)(typescript@5.0.4): + /@typescript-eslint/parser@5.36.1(eslint@8.40.0)(typescript@5.0.4): resolution: {integrity: sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -751,7 +773,7 @@ packages: '@typescript-eslint/types': 5.36.1 '@typescript-eslint/typescript-estree': 5.36.1(typescript@5.0.4) debug: 4.3.4 - eslint: 8.39.0 + eslint: 8.40.0 typescript: 5.0.4 transitivePeerDependencies: - supports-color @@ -765,7 +787,7 @@ packages: '@typescript-eslint/visitor-keys': 5.36.1 dev: true - /@typescript-eslint/type-utils@5.36.1(eslint@8.39.0)(typescript@5.0.4): + /@typescript-eslint/type-utils@5.36.1(eslint@8.40.0)(typescript@5.0.4): resolution: {integrity: sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -776,9 +798,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.36.1(typescript@5.0.4) - '@typescript-eslint/utils': 5.36.1(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.36.1(eslint@8.40.0)(typescript@5.0.4) debug: 4.3.4 - eslint: 8.39.0 + eslint: 8.40.0 tsutils: 3.21.0(typescript@5.0.4) typescript: 5.0.4 transitivePeerDependencies: @@ -811,7 +833,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@5.36.1(eslint@8.39.0)(typescript@5.0.4): + /@typescript-eslint/utils@5.36.1(eslint@8.40.0)(typescript@5.0.4): resolution: {integrity: sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -821,9 +843,9 @@ packages: '@typescript-eslint/scope-manager': 5.36.1 '@typescript-eslint/types': 5.36.1 '@typescript-eslint/typescript-estree': 5.36.1(typescript@5.0.4) - eslint: 8.39.0 + eslint: 8.40.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.39.0) + eslint-utils: 3.0.0(eslint@8.40.0) transitivePeerDependencies: - supports-color - typescript @@ -834,53 +856,55 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: '@typescript-eslint/types': 5.36.1 - eslint-visitor-keys: 3.4.0 + eslint-visitor-keys: 3.4.1 dev: true - /@vitest/coverage-c8@0.30.1(vitest@0.30.1): - resolution: {integrity: sha512-/Wa3dtSuckpdngAmiCwowaEXXgJkqPrtfvrs9HTB9QoEfNbZWPu4E4cjEn4lJZb4qcGf4fxFtUA2f9DnDNAzBA==} + /@vitest/coverage-c8@0.31.0(vitest@0.31.0): + resolution: {integrity: sha512-h72qN1D962AO7UefQVulm9JFP5ACS7OfhCdBHioXU8f7ohH/+NTZCgAqmgcfRNHHO/8wLFxx+93YVxhodkEJVA==} peerDependencies: vitest: '>=0.30.0 <1' dependencies: + '@ampproject/remapping': 2.2.1 c8: 7.13.0 + magic-string: 0.30.0 picocolors: 1.0.0 std-env: 3.3.2 - vitest: 0.30.1 + vitest: 0.31.0 dev: true - /@vitest/expect@0.30.1: - resolution: {integrity: sha512-c3kbEtN8XXJSeN81iDGq29bUzSjQhjES2WR3aColsS4lPGbivwLtas4DNUe0jD9gg/FYGIteqOenfU95EFituw==} + /@vitest/expect@0.31.0: + resolution: {integrity: sha512-Jlm8ZTyp6vMY9iz9Ny9a0BHnCG4fqBa8neCF6Pk/c/6vkUk49Ls6UBlgGAU82QnzzoaUs9E/mUhq/eq9uMOv/g==} dependencies: - '@vitest/spy': 0.30.1 - '@vitest/utils': 0.30.1 + '@vitest/spy': 0.31.0 + '@vitest/utils': 0.31.0 chai: 4.3.7 dev: true - /@vitest/runner@0.30.1: - resolution: {integrity: sha512-W62kT/8i0TF1UBCNMRtRMOBWJKRnNyv9RrjIgdUryEe0wNpGZvvwPDLuzYdxvgSckzjp54DSpv1xUbv4BQ0qVA==} + /@vitest/runner@0.31.0: + resolution: {integrity: sha512-H1OE+Ly7JFeBwnpHTrKyCNm/oZgr+16N4qIlzzqSG/YRQDATBYmJb/KUn3GrZaiQQyL7GwpNHVZxSQd6juLCgw==} dependencies: - '@vitest/utils': 0.30.1 + '@vitest/utils': 0.31.0 concordance: 5.0.4 p-limit: 4.0.0 pathe: 1.1.0 dev: true - /@vitest/snapshot@0.30.1: - resolution: {integrity: sha512-fJZqKrE99zo27uoZA/azgWyWbFvM1rw2APS05yB0JaLwUIg9aUtvvnBf4q7JWhEcAHmSwbrxKFgyBUga6tq9Tw==} + /@vitest/snapshot@0.31.0: + resolution: {integrity: sha512-5dTXhbHnyUMTMOujZPB0wjFjQ6q5x9c8TvAsSPUNKjp1tVU7i9pbqcKPqntyu2oXtmVxKbuHCqrOd+Ft60r4tg==} dependencies: magic-string: 0.30.0 pathe: 1.1.0 pretty-format: 27.5.1 dev: true - /@vitest/spy@0.30.1: - resolution: {integrity: sha512-YfJeIf37GvTZe04ZKxzJfnNNuNSmTEGnla2OdL60C8od16f3zOfv9q9K0nNii0NfjDJRt/CVN/POuY5/zTS+BA==} + /@vitest/spy@0.31.0: + resolution: {integrity: sha512-IzCEQ85RN26GqjQNkYahgVLLkULOxOm5H/t364LG0JYb3Apg0PsYCHLBYGA006+SVRMWhQvHlBBCyuByAMFmkg==} dependencies: tinyspy: 2.1.0 dev: true - /@vitest/utils@0.30.1: - resolution: {integrity: sha512-/c8Xv2zUVc+rnNt84QF0Y0zkfxnaGhp87K2dYJMLtLOIckPzuxLVzAtFCicGFdB4NeBHNzTRr1tNn7rCtQcWFA==} + /@vitest/utils@0.31.0: + resolution: {integrity: sha512-kahaRyLX7GS1urekRXN2752X4gIgOGVX4Wo8eDUGUkTWlGpXzf5ZS6N9RUUS+Re3XEE8nVGqNyxkSxF5HXlGhQ==} dependencies: concordance: 5.0.4 loupe: 2.3.6 @@ -1865,13 +1889,13 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-prettier@8.5.0(eslint@8.39.0): + /eslint-config-prettier@8.5.0(eslint@8.40.0): resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.39.0 + eslint: 8.40.0 dev: true /eslint-import-resolver-node@0.3.6: @@ -1883,7 +1907,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.5.0(eslint-plugin-import@2.26.0)(eslint@8.39.0): + /eslint-import-resolver-typescript@3.5.0(eslint-plugin-import@2.26.0)(eslint@8.40.0): resolution: {integrity: sha512-DEfpfuk+O/T5e9HBZOxocmwMuUGkvQQd5WRiMJF9kKNT9amByqOyGlWoAZAQiv0SZSy4GMtG1clmnvQA/RzA0A==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} peerDependencies: @@ -1892,8 +1916,8 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.10.0 - eslint: 8.39.0 - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.36.1)(eslint-import-resolver-typescript@3.5.0)(eslint@8.39.0) + eslint: 8.40.0 + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.36.1)(eslint-import-resolver-typescript@3.5.0)(eslint@8.40.0) get-tsconfig: 4.2.0 globby: 13.1.2 is-core-module: 2.10.0 @@ -1921,27 +1945,27 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.36.1(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.36.1(eslint@8.40.0)(typescript@5.0.4) debug: 3.2.7 eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 3.5.0(eslint-plugin-import@2.26.0)(eslint@8.39.0) + eslint-import-resolver-typescript: 3.5.0(eslint-plugin-import@2.26.0)(eslint@8.40.0) find-up: 2.1.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-es@4.1.0(eslint@8.39.0): + /eslint-plugin-es@4.1.0(eslint@8.40.0): resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.39.0 + eslint: 8.40.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.36.1)(eslint-import-resolver-typescript@3.5.0)(eslint@8.39.0): + /eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.36.1)(eslint-import-resolver-typescript@3.5.0)(eslint@8.40.0): resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -1951,12 +1975,12 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.36.1(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.36.1(eslint@8.40.0)(typescript@5.0.4) array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.39.0 + eslint: 8.40.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.3(@typescript-eslint/parser@5.36.1)(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.0) has: 1.0.3 @@ -1972,7 +1996,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y@6.6.1(eslint@8.39.0): + /eslint-plugin-jsx-a11y@6.6.1(eslint@8.40.0): resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==} engines: {node: '>=4.0'} peerDependencies: @@ -1986,7 +2010,7 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.39.0 + eslint: 8.40.0 has: 1.0.3 jsx-ast-utils: 3.3.2 language-tags: 1.0.5 @@ -1994,16 +2018,16 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-n@15.2.5(eslint@8.39.0): + /eslint-plugin-n@15.2.5(eslint@8.40.0): resolution: {integrity: sha512-8+BYsqiyZfpu6NXmdLOXVUfk8IocpCjpd8nMRRH0A9ulrcemhb2VI9RSJMEy5udx++A/YcVPD11zT8hpFq368g==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: builtins: 5.0.1 - eslint: 8.39.0 - eslint-plugin-es: 4.1.0(eslint@8.39.0) - eslint-utils: 3.0.0(eslint@8.39.0) + eslint: 8.40.0 + eslint-plugin-es: 4.1.0(eslint@8.40.0) + eslint-utils: 3.0.0(eslint@8.40.0) ignore: 5.2.0 is-core-module: 2.10.0 minimatch: 3.1.2 @@ -2011,7 +2035,7 @@ packages: semver: 7.3.7 dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.39.0)(prettier@2.8.8): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.40.0)(prettier@2.8.8): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -2022,13 +2046,13 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.39.0 - eslint-config-prettier: 8.5.0(eslint@8.39.0) + eslint: 8.40.0 + eslint-config-prettier: 8.5.0(eslint@8.40.0) prettier: 2.8.8 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-react@7.31.1(eslint@8.39.0): + /eslint-plugin-react@7.31.1(eslint@8.40.0): resolution: {integrity: sha512-j4/2xWqt/R7AZzG8CakGHA6Xa/u7iR8Q3xCxY+AUghdT92bnIDOBEefV456OeH0QvBcroVc0eyvrrLSyQGYIfg==} engines: {node: '>=4'} peerDependencies: @@ -2037,7 +2061,7 @@ packages: array-includes: 3.1.5 array.prototype.flatmap: 1.3.0 doctrine: 2.1.0 - eslint: 8.39.0 + eslint: 8.40.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.2 minimatch: 3.1.2 @@ -2051,7 +2075,7 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /eslint-plugin-unicorn@43.0.2(eslint@8.39.0): + /eslint-plugin-unicorn@43.0.2(eslint@8.40.0): resolution: {integrity: sha512-DtqZ5mf/GMlfWoz1abIjq5jZfaFuHzGBZYIeuJfEoKKGWRHr2JiJR+ea+BF7Wx2N1PPRoT/2fwgiK1NnmNE3Hg==} engines: {node: '>=14.18'} peerDependencies: @@ -2060,8 +2084,8 @@ packages: '@babel/helper-validator-identifier': 7.18.6 ci-info: 3.3.2 clean-regexp: 1.0.0 - eslint: 8.39.0 - eslint-utils: 3.0.0(eslint@8.39.0) + eslint: 8.40.0 + eslint-utils: 3.0.0(eslint@8.40.0) esquery: 1.4.2 indent-string: 4.0.0 is-builtin-module: 3.1.0 @@ -2074,19 +2098,19 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-vue@9.4.0(eslint@8.39.0): + /eslint-plugin-vue@9.4.0(eslint@8.40.0): resolution: {integrity: sha512-Nzz2QIJ8FG+rtJaqT/7/ru5ie2XgT9KCudkbN0y3uFYhQ41nuHEaboLAiqwMcK006hZPQv/rVMRhUIwEGhIvfQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.39.0 - eslint-utils: 3.0.0(eslint@8.39.0) + eslint: 8.40.0 + eslint-utils: 3.0.0(eslint@8.40.0) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.10 semver: 7.3.7 - vue-eslint-parser: 9.0.2(eslint@8.39.0) + vue-eslint-parser: 9.0.2(eslint@8.40.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -2115,13 +2139,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.39.0): + /eslint-utils@3.0.0(eslint@8.40.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.39.0 + eslint: 8.40.0 eslint-visitor-keys: 2.1.0 dev: true @@ -2135,20 +2159,20 @@ packages: engines: {node: '>=10'} dev: true - /eslint-visitor-keys@3.4.0: - resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.39.0: - resolution: {integrity: sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==} + /eslint@8.40.0: + resolution: {integrity: sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.2.0(eslint@8.39.0) + '@eslint-community/eslint-utils': 4.2.0(eslint@8.40.0) '@eslint-community/regexpp': 4.4.0 - '@eslint/eslintrc': 2.0.2 - '@eslint/js': 8.39.0 + '@eslint/eslintrc': 2.0.3 + '@eslint/js': 8.40.0 '@humanwhocodes/config-array': 0.11.8 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -2159,8 +2183,8 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.0 - eslint-visitor-keys: 3.4.0 - espree: 9.5.1 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 esquery: 1.4.2 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -2189,13 +2213,13 @@ packages: - supports-color dev: true - /espree@9.5.1: - resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} + /espree@9.5.2: + resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.8.2 acorn-jsx: 5.3.2(acorn@8.8.2) - eslint-visitor-keys: 3.4.0 + eslint-visitor-keys: 3.4.1 dev: true /esprima@4.0.1: @@ -3975,11 +3999,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: true - /source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} @@ -4229,8 +4248,8 @@ packages: resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==} dev: true - /tinypool@0.4.0: - resolution: {integrity: sha512-2ksntHOKf893wSAH4z/+JbPpi92esw8Gn9N2deXX+B0EO92hexAVI9GIZZPx7P5aYo5KULfeOSt3kMOmSOy6uA==} + /tinypool@0.5.0: + resolution: {integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==} engines: {node: '>=14.0.0'} dev: true @@ -4441,8 +4460,8 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-node@0.30.1: - resolution: {integrity: sha512-vTikpU/J7e6LU/8iM3dzBo8ZhEiKZEKRznEMm+mJh95XhWaPrJQraT/QsT2NWmuEf+zgAoMe64PKT7hfZ1Njmg==} + /vite-node@0.31.0: + resolution: {integrity: sha512-8x1x1LNuPvE2vIvkSB7c1mApX5oqlgsxzHQesYF7l5n1gKrEmrClIiZuOFbFDQcjLsmcWSwwmrWrcGWm9Fxc/g==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: @@ -4487,8 +4506,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest@0.30.1: - resolution: {integrity: sha512-y35WTrSTlTxfMLttgQk4rHcaDkbHQwDP++SNwPb+7H8yb13Q3cu2EixrtHzF27iZ8v0XCciSsLg00RkPAzB/aA==} + /vitest@0.31.0: + resolution: {integrity: sha512-JwWJS9p3GU9GxkG7eBSmr4Q4x4bvVBSswaCFf1PBNHiPx00obfhHRJfgHcnI0ffn+NMlIh9QGvG75FlaIBdKGA==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -4521,11 +4540,11 @@ packages: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 '@types/node': 12.20.55 - '@vitest/expect': 0.30.1 - '@vitest/runner': 0.30.1 - '@vitest/snapshot': 0.30.1 - '@vitest/spy': 0.30.1 - '@vitest/utils': 0.30.1 + '@vitest/expect': 0.31.0 + '@vitest/runner': 0.31.0 + '@vitest/snapshot': 0.31.0 + '@vitest/spy': 0.31.0 + '@vitest/utils': 0.31.0 acorn: 8.8.2 acorn-walk: 8.2.0 cac: 6.7.14 @@ -4536,13 +4555,12 @@ packages: magic-string: 0.30.0 pathe: 1.1.0 picocolors: 1.0.0 - source-map: 0.6.1 std-env: 3.3.2 strip-literal: 1.0.1 tinybench: 2.4.0 - tinypool: 0.4.0 + tinypool: 0.5.0 vite: 3.1.6 - vite-node: 0.30.1 + vite-node: 0.31.0 why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -4552,17 +4570,17 @@ packages: - terser dev: true - /vue-eslint-parser@9.0.2(eslint@8.39.0): + /vue-eslint-parser@9.0.2(eslint@8.40.0): resolution: {integrity: sha512-uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.39.0 + eslint: 8.40.0 eslint-scope: 7.2.0 - eslint-visitor-keys: 3.4.0 - espree: 9.5.1 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 esquery: 1.4.2 lodash: 4.17.21 semver: 7.3.7