Files
bracket/frontend/package.json
dependabot[bot] 5987409336 Bump eslint-plugin-import from 2.31.0 to 2.32.0 in /frontend (#1278)
Bumps
[eslint-plugin-import](https://github.com/import-js/eslint-plugin-import)
from 2.31.0 to 2.32.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/import-js/eslint-plugin-import/releases">eslint-plugin-import's
releases</a>.</em></p>
<blockquote>
<h2>v2.32.0</h2>
<h3>Added</h3>
<ul>
<li>add <a
href="./docs/rules/enforce-node-protocol-usage.md"><code>enforce-node-protocol-usage</code></a>
rule and <code>import/node-version</code> setting (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3024">#3024</a>,
thanks [<a
href="https://github.com/GoldStrikeArch"><code>@​GoldStrikeArch</code></a>]
and [<a
href="https://github.com/sevenc-nanashi"><code>@​sevenc-nanashi</code></a>])</li>
<li>add TypeScript types (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3097">#3097</a>,
thanks [<a
href="https://github.com/G-Rath"><code>@​G-Rath</code></a>])</li>
<li><a href="./docs/rules/extensions.md"><code>extensions</code></a>:
add `pathGroupOverrides to allow enforcement decision overrides based on
specifier (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3105">#3105</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
<li>[<code>order</code>]: add <code>sortTypesGroup</code> option to
allow intragroup sorting of type-only imports (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3104">#3104</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
<li>[<code>order</code>]: add <code>newlines-between-types</code> option
to control intragroup sorting of type-only imports (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3127">#3127</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
<li>[<code>order</code>]: add <code>consolidateIslands</code> option to
collapse excess spacing for aesthetically pleasing imports (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3129">#3129</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[<code>no-unused-modules</code>]: provide more meaningful error
message when no .eslintrc is present (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3116">#3116</a>,
thanks [<a
href="https://github.com/michaelfaith"><code>@​michaelfaith</code></a>])</li>
<li>configs: added missing name attribute for eslint config inspector
(<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3151">#3151</a>,
thanks [<a
href="https://github.com/NishargShah"><code>@​NishargShah</code></a>])</li>
<li>[<code>order</code>]: ensure arcane imports do not cause undefined
behavior (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3128">#3128</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
<li>[<code>order</code>]: resolve undefined property access issue when
using <code>named</code> ordering (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3166">#3166</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
<li><a
href="./docs/rules/enforce-node-protocol-usage.md"><code>enforce-node-protocol-usage</code></a>:
avoid a crash with some TS code (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3173">#3173</a>,
thanks [<a
href="https://github.com/ljharb"><code>@​ljharb</code></a>])</li>
<li>[<code>order</code>]: codify invariants from docs into config schema
(<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3152">#3152</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Docs] <a
href="./docs/rules/extensions.md"><code>extensions</code></a>,
[<code>order</code>]: improve documentation (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3106">#3106</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
<li>[Docs] add flat config guide for using
<code>tseslint.config()</code> (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3125">#3125</a>,
thanks [<a
href="https://github.com/lnuvy"><code>@​lnuvy</code></a>])</li>
<li>[Docs] add missing comma (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3122">#3122</a>,
thanks [<a
href="https://github.com/RyanGst"><code>@​RyanGst</code></a>])</li>
<li>[readme] Update flatConfig example to include typescript config (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3138">#3138</a>,
thanks [<a
href="https://github.com/intellix"><code>@​intellix</code></a>])</li>
<li>[Refactor] [<code>order</code>]: remove unnecessary negative check
(<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3167">#3167</a>,
thanks [<a
href="https://github.com/JounQin"><code>@​JounQin</code></a>])</li>
<li>[Docs] [<code>no-unused-modules</code>]: add missing double quote
(<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3191">#3191</a>,
thanks [<a
href="https://github.com/albertpastrana"><code>@​albertpastrana</code></a>])</li>
<li>[Docs] <code>no-restricted-paths</code>: clarify wording and fix
errors (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3172">#3172</a>,
thanks [<a
href="https://github.com/greim"><code>@​greim</code></a>])</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md">eslint-plugin-import's
changelog</a>.</em></p>
<blockquote>
<h2>[2.32.0] - 2025-06-20</h2>
<h3>Added</h3>
<ul>
<li>add [<code>enforce-node-protocol-usage</code>] rule and
<code>import/node-version</code> setting (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3024">#3024</a>,
thanks [<a
href="https://github.com/GoldStrikeArch"><code>@​GoldStrikeArch</code></a>]
and [<a
href="https://github.com/sevenc-nanashi"><code>@​sevenc-nanashi</code></a>])</li>
<li>add TypeScript types (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3097">#3097</a>,
thanks [<a
href="https://github.com/G-Rath"><code>@​G-Rath</code></a>])</li>
<li>[<code>extensions</code>]: add `pathGroupOverrides to allow
enforcement decision overrides based on specifier (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3105">#3105</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
<li>[<code>order</code>]: add <code>sortTypesGroup</code> option to
allow intragroup sorting of type-only imports (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3104">#3104</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
<li>[<code>order</code>]: add <code>newlines-between-types</code> option
to control intragroup sorting of type-only imports (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3127">#3127</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
<li>[<code>order</code>]: add <code>consolidateIslands</code> option to
collapse excess spacing for aesthetically pleasing imports (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3129">#3129</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[<code>no-unused-modules</code>]: provide more meaningful error
message when no .eslintrc is present (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3116">#3116</a>,
thanks [<a
href="https://github.com/michaelfaith"><code>@​michaelfaith</code></a>])</li>
<li>configs: added missing name attribute for eslint config inspector
(<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3151">#3151</a>,
thanks [<a
href="https://github.com/NishargShah"><code>@​NishargShah</code></a>])</li>
<li>[<code>order</code>]: ensure arcane imports do not cause undefined
behavior (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3128">#3128</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
<li>[<code>order</code>]: resolve undefined property access issue when
using <code>named</code> ordering (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3166">#3166</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
<li>[<code>enforce-node-protocol-usage</code>]: avoid a crash with some
TS code (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3173">#3173</a>,
thanks [<a
href="https://github.com/ljharb"><code>@​ljharb</code></a>])</li>
<li>[<code>order</code>]: codify invariants from docs into config schema
(<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3152">#3152</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Docs] [<code>extensions</code>], [<code>order</code>]: improve
documentation (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3106">#3106</a>,
thanks [<a
href="https://github.com/Xunnamius"><code>@​Xunnamius</code></a>])</li>
<li>[Docs] add flat config guide for using
<code>tseslint.config()</code> (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3125">#3125</a>,
thanks [<a
href="https://github.com/lnuvy"><code>@​lnuvy</code></a>])</li>
<li>[Docs] add missing comma (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3122">#3122</a>,
thanks [<a
href="https://github.com/RyanGst"><code>@​RyanGst</code></a>])</li>
<li>[readme] Update flatConfig example to include typescript config (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3138">#3138</a>,
thanks [<a
href="https://github.com/intellix"><code>@​intellix</code></a>])</li>
<li>[Refactor] [<code>order</code>]: remove unnecessary negative check
(<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3167">#3167</a>,
thanks [<a
href="https://github.com/JounQin"><code>@​JounQin</code></a>])</li>
<li>[Docs] [<code>no-unused-modules</code>]: add missing double quote
(<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3191">#3191</a>,
thanks [<a
href="https://github.com/albertpastrana"><code>@​albertpastrana</code></a>])</li>
<li>[Docs] <code>no-restricted-paths</code>: clarify wording and fix
errors (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3172">#3172</a>,
thanks [<a
href="https://github.com/greim"><code>@​greim</code></a>])</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="01c9eb0433"><code>01c9eb0</code></a>
v2.32.0</li>
<li><a
href="ae57cc12a4"><code>ae57cc1</code></a>
[Deps] update <code>array-includes</code>,
<code>array.prototype.findlastindex</code>, `eslint-modu...</li>
<li><a
href="9e1ad6bef9"><code>9e1ad6b</code></a>
[Fix] <code>order</code>: codify invariants from docs into config
schema</li>
<li><a
href="f017790a1a"><code>f017790</code></a>
[Docs] <code>no-restricted-paths</code>: clarify wording and fix
errors</li>
<li><a
href="7d83a5770d"><code>7d83a57</code></a>
[Docs] <code>no-unused-modules</code>: add missing double quote</li>
<li><a
href="519eb94f89"><code>519eb94</code></a>
[utils] v2.12.1</li>
<li><a
href="71ad145db5"><code>71ad145</code></a>
[actions] split out tests into new vs old eslint</li>
<li><a
href="9b096c459e"><code>9b096c4</code></a>
[utils] [dev deps] update <code>@arethetypeswrong/cli</code>,
<code>@ljharb/tsconfig</code>, `@type...</li>
<li><a
href="da5f6ec131"><code>da5f6ec</code></a>
[Fix] <code>enforce-node-protocol-usage</code>: avoid a crash with some
TS code</li>
<li><a
href="6e49a58751"><code>6e49a58</code></a>
[Refactor] <code>order</code>: remove unnecessary negative check</li>
<li>Additional commits viewable in <a
href="https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-import&package-manager=npm_and_yarn&previous-version=2.31.0&new-version=2.32.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 05:18:09 +00:00

87 lines
2.7 KiB
JSON

{
"name": "Bracket",
"version": "1.0.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"analyze": "ANALYZE=true next build",
"start": "next start",
"typecheck": "tsc --noEmit",
"export": "next build && next export",
"lint": "next lint",
"jest": "jest",
"jest:watch": "jest --watch",
"prettier:check": "prettier --check \"**/*.{ts,tsx}\"",
"prettier:write": "prettier --write \"**/*.{ts,tsx}\"",
"test": "tsc --noEmit && npm run prettier:write && npm run lint && npm run jest -- --passWithNoTests"
},
"dependencies": {
"@emotion/react": "^11.14.0",
"@emotion/server": "^11.11.0",
"@hcaptcha/react-hcaptcha": "^1.12.0",
"@hello-pangea/dnd": "^18.0.1",
"@mantine/core": "7.12.1",
"@mantine/dates": "7.12.1",
"@mantine/dropzone": "7.12.1",
"@mantine/form": "8.1.0",
"@mantine/hooks": "7.12.1",
"@mantine/next": "^6.0.21",
"@mantine/notifications": "7.12.1",
"@mantine/spotlight": "7.12.1",
"@next/bundle-analyzer": "^15.3.0",
"@react-icons/all-files": "^4.1.0",
"@tabler/icons-react": "^3.34.0",
"axios": "^1.10.0",
"clsx": "^2.0.0",
"cookies-next": "^6.0.0",
"date-fns": "^4.1.0",
"dayjs": "^1.11.10",
"i18next": "^25.2.0",
"next": "^15.3.0",
"next-i18next": "^15.4.0",
"react": "^18.3.0",
"react-dom": "^18.3.0",
"react-ellipsis-text": "^1.2.1",
"react-i18next": "^15.5.1",
"react-icons": "^5.5.0",
"react-qr-code": "^2.0.12",
"react-redux": "^9.2.0",
"swr": "^2.3.0",
"yarn-upgrade-all": "^0.7.2"
},
"devDependencies": {
"@babel/core": "^7.27.1",
"@next/eslint-plugin-next": "^15.3.0",
"@testing-library/dom": "^10.4.0",
"@testing-library/jest-dom": "^6.6.1",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.0",
"@trivago/prettier-plugin-sort-imports": "^5.2.0",
"@types/jest": "^30.0.0",
"@types/node": "^24.0.0",
"@types/react": "^18.3.0",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"babel-loader": "^10.0.0",
"eslint": "^8.57.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^18.0.0",
"eslint-config-mantine": "^3.2.0",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jest": "^29.0.1",
"eslint-plugin-jsx-a11y": "^6.10.0",
"eslint-plugin-react": "^7.37.0",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-testing-library": "^7.5.0",
"jest": "^30.0.0",
"jest-environment-jsdom": "^30.0.0",
"postcss": "^8.5.0",
"postcss-preset-mantine": "^1.17.0",
"postcss-simple-vars": "^7.0.1",
"prettier": "^3.6.0",
"ts-jest": "^29.4.0",
"typescript": "^5.8.2"
}
}