diff --git a/.github/dependabot.yml b/.github/dependabot.yml index bffe7245..717fb08b 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,7 +5,64 @@ updates: schedule: interval: daily open-pull-requests-limit: 20 + groups: + node-react-next: + dependency-type: production + patterns: + - "@types/node" + - "@types/react" + - "@types/react-dom" + - "react" + - "react-dom" + - "next" + - "@types/next" + - "@next/*" + testing-and-dev: + dependency-type: development + patterns: + - "typescript" + - "@testing-library/*" + - "eslint" + - "eslint*" + - "@types/jest" + - "jest" + - "jest*" + mui: + dependency-type: production + patterns: + - "@mui/*" + css: + dependency-type: production + patterns: + - "sass" + - "clsx" + - "postcss-import" + - "postcss" + - "tailwindcss" + unified: + dependency-type: development + patterns: + - "unified" + - "vfile" + - "next-mdx-remote" + - "rehype" + - "remark" + - "rehype*" + - "remark*" + - "unist*" + - "mdast*" + - "@mdx-js/*" + - "@types/mdast" + - "@types/unist" + - package-ecosystem: github-actions directory: / schedule: interval: daily + groups: + official-actions: + patterns: + - "actions/*" + other-actions: + patterns: + - "*" diff --git a/package.json b/package.json index 8a0b4faa..5634f715 100644 --- a/package.json +++ b/package.json @@ -22,17 +22,10 @@ "@mui/base": "5.0.0-beta.40", "@mui/icons-material": "^5.15.17", "@mui/material": "^5.15.17", - "@types/mdast": "4.0.3", - "@types/node": "18.14.2", - "@types/react": "^18.2.79", - "@types/react-dom": "^18.3.0", - "@types/unist": "^3.0.2", "async-mutex": "^0.5.0", "chart.js": "^4.2.1", "clsx": "^1.2.1", "dayjs": "^1.11.11", - "eslint": "8.57.0", - "eslint-config-next": "13.2.1", "gray-matter": "^4.0.3", "isomorphic-git": "^1.21.0", "mdast-util-mdx-jsx": "^3.1.2", @@ -59,7 +52,6 @@ "shiki": "^0.14.1", "svgo": "^3.0.2", "swr": "^2.2.5", - "typescript": "5.4.5", "unified": "^11.0.4", "unist-util-visit": "5.0.0", "vfile": "^6.0.1" @@ -69,8 +61,16 @@ "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^14.0.0", "@types/glob": "^8.1.0", + "@types/jest": "^29.5.12", "@types/react-syntax-highlighter": "^15.5.6", + "@types/mdast": "4.0.3", + "@types/node": "18.14.2", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.3.0", + "@types/unist": "^3.0.2", "autoprefixer": "^10.4.13", + "eslint": "8.57.0", + "eslint-config-next": "13.2.1", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "postcss": "8.4.31", @@ -79,6 +79,7 @@ "remark-parse": "^11.0.0", "remark-rehype": "^11.1.0", "remark-stringify": "^11.0.0", - "tailwindcss": "^3.2.7" + "tailwindcss": "^3.2.7", + "typescript": "5.4.5" } } diff --git a/yarn.lock b/yarn.lock index db3f6bd0..7d13a8e9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1250,6 +1250,14 @@ dependencies: "@types/istanbul-lib-report" "*" +"@types/jest@^29.5.12": + version "29.5.12" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.12.tgz#7f7dc6eb4cf246d2474ed78744b05d06ce025544" + integrity sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + "@types/jsdom@^20.0.0": version "20.0.1" resolved "https://registry.yarnpkg.com/@types/jsdom/-/jsdom-20.0.1.tgz#07c14bc19bd2f918c1929541cdaacae894744808" @@ -3308,7 +3316,7 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== -expect@^29.7.0: +expect@^29.0.0, expect@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== @@ -6548,7 +6556,7 @@ pretty-format@^27.0.2: ansi-styles "^5.0.0" react-is "^17.0.1" -pretty-format@^29.7.0: +pretty-format@^29.0.0, pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==