diff --git a/apps/api/package.json b/apps/api/package.json index ec32cb2..c82f75f 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -33,7 +33,7 @@ "@techmely/usage-limit": "2.0.2", "@techmely/utils": "^3.2.0", "jose": "5.6.2", - "hono": "^4.4.9", + "hono": "^4.4.10", "kysely": "0.27.3", "pg": "^8.12.0", "nanoid": "^5.0.7", diff --git a/apps/mobile/app/index.tsx b/apps/mobile/app/index.tsx index 2ef6752..7bb5204 100644 --- a/apps/mobile/app/index.tsx +++ b/apps/mobile/app/index.tsx @@ -9,7 +9,7 @@ export default function Index() { alignItems: "center", }} > - Trung Yusaki + Trung Yusaki an cut ); } diff --git a/apps/mobile/components/Collapsible.tsx b/apps/mobile/components/Collapsible.tsx index c326473..9a4f9f2 100644 --- a/apps/mobile/components/Collapsible.tsx +++ b/apps/mobile/components/Collapsible.tsx @@ -1,25 +1,26 @@ -import Ionicons from '@expo/vector-icons/Ionicons'; -import { PropsWithChildren, useState } from 'react'; -import { StyleSheet, TouchableOpacity, useColorScheme } from 'react-native'; +import Ionicons from "@expo/vector-icons/Ionicons"; +import { type PropsWithChildren, useState } from "react"; +import { StyleSheet, TouchableOpacity, useColorScheme } from "react-native"; -import { ThemedText } from '@/components/ThemedText'; -import { ThemedView } from '@/components/ThemedView'; -import { Colors } from '@/constants/Colors'; +import { ThemedText } from "@/components/ThemedText"; +import { ThemedView } from "@/components/ThemedView"; +import { Colors } from "@/constants/Colors"; export function Collapsible({ children, title }: PropsWithChildren & { title: string }) { const [isOpen, setIsOpen] = useState(false); - const theme = useColorScheme() ?? 'light'; + const theme = useColorScheme() ?? "light"; return ( setIsOpen((value) => !value)} - activeOpacity={0.8}> + activeOpacity={0.8} + > {title} @@ -30,8 +31,8 @@ export function Collapsible({ children, title }: PropsWithChildren & { title: st const styles = StyleSheet.create({ heading: { - flexDirection: 'row', - alignItems: 'center', + flexDirection: "row", + alignItems: "center", gap: 6, }, content: { diff --git a/apps/mobile/components/ExternalLink.tsx b/apps/mobile/components/ExternalLink.tsx index 8f05675..16f57a2 100644 --- a/apps/mobile/components/ExternalLink.tsx +++ b/apps/mobile/components/ExternalLink.tsx @@ -1,9 +1,9 @@ -import { Link } from 'expo-router'; -import { openBrowserAsync } from 'expo-web-browser'; -import { type ComponentProps } from 'react'; -import { Platform } from 'react-native'; +import { Link } from "expo-router"; +import { openBrowserAsync } from "expo-web-browser"; +import type { ComponentProps } from "react"; +import { Platform } from "react-native"; -type Props = Omit, 'href'> & { href: string }; +type Props = Omit, "href"> & { href: string }; export function ExternalLink({ href, ...rest }: Props) { return ( @@ -12,7 +12,7 @@ export function ExternalLink({ href, ...rest }: Props) { {...rest} href={href} onPress={async (event) => { - if (Platform.OS !== 'web') { + if (Platform.OS !== "web") { // Prevent the default behavior of linking to the default browser on native. event.preventDefault(); // Open the link in an in-app browser. diff --git a/apps/mobile/components/ThemedView.tsx b/apps/mobile/components/ThemedView.tsx index 4d2cb09..97e4ae0 100644 --- a/apps/mobile/components/ThemedView.tsx +++ b/apps/mobile/components/ThemedView.tsx @@ -1,6 +1,6 @@ -import { View, type ViewProps } from 'react-native'; +import { View, type ViewProps } from "react-native"; -import { useThemeColor } from '@/hooks/useThemeColor'; +import { useThemeColor } from "@/hooks/useThemeColor"; export type ThemedViewProps = ViewProps & { lightColor?: string; @@ -8,7 +8,7 @@ export type ThemedViewProps = ViewProps & { }; export function ThemedView({ style, lightColor, darkColor, ...otherProps }: ThemedViewProps) { - const backgroundColor = useThemeColor({ light: lightColor, dark: darkColor }, 'background'); + const backgroundColor = useThemeColor({ light: lightColor, dark: darkColor }, "background"); return ; } diff --git a/apps/mobile/package.json b/apps/mobile/package.json index 8252384..92e7a51 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -12,35 +12,35 @@ "lint": "expo lint" }, "dependencies": { - "@babel/runtime": "^7.24.6", - "@expo/config-plugins": "~8.0.4", + "@babel/runtime": "^7.24.7", + "@expo/config-plugins": "~8.0.6", "babel-plugin-module-resolver": "^5.0.2", "burnt": "^0.12.2", - "expo": "^51.0.9", + "expo": "^51.0.17", "expo-constants": "~16.0.2", - "expo-dev-client": "~4.0.15", - "expo-font": "~12.0.6", + "expo-dev-client": "~4.0.19", + "expo-font": "~12.0.7", "expo-linear-gradient": "~13.0.2", "expo-linking": "~6.3.1", - "expo-router": "3.5.15", - "expo-splash-screen": "0.27.4", + "expo-router": "3.5.17", + "expo-splash-screen": "0.27.5", "expo-status-bar": "~1.12.1", - "expo-updates": "~0.25.15", + "expo-updates": "~0.25.18", "react": "^18.3.1", "react-dom": "^18.3.1", "react-native": "0.74.2", - "react-native-gesture-handler": "~2.16.2", - "react-native-safe-area-context": "4.10.4", - "react-native-screens": "~3.31.1", + "react-native-gesture-handler": "~2.17.1", + "react-native-safe-area-context": "4.10.7", + "react-native-screens": "~3.32.0", "react-native-svg": "15.3.0", "react-native-web": "~0.19.12" }, "devDependencies": { - "@babel/core": "^7.24.6", - "@expo/metro-config": "~0.18.4", - "@tamagui/babel-plugin": "^1.101.4", + "@babel/core": "^7.24.7", + "@expo/metro-config": "~0.18.8", + "@tamagui/babel-plugin": "^1.101.5", "metro-minify-terser": "^0.80.9", - "typescript": "^5.4.5" + "typescript": "^5.5.2" }, "trustedDependencies": ["@sentry/cli"], "resolutions": { diff --git a/apps/web/package.json b/apps/web/package.json index 5591427..c42011c 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -10,11 +10,11 @@ "@lukemorales/query-key-factory": "1.3.4", "@sentry/browser": "8.13.0", "@stripe/stripe-js": "4.0.0", - "@tanstack/query-persist-client-core": "5.48.0", - "@tanstack/query-sync-storage-persister": "5.48.0", - "@tanstack/react-query": "5.48.0", - "@tanstack/react-query-devtools": "5.48.0", - "@tanstack/react-table": "8.17.3", + "@tanstack/query-persist-client-core": "5.49.1", + "@tanstack/query-sync-storage-persister": "5.49.1", + "@tanstack/react-query": "5.49.2", + "@tanstack/react-query-devtools": "5.49.2", + "@tanstack/react-table": "8.19.2", "@techmely/cache": "1.0.9", "@techmely/design-system": "workspace:*", "@techmely/hono": "workspace:*", @@ -38,7 +38,7 @@ "framer-motion": "11.2.12", "fuse.js": "7.0.0", "gsap": "3.12.5", - "hono": "^4.4.9", + "hono": "^4.4.10", "valibot": "^0.35.0", "jose": "5.6.2", "kysely": "0.27.3", @@ -82,19 +82,19 @@ "dotenv": "16.4.5", "fast-glob": "3.3.2", "fontaine": "0.5.0", - "postcss": "8.4.38", + "postcss": "8.4.39", "scss": "0.2.4", "tailwindcss": "3.4.4", "ts-essentials": "10.0.1", "ts-node": "10.9.2", - "tsx": "4.15.9", - "typescript": "^5.4.5", + "tsx": "4.16.0", + "typescript": "^5.5.2", "unocss": "0.61.0", "unocss-preset-scrollbar": "0.3.1", "unplugin-auto-import": "0.17.6", "vike": "0.4.177", "vite": "5.3.2", - "vite-plugin-compression2": "1.1.1", + "vite-plugin-compression2": "1.1.2", "vite-plugin-pwa": "0.20.0" } } diff --git a/bun.lockb b/bun.lockb index c2f0728..2a49f9a 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index d99adf4..36d78d4 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "devDependencies": { "@biomejs/biome": "^1.8.3", "@changesets/changelog-github": "0.5.0", - "@changesets/cli": "2.27.6", + "@changesets/cli": "2.27.7", "@cucumber/cucumber": "10.8.0", "@deploysentinel/playwright": "0.3.4", "@playwright/test": "^1.45.0", @@ -22,12 +22,12 @@ "@vitest/coverage-v8": "1.6.0", "app-root-path": "^3.1.0", "concurrently": "8.2.2", - "dependency-cruiser": "16.3.3", + "dependency-cruiser": "16.3.5", "dotenv": "16.4.5", "fast-glob": "3.3.2", "fs-extra": "11.2.0", "happy-dom": "14.12.3", - "knip": "5.23.1", + "knip": "5.23.3", "linkinator": "6.0.6", "madge": "7.0.0", "multiple-cucumber-html-reporter": "3.6.2", @@ -40,8 +40,8 @@ "tsarch": "5.4.0", "tslib": "2.6.3", "tsup": "8.1.0", - "tsx": "4.15.9", - "typescript": "^5.4.5", + "tsx": "4.16.0", + "typescript": "^5.5.2", "vite": "5.3.2", "vitest": "1.6.0", "vitest-axe": "^0.1.0", diff --git a/packages/design-system/package.json b/packages/design-system/package.json index 7cdb552..b0a7844 100644 --- a/packages/design-system/package.json +++ b/packages/design-system/package.json @@ -16,8 +16,8 @@ "types": "dist/index.d.ts", "files": ["dist", "README.md", "CHANGELOG.md"], "dependencies": { - "@tamagui/toast": "^1.101.4", - "tamagui": "^1.101.4", + "@tamagui/toast": "^1.101.5", + "tamagui": "^1.101.5", "clsx": "2.1.1" }, "peerDependencies": { @@ -26,7 +26,7 @@ "react-hook-form": "^7.52.0" }, "devDependencies": { - "@tamagui/build": "^1.101.4", + "@tamagui/build": "^1.101.5", "tsup": "8.1.0" }, "publishConfig": { diff --git a/packages/hono/package.json b/packages/hono/package.json index bcf9e11..4e5082b 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -21,7 +21,7 @@ "@techmely/auth": "^1.0.1", "valibot": "^0.35.0", "jose": "^5.6.2", - "hono": "^4.4.9", + "hono": "^4.4.10", "toucan-js": "^3.4.0" }, "peerDependenciesMeta": {},