From 4350ffb524cdecd23162c84b4222204bf8910b2c Mon Sep 17 00:00:00 2001 From: Sutu Sebastian <41998826+SutuSebastian@users.noreply.github.com> Date: Wed, 19 Jun 2024 14:43:38 +0300 Subject: [PATCH] Core: update packages + fixes (#1423) * chore: improve core: - up packages - fix `turbo.json` config files due to package version update - remove `React.FC` from `apps/web` - format and fix all classNames that had double space or class duplicates * chore: rebuild lock file * downgrade bun version * test bun version rollback for failure * up bun version + some ui packages * downgrade `execa` - vercel deploy fix #1 * revert `execa`, downgrade `storybook` - vercel deploy fix #2 * rollback `turbo` - vercel deploy fix #3 * revert `turbo` - vercel deploy fix #4 * up storybook * rebuild lock file * restore lock file + run `bun i` * nvm rebuild lock file back * rebuild lock * rollback to stable versions * rollback to safe lock file and run `bun i` * rollback to safe lock file and run `bun i` * rebuild healthy lock file + install latest packages (except `eslint@9` due to new config file structure) --- .changeset/sour-spiders-melt.md | 6 +++ .github/actions/setup/action.yml | 2 +- apps/storybook/package.json | 34 ++++++++-------- apps/storybook/turbo.json | 2 +- apps/web/components/banner.tsx | 5 +-- apps/web/components/carbon-ads.tsx | 5 +-- .../homepage/components-section.tsx | 10 ++--- .../homepage/contributors-section.tsx | 5 +-- .../dark-mode-section/dark-mode-section.tsx | 5 +-- .../dark-mode-section/dark-mode-switcher.tsx | 5 +-- .../components/homepage/featured-section.tsx | 5 +-- .../web/components/homepage/figma-section.tsx | 5 +-- .../hero-section/copy-package-input.tsx | 5 +-- .../homepage/hero-section/hero-section.tsx | 5 +-- apps/web/components/homepage/home-navbar.tsx | 5 +-- apps/web/components/homepage/main-footer.tsx | 5 +-- .../web/components/homepage/react-section.tsx | 5 +-- .../homepage/social-proof-section.tsx | 5 +-- .../components/homepage/tailwind-section.tsx | 5 +-- apps/web/components/mdx.tsx | 2 +- apps/web/components/navbar.tsx | 11 +++-- apps/web/contentlayer.config.js | 2 +- apps/web/examples/megaMenu/megaMenu.icons.tsx | 5 +-- apps/web/next.config.js | 2 +- apps/web/package.json | 32 +++++++-------- apps/web/turbo.json | 2 +- bun.lockb | Bin 762192 -> 743016 bytes package.json | 22 +++++----- packages/cli/package.json | 10 ++--- packages/cli/turbo.json | 2 +- packages/ui/.eslintrc.cjs | 1 - packages/ui/package.json | 38 +++++++++--------- packages/ui/src/components/Button/theme.ts | 2 +- .../ui/src/components/Datepicker/theme.ts | 4 +- .../ui/src/components/FloatingLabel/theme.ts | 2 +- packages/ui/src/components/Navbar/theme.ts | 2 +- packages/ui/src/components/Tabs/theme.ts | 2 +- .../src/components/Tooltip/Tooltip.spec.tsx | 3 +- packages/ui/tsconfig.json | 3 +- packages/ui/turbo.json | 2 +- turbo.json | 2 +- 41 files changed, 132 insertions(+), 143 deletions(-) create mode 100644 .changeset/sour-spiders-melt.md diff --git a/.changeset/sour-spiders-melt.md b/.changeset/sour-spiders-melt.md new file mode 100644 index 000000000..7938ee3d0 --- /dev/null +++ b/.changeset/sour-spiders-melt.md @@ -0,0 +1,6 @@ +--- +"create-flowbite-react": patch +"flowbite-react": patch +--- + +update packages diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 3a4d0b032..e6b1f8531 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -7,7 +7,7 @@ runs: - name: Setup Bun uses: oven-sh/setup-bun@v1 with: - bun-version: 1.1.0 + bun-version: 1.1.14 - name: Setup Node uses: actions/setup-node@v4 diff --git a/apps/storybook/package.json b/apps/storybook/package.json index 41effcf08..be4c03c81 100644 --- a/apps/storybook/package.json +++ b/apps/storybook/package.json @@ -11,26 +11,26 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "react": "18.2.0", - "react-dom": "18.2.0" + "react": "18.3.1", + "react-dom": "18.3.1" }, "devDependencies": { - "@storybook/addon-essentials": "8.0.5", - "@storybook/addon-interactions": "8.0.5", - "@storybook/addon-links": "8.0.5", - "@storybook/addon-themes": "8.0.5", - "@storybook/blocks": "8.0.5", - "@storybook/react": "8.0.5", - "@storybook/react-vite": "8.0.5", - "@storybook/test": "8.0.5", - "@types/react": "18.2.73", - "@types/react-dom": "18.2.23", - "@vitejs/plugin-react": "4.2.1", + "@storybook/addon-essentials": "8.1.10", + "@storybook/addon-interactions": "8.1.10", + "@storybook/addon-links": "8.1.10", + "@storybook/addon-themes": "8.1.10", + "@storybook/blocks": "8.1.10", + "@storybook/react": "8.1.10", + "@storybook/react-vite": "8.1.10", + "@storybook/test": "8.1.10", + "@types/react": "18.3.3", + "@types/react-dom": "18.3.0", + "@vitejs/plugin-react": "4.3.1", "autoprefixer": "10.4.19", "postcss": "8.4.38", - "storybook": "8.0.5", - "tailwindcss": "3.4.3", - "typescript": "5.4.3", - "vite": "5.2.7" + "storybook": "8.1.10", + "tailwindcss": "3.4.4", + "typescript": "5.4.5", + "vite": "5.3.1" } } diff --git a/apps/storybook/turbo.json b/apps/storybook/turbo.json index 7df4d4ef4..5da1fb4c5 100644 --- a/apps/storybook/turbo.json +++ b/apps/storybook/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "build": { "outputs": ["storybook-static/**"] } diff --git a/apps/web/components/banner.tsx b/apps/web/components/banner.tsx index fa7aca399..d8bf6f479 100644 --- a/apps/web/components/banner.tsx +++ b/apps/web/components/banner.tsx @@ -1,7 +1,6 @@ import Link from "next/link"; -import type { FC } from "react"; -export const Banner: FC = () => { +export function Banner() { return (