From 2c15ff94ee8320fc7679ba738251d8f25ec19d64 Mon Sep 17 00:00:00 2001 From: Ken Matsui <26405363+ken-matsui@users.noreply.github.com> Date: Mon, 25 Dec 2023 16:18:50 -0800 Subject: [PATCH] Migration from rome to biome --- rome.json => biome.json | 8 +- components/CodeBlock.tsx | 6 +- components/Footer.tsx | 6 +- components/Header.tsx | 14 ++-- components/InfoColumn.tsx | 18 ++-- components/InfoColumnItem.tsx | 2 +- components/Layout.tsx | 2 +- components/Link.tsx | 6 +- components/Package.tsx | 2 +- components/PackageDetails.tsx | 10 +-- components/Search.tsx | 4 +- components/SearchPagination.tsx | 2 +- components/SearchResult.tsx | 12 +-- components/UserMenu.tsx | 14 ++-- package.json | 8 +- pages/404.tsx | 2 +- pages/_app.tsx | 6 +- pages/_document.tsx | 4 +- pages/index.tsx | 6 +- pages/packages/[group]/[name]/[version].tsx | 6 +- pages/packages/[group]/[name]/index.tsx | 6 +- pages/search.tsx | 6 +- utils/types.ts | 2 +- yarn.lock | 92 ++++++++++----------- 24 files changed, 123 insertions(+), 121 deletions(-) rename rome.json => biome.json (60%) diff --git a/rome.json b/biome.json similarity index 60% rename from rome.json rename to biome.json index 690e1b3a..89709ae5 100644 --- a/rome.json +++ b/biome.json @@ -1,7 +1,9 @@ { - "$schema": "./node_modules/rome/configuration_schema.json", + "$schema": "https://biomejs.dev/schemas/1.4.0/schema.json", "files": { - "ignore": ["./.next/*"] + "ignore": [ + "./.next/*" + ] }, "linter": { "enabled": true, @@ -12,6 +14,6 @@ "formatter": { "enabled": true, "indentStyle": "space", - "indentSize": 4 + "indentWidth": 4 } } diff --git a/components/CodeBlock.tsx b/components/CodeBlock.tsx index 40e15e52..e37a55e3 100644 --- a/components/CodeBlock.tsx +++ b/components/CodeBlock.tsx @@ -1,13 +1,13 @@ +import { Code, useColorMode } from "@chakra-ui/react"; import type { CodeComponent, ReactMarkdownNames, } from "react-markdown/lib/ast-to-react"; import { Prism as SyntaxHighlighter } from "react-syntax-highlighter"; // @ts-ignore -import oneLight from "react-syntax-highlighter/dist/cjs/styles/prism/one-light"; -// @ts-ignore import oneDark from "react-syntax-highlighter/dist/cjs/styles/prism/one-dark"; -import { Code, useColorMode } from "@chakra-ui/react"; +// @ts-ignore +import oneLight from "react-syntax-highlighter/dist/cjs/styles/prism/one-light"; export const CodeBlock: CodeComponent | ReactMarkdownNames = ({ inline, diff --git a/components/Footer.tsx b/components/Footer.tsx index de5b57b3..9a18f280 100644 --- a/components/Footer.tsx +++ b/components/Footer.tsx @@ -1,11 +1,11 @@ -import { Divider, VStack, HStack, LinkBox } from "@chakra-ui/react"; -import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { Divider, HStack, LinkBox, VStack } from "@chakra-ui/react"; +import type { IconProp } from "@fortawesome/fontawesome-svg-core"; import { faGithub } from "@fortawesome/free-brands-svg-icons"; import { faBookOpen, faHandHoldingHeart, } from "@fortawesome/free-solid-svg-icons"; -import type { IconProp } from "@fortawesome/fontawesome-svg-core"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { LinkOverlay } from "~/components/Link"; diff --git a/components/Header.tsx b/components/Header.tsx index 6d8ca868..2e7c960f 100644 --- a/components/Header.tsx +++ b/components/Header.tsx @@ -1,19 +1,19 @@ +import { MoonIcon, SunIcon } from "@chakra-ui/icons"; import { + Center, Flex, IconButton, - useColorMode, - useColorModeValue, - Spacer, Image, LinkBox, - Center, + Spacer, + useColorMode, + useColorModeValue, } from "@chakra-ui/react"; -import { MoonIcon, SunIcon } from "@chakra-ui/icons"; import { useRouter } from "next/router"; -import UserMenu from "~/components/UserMenu"; -import Search from "~/components/Search"; import { Link, LinkOverlay } from "~/components/Link"; +import Search from "~/components/Search"; +import UserMenu from "~/components/UserMenu"; export default function Header(): JSX.Element { const router = useRouter(); diff --git a/components/InfoColumn.tsx b/components/InfoColumn.tsx index 80f8cdcb..66e128c0 100644 --- a/components/InfoColumn.tsx +++ b/components/InfoColumn.tsx @@ -1,4 +1,4 @@ -import { Package, User } from "~/utils/types"; +import { CalendarIcon, LinkIcon } from "@chakra-ui/icons"; import { Avatar, Button, @@ -6,23 +6,23 @@ import { HStack, StackDivider, Text, - useClipboard, VStack, + useClipboard, } from "@chakra-ui/react"; -import { useEffect, useState } from "react"; -import { BASE_API_URL } from "~/utils/constants"; -import InfoColumnItem from "~/components/InfoColumnItem"; -import { CalendarIcon, LinkIcon } from "@chakra-ui/icons"; -import { format } from "timeago.js"; -import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { faGithub } from "@fortawesome/free-brands-svg-icons"; import { faClipboard, faClipboardCheck, faFileCode, faScaleBalanced, } from "@fortawesome/free-solid-svg-icons"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { useEffect, useState } from "react"; +import { format } from "timeago.js"; +import InfoColumnItem from "~/components/InfoColumnItem"; import { Link } from "~/components/Link"; -import { faGithub } from "@fortawesome/free-brands-svg-icons"; +import { BASE_API_URL } from "~/utils/constants"; +import { Package, User } from "~/utils/types"; interface Props { package: Package; diff --git a/components/InfoColumnItem.tsx b/components/InfoColumnItem.tsx index 5ac4cc85..11613b33 100644 --- a/components/InfoColumnItem.tsx +++ b/components/InfoColumnItem.tsx @@ -1,5 +1,5 @@ -import { ReactElement } from "react"; import { Code, HStack, Text, VStack } from "@chakra-ui/react"; +import { ReactElement } from "react"; interface Props { title: string; diff --git a/components/Layout.tsx b/components/Layout.tsx index 7c42fcf1..ab8dfa2f 100644 --- a/components/Layout.tsx +++ b/components/Layout.tsx @@ -1,8 +1,8 @@ import { VStack } from "@chakra-ui/react"; import type { ReactElement } from "react"; -import Header from "~/components/Header"; import Footer from "~/components/Footer"; +import Header from "~/components/Header"; export default function Layout({ children, diff --git a/components/Link.tsx b/components/Link.tsx index 1986f9a2..c3ebb46a 100644 --- a/components/Link.tsx +++ b/components/Link.tsx @@ -1,12 +1,12 @@ // ref: https://github.com/chakra-ui/chakra-ui/discussions/3152#discussioncomment-309850 -import type { LinkProps, LinkOverlayProps } from "@chakra-ui/react"; +import { ExternalLinkIcon } from "@chakra-ui/icons"; +import type { LinkOverlayProps, LinkProps } from "@chakra-ui/react"; import { - forwardRef, Link as ChakraLink, LinkOverlay as ChakraLinkOverlay, + forwardRef, } from "@chakra-ui/react"; -import { ExternalLinkIcon } from "@chakra-ui/icons"; import NextLink from "next/link"; type LinkCompoundType = LinkProps & { diff --git a/components/Package.tsx b/components/Package.tsx index 1e58ac18..ba9a762d 100644 --- a/components/Package.tsx +++ b/components/Package.tsx @@ -1,6 +1,6 @@ import { - Heading, HStack, + Heading, LinkBox, Spacer, Tag, diff --git a/components/PackageDetails.tsx b/components/PackageDetails.tsx index da1e796f..de6635d2 100644 --- a/components/PackageDetails.tsx +++ b/components/PackageDetails.tsx @@ -1,7 +1,7 @@ import { Code, - Heading, HStack, + Heading, ListItem, Tab, TabList, @@ -13,21 +13,21 @@ import { UnorderedList, VStack, } from "@chakra-ui/react"; -import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faArrowUpRightFromSquare, faFileLines, faLink, faTags, } from "@fortawesome/free-solid-svg-icons"; -import ReactMarkdown from "react-markdown"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import ChakraUIRenderer from "chakra-ui-markdown-renderer"; +import ReactMarkdown from "react-markdown"; import remarkGfm from "remark-gfm"; import { CodeBlock } from "~/components/CodeBlock"; -import type { Package } from "~/utils/types"; -import { Link } from "~/components/Link"; import InfoColumn from "~/components/InfoColumn"; +import { Link } from "~/components/Link"; +import type { Package } from "~/utils/types"; interface InfoMainProps { package: Package; diff --git a/components/Search.tsx b/components/Search.tsx index 5ca2e461..42f00cb3 100644 --- a/components/Search.tsx +++ b/components/Search.tsx @@ -1,13 +1,13 @@ +import { SearchIcon } from "@chakra-ui/icons"; import { Container, Input, InputGroup, InputRightElement, } from "@chakra-ui/react"; -import { SearchIcon } from "@chakra-ui/icons"; +import { useRouter } from "next/router"; import type { ChangeEvent, KeyboardEvent } from "react"; import { useCallback, useEffect, useState } from "react"; -import { useRouter } from "next/router"; export default function Search(): JSX.Element { const router = useRouter(); diff --git a/components/SearchPagination.tsx b/components/SearchPagination.tsx index 45c05461..6c9ed1f5 100644 --- a/components/SearchPagination.tsx +++ b/components/SearchPagination.tsx @@ -8,9 +8,9 @@ import { usePagination, } from "@ajna/pagination"; import { ChevronLeftIcon, ChevronRightIcon } from "@chakra-ui/icons"; +import { useRouter } from "next/router"; import type { Dispatch, SetStateAction } from "react"; import { useEffect } from "react"; -import { useRouter } from "next/router"; import type { Position } from "~/utils/types"; diff --git a/components/SearchResult.tsx b/components/SearchResult.tsx index d0980aa0..560d3630 100644 --- a/components/SearchResult.tsx +++ b/components/SearchResult.tsx @@ -1,18 +1,18 @@ -import type { ChangeEvent, Dispatch, SetStateAction } from "react"; -import { useCallback, useState } from "react"; import { Center, HStack, Select, Spacer, Text, VStack } from "@chakra-ui/react"; +import { faListOl, faSort } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import { faSort, faListOl } from "@fortawesome/free-solid-svg-icons"; import humanizeString from "humanize-string"; import { useRouter } from "next/router"; +import type { ChangeEvent, Dispatch, SetStateAction } from "react"; +import { useCallback, useState } from "react"; -import type { PackageOverview, Position } from "~/utils/types"; -import SearchPagination from "~/components/SearchPagination"; import Package from "~/components/Package"; +import SearchPagination from "~/components/SearchPagination"; +import type { PackageOverview, Position } from "~/utils/types"; const perPageSelections = [5, 10, 30, 50, 100] as const; const sortSelections = ["relevance", "newlyPublished"] as const; -export type Sort = typeof sortSelections[number]; +export type Sort = (typeof sortSelections)[number]; interface SortSelectionProps { sort: Sort; diff --git a/components/UserMenu.tsx b/components/UserMenu.tsx index 220ab658..a882372f 100644 --- a/components/UserMenu.tsx +++ b/components/UserMenu.tsx @@ -1,15 +1,15 @@ +import { ChevronDownIcon } from "@chakra-ui/icons"; import { Avatar, - Center, - Text, Button, + Center, Menu, MenuButton, - MenuList, - MenuItem, MenuDivider, + MenuItem, + MenuList, + Text, } from "@chakra-ui/react"; -import { ChevronDownIcon } from "@chakra-ui/icons"; import { useCallback } from "react"; // import LoginButton from "~/components/LoginButton"; @@ -21,11 +21,11 @@ interface User { id: string; app_metadata: { provider?: string; - // rome-ignore lint/suspicious: intended + // biome-ignore lint/suspicious: intended [key: string]: any; }; user_metadata: { - // rome-ignore lint/suspicious: intended + // biome-ignore lint/suspicious: intended [key: string]: any; }; aud: string; diff --git a/package.json b/package.json index b34328b2..8d565b6f 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,8 @@ "build": "next build", "postbuild": "next-sitemap", "start": "next start", - "lint": "rome check .", - "fmt": "rome format . --write" + "lint": "biome check .", + "fmt": "biome format . --write" }, "dependencies": { "@ajna/pagination": "^1.4.19", @@ -36,13 +36,13 @@ "truncate": "^3.0.0" }, "devDependencies": { + "@biomejs/biome": "1.4.1", "@types/node": "20.10.2", "@types/randomstring": "^1.1.11", "@types/react": "18.2.40", "@types/react-dom": "18.2.17", "@types/react-syntax-highlighter": "^15.5.10", "next-sitemap": "^4.2.3", - "rome": "^12.1.3", - "typescript": "5.3.2" + "typescript": "^5.3.3" } } diff --git a/pages/404.tsx b/pages/404.tsx index 8be765be..067d2d89 100644 --- a/pages/404.tsx +++ b/pages/404.tsx @@ -1,4 +1,4 @@ -import { Heading, HStack, Center } from "@chakra-ui/react"; +import { Center, HStack, Heading } from "@chakra-ui/react"; import Meta from "~/components/Meta"; diff --git a/pages/_app.tsx b/pages/_app.tsx index 48455af8..c023bffe 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -1,8 +1,8 @@ -import "../styles/globals.css"; -import type { AppProps } from "next/app"; import { ChakraProvider } from "@chakra-ui/react"; -import NextNProgress from "nextjs-progressbar"; import { Analytics } from "@vercel/analytics/react"; +import type { AppProps } from "next/app"; +import NextNProgress from "nextjs-progressbar"; +import "../styles/globals.css"; import Layout from "~/components/Layout"; import theme from "~/utils/theme"; diff --git a/pages/_document.tsx b/pages/_document.tsx index 2574f196..04ff4bd2 100644 --- a/pages/_document.tsx +++ b/pages/_document.tsx @@ -1,6 +1,6 @@ -import type { DocumentContext, DocumentInitialProps } from "next/document"; -import Document, { Html, Head, Main, NextScript } from "next/document"; import { ColorModeScript } from "@chakra-ui/react"; +import type { DocumentContext, DocumentInitialProps } from "next/document"; +import Document, { Head, Html, Main, NextScript } from "next/document"; import theme from "~/utils/theme"; diff --git a/pages/index.tsx b/pages/index.tsx index 54d338e1..68c9d546 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,9 +1,9 @@ -import type { NextPage } from "next"; -import { VStack, Heading, Button, HStack } from "@chakra-ui/react"; import { DownloadIcon, InfoIcon } from "@chakra-ui/icons"; +import { Button, HStack, Heading, VStack } from "@chakra-ui/react"; +import type { NextPage } from "next"; -import Search from "~/components/Search"; import Meta from "~/components/Meta"; +import Search from "~/components/Search"; const Home: NextPage = () => { return ( diff --git a/pages/packages/[group]/[name]/[version].tsx b/pages/packages/[group]/[name]/[version].tsx index 7b94e31c..913c12b0 100644 --- a/pages/packages/[group]/[name]/[version].tsx +++ b/pages/packages/[group]/[name]/[version].tsx @@ -1,9 +1,9 @@ -import type { GetStaticProps, GetStaticPaths } from "next"; +import type { GetStaticPaths, GetStaticProps } from "next"; -import type { Package } from "~/utils/types"; -import PackageDetails from "~/components/PackageDetails"; import Meta from "~/components/Meta"; +import PackageDetails from "~/components/PackageDetails"; import { BASE_API_URL } from "~/utils/constants"; +import type { Package } from "~/utils/types"; interface VersionProps { package: Package; diff --git a/pages/packages/[group]/[name]/index.tsx b/pages/packages/[group]/[name]/index.tsx index bf93bd75..e504ff0a 100644 --- a/pages/packages/[group]/[name]/index.tsx +++ b/pages/packages/[group]/[name]/index.tsx @@ -1,9 +1,9 @@ -import type { GetStaticProps, GetStaticPaths } from "next"; +import type { GetStaticPaths, GetStaticProps } from "next"; -import type { Package } from "~/utils/types"; -import PackageDetails from "~/components/PackageDetails"; import Meta from "~/components/Meta"; +import PackageDetails from "~/components/PackageDetails"; import { BASE_API_URL } from "~/utils/constants"; +import type { Package } from "~/utils/types"; interface NameProps { package: Package; diff --git a/pages/search.tsx b/pages/search.tsx index 43dcd8bd..8545aa24 100644 --- a/pages/search.tsx +++ b/pages/search.tsx @@ -1,10 +1,10 @@ -import type { GetServerSideProps } from "next"; import { Center, Text } from "@chakra-ui/react"; +import type { GetServerSideProps } from "next"; -import type { PackageOverview } from "~/utils/types"; -import SearchResult from "~/components/SearchResult"; import Meta from "~/components/Meta"; +import SearchResult from "~/components/SearchResult"; import { BASE_API_URL, PER_PAGE } from "~/utils/constants"; +import type { PackageOverview } from "~/utils/types"; interface SearchProps { packages?: PackageOverview[]; diff --git a/utils/types.ts b/utils/types.ts index 93e666b1..589b1e81 100644 --- a/utils/types.ts +++ b/utils/types.ts @@ -20,7 +20,7 @@ export interface Package { authors: string[]; repository: string; license: string; - // rome-ignore lint/suspicious/noExplicitAny: intended + // biome-ignore lint/suspicious/noExplicitAny: intended metadata: Record; readme?: string; } diff --git a/yarn.lock b/yarn.lock index bec20eb9..adc1568a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -64,6 +64,48 @@ "@babel/helper-validator-identifier" "^7.18.6" to-fast-properties "^2.0.0" +"@biomejs/biome@1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@biomejs/biome/-/biome-1.4.1.tgz#b698c67ea8cd8141c8e27f857c8e6e794320a251" + integrity sha512-JccVAwPbhi37pdxbAGmaOBjUTKEwEjWAhl7rKkVVuXHo4MLASXJ5HR8BTgrImi4/7rTBsGz1tgVD1Kwv1CHGRg== + optionalDependencies: + "@biomejs/cli-darwin-arm64" "1.4.1" + "@biomejs/cli-darwin-x64" "1.4.1" + "@biomejs/cli-linux-arm64" "1.4.1" + "@biomejs/cli-linux-x64" "1.4.1" + "@biomejs/cli-win32-arm64" "1.4.1" + "@biomejs/cli-win32-x64" "1.4.1" + +"@biomejs/cli-darwin-arm64@1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.4.1.tgz#75f9c3c9b1abed8836c8f7bc8cd23ba153fb93d1" + integrity sha512-PZWy2Idndqux38p6AXSDQM2ldRAWi32bvb7bMbTN0ALzpWYMYnxd71ornatumSSJYoNhKmxzDLq+jct7nZJ79w== + +"@biomejs/cli-darwin-x64@1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.4.1.tgz#672fcce2d339de3bb7a7bd2997e94f03121a28a3" + integrity sha512-soj3BWhnsM1M2JlzR09cibUzG1owJqetwj/Oo7yg0foijo9lNH9XWXZfJBYDKgW/6Fomn+CC2EcUS+hisQzt9g== + +"@biomejs/cli-linux-arm64@1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.4.1.tgz#c816206089ad29ce866c58a6e00e9d3d64a3529d" + integrity sha512-YIZqfJUg4F+fPsBTXxgD7EU2E5OAYbmYSl/snf4PevwfQCWE/omOFZv+NnIQmjYj9I7ParDgcJvanoA3/kO0JQ== + +"@biomejs/cli-linux-x64@1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64/-/cli-linux-x64-1.4.1.tgz#2639daeab1be205cfe444a8d5a3f76aa3a59b956" + integrity sha512-9YOZw3qBd/KUj63A6Hn2zZgzGb2nbESM0qNmeMXgmqinVKM//uc4OgY5TuKITuGjMSvcVxxd4dX1IzYjV9qvNQ== + +"@biomejs/cli-win32-arm64@1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.4.1.tgz#ed5e749b2e0987cf16b545beaa01be6980ae8ce1" + integrity sha512-nWQbvkNKxYn/kCQ0yVF8kCaS3VzaGvtFSmItXiMknU4521LDjJ7tNWH12Gol+pIslrCbd4E1LhJa0a3ThRsBVg== + +"@biomejs/cli-win32-x64@1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-x64/-/cli-win32-x64-1.4.1.tgz#dd8ee6e14a5d74cbeb2eb9824a43c61bb5c460e4" + integrity sha512-88fR2CQxQ4YLs2BUDuywWYQpUKgU3A3sTezANFc/4LGKQFFLV2yX+F7QAdZVkMHfA+RD9Xg178HomM/6mnTNPA== + "@chakra-ui/accordion@2.3.1": version "2.3.1" resolved "https://registry.yarnpkg.com/@chakra-ui/accordion/-/accordion-2.3.1.tgz#a326509e286a5c4e8478de9bc2b4b05017039e6b" @@ -1168,36 +1210,6 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.5.tgz#db5a11bf66bdab39569719555b0f76e138d7bd64" integrity sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw== -"@rometools/cli-darwin-arm64@12.1.3": - version "12.1.3" - resolved "https://registry.yarnpkg.com/@rometools/cli-darwin-arm64/-/cli-darwin-arm64-12.1.3.tgz#b00fe225e34047c4dac63588e237b11ebec47694" - integrity sha512-AmFTUDYjBuEGQp/Wwps+2cqUr+qhR7gyXAUnkL5psCuNCz3807TrUq/ecOoct5MIavGJTH6R4aaSL6+f+VlBEg== - -"@rometools/cli-darwin-x64@12.1.3": - version "12.1.3" - resolved "https://registry.yarnpkg.com/@rometools/cli-darwin-x64/-/cli-darwin-x64-12.1.3.tgz#e5bbf02afb1aab7447e743092245dea992b4b29f" - integrity sha512-k8MbWna8q4LRlb005N2X+JS1UQ+s3ZLBBvwk4fP8TBxlAJXUz17jLLu/Fi+7DTTEmMhM84TWj4FDKW+rNar28g== - -"@rometools/cli-linux-arm64@12.1.3": - version "12.1.3" - resolved "https://registry.yarnpkg.com/@rometools/cli-linux-arm64/-/cli-linux-arm64-12.1.3.tgz#e75b01b74c134edc811e21fa7e1e440602930d59" - integrity sha512-X/uLhJ2/FNA3nu5TiyeNPqiD3OZoFfNfRvw6a3ut0jEREPvEn72NI7WPijH/gxSz55znfQ7UQ6iM4DZumUknJg== - -"@rometools/cli-linux-x64@12.1.3": - version "12.1.3" - resolved "https://registry.yarnpkg.com/@rometools/cli-linux-x64/-/cli-linux-x64-12.1.3.tgz#2b9f4a68079783f275d4d27df83e4fa2220ec6fc" - integrity sha512-csP17q1eWiUXx9z6Jr/JJPibkplyKIwiWPYNzvPCGE8pHlKhwZj3YHRuu7Dm/4EOqx0XFIuqqWZUYm9bkIC8xg== - -"@rometools/cli-win32-arm64@12.1.3": - version "12.1.3" - resolved "https://registry.yarnpkg.com/@rometools/cli-win32-arm64/-/cli-win32-arm64-12.1.3.tgz#714acb67ac4ea4c15e2bc6aea4dd290c76c8efc6" - integrity sha512-RymHWeod57EBOJY4P636CgUwYA6BQdkQjh56XKk4pLEHO6X1bFyMet2XL7KlHw5qOTalzuzf5jJqUs+vf3jdXQ== - -"@rometools/cli-win32-x64@12.1.3": - version "12.1.3" - resolved "https://registry.yarnpkg.com/@rometools/cli-win32-x64/-/cli-win32-x64-12.1.3.tgz#b4f53491d2ca8f1234b3613b7cc73418ad8d76bb" - integrity sha512-yHSKYidqJMV9nADqg78GYA+cZ0hS1twANAjiFibQdXj9aGzD+s/IzIFEIi/U/OBLvWYg/SCw0QVozi2vTlKFDQ== - "@swc/helpers@0.5.2": version "0.5.2" resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.2.tgz#85ea0c76450b61ad7d10a37050289eded783c27d" @@ -2918,18 +2930,6 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rome@^12.1.3: - version "12.1.3" - resolved "https://registry.yarnpkg.com/rome/-/rome-12.1.3.tgz#4d4d62cad16216843680bd3ca11a4c248134902a" - integrity sha512-e+ff72hxDpe/t5/Us7YRBVw3PBET7SeczTQNn6tvrWdrCaAw3qOukQQ+tDCkyFtS4yGsnhjrJbm43ctNbz27Yg== - optionalDependencies: - "@rometools/cli-darwin-arm64" "12.1.3" - "@rometools/cli-darwin-x64" "12.1.3" - "@rometools/cli-linux-arm64" "12.1.3" - "@rometools/cli-linux-x64" "12.1.3" - "@rometools/cli-win32-arm64" "12.1.3" - "@rometools/cli-win32-x64" "12.1.3" - run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -3067,10 +3067,10 @@ tslib@2.4.0, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4. resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== -typescript@5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.2.tgz#00d1c7c1c46928c5845c1ee8d0cc2791031d4c43" - integrity sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ== +typescript@^5.3.3: + version "5.3.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37" + integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== undici-types@~5.26.4: version "5.26.5"