this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: build

+54 -34
+2 -1
package.json
··· 32 32 "devDependencies": { 33 33 "@biomejs/biome": "2.3.14", 34 34 "@tailwindcss/postcss": "^4.1.18", 35 - "@types/node": "^25.2.2", 35 + "@types/node": "^25.2.3", 36 + "@types/nodemailer": "^7.0.9", 36 37 "@types/react": "^19.2.13", 37 38 "@types/react-dom": "^19.2.3", 38 39 "babel-plugin-react-compiler": "1.0.0",
+36 -26
pnpm-lock.yaml
··· 55 55 version: 19.2.4(react@19.2.4) 56 56 shadcn: 57 57 specifier: ^3.8.4 58 - version: 3.8.4(@types/node@25.2.2)(typescript@5.9.3) 58 + version: 3.8.4(@types/node@25.2.3)(typescript@5.9.3) 59 59 tailwind-merge: 60 60 specifier: ^3.4.0 61 61 version: 3.4.0 ··· 70 70 specifier: ^4.1.18 71 71 version: 4.1.18 72 72 '@types/node': 73 - specifier: ^25.2.2 74 - version: 25.2.2 73 + specifier: ^25.2.3 74 + version: 25.2.3 75 + '@types/nodemailer': 76 + specifier: ^7.0.9 77 + version: 7.0.9 75 78 '@types/react': 76 79 specifier: ^19.2.13 77 80 version: 19.2.13 ··· 1239 1242 '@ts-morph/common@0.27.0': 1240 1243 resolution: {integrity: sha512-Wf29UqxWDpc+i61k3oIOzcUfQt79PIT9y/MWfAGlrkjg6lBC1hwDECLXPVJAhWjiGbfBCxZd65F/LIZF3+jeJQ==} 1241 1244 1242 - '@types/node@22.19.10': 1243 - resolution: {integrity: sha512-tF5VOugLS/EuDlTBijk0MqABfP8UxgYazTLo3uIn3b4yJgg26QRbVYJYsDtHrjdDUIRfP70+VfhTTc+CE1yskw==} 1245 + '@types/node@22.19.11': 1246 + resolution: {integrity: sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==} 1247 + 1248 + '@types/node@25.2.3': 1249 + resolution: {integrity: sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==} 1244 1250 1245 - '@types/node@25.2.2': 1246 - resolution: {integrity: sha512-BkmoP5/FhRYek5izySdkOneRyXYN35I860MFAGupTdebyE66uZaR+bXLHq8k4DirE5DwQi3NuhvRU1jqTVwUrQ==} 1251 + '@types/nodemailer@7.0.9': 1252 + resolution: {integrity: sha512-vI8oF1M+8JvQhsId0Pc38BdUP2evenIIys7c7p+9OZXSPOH5c1dyINP1jT8xQ2xPuBUXmIC87s+91IZMDjH8Ow==} 1247 1253 1248 1254 '@types/pg@8.16.0': 1249 1255 resolution: {integrity: sha512-RmhMd/wD+CF8Dfo+cVIy3RR5cl8CyfXQ0tGgW6XBL8L4LM/UTEbNXYRbLwU6w+CgrKBNbrQWt4FUtTfaU5jSYQ==} ··· 2222 2228 ms@2.1.3: 2223 2229 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 2224 2230 2225 - msw@2.12.9: 2226 - resolution: {integrity: sha512-NYbi51C6M3dujGmcmuGemu68jy12KqQPoVWGeroKToLGsBgrwG5ErM8WctoIIg49/EV49SEvYM9WSqO4G7kNeQ==} 2231 + msw@2.12.10: 2232 + resolution: {integrity: sha512-G3VUymSE0/iegFnuipujpwyTM2GuZAKXNeerUSrG2+Eg391wW63xFs5ixWsK9MWzr1AGoSkYGmyAzNgbR3+urw==} 2227 2233 engines: {node: '>=18'} 2228 2234 hasBin: true 2229 2235 peerDependencies: ··· 3510 3516 3511 3517 '@inquirer/ansi@1.0.2': {} 3512 3518 3513 - '@inquirer/confirm@5.1.21(@types/node@25.2.2)': 3519 + '@inquirer/confirm@5.1.21(@types/node@25.2.3)': 3514 3520 dependencies: 3515 - '@inquirer/core': 10.3.2(@types/node@25.2.2) 3516 - '@inquirer/type': 3.0.10(@types/node@25.2.2) 3521 + '@inquirer/core': 10.3.2(@types/node@25.2.3) 3522 + '@inquirer/type': 3.0.10(@types/node@25.2.3) 3517 3523 optionalDependencies: 3518 - '@types/node': 25.2.2 3524 + '@types/node': 25.2.3 3519 3525 3520 - '@inquirer/core@10.3.2(@types/node@25.2.2)': 3526 + '@inquirer/core@10.3.2(@types/node@25.2.3)': 3521 3527 dependencies: 3522 3528 '@inquirer/ansi': 1.0.2 3523 3529 '@inquirer/figures': 1.0.15 3524 - '@inquirer/type': 3.0.10(@types/node@25.2.2) 3530 + '@inquirer/type': 3.0.10(@types/node@25.2.3) 3525 3531 cli-width: 4.1.0 3526 3532 mute-stream: 2.0.0 3527 3533 signal-exit: 4.1.0 3528 3534 wrap-ansi: 6.2.0 3529 3535 yoctocolors-cjs: 2.1.3 3530 3536 optionalDependencies: 3531 - '@types/node': 25.2.2 3537 + '@types/node': 25.2.3 3532 3538 3533 3539 '@inquirer/figures@1.0.15': {} 3534 3540 3535 - '@inquirer/type@3.0.10(@types/node@25.2.2)': 3541 + '@inquirer/type@3.0.10(@types/node@25.2.3)': 3536 3542 optionalDependencies: 3537 - '@types/node': 25.2.2 3543 + '@types/node': 25.2.3 3538 3544 3539 3545 '@isaacs/balanced-match@4.0.1': {} 3540 3546 ··· 3594 3600 3595 3601 '@neondatabase/serverless@1.0.2': 3596 3602 dependencies: 3597 - '@types/node': 22.19.10 3603 + '@types/node': 22.19.11 3598 3604 '@types/pg': 8.16.0 3599 3605 3600 3606 '@next/env@16.1.6': {} ··· 3741 3747 minimatch: 10.1.2 3742 3748 path-browserify: 1.0.1 3743 3749 3744 - '@types/node@22.19.10': 3750 + '@types/node@22.19.11': 3745 3751 dependencies: 3746 3752 undici-types: 6.21.0 3747 3753 3748 - '@types/node@25.2.2': 3754 + '@types/node@25.2.3': 3749 3755 dependencies: 3750 3756 undici-types: 7.16.0 3751 3757 3758 + '@types/nodemailer@7.0.9': 3759 + dependencies: 3760 + '@types/node': 25.2.3 3761 + 3752 3762 '@types/pg@8.16.0': 3753 3763 dependencies: 3754 - '@types/node': 25.2.2 3764 + '@types/node': 25.2.3 3755 3765 pg-protocol: 1.11.0 3756 3766 pg-types: 2.2.0 3757 3767 ··· 4563 4573 4564 4574 ms@2.1.3: {} 4565 4575 4566 - msw@2.12.9(@types/node@25.2.2)(typescript@5.9.3): 4576 + msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3): 4567 4577 dependencies: 4568 - '@inquirer/confirm': 5.1.21(@types/node@25.2.2) 4578 + '@inquirer/confirm': 5.1.21(@types/node@25.2.3) 4569 4579 '@mswjs/interceptors': 0.41.2 4570 4580 '@open-draft/deferred-promise': 2.2.0 4571 4581 '@types/statuses': 2.0.6 ··· 4889 4899 4890 4900 setprototypeof@1.2.0: {} 4891 4901 4892 - shadcn@3.8.4(@types/node@25.2.2)(typescript@5.9.3): 4902 + shadcn@3.8.4(@types/node@25.2.3)(typescript@5.9.3): 4893 4903 dependencies: 4894 4904 '@antfu/ni': 25.0.0 4895 4905 '@babel/core': 7.29.0 ··· 4911 4921 fuzzysort: 3.1.0 4912 4922 https-proxy-agent: 7.0.6 4913 4923 kleur: 4.1.5 4914 - msw: 2.12.9(@types/node@25.2.2)(typescript@5.9.3) 4924 + msw: 2.12.10(@types/node@25.2.3)(typescript@5.9.3) 4915 4925 node-fetch: 3.3.2 4916 4926 open: 11.0.0 4917 4927 ora: 8.2.0
+16 -7
src/components/ui/spinner.tsx
··· 1 - import { cn } from "@/lib/utils" 2 - import { HugeiconsIcon } from "@hugeicons/react" 3 - import { Loading03Icon } from "@hugeicons/core-free-icons" 1 + import { Loading03Icon } from "@hugeicons/core-free-icons"; 2 + import { HugeiconsIcon, type HugeiconsIconProps } from "@hugeicons/react"; 3 + import { cn } from "@/lib/utils"; 4 4 5 - function Spinner({ className, ...props }: React.ComponentProps<"svg">) { 5 + type SpinnerProps = Omit<HugeiconsIconProps, "icon">; 6 + 7 + function Spinner({ className, ...props }: SpinnerProps) { 6 8 return ( 7 - <HugeiconsIcon icon={Loading03Icon} strokeWidth={2} role="status" aria-label="Loading" className={cn("size-4 animate-spin", className)} {...props} /> 8 - ) 9 + <HugeiconsIcon 10 + icon={Loading03Icon} 11 + strokeWidth={2} 12 + role="status" 13 + aria-label="Loading" 14 + className={cn("size-4 animate-spin", className)} 15 + {...props} 16 + /> 17 + ); 9 18 } 10 19 11 - export { Spinner } 20 + export { Spinner };