diff --git a/.nvmrc b/.nvmrc index 6d80269a..3c79f30e 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -18.16.0 +18.16.0 \ No newline at end of file diff --git a/package.json b/package.json index c5908c90..963627c1 100644 --- a/package.json +++ b/package.json @@ -63,29 +63,28 @@ "react-scroll": "1.8.9" }, "devDependencies": { - "@commitlint/cli": "17.6.1", - "@commitlint/config-conventional": "17.6.1", + "@commitlint/cli": "17.6.5", + "@commitlint/config-conventional": "17.6.5", "@semantic-release/changelog": "6.0.3", "@semantic-release/commit-analyzer": "9.0.2", "@semantic-release/exec": "6.0.3", "@semantic-release/git": "10.0.1", - "@semantic-release/github": "8.0.7", - "@semantic-release/release-notes-generator": "11.0.1", + "@semantic-release/github": "8.1.0", + "@semantic-release/release-notes-generator": "11.0.2", "@types/aos": "3.0.4", "@types/gtag.js": "0.0.12", - "@types/node": "18.16.3", - "@types/react": "18.2.0", - "@types/react-dom": "18.2.1", + "@types/react": "18.2.8", + "@types/react-dom": "18.2.4", "@types/react-scroll": "1.8.7", "autoprefixer": "10.4.14", "cssnano": "6.0.1", - "eslint": "8.39.0", - "eslint-config-next": "13.3.4", + "eslint": "8.41.0", + "eslint-config-next": "12.3.4", "eslint-config-prettier": "8.8.0", "eslint-plugin-react-hooks": "4.6.0", "husky": "8.0.3", "lint-staged": "13.2.2", - "postcss": "8.4.21", + "postcss": "8.4.24", "postcss-flexbugs-fixes": "5.0.2", "prettier": "2.8.8", "prettier-plugin-tailwindcss": "0.2.8", diff --git a/public/content/images/security-partners/open-zeppelin.png b/public/content/images/security-partners/open-zeppelin.png new file mode 100644 index 00000000..0fdad403 Binary files /dev/null and b/public/content/images/security-partners/open-zeppelin.png differ diff --git a/public/content/images/security-partners/zellic.png b/public/content/images/security-partners/zellic.png new file mode 100644 index 00000000..65ba1e21 Binary files /dev/null and b/public/content/images/security-partners/zellic.png differ diff --git a/src/components/Atom/QuoteIcon.tsx b/src/components/Atom/QuoteIcon.tsx new file mode 100644 index 00000000..2503081b --- /dev/null +++ b/src/components/Atom/QuoteIcon.tsx @@ -0,0 +1,10 @@ +import React from "react"; + +export default function AtomQuoteIcon(props: any) { + return ( + + ); +} \ No newline at end of file diff --git a/src/components/Block/Alliance.tsx b/src/components/Block/Alliance.tsx index 26eac690..ed445519 100644 --- a/src/components/Block/Alliance.tsx +++ b/src/components/Block/Alliance.tsx @@ -1,17 +1,12 @@ +import React, { MouseEvent } from "react"; + import Container from "@/components/Container"; import AtomTitle from "@/components/Atom/Title"; -import React, { MouseEvent } from "react"; +import AtomQuoteIcon from "@/components/Atom/QuoteIcon"; + import { IoLogoTwitter } from "react-icons/io"; import alliance from "@json/alliance.json"; -function QuoteIcon(props: any) { - return ( - - ); -} - export default function BlockAlliance() { const useOpen = (event: MouseEvent) => { const currentTarget = event.target as HTMLElement; @@ -24,9 +19,11 @@ export default function BlockAlliance() {
-
+

- 4626 Alliance + + 4626 Alliance +

@@ -47,7 +44,7 @@ export default function BlockAlliance() { onClick={useOpen} >

- +

{singleAllie.content}

diff --git a/src/components/Block/Security/Articles.tsx b/src/components/Block/Security/Articles.tsx new file mode 100644 index 00000000..dd023a77 --- /dev/null +++ b/src/components/Block/Security/Articles.tsx @@ -0,0 +1,38 @@ +import { IoMdDocument } from "react-icons/io"; +import React from "react"; +import resources from "@json/security/articles.json"; +import AtomTitle from "@/components/Atom/Title"; +import Container from "@/components/Container"; + +export default function BlockSecurityArticles() { + return ( + + + ERC-4626 Security Resources + + + + ); +} \ No newline at end of file diff --git a/src/components/Block/Security/Partners.tsx b/src/components/Block/Security/Partners.tsx new file mode 100644 index 00000000..d4829427 --- /dev/null +++ b/src/components/Block/Security/Partners.tsx @@ -0,0 +1,63 @@ +import React, { MouseEvent } from "react"; +import { IoLogoTwitter } from "react-icons/io"; +import alliance from "@json/security/partners.json"; +import AtomQuoteIcon from "@/components/Atom/QuoteIcon"; + +export default function BlockSecurityPartners() { + const useOpen = (event: MouseEvent) => { + const currentTarget = event.target as HTMLElement; + if (!currentTarget.closest("a")) { + window.open(currentTarget.closest("li")?.dataset.url, "_blank"); + } + }; + + return ( +
    + {alliance + .sort((a, b) => (a.name.toLowerCase() < b.name.toLowerCase() ? -1 : 1)) + .map((singleAllie, singleAllieIndex) => ( +
  • +
    + +
    +

    {singleAllie.content}

    +
    +
    + + + {singleAllie.name} + +
    +
    +
  • + ))} +
+ ); +} \ No newline at end of file diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 608d0f0f..63afd218 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -12,6 +12,7 @@ import {useTheme} from "next-themes"; const navigation = [ { title: "Home", href: "/" }, { title: "News", href: "/news" }, + { title: "Security", href: "/security" }, { title: "Vaults", href: "/vaults" }, { title: "Resources", href: "/resources" }, { title: "Bounties", section: "bounties", href: "/#bounties", isScroll: true, offset: -90, featured: true }, diff --git a/src/content/security/articles.json b/src/content/security/articles.json new file mode 100644 index 00000000..2f6aa7bc --- /dev/null +++ b/src/content/security/articles.json @@ -0,0 +1,38 @@ +[ + { + "creator": "OpenZeppelin", + "title": "OpenZeppelin 4626 Overview", + "description": "We provide a base implementation of ERC4626 that includes a simple vault. This contract is designed in a way that allows developers to easily re-configure the vault’s behavior, with minimal overrides, while staying compliant. In this guide, we will discuss some security considerations that affect ERC4626. We will also discuss common customizations of the vault.", + "href": "https://docs.openzeppelin.com/contracts/4.x/erc4626" + }, + { + "title": "OpenZeppelin Contracts v4.9", + "creator": "OpenZeppelin", + "href": "https://blog.openzeppelin.com/introducing-openzeppelin-contracts-v4.9", + "description": "OpenZeppelin Contracts is considered the gold-standard open-source library for secure smart contract development since 2016. As our 75th release and the most heavily tested ever, Contracts v4.9 further empowers Web3 projects to reduce risk and increase productivity through standardized, battle-tested, and community-reviewed code." + }, + { + "title": "OpenZeppelin Pods Finance ERC-4626 Audit 1", + "creator": "OpenZeppelin", + "description": "The Pods Yield Vault is a one-click deposit investment product that features an options strategy to generate principal-protected returns when the ETH market is volatile. We audited the pods-finance/yield-contracts repository at the v2.0.0 (committed on 09/20/2020)", + "href": "https://blog.openzeppelin.com/pods-finance-ethereum-volatility-vault-audit-1" + }, + { + "title": "OpenZeppelin Pods Finance ERC-4626 Audit 2", + "creator": "OpenZeppelin", + "description": "It's an update from Audit 1: A number of critical and high severity issues were found during the first audit of Pods Finance’s contracts. As a result, architectural changes were made to the contracts. This necessitated a second audit in order to fully evaluate the new architectural changes and re-evaluate existing code.", + "href": "https://blog.openzeppelin.com/pods-finance-ethereum-volatility-vault-audit-2" + }, + { + "title": "Zellic Midas Capital ERC-4626 Audit:", + "creator": "Zellic", + "description": "Midas Team approached researchers at Zellic, to review our contracts, oracles, and the pools created for our future allies. Zellic conducted the audit within the two weeks period, the article is a quick look at the audit findings. Detailed report link is included as well.", + "href": "https://medium.com/midas-capital/audit-with-zellic-29b63f1be25a" + }, + { + "title": "Exploring ERC-4626: A Security Primer", + "creator": "Zellic", + "description": "ERC-4626 is a standard for tokenized vaults. Before the introduction of ERC-4626, every vault had its own distinctive specification and implementation details. This made integration difficult, error prone, and wasteful. ERC-4626 attempts to solve this problem by introducing a standard specification to lower integration efforts and create more consistent and robust implementation patterns, just like ERC-20.", + "href": "https://www.zellic.io/blog/exploring-erc-4626" + } +] diff --git a/src/content/security/partners.json b/src/content/security/partners.json new file mode 100644 index 00000000..f5dfd89b --- /dev/null +++ b/src/content/security/partners.json @@ -0,0 +1,16 @@ +[ + { + "content": "Zellic, known for its expertise in ERC-4626 and other smart contract audits, identified serious vulnerabilities in 55% of their 2022 projects. Leveraging competitive hacking skills, they provide trusted and comprehensive security solutions for EVM, Move, Cosmos, and Solana protocols.", + "name": "Zellic", + "website": "https://www.zellic.io/", + "twitter": "zellic_io", + "logo": "zellic.png" + }, + { + "content": "OpenZeppelin is a robust library for Ethereum-based smart contracts that includes an implementation of ERC-4626. It offers industry-standard implementations coupled with thorough security measures. An indispensable toolkit for developers, OpenZeppelin facilitates the creation of scalable, secure decentralized applications.", + "name": "OpenZeppelin", + "website": "https://openzeppelin.com", + "twitter": "OpenZeppelin", + "logo": "open-zeppelin.png" + } +] \ No newline at end of file diff --git a/src/pages/resources.tsx b/src/pages/resources.tsx index 31991e42..da73ed61 100644 --- a/src/pages/resources.tsx +++ b/src/pages/resources.tsx @@ -9,7 +9,7 @@ import BlockAuthors from "@/components/Block/Authors"; import BlockVideos from "@/components/Block/Videos"; import BlockStandard from "@/components/Block/Standard"; -export default function VaultsPage() { +export default function ResourcesPage() { const config = getConfig("ERC-4626 Resources", "Resources to help aid in the development of ERC 4626 vaults."); return ( <> diff --git a/src/pages/security.tsx b/src/pages/security.tsx new file mode 100644 index 00000000..f8cf9dcc --- /dev/null +++ b/src/pages/security.tsx @@ -0,0 +1,35 @@ +import Layout from "@/components/Layout"; + +import getConfig from "@/helpers/config"; +import { DefaultSeo } from "next-seo"; +import Head from "next/head"; +import BlockSecurityPartners from "@/components/Block/Security/Partners"; +import BlockSecurityArticles from "@/components/Block/Security/Articles"; +import AtomTitle from "@/components/Atom/Title"; +import React from "react"; +import Container from "@/components/Container"; + +export default function SecurityPage() { + const config = getConfig("ERC-4626 Security", "Security partners of the ERC-4626 Alliance and audits of the ERC-4626 standard"); + return ( + <> + + + {config.openGraph?.title} + + +
+ + + ERC-4626 Security + + + +
+
+ +
+
+ + ); +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 19405495..c761115f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,27 +9,26 @@ __metadata: version: 0.0.0-use.local resolution: "4626.com@workspace:." dependencies: - "@commitlint/cli": 17.6.1 - "@commitlint/config-conventional": 17.6.1 + "@commitlint/cli": 17.6.5 + "@commitlint/config-conventional": 17.6.5 "@semantic-release/changelog": 6.0.3 "@semantic-release/commit-analyzer": 9.0.2 "@semantic-release/exec": 6.0.3 "@semantic-release/git": 10.0.1 - "@semantic-release/github": 8.0.7 - "@semantic-release/release-notes-generator": 11.0.1 + "@semantic-release/github": 8.1.0 + "@semantic-release/release-notes-generator": 11.0.2 "@tailwindcss/typography": 0.5.9 "@types/aos": 3.0.4 "@types/gtag.js": 0.0.12 - "@types/node": 18.16.3 - "@types/react": 18.2.0 - "@types/react-dom": 18.2.1 + "@types/react": 18.2.8 + "@types/react-dom": 18.2.4 "@types/react-scroll": 1.8.7 "@vercel/analytics": 1.0.1 aos: 3.0.0-beta.6 autoprefixer: 10.4.14 cssnano: 6.0.1 - eslint: 8.39.0 - eslint-config-next: 13.3.4 + eslint: 8.41.0 + eslint-config-next: 12.3.4 eslint-config-prettier: 8.8.0 eslint-plugin-react-hooks: 4.6.0 husky: 8.0.3 @@ -40,7 +39,7 @@ __metadata: next-image-export-optimizer: 0.17.1 next-seo: 6.0.0 next-themes: 0.2.1 - postcss: 8.4.21 + postcss: 8.4.24 postcss-flexbugs-fixes: 5.0.2 prettier: 2.8.8 prettier-plugin-tailwindcss: 0.2.8 @@ -108,12 +107,12 @@ __metadata: languageName: node linkType: hard -"@commitlint/cli@npm:17.6.1": - version: 17.6.1 - resolution: "@commitlint/cli@npm:17.6.1" +"@commitlint/cli@npm:17.6.5": + version: 17.6.5 + resolution: "@commitlint/cli@npm:17.6.5" dependencies: "@commitlint/format": ^17.4.4 - "@commitlint/lint": ^17.6.1 + "@commitlint/lint": ^17.6.5 "@commitlint/load": ^17.5.0 "@commitlint/read": ^17.5.1 "@commitlint/types": ^17.4.4 @@ -124,16 +123,16 @@ __metadata: yargs: ^17.0.0 bin: commitlint: cli.js - checksum: ec559e1f529c8bdc680d71527d2eb591dc7d264fcc8a70cf7ee12d5b833c385374ae41943f7a8e8346423c51f8900dded5041b6e719586295573882e366c41ba + checksum: acc57bdb732bf308c65e01a13d6b42f6f5f1a4dc40b2e743a5c0a4e797423fa8a2c9b4cc5377d9e6df47c06dc17e190081f7b7c0361c31de22dcf1a05619fa8a languageName: node linkType: hard -"@commitlint/config-conventional@npm:17.6.1": - version: 17.6.1 - resolution: "@commitlint/config-conventional@npm:17.6.1" +"@commitlint/config-conventional@npm:17.6.5": + version: 17.6.5 + resolution: "@commitlint/config-conventional@npm:17.6.5" dependencies: conventional-changelog-conventionalcommits: ^5.0.0 - checksum: a854bae11f76b22e188af2fabe4048b5054f56b7f270e6364ab1ed807670fa38192e1a2628d626a9b759785f64874a0b33b560080b34208f69f401ef70d91562 + checksum: f2c637a9935044d6dc800eabbb0e032354afb35a7c0dd65d37115320a0fbcf4586ad769647039d0d9347988182213d7ee53339df2af9b2c8a51209ab0225366f languageName: node linkType: hard @@ -178,25 +177,25 @@ __metadata: languageName: node linkType: hard -"@commitlint/is-ignored@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/is-ignored@npm:17.4.4" +"@commitlint/is-ignored@npm:^17.6.5": + version: 17.6.5 + resolution: "@commitlint/is-ignored@npm:17.6.5" dependencies: "@commitlint/types": ^17.4.4 - semver: 7.3.8 - checksum: 716631ecd6aece8642d76c1a99e1cdc24bad79f22199d1d4bad73d9b12edb3578ed7d6f23947ca28d4bb637e08a1738e55dd693c165a2d395c10560a988ffc05 + semver: 7.5.0 + checksum: 2b7b7f0773192bb8da018fa789689751ac5692af01e1754a214aaebc8253ee533c191409835af0fdb3c12b2fbb4bec43aeb9e442fca165646db1382ea6c21ec9 languageName: node linkType: hard -"@commitlint/lint@npm:^17.6.1": - version: 17.6.1 - resolution: "@commitlint/lint@npm:17.6.1" +"@commitlint/lint@npm:^17.6.5": + version: 17.6.5 + resolution: "@commitlint/lint@npm:17.6.5" dependencies: - "@commitlint/is-ignored": ^17.4.4 - "@commitlint/parse": ^17.4.4 - "@commitlint/rules": ^17.6.1 + "@commitlint/is-ignored": ^17.6.5 + "@commitlint/parse": ^17.6.5 + "@commitlint/rules": ^17.6.5 "@commitlint/types": ^17.4.4 - checksum: 990f6940fe277f252087e1d11d1042cfc034fa66b6355d451a0d7d8a24a0f0c381fd88f03556edb9a187c19e6d2a22a575b10c8d6db2f8342578c06396f10285 + checksum: 6a6c04a5ecaa89a3ad8a009489d85937ad4093d2b17dbfb9ec8ac3e7f84fac1cb04876bdd1e6306fb665474ca438598c2b874e9e44d4372a3bd99c34afcafca3 languageName: node linkType: hard @@ -229,14 +228,14 @@ __metadata: languageName: node linkType: hard -"@commitlint/parse@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/parse@npm:17.4.4" +"@commitlint/parse@npm:^17.6.5": + version: 17.6.5 + resolution: "@commitlint/parse@npm:17.6.5" dependencies: "@commitlint/types": ^17.4.4 conventional-changelog-angular: ^5.0.11 conventional-commits-parser: ^3.2.2 - checksum: 2a6e5b0a5cdea21c879a3919a0227c0d7f3fa1f343808bcb09e3e7f25b0dc494dcca8af32982e7a65640b53c3e6cf138ebf685b657dd55173160bc0fa4e58916 + checksum: 579dd7b25d2b5a73817318259f4ce1191657fad8736047bcd84e2709bbe9bcb7458cbe66b6dc785e372c1c73a4563050027b94746ad0df16a89d90960a685517 languageName: node linkType: hard @@ -267,16 +266,16 @@ __metadata: languageName: node linkType: hard -"@commitlint/rules@npm:^17.6.1": - version: 17.6.1 - resolution: "@commitlint/rules@npm:17.6.1" +"@commitlint/rules@npm:^17.6.5": + version: 17.6.5 + resolution: "@commitlint/rules@npm:17.6.5" dependencies: "@commitlint/ensure": ^17.4.4 "@commitlint/message": ^17.4.2 "@commitlint/to-lines": ^17.4.0 "@commitlint/types": ^17.4.4 execa: ^5.0.0 - checksum: e00b453e8a66eee6a335223a67cb328943133c54a9b416a7700857a917ea5ab3a6394c6c37e6123a8244bc2625e765c0f7182b7dfc2d4dee94577bb300d6d3a0 + checksum: 7f62c594153df5daf15bf66254f8abd72f14f3f0e7bac91d0fc8229c357616a9d852b2dd050a15b3de83366a732a3363ec405d453d48b81cbaeccdd7013cb59f languageName: node linkType: hard @@ -332,27 +331,27 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.0.2": - version: 2.0.2 - resolution: "@eslint/eslintrc@npm:2.0.2" +"@eslint/eslintrc@npm:^2.0.3": + version: 2.0.3 + resolution: "@eslint/eslintrc@npm:2.0.3" dependencies: ajv: ^6.12.4 debug: ^4.3.2 - espree: ^9.5.1 + espree: ^9.5.2 globals: ^13.19.0 ignore: ^5.2.0 import-fresh: ^3.2.1 js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: cfcf5e12c7b2c4476482e7f12434e76eae16fcd163ee627309adb10b761e5caa4a4e52ed7be464423320ff3d11eca5b50de5bf8be3e25834222470835dd5c801 + checksum: ddc51f25f8524d8231db9c9bf03177e503d941a332e8d5ce3b10b09241be4d5584a378a529a27a527586bfbccf3031ae539eb891352033c340b012b4d0c81d92 languageName: node linkType: hard -"@eslint/js@npm:8.39.0": - version: 8.39.0 - resolution: "@eslint/js@npm:8.39.0" - checksum: 63fe36e2bfb5ff5705d1c1a8ccecd8eb2f81d9af239713489e767b0e398759c0177fcc75ad62581d02942f2776903a8496d5fae48dc2d883dff1b96fcb19e9e2 +"@eslint/js@npm:8.41.0": + version: 8.41.0 + resolution: "@eslint/js@npm:8.41.0" + checksum: af013d70fe8d0429cdf5cd8b5dcc6fc384ed026c1eccb0cfe30f5849b968ab91645111373fd1b83282b38955b1bdfbe667c1a7dbda3b06cae753521223cad775 languageName: node linkType: hard @@ -482,12 +481,12 @@ __metadata: languageName: node linkType: hard -"@next/eslint-plugin-next@npm:13.3.4": - version: 13.3.4 - resolution: "@next/eslint-plugin-next@npm:13.3.4" +"@next/eslint-plugin-next@npm:12.3.4": + version: 12.3.4 + resolution: "@next/eslint-plugin-next@npm:12.3.4" dependencies: glob: 7.1.7 - checksum: 7e4ed26f4dbbf9ea86a089af628e7a901898a3793775656e23371f347ece2c81dd605e9e7eaa4098762c9a8364237d9a463cc74f7f7b51ac6bdc22bce19bf532 + checksum: e4ae97062f3efe8f70904cf0da296ab501a2924423273352d01b18d8ffff1eb2e9a65c47dd6f9cfa0d696eada272486a3f519b2786918d0a9ab735b93f5ce4b3 languageName: node linkType: hard @@ -835,6 +834,21 @@ __metadata: languageName: node linkType: hard +"@octokit/core@npm:^4.2.1": + version: 4.2.1 + resolution: "@octokit/core@npm:4.2.1" + dependencies: + "@octokit/auth-token": ^3.0.0 + "@octokit/graphql": ^5.0.0 + "@octokit/request": ^6.0.0 + "@octokit/request-error": ^3.0.0 + "@octokit/types": ^9.0.0 + before-after-hook: ^2.2.0 + universal-user-agent: ^6.0.0 + checksum: f82d52e937e12da1c7c163341c845b8e27e7fa75678f5e5954e6fa017a94f1833d6e5c4e43f0be796fbfea9dc5e1137087f655dbd5acb3d57879e1b28568e0a9 + languageName: node + linkType: hard + "@octokit/endpoint@npm:^7.0.0": version: 7.0.5 resolution: "@octokit/endpoint@npm:7.0.5" @@ -864,6 +878,13 @@ __metadata: languageName: node linkType: hard +"@octokit/openapi-types@npm:^17.2.0": + version: 17.2.0 + resolution: "@octokit/openapi-types@npm:17.2.0" + checksum: 29995e34f98d9d64ba234d64a7ae9486c66d2bb6ac0d30d9a42decdbb4b03b13e811769b1e1505a1748ff20c22d35724985e6c128cd11a3f14f8322201520093 + languageName: node + linkType: hard + "@octokit/plugin-paginate-rest@npm:^6.0.0": version: 6.0.0 resolution: "@octokit/plugin-paginate-rest@npm:6.0.0" @@ -875,6 +896,18 @@ __metadata: languageName: node linkType: hard +"@octokit/plugin-paginate-rest@npm:^6.1.2": + version: 6.1.2 + resolution: "@octokit/plugin-paginate-rest@npm:6.1.2" + dependencies: + "@octokit/tsconfig": ^1.0.2 + "@octokit/types": ^9.2.3 + peerDependencies: + "@octokit/core": ">=4" + checksum: a7b3e686c7cbd27ec07871cde6e0b1dc96337afbcef426bbe3067152a17b535abd480db1861ca28c88d93db5f7bfdbcadd0919ead19818c28a69d0e194038065 + languageName: node + linkType: hard + "@octokit/plugin-request-log@npm:^1.0.4": version: 1.0.4 resolution: "@octokit/plugin-request-log@npm:1.0.4" @@ -896,6 +929,30 @@ __metadata: languageName: node linkType: hard +"@octokit/plugin-retry@npm:^4.1.3": + version: 4.1.4 + resolution: "@octokit/plugin-retry@npm:4.1.4" + dependencies: + "@octokit/types": ^9.0.0 + bottleneck: ^2.15.3 + peerDependencies: + "@octokit/core": ">=3" + checksum: 6c81f99c0f4de4e3f55d2a2d4766afb78d7772a7c24e57806ad7f529bc3959073921fcb53322d2b6da946922a830dd3696e20350dc846c9e932574d9bcf5a646 + languageName: node + linkType: hard + +"@octokit/plugin-throttling@npm:^5.2.3": + version: 5.2.3 + resolution: "@octokit/plugin-throttling@npm:5.2.3" + dependencies: + "@octokit/types": ^9.0.0 + bottleneck: ^2.15.3 + peerDependencies: + "@octokit/core": ^4.0.0 + checksum: ce7ca75d150c63cf1bbcb5b385513bd8cd1f714c5e59f33d25c2afd08fa730250055ef8dffa74113f92e7fb3f209a147442242151607a513f55e4ce382c8e80c + languageName: node + linkType: hard + "@octokit/request-error@npm:^3.0.0": version: 3.0.3 resolution: "@octokit/request-error@npm:3.0.3" @@ -933,6 +990,13 @@ __metadata: languageName: node linkType: hard +"@octokit/tsconfig@npm:^1.0.2": + version: 1.0.2 + resolution: "@octokit/tsconfig@npm:1.0.2" + checksum: 74d56f3e9f326a8dd63700e9a51a7c75487180629c7a68bbafee97c612fbf57af8347369bfa6610b9268a3e8b833c19c1e4beb03f26db9a9dce31f6f7a19b5b1 + languageName: node + linkType: hard + "@octokit/types@npm:^9.0.0": version: 9.2.0 resolution: "@octokit/types@npm:9.2.0" @@ -942,6 +1006,15 @@ __metadata: languageName: node linkType: hard +"@octokit/types@npm:^9.2.3": + version: 9.2.3 + resolution: "@octokit/types@npm:9.2.3" + dependencies: + "@octokit/openapi-types": ^17.2.0 + checksum: 6806413089f20a8302237ef85aa2e83bace7499e95fdc3db2d304f9e6dc6e87fb6766452f92e08ddf475046b69753e11beabaeff6733c38bdaf3e21dfd7d3341 + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -949,20 +1022,6 @@ __metadata: languageName: node linkType: hard -"@pkgr/utils@npm:^2.3.1": - version: 2.4.0 - resolution: "@pkgr/utils@npm:2.4.0" - dependencies: - cross-spawn: ^7.0.3 - fast-glob: ^3.2.12 - is-glob: ^4.0.3 - open: ^9.1.0 - picocolors: ^1.0.0 - tslib: ^2.5.0 - checksum: 2ed93a92fd58d612c7a7d04f91ce50c967d2e2d5c4f63802f62a882fcb7d91208cf89640bb3baad10ef7d42bea1e196fba956e7e36a68e9f94d2738e8974a24a - languageName: node - linkType: hard - "@pnpm/config.env-replace@npm:^1.1.0": version: 1.1.0 resolution: "@pnpm/config.env-replace@npm:1.1.0" @@ -1069,7 +1128,34 @@ __metadata: languageName: node linkType: hard -"@semantic-release/github@npm:8.0.7, @semantic-release/github@npm:^8.0.0": +"@semantic-release/github@npm:8.1.0": + version: 8.1.0 + resolution: "@semantic-release/github@npm:8.1.0" + dependencies: + "@octokit/core": ^4.2.1 + "@octokit/plugin-paginate-rest": ^6.1.2 + "@octokit/plugin-retry": ^4.1.3 + "@octokit/plugin-throttling": ^5.2.3 + "@semantic-release/error": ^3.0.0 + aggregate-error: ^3.0.0 + debug: ^4.0.0 + dir-glob: ^3.0.0 + fs-extra: ^11.0.0 + globby: ^11.0.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.0 + issue-parser: ^6.0.0 + lodash: ^4.17.4 + mime: ^3.0.0 + p-filter: ^2.0.0 + url-join: ^4.0.0 + peerDependencies: + semantic-release: ">=18.0.0-beta.1" + checksum: ce199225ab077e25731799145873f41d8d0ab0d00ae221aa6ae4574e58c22f994f9bd8f13c424ac5580e978a8047f5a4fa4bbb681b823f4ba94a8ce4699c11c8 + languageName: node + linkType: hard + +"@semantic-release/github@npm:^8.0.0": version: 8.0.7 resolution: "@semantic-release/github@npm:8.0.7" dependencies: @@ -1118,7 +1204,27 @@ __metadata: languageName: node linkType: hard -"@semantic-release/release-notes-generator@npm:11.0.1, @semantic-release/release-notes-generator@npm:^11.0.0": +"@semantic-release/release-notes-generator@npm:11.0.2": + version: 11.0.2 + resolution: "@semantic-release/release-notes-generator@npm:11.0.2" + dependencies: + conventional-changelog-angular: ^5.0.0 + conventional-changelog-writer: ^5.0.0 + conventional-commits-filter: ^2.0.0 + conventional-commits-parser: ^3.2.3 + debug: ^4.0.0 + get-stream: ^7.0.0 + import-from: ^4.0.0 + into-stream: ^7.0.0 + lodash-es: ^4.17.21 + read-pkg-up: ^9.0.0 + peerDependencies: + semantic-release: ">=20.1.0" + checksum: bbecdafeea9a140f4a9ba615f871a69179801802145debc35588987c833fdcd16008b5a8b6c8c8604625c0074cd28ced014e5fee35bf0a0dce7ee916912c0224 + languageName: node + linkType: hard + +"@semantic-release/release-notes-generator@npm:^11.0.0": version: 11.0.1 resolution: "@semantic-release/release-notes-generator@npm:11.0.1" dependencies: @@ -1255,7 +1361,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:18.16.3": +"@types/node@npm:*": version: 18.16.3 resolution: "@types/node@npm:18.16.3" checksum: 816b39d45b05ebdc6f362b630970df3f6d82f71d418a2555353522f4eeeb078fa201de5299f02c09a09faa975e43b2745fe19c263d44069f87ddf37d6c37b717 @@ -1276,12 +1382,12 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:18.2.1": - version: 18.2.1 - resolution: "@types/react-dom@npm:18.2.1" +"@types/react-dom@npm:18.2.4": + version: 18.2.4 + resolution: "@types/react-dom@npm:18.2.4" dependencies: "@types/react": "*" - checksum: 4e607a9d08f707ae2bd6b377f1da32989dcbe4e38ac39110423a1f6bc95dd53a5484f7f952b34e9d12b5f29a265d52a8c74c1a7d1d1e25be0fa69ccf9d64209f + checksum: 8301f35cf1cbfec8c723e9477aecf87774e3c168bd457d353b23c45064737213d3e8008b067c6767b7b08e4f2b3823ee239242a6c225fc91e7f8725ef8734124 languageName: node linkType: hard @@ -1294,7 +1400,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:18.2.0": +"@types/react@npm:*": version: 18.2.0 resolution: "@types/react@npm:18.2.0" dependencies: @@ -1305,6 +1411,17 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:18.2.8": + version: 18.2.8 + resolution: "@types/react@npm:18.2.8" + dependencies: + "@types/prop-types": "*" + "@types/scheduler": "*" + csstype: ^3.0.2 + checksum: 351fe2450d30bff2ceb6aa84788e948317555e5ea22cb44f6778e08c977aab1878a0119bd94bc3d1bec5f5af4a75ffaa2ce111df5cd9d4ce26bfd719e4d971c2 + languageName: node + linkType: hard + "@types/retry@npm:0.12.0": version: 0.12.0 resolution: "@types/retry@npm:0.12.0" @@ -1319,46 +1436,46 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.42.0": - version: 5.59.2 - resolution: "@typescript-eslint/parser@npm:5.59.2" +"@typescript-eslint/parser@npm:^5.21.0": + version: 5.59.8 + resolution: "@typescript-eslint/parser@npm:5.59.8" dependencies: - "@typescript-eslint/scope-manager": 5.59.2 - "@typescript-eslint/types": 5.59.2 - "@typescript-eslint/typescript-estree": 5.59.2 + "@typescript-eslint/scope-manager": 5.59.8 + "@typescript-eslint/types": 5.59.8 + "@typescript-eslint/typescript-estree": 5.59.8 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 0d3f992c49e062ff509606fb72846abaa66602d93ca15bc6498c345c55effa28c8d523b829cd180d901eaf04bca3d93a165d56a387ce109333d60d67b09b5638 + checksum: bac9f09d8552086ceb882a7b87ce4d98dfaa41579249216c75d97e3fc07af33cddc4cbbd07a127a5823c826a258882643aaf658bec19cb2a434002b55c5f0d12 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/scope-manager@npm:5.59.2" +"@typescript-eslint/scope-manager@npm:5.59.8": + version: 5.59.8 + resolution: "@typescript-eslint/scope-manager@npm:5.59.8" dependencies: - "@typescript-eslint/types": 5.59.2 - "@typescript-eslint/visitor-keys": 5.59.2 - checksum: e7adce27890ebaadd0fb36a35639c9a97d2965973643aef4b4b0dcfabb03181c82235d7171e718b002dd398e52fefd67816eb34912ddbc2bb738b47755bd502a + "@typescript-eslint/types": 5.59.8 + "@typescript-eslint/visitor-keys": 5.59.8 + checksum: e1e810ee991cfeb433330b04ee949bb6784abe4dbdb7d9480aa7a7536671b4fec914b7803edf662516c8ecb1b31dcff126797f9923270a529c26e2b00b0ea96f languageName: node linkType: hard -"@typescript-eslint/types@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/types@npm:5.59.2" - checksum: 5a91cfbcaa8c7e92ad91f67abd0ce43ae562fdbdd8c32aa968731bf7c200d13a0415e87fc032bd48f7e5b7d3ed1447cb14449ef2592c269ca311974b15ce0af2 +"@typescript-eslint/types@npm:5.59.8": + version: 5.59.8 + resolution: "@typescript-eslint/types@npm:5.59.8" + checksum: 559473d5601c849eb0da1874a2ac67c753480beed484ad6f6cda62fa6023273f2c3005c7f2864d9c2afb7c6356412d0d304b57db10c53597207f18a7f6cd4f18 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/typescript-estree@npm:5.59.2" +"@typescript-eslint/typescript-estree@npm:5.59.8": + version: 5.59.8 + resolution: "@typescript-eslint/typescript-estree@npm:5.59.8" dependencies: - "@typescript-eslint/types": 5.59.2 - "@typescript-eslint/visitor-keys": 5.59.2 + "@typescript-eslint/types": 5.59.8 + "@typescript-eslint/visitor-keys": 5.59.8 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -1367,17 +1484,17 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: e8bb8817fe53f826f54e4ca584e48a6700dae25e0cc20ab7db38e7e5308987c5759408b39a4e494d4d6dcd7b4bca9f9c507fae987213380dc1c98607cb0a60b1 + checksum: d93371cc866f573a6a1ddc0eb10d498a8e59f36763a99ce21da0737fff2b4c942eef1587216aad273f8d896ebc0b19003677cba63a27d2646aa2c087638963eb languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/visitor-keys@npm:5.59.2" +"@typescript-eslint/visitor-keys@npm:5.59.8": + version: 5.59.8 + resolution: "@typescript-eslint/visitor-keys@npm:5.59.8" dependencies: - "@typescript-eslint/types": 5.59.2 + "@typescript-eslint/types": 5.59.8 eslint-visitor-keys: ^3.3.0 - checksum: 3057a017bca03b4ec3bee442044f2bc2f77a4af0d83ea9bf7c6cb2a12811126d93d9d300d89ef8078d981e478c6cc38693c51a2ae4b10a717796bba880eff924 + checksum: 6bfa7918dbb0e08d8a7404aeeef7bcd1a85736dc8d01614d267c0c5ec10f94d2746b50a945bf5c82c54fda67926e8deaeba8565c919da17f725fc11209ef8987 languageName: node linkType: hard @@ -1457,6 +1574,15 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" + dependencies: + debug: ^4.3.4 + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + languageName: node + linkType: hard + "agentkeepalive@npm:^4.2.1": version: 4.3.0 resolution: "agentkeepalive@npm:4.3.0" @@ -1832,13 +1958,6 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:^1.6.44": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 - languageName: node - linkType: hard - "bin-links@npm:^4.0.1": version: 4.0.1 resolution: "bin-links@npm:4.0.1" @@ -1876,22 +1995,13 @@ __metadata: languageName: node linkType: hard -"bottleneck@npm:^2.18.1": +"bottleneck@npm:^2.15.3, bottleneck@npm:^2.18.1": version: 2.19.5 resolution: "bottleneck@npm:2.19.5" checksum: c5eef1bbea12cef1f1405e7306e7d24860568b0f7ac5eeab706a86762b3fc65ef6d1c641c8a166e4db90f412fc5c948fc5ce8008a8cd3d28c7212ef9c3482bda languageName: node linkType: hard -"bplist-parser@npm:^0.2.0": - version: 0.2.0 - resolution: "bplist-parser@npm:0.2.0" - dependencies: - big-integer: ^1.6.44 - checksum: d5339dd16afc51de6c88f88f58a45b72ed6a06aa31f5557d09877575f220b7c1d3fbe375da0b62e6a10d4b8ed80523567e351f24014f5bc886ad523758142cdd - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -1963,15 +2073,6 @@ __metadata: languageName: node linkType: hard -"bundle-name@npm:^3.0.0": - version: 3.0.0 - resolution: "bundle-name@npm:3.0.0" - dependencies: - run-applescript: ^5.0.0 - checksum: edf2b1fbe6096ed32e7566947ace2ea937ee427391744d7510a2880c4b9a5b3543d3f6c551236a29e5c87d3195f8e2912516290e638c15bcbede7b37cc375615 - languageName: node - linkType: hard - "cacache@npm:^16.1.0": version: 16.1.3 resolution: "cacache@npm:16.1.3" @@ -2790,28 +2891,6 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:^3.0.0": - version: 3.0.0 - resolution: "default-browser-id@npm:3.0.0" - dependencies: - bplist-parser: ^0.2.0 - untildify: ^4.0.0 - checksum: 279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941 - languageName: node - linkType: hard - -"default-browser@npm:^4.0.0": - version: 4.0.0 - resolution: "default-browser@npm:4.0.0" - dependencies: - bundle-name: ^3.0.0 - default-browser-id: ^3.0.0 - execa: ^7.1.1 - titleize: ^3.0.0 - checksum: 40c5af984799042b140300be5639c9742599bda76dc9eba5ac9ad5943c83dd36cebc4471eafcfddf8e0ec817166d5ba89d56f08e66a126c7c7908a179cead1a7 - languageName: node - linkType: hard - "defaults@npm:^1.0.3": version: 1.0.4 resolution: "defaults@npm:1.0.4" @@ -2821,13 +2900,6 @@ __metadata: languageName: node linkType: hard -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: 54884f94caac0791bf6395a3ec530ce901cf71c47b0196b8754f3fd17edb6c0e80149c1214429d851873bb0d689dbe08dcedbb2306dc45c8534a5934723851b6 - languageName: node - linkType: hard - "define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": version: 1.2.0 resolution: "define-properties@npm:1.2.0" @@ -3023,16 +3095,6 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.12.0": - version: 5.13.0 - resolution: "enhanced-resolve@npm:5.13.0" - dependencies: - graceful-fs: ^4.2.4 - tapable: ^2.2.0 - checksum: 76d6844c4393d76beed5b3ce6cf5a98dee3ad5c84a9887f49ccde1224e3b7af201dfbd5a57ebf2b49f623b74883df262d50ff480d3cc02fc2881fc58b84e1bbe - languageName: node - linkType: hard - "entities@npm:^4.2.0": version: 4.5.0 resolution: "entities@npm:4.5.0" @@ -3191,15 +3253,15 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:13.3.4": - version: 13.3.4 - resolution: "eslint-config-next@npm:13.3.4" +"eslint-config-next@npm:12.3.4": + version: 12.3.4 + resolution: "eslint-config-next@npm:12.3.4" dependencies: - "@next/eslint-plugin-next": 13.3.4 + "@next/eslint-plugin-next": 12.3.4 "@rushstack/eslint-patch": ^1.1.3 - "@typescript-eslint/parser": ^5.42.0 + "@typescript-eslint/parser": ^5.21.0 eslint-import-resolver-node: ^0.3.6 - eslint-import-resolver-typescript: ^3.5.2 + eslint-import-resolver-typescript: ^2.7.1 eslint-plugin-import: ^2.26.0 eslint-plugin-jsx-a11y: ^6.5.1 eslint-plugin-react: ^7.31.7 @@ -3210,7 +3272,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: f87ef8ade3fb94dcdc59810c4d9f39efd2c1e36dacf7ed02ccfd9d31b3b16931a0a5df7803c6426c785090d0382d1d0cd3ffc0ad9fe1c020ca137236f913b4e7 + checksum: 53cd24d7b764fe382812a5e76571083fe59e892ac88ac5ccddf171e261f5a3ea36cb1c34283f97569c97a4bae51ece5252d5aa71fd130d31ada94310dc4147ee languageName: node linkType: hard @@ -3236,22 +3298,19 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^3.5.2": - version: 3.5.5 - resolution: "eslint-import-resolver-typescript@npm:3.5.5" +"eslint-import-resolver-typescript@npm:^2.7.1": + version: 2.7.1 + resolution: "eslint-import-resolver-typescript@npm:2.7.1" dependencies: debug: ^4.3.4 - enhanced-resolve: ^5.12.0 - eslint-module-utils: ^2.7.4 - get-tsconfig: ^4.5.0 - globby: ^13.1.3 - is-core-module: ^2.11.0 + glob: ^7.2.0 is-glob: ^4.0.3 - synckit: ^0.8.5 + resolve: ^1.22.0 + tsconfig-paths: ^3.14.1 peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 27e6276fdff5d377c9036362ff736ac29852106e883ff589ea9092dc57d4bc2a67a82d75134221124f05045f9a7e2114a159b2c827d1f9f64d091f7afeab0f58 + checksum: 1d81b657b1f73bf95b8f0b745c0305574b91630c1db340318f3ca8918e206fce20a933b95e7c419338cc4452cb80bb2b2d92acaf01b6aa315c78a332d832545c languageName: node linkType: hard @@ -3362,21 +3421,28 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.0": +"eslint-visitor-keys@npm:^3.3.0": version: 3.4.0 resolution: "eslint-visitor-keys@npm:3.4.0" checksum: 33159169462d3989321a1ec1e9aaaf6a24cc403d5d347e9886d1b5bfe18ffa1be73bdc6203143a28a606b142b1af49787f33cff0d6d0813eb5f2e8d2e1a6043c languageName: node linkType: hard -"eslint@npm:8.39.0": - version: 8.39.0 - resolution: "eslint@npm:8.39.0" +"eslint-visitor-keys@npm:^3.4.1": + version: 3.4.1 + resolution: "eslint-visitor-keys@npm:3.4.1" + checksum: f05121d868202736b97de7d750847a328fcfa8593b031c95ea89425333db59676ac087fa905eba438d0a3c5769632f828187e0c1a0d271832a2153c1d3661c2c + languageName: node + linkType: hard + +"eslint@npm:8.41.0": + version: 8.41.0 + resolution: "eslint@npm:8.41.0" dependencies: "@eslint-community/eslint-utils": ^4.2.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.41.0 "@humanwhocodes/config-array": ^0.11.8 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 @@ -3387,8 +3453,8 @@ __metadata: 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.2 fast-deep-equal: ^3.1.3 @@ -3396,13 +3462,12 @@ __metadata: find-up: ^5.0.0 glob-parent: ^6.0.2 globals: ^13.19.0 - grapheme-splitter: ^1.0.4 + graphemer: ^1.4.0 ignore: ^5.2.0 import-fresh: ^3.0.0 imurmurhash: ^0.1.4 is-glob: ^4.0.0 is-path-inside: ^3.0.3 - js-sdsl: ^4.1.4 js-yaml: ^4.1.0 json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 @@ -3415,18 +3480,18 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: d7a074ff326e7ea482500dc0427a7d4b0260460f0f812d19b46b1cca681806b67309f23da9d17cd3de8eb74dd3c14cb549c4d58b05b140564d14cc1a391122a0 + checksum: 09979a6f8451dcc508a7005b6670845c8a518376280b3fd96657a406b8b6ef29d0e480d1ba11b4eb48da93d607e0c55c9b877676fe089d09973ec152354e23b2 languageName: node linkType: hard -"espree@npm:^9.5.1": - version: 9.5.1 - resolution: "espree@npm:9.5.1" +"espree@npm:^9.5.2": + version: 9.5.2 + resolution: "espree@npm:9.5.2" dependencies: acorn: ^8.8.0 acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^3.4.0 - checksum: cdf6e43540433d917c4f2ee087c6e987b2063baa85a1d9cdaf51533d78275ebd5910c42154e7baf8e3e89804b386da0a2f7fad2264d8f04420e7506bf87b3b88 + eslint-visitor-keys: ^3.4.1 + checksum: 6506289d6eb26471c0b383ee24fee5c8ae9d61ad540be956b3127be5ce3bf687d2ba6538ee5a86769812c7c552a9d8239e8c4d150f9ea056c6d5cbe8399c03c1 languageName: node linkType: hard @@ -3503,7 +3568,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^7.0.0, execa@npm:^7.1.1": +"execa@npm:^7.0.0": version: 7.1.1 resolution: "execa@npm:7.1.1" dependencies: @@ -3534,7 +3599,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9": +"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9": version: 3.2.12 resolution: "fast-glob@npm:3.2.12" dependencies: @@ -3860,6 +3925,13 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^7.0.0": + version: 7.0.0 + resolution: "get-stream@npm:7.0.0" + checksum: 1f8e6ddc0c2752ea60d03c5509ac02ea3e5e2e3f0f4d3ac4f89cc56e1c61990cade097c60ec2e2ec21d8f33ac89ffd26c49db5df42dd70f17f815a55335ce5c5 + languageName: node + linkType: hard + "get-symbol-description@npm:^1.0.0": version: 1.0.0 resolution: "get-symbol-description@npm:1.0.0" @@ -3870,13 +3942,6 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.5.0": - version: 4.5.0 - resolution: "get-tsconfig@npm:4.5.0" - checksum: 687ee2bd69a5a07db2e2edeb4d6c41c3debb38f6281a66beb643e3f5b520252e27fcbbb5702bdd9a5f05dcf8c1d2e0150a4d8a960ad75cbdea74e06a51e91b02 - languageName: node - linkType: hard - "git-log-parser@npm:^1.2.0": version: 1.2.0 resolution: "git-log-parser@npm:1.2.0" @@ -3974,7 +4039,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4": +"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -4054,19 +4119,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.1.3": - version: 13.1.4 - resolution: "globby@npm:13.1.4" - dependencies: - dir-glob: ^3.0.1 - fast-glob: ^3.2.11 - ignore: ^5.2.0 - merge2: ^1.4.1 - slash: ^4.0.0 - checksum: e8bc13879972082d590cd1b0e27080d90d2e12fff7eeb2cee9329c29115ace14cc5b9f899e3d6beb136ba826307a727016658919a6f383e1511d698acee81741 - languageName: node - linkType: hard - "gopd@npm:^1.0.1": version: 1.0.1 resolution: "gopd@npm:1.0.1" @@ -4083,17 +4135,17 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 languageName: node linkType: hard -"grapheme-splitter@npm:^1.0.4": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 languageName: node linkType: hard @@ -4241,6 +4293,16 @@ __metadata: languageName: node linkType: hard +"http-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 48d4fac997917e15f45094852b63b62a46d0c8a4f0b9c6c23ca26d27b8df8d178bed88389e604745e748bd9a01f5023e25093722777f0593c3f052009ff438b6 + languageName: node + linkType: hard + "https-proxy-agent@npm:^5.0.0": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" @@ -4251,6 +4313,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "https-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^7.0.2 + debug: 4 + checksum: c1365f5202b6a9c5c5fb1e6718e941254c2782bc51e8c57b1a7cacdccf1017278224434c963dfcdbdd4a3147a29c97d782316fabeef4e099968a627049de3347 + languageName: node + linkType: hard + "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -4545,24 +4617,6 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^2.0.0": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 - languageName: node - linkType: hard - -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 - languageName: node - linkType: hard - "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -4593,17 +4647,6 @@ __metadata: languageName: node linkType: hard -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: ^3.0.0 - bin: - is-inside-container: cli.js - checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 - languageName: node - linkType: hard - "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -4782,15 +4825,6 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: ^2.0.0 - checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 - languageName: node - linkType: hard - "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -4854,13 +4888,6 @@ __metadata: languageName: node linkType: hard -"js-sdsl@npm:^4.1.4": - version: 4.4.0 - resolution: "js-sdsl@npm:4.4.0" - checksum: 7bb08a2d746ab7ff742720339aa006c631afe05e77d11eda988c1c35fae8e03e492e4e347e883e786e3ce6170685d4780c125619111f0730c11fdb41b04059c7 - languageName: node - linkType: hard - "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -6543,18 +6570,6 @@ __metadata: languageName: node linkType: hard -"open@npm:^9.1.0": - version: 9.1.0 - resolution: "open@npm:9.1.0" - dependencies: - default-browser: ^4.0.0 - define-lazy-prop: ^3.0.0 - is-inside-container: ^1.0.0 - is-wsl: ^2.2.0 - checksum: 3993c0f61d51fed8ac290e99c9c3cf45d3b6cfb3e2aa2b74cafd312c3486c22fd81df16ac8f3ab91dd8a4e3e729a16fc2480cfc406c4833416cf908acf1ae7c9 - languageName: node - linkType: hard - "optionator@npm:^0.9.1": version: 0.9.1 resolution: "optionator@npm:0.9.1" @@ -7325,14 +7340,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.21": - version: 8.4.21 - resolution: "postcss@npm:8.4.21" +"postcss@npm:8.4.24": + version: 8.4.24 + resolution: "postcss@npm:8.4.24" dependencies: - nanoid: ^3.3.4 + nanoid: ^3.3.6 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: e39ac60ccd1542d4f9d93d894048aac0d686b3bb38e927d8386005718e6793dbbb46930f0a523fe382f1bbd843c6d980aaea791252bf5e176180e5a4336d9679 + checksum: 814e2126dacfea313588eda09cc99a9b4c26ec55c059188aa7a916d20d26d483483106dc5ff9e560731b59f45c5bb91b945dfadc670aed875cc90ddbbf4e787d languageName: node linkType: hard @@ -7884,7 +7899,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2": +"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2": version: 1.22.3 resolution: "resolve@npm:1.22.3" dependencies: @@ -7910,7 +7925,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.2#~builtin": +"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.2#~builtin": version: 1.22.3 resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=07638b" dependencies: @@ -7985,15 +8000,6 @@ __metadata: languageName: node linkType: hard -"run-applescript@npm:^5.0.0": - version: 5.0.0 - resolution: "run-applescript@npm:5.0.0" - dependencies: - execa: ^5.0.0 - checksum: d00c2dbfa5b2d774de7451194b8b125f40f65fc183de7d9dcae97f57f59433586d3c39b9001e111c38bfa24c3436c99df1bb4066a2a0c90d39a8c4cd6889af77 - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -8138,14 +8144,14 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.3.8": - version: 7.3.8 - resolution: "semver@npm:7.3.8" +"semver@npm:7.5.0, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.0": + version: 7.5.0 + resolution: "semver@npm:7.5.0" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + checksum: 2d266937756689a76f124ffb4c1ea3e1bbb2b263219f90ada8a11aebebe1280b13bb76cca2ca96bdee3dbc554cbc0b24752eb895b2a51577aa644427e9229f2b languageName: node linkType: hard @@ -8158,17 +8164,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.0": - version: 7.5.0 - resolution: "semver@npm:7.5.0" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 2d266937756689a76f124ffb4c1ea3e1bbb2b263219f90ada8a11aebebe1280b13bb76cca2ca96bdee3dbc554cbc0b24752eb895b2a51577aa644427e9229f2b - languageName: node - linkType: hard - "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -8292,13 +8287,6 @@ __metadata: languageName: node linkType: hard -"slash@npm:^4.0.0": - version: 4.0.0 - resolution: "slash@npm:4.0.0" - checksum: da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d - languageName: node - linkType: hard - "slice-ansi@npm:^3.0.0": version: 3.0.0 resolution: "slice-ansi@npm:3.0.0" @@ -8731,16 +8719,6 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.5": - version: 0.8.5 - resolution: "synckit@npm:0.8.5" - dependencies: - "@pkgr/utils": ^2.3.1 - tslib: ^2.5.0 - checksum: 8a9560e5d8f3d94dc3cf5f7b9c83490ffa30d320093560a37b88f59483040771fd1750e76b9939abfbb1b5a23fd6dfbae77f6b338abffe7cae7329cd9b9bb86b - languageName: node - linkType: hard - "tailwindcss@npm:3.3.2": version: 3.3.2 resolution: "tailwindcss@npm:3.3.2" @@ -8775,13 +8753,6 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.2.0": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 - languageName: node - linkType: hard - "tar-fs@npm:^2.0.0, tar-fs@npm:^2.1.1": version: 2.1.1 resolution: "tar-fs@npm:2.1.1" @@ -8919,13 +8890,6 @@ __metadata: languageName: node linkType: hard -"titleize@npm:^3.0.0": - version: 3.0.0 - resolution: "titleize@npm:3.0.0" - checksum: 71fbbeabbfb36ccd840559f67f21e356e1d03da2915b32d2ae1a60ddcc13a124be2739f696d2feb884983441d159a18649e8d956648d591bdad35c430a6b6d28 - languageName: node - linkType: hard - "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -9027,7 +8991,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0": +"tslib@npm:^2.1.0, tslib@npm:^2.4.0": version: 2.5.0 resolution: "tslib@npm:2.5.0" checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 @@ -9260,13 +9224,6 @@ __metadata: languageName: node linkType: hard -"untildify@npm:^4.0.0": - version: 4.0.0 - resolution: "untildify@npm:4.0.0" - checksum: 39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9 - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.0.10": version: 1.0.11 resolution: "update-browserslist-db@npm:1.0.11"