diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9222d7f6686..c5b2158da31 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -136,64 +136,145 @@ updates: timezone: "US/Eastern" rebase-strategy: "disabled" groups: - mdx: + project: patterns: - - "*mdx*" - storybook: - patterns: - - "*storybook*" - testing-library: - patterns: - - "*testing-library/*" - eslint: - patterns: - - "eslint*" - exclude-patterns: - - "*prettier" - - "*vitest*" - - "*storybook" - - "*testing-library" - - "*playwright*" - vitest: - patterns: - - "*vitest*" - msw: - patterns: - - "*msw*" - prettier: - patterns: - - "*prettier*" + - "husky" + - "lint-staged" + - "dotenv-flow" + - "@types/dotenv-flow" + - "cross-env" + - "browserslist*" + - "@types/node" + - "npm-run-all" + - "patch-package" typescript: patterns: - - "typescript" + - "*typescript*" - "tslib" - "ts-node" - - "@typescript-eslint*" + - "tsx" + typescript-types: + patterns: + - "@types/*" + exclude-patterns: + - "*dotenv-flow" + - "*node" + - "*eslint__js" + - "*mdx" + - "@types/react" + - "@types/react-dom" + - "*react-router*" + - "*html-to-text" + - "*lodash" + - "*dompurify" + - "*sanitize-html" + - "*react-scroll-sync" + - "*downloadjs" react: patterns: - "react" - "react-dom" - react-router: + - "@types/react" + - "@types/react-dom" + - "eslint-plugin-react" + - "eslint-plugin-react-hooks" + - "eslint-plugin-react-refresh" + ui: patterns: - - "*react-router*" - playwright: + - "@uswds/*" + - "@trussworks/react-uswds" + - "react-loader-spinner" + - "react-toastify" + - "react-scroll-sync" + - "@types/react-scroll-sync" + - "focus-trap-react" + - "react-error-boundary" + utils: + patterns: + - "*lodash*" + - "use-deep-compare-effect" + - "uuid" + - "p-limit" + - "history" + - "date-fns*" + - "export-to-csv-fix-source-map" + - "classnames" + sanitizers: patterns: - - "*playwright*" - vite: + - "*sanitize-html" + - "*html-to-text" + - "*dompurify" + bundler: + patterns: + - "vite" + - "vite-plugin-*" + - "@vitejs/*" + linting-and-formatting: + patterns: + - "@eslint/*" + - "@types/eslint__js" + - "eslint" + - "*prettier*" + lint-plugins: patterns: - - "vite*" - - "@vitejs*" + - "eslint-*" exclude-patterns: - - "@storybook*" - - "vitest*" - okta: + - "*-plugin-jest-dom" + - "*-plugin-playwright" + - "*-plugin-react" + - "*-plugin-react-hooks" + - "*-plugin-react-refresh" + - "*-plugin-storybook" + - "*-plugin-testing-library" + - "*-plugin-vitest" + mocking: + patterns: + - "mockdate" + - "*msw*" + unit-testing: + patterns: + - "*vitest*" + - "eslint-plugin-jest-dom" + - "jsdom" + - "*testing-library/*" + - "undici" + - "globals" + e2e-testing: + patterns: + - "*playwright*" + - "otpauth" + storybook: patterns: - - "@okta*" - applicationinsights: + - "chromatic" + - "storybook" + - "@storybook/*" + - "eslint-plugin-storybook" + css: + patterns: + - "sass" + - "postcss" + - "autoprefixer" + analytics: patterns: - "@microsoft/applicationinsights*" - react-query: + - "web-vitals" + markdown: + patterns: + - "@mdx-js/*" + - "@types/mdx" + - "remark-*" + - "rehype-*" + - "react-markdown" + router: + patterns: + - "*react-router*" + auth: + patterns: + - "@okta/*" + fetching: patterns: + - "*downloadjs" + - "axios" - "*react-query*" # IAC