diff --git a/package.json b/package.json index 37e963b..0b236b7 100644 --- a/package.json +++ b/package.json @@ -33,14 +33,14 @@ "eslint": "~8.53.0", "eslint-plugin-cypress": "~2.15.1", "eslint-plugin-import": "~2.29.0", - "eslint-plugin-simple-import-sort": "~10.0.0", - "eslint-plugin-unicorn": "~47.0.0", + "eslint-plugin-simple-import-sort": "~11.0.0", + "eslint-plugin-unicorn": "~51.0.0", "eslint-plugin-vue": "~9.18.1", "eslint-plugin-vuejs-accessibility": "~2.2.0", "less": "~4.2.0", "nuxt": "~3.8.0", "nuxt-typed-router": "~3.3.1", - "prettier": "~2.8.8", + "prettier": "~3.2.0", "typescript": "~5.2.2", "vue-tsc": "~1.8.15" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3775b78..10601bd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,7 +57,7 @@ devDependencies: version: 20.11.0 '@vue/eslint-config-prettier': specifier: ~7.1.0 - version: 7.1.0(eslint@8.53.0)(prettier@2.8.8) + version: 7.1.0(eslint@8.53.0)(prettier@3.2.5) '@vue/eslint-config-typescript': specifier: ~11.0.3 version: 11.0.3(eslint-plugin-vue@9.18.1)(eslint@8.53.0)(typescript@5.2.2) @@ -71,11 +71,11 @@ devDependencies: specifier: ~2.29.0 version: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.53.0) eslint-plugin-simple-import-sort: - specifier: ~10.0.0 - version: 10.0.0(eslint@8.53.0) + specifier: ~11.0.0 + version: 11.0.0(eslint@8.53.0) eslint-plugin-unicorn: - specifier: ~47.0.0 - version: 47.0.0(eslint@8.53.0) + specifier: ~51.0.0 + version: 51.0.1(eslint@8.53.0) eslint-plugin-vue: specifier: ~9.18.1 version: 9.18.1(eslint@8.53.0) @@ -92,8 +92,8 @@ devDependencies: specifier: ~3.3.1 version: 3.3.3(rollup@3.29.4) prettier: - specifier: ~2.8.8 - version: 2.8.8 + specifier: ~3.2.0 + version: 3.2.5 typescript: specifier: ~5.2.2 version: 5.2.2 @@ -2756,7 +2756,7 @@ packages: /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} - /@vue/eslint-config-prettier@7.1.0(eslint@8.53.0)(prettier@2.8.8): + /@vue/eslint-config-prettier@7.1.0(eslint@8.53.0)(prettier@3.2.5): resolution: {integrity: sha512-Pv/lVr0bAzSIHLd9iz0KnvAr4GKyCEl+h52bc4e5yWuDVtLgFwycF7nrbWTAQAS+FU6q1geVd07lc6EWfJiWKQ==} peerDependencies: eslint: '>= 7.28.0' @@ -2764,8 +2764,8 @@ packages: dependencies: eslint: 8.53.0 eslint-config-prettier: 8.10.0(eslint@8.53.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.53.0)(prettier@2.8.8) - prettier: 2.8.8 + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.53.0)(prettier@3.2.5) + prettier: 3.2.5 dev: true /@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.18.1)(eslint@8.53.0)(typescript@5.2.2): @@ -3744,6 +3744,12 @@ packages: is-what: 3.14.1 dev: true + /core-js-compat@3.35.1: + resolution: {integrity: sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==} + dependencies: + browserslist: 4.22.2 + dev: true + /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true @@ -4488,7 +4494,7 @@ packages: - supports-color dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0)(eslint@8.53.0)(prettier@2.8.8): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0)(eslint@8.53.0)(prettier@3.2.5): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -4501,41 +4507,43 @@ packages: dependencies: eslint: 8.53.0 eslint-config-prettier: 8.10.0(eslint@8.53.0) - prettier: 2.8.8 + prettier: 3.2.5 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-simple-import-sort@10.0.0(eslint@8.53.0): - resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==} + /eslint-plugin-simple-import-sort@11.0.0(eslint@8.53.0): + resolution: {integrity: sha512-3zxeF/0piwHA7/JlbpOmMJ1/1tc1dSRiir4DwpEnP747alKwZbj5xX+ZxroShMBU6LNDkpquo7FsXHCBc0HgCA==} peerDependencies: eslint: '>=5.0.0' dependencies: eslint: 8.53.0 dev: true - /eslint-plugin-unicorn@47.0.0(eslint@8.53.0): - resolution: {integrity: sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==} + /eslint-plugin-unicorn@51.0.1(eslint@8.53.0): + resolution: {integrity: sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==} engines: {node: '>=16'} peerDependencies: - eslint: '>=8.38.0' + eslint: '>=8.56.0' dependencies: '@babel/helper-validator-identifier': 7.22.20 '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) - ci-info: 3.9.0 + '@eslint/eslintrc': 2.1.4 + ci-info: 4.0.0 clean-regexp: 1.0.0 + core-js-compat: 3.35.1 eslint: 8.53.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 - lodash: 4.17.21 pluralize: 8.0.0 read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - safe-regex: 2.1.1 semver: 7.5.4 strip-indent: 3.0.0 + transitivePeerDependencies: + - supports-color dev: true /eslint-plugin-vue@9.18.1(eslint@8.53.0): @@ -7952,9 +7960,9 @@ packages: fast-diff: 1.3.0 dev: true - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} hasBin: true dev: true @@ -8442,12 +8450,6 @@ packages: is-regex: 1.1.4 dev: true - /safe-regex@2.1.1: - resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} - dependencies: - regexp-tree: 0.1.27 - dev: true - /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} requiresBuild: true