Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿

feat: update biome (#9)

authored by yoginth.com and committed by

GitHub 5da05f07 4e144fd1

+104 -39
+4 -4
apps/web/src/store/non-persisted/post/usePostAttachmentStore.ts
··· 22 22 removeAttachments: (ids) => 23 23 set((state) => { 24 24 const attachments = [...state.attachments]; 25 - ids.map((id) => { 25 + for (const id of ids) { 26 26 const index = attachments.findIndex((a) => a.id === id); 27 27 if (index !== -1) { 28 28 attachments.splice(index, 1); 29 29 } 30 - }); 30 + } 31 31 return { attachments }; 32 32 }), 33 33 setAttachments: (attachments) => set(() => ({ attachments })), ··· 35 35 updateAttachments: (updateAttachments) => 36 36 set((state) => { 37 37 const attachments = [...state.attachments]; 38 - updateAttachments.map((attachment) => { 38 + for (const attachment of updateAttachments) { 39 39 const index = attachments.findIndex((a) => a.id === attachment.id); 40 40 if (index !== -1) { 41 41 attachments[index] = attachment; 42 42 } 43 - }); 43 + } 44 44 return { attachments }; 45 45 }) 46 46 })
+10 -9
biome.json
··· 14 14 "includes": [ 15 15 "**", 16 16 "!**/.pnpm-store/**/*", 17 - "!**/.expo/**", 18 - "!**/.claude/**", 19 - "!**/dist/**", 20 - "!**/artifacts/**", 21 - "!**/node_modules/**", 22 - "!**/.git/**", 23 - "!**/cache/**", 17 + "!**/.expo", 18 + "!**/.claude", 19 + "!**/dist", 20 + "!**/artifacts", 21 + "!**/node_modules", 22 + "!**/.git", 23 + "!**/cache", 24 24 "!**/generated.ts", 25 25 "!**/expo-env.d.ts", 26 26 "!**/package.json" ··· 49 49 "useLiteralKeys": "off" 50 50 }, 51 51 "correctness": { 52 + "noNestedComponentDefinitions": "off", 52 53 "noUnusedImports": { 53 54 "fix": "safe", 54 55 "level": "error" ··· 57 58 "useExhaustiveDependencies": "off" 58 59 }, 59 60 "nursery": { 60 - "noNestedComponentDefinitions": "off", 61 61 "useSortedClasses": { 62 62 "fix": "safe", 63 63 "level": "error", ··· 83 83 "suspicious": { 84 84 "noArrayIndexKey": "off", 85 85 "noAssignInExpressions": "off", 86 - "noExplicitAny": "off" 86 + "noExplicitAny": "off", 87 + "noUnknownAtRules": "off" 87 88 } 88 89 } 89 90 }
+4
package.json
··· 11 11 "dep:check": "pnpm dlx sherif@latest", 12 12 "dep:fix": "pnpm dlx sherif@latest --fix", 13 13 "dev": "pnpm --recursive --parallel run dev", 14 + "mobile": "pnpm --filter @hey/mobile dev", 15 + "mobile:ios": "pnpm --filter @hey/mobile ios", 16 + "mobile:android": "pnpm --filter @hey/mobile android", 17 + "mobile:web": "pnpm --filter @hey/mobile web", 14 18 "prepare": "husky install", 15 19 "start": "pnpm --recursive --parallel run start", 16 20 "test": "pnpm --recursive --parallel run test",
+85 -26
pnpm-lock.yaml
··· 95 95 version: 5.9.2 96 96 vitest: 97 97 specifier: ^3.2.4 98 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 98 + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 99 99 100 100 apps/web: 101 101 dependencies: ··· 146 146 version: 1.2.8(@types/react-dom@19.1.7(@types/react@19.1.10))(@types/react@19.1.10)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) 147 147 '@tailwindcss/vite': 148 148 specifier: ^4.1.12 149 - version: 4.1.12(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1)) 149 + version: 4.1.12(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) 150 150 '@tanstack/react-query': 151 151 specifier: ^5.85.3 152 152 version: 5.85.3(react@19.1.1) ··· 263 263 version: 0.41.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) 264 264 vite: 265 265 specifier: ^7.1.2 266 - version: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 266 + version: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 267 267 wagmi: 268 268 specifier: ^2.16.3 269 269 version: 2.16.3(@tanstack/query-core@5.85.3)(@tanstack/react-query@5.85.3(react@19.1.1))(@types/react@19.1.10)(bufferutil@4.0.9)(immer@10.1.1)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.33.3(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) ··· 309 309 version: 19.1.7(@types/react@19.1.10) 310 310 '@vitejs/plugin-react': 311 311 specifier: ^5.0.0 312 - version: 5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1)) 312 + version: 5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) 313 313 jsdom: 314 314 specifier: ^26.1.0 315 315 version: 26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) ··· 318 318 version: 5.9.2 319 319 vite-plugin-environment: 320 320 specifier: ^1.1.3 321 - version: 1.1.3(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1)) 321 + version: 1.1.3(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) 322 322 vite-tsconfig-paths: 323 323 specifier: ^5.1.4 324 - version: 5.1.4(typescript@5.9.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1)) 324 + version: 5.1.4(typescript@5.9.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) 325 325 vitest: 326 326 specifier: ^3.2.4 327 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 327 + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 328 328 329 329 packages/config: {} 330 330 ··· 370 370 version: 5.9.2 371 371 vitest: 372 372 specifier: ^3.2.4 373 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 373 + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 374 374 375 375 packages/indexer: 376 376 dependencies: ··· 410 410 version: 5.9.2 411 411 vitest: 412 412 specifier: ^3.2.4 413 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 413 + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 414 414 415 415 packages/types: 416 416 dependencies: ··· 1624 1624 '@jridgewell/resolve-uri@3.1.2': 1625 1625 resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 1626 1626 engines: {node: '>=6.0.0'} 1627 + 1628 + '@jridgewell/source-map@0.3.11': 1629 + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} 1627 1630 1628 1631 '@jridgewell/sourcemap-codec@1.5.5': 1629 1632 resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} ··· 3253 3256 zod: 3254 3257 optional: true 3255 3258 3259 + acorn@8.15.0: 3260 + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 3261 + engines: {node: '>=0.4.0'} 3262 + hasBin: true 3263 + 3256 3264 aes-js@4.0.0-beta.5: 3257 3265 resolution: {integrity: sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==} 3258 3266 ··· 3394 3402 bser@2.1.1: 3395 3403 resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} 3396 3404 3405 + buffer-from@1.1.2: 3406 + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 3407 + 3397 3408 buffer@5.6.0: 3398 3409 resolution: {integrity: sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==} 3399 3410 ··· 3553 3564 3554 3565 comma-separated-tokens@2.0.3: 3555 3566 resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 3567 + 3568 + commander@2.20.3: 3569 + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 3556 3570 3557 3571 common-tags@1.8.2: 3558 3572 resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} ··· 5772 5786 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 5773 5787 engines: {node: '>=0.10.0'} 5774 5788 5789 + source-map-support@0.5.21: 5790 + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 5791 + 5792 + source-map@0.6.1: 5793 + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 5794 + engines: {node: '>=0.10.0'} 5795 + 5775 5796 space-separated-tokens@2.0.2: 5776 5797 resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 5777 5798 ··· 5887 5908 resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} 5888 5909 engines: {node: '>=18'} 5889 5910 5911 + terser@5.43.1: 5912 + resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==} 5913 + engines: {node: '>=10'} 5914 + hasBin: true 5915 + 5890 5916 thread-stream@0.15.2: 5891 5917 resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} 5892 5918 ··· 8558 8584 8559 8585 '@jridgewell/resolve-uri@3.1.2': {} 8560 8586 8587 + '@jridgewell/source-map@0.3.11': 8588 + dependencies: 8589 + '@jridgewell/gen-mapping': 0.3.13 8590 + '@jridgewell/trace-mapping': 0.3.30 8591 + optional: true 8592 + 8561 8593 '@jridgewell/sourcemap-codec@1.5.5': {} 8562 8594 8563 8595 '@jridgewell/trace-mapping@0.3.30': ··· 10443 10475 '@tailwindcss/oxide-win32-arm64-msvc': 4.1.12 10444 10476 '@tailwindcss/oxide-win32-x64-msvc': 4.1.12 10445 10477 10446 - '@tailwindcss/vite@4.1.12(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1))': 10478 + '@tailwindcss/vite@4.1.12(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))': 10447 10479 dependencies: 10448 10480 '@tailwindcss/node': 4.1.12 10449 10481 '@tailwindcss/oxide': 4.1.12 10450 10482 tailwindcss: 4.1.12 10451 - vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 10483 + vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 10452 10484 10453 10485 '@tanstack/query-core@5.85.3': {} 10454 10486 ··· 10595 10627 10596 10628 '@ungap/structured-clone@1.3.0': {} 10597 10629 10598 - '@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1))': 10630 + '@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))': 10599 10631 dependencies: 10600 10632 '@babel/core': 7.28.3 10601 10633 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.3) ··· 10603 10635 '@rolldown/pluginutils': 1.0.0-beta.30 10604 10636 '@types/babel__core': 7.20.5 10605 10637 react-refresh: 0.17.0 10606 - vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 10638 + vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 10607 10639 transitivePeerDependencies: 10608 10640 - supports-color 10609 10641 ··· 10615 10647 chai: 5.2.1 10616 10648 tinyrainbow: 2.0.0 10617 10649 10618 - '@vitest/mocker@3.2.4(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1))': 10650 + '@vitest/mocker@3.2.4(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))': 10619 10651 dependencies: 10620 10652 '@vitest/spy': 3.2.4 10621 10653 estree-walker: 3.0.3 10622 10654 magic-string: 0.30.17 10623 10655 optionalDependencies: 10624 - vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 10656 + vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 10625 10657 10626 10658 '@vitest/pretty-format@3.2.4': 10627 10659 dependencies: ··· 11300 11332 typescript: 5.9.2 11301 11333 zod: 3.25.75 11302 11334 11335 + acorn@8.15.0: 11336 + optional: true 11337 + 11303 11338 aes-js@4.0.0-beta.5: {} 11304 11339 11305 11340 agent-base@7.1.4: {} ··· 11452 11487 bser@2.1.1: 11453 11488 dependencies: 11454 11489 node-int64: 0.4.0 11490 + 11491 + buffer-from@1.1.2: 11492 + optional: true 11455 11493 11456 11494 buffer@5.6.0: 11457 11495 dependencies: ··· 11636 11674 colorette@2.0.20: {} 11637 11675 11638 11676 comma-separated-tokens@2.0.3: {} 11677 + 11678 + commander@2.20.3: 11679 + optional: true 11639 11680 11640 11681 common-tags@1.8.2: {} 11641 11682 ··· 14156 14197 14157 14198 source-map-js@1.2.1: {} 14158 14199 14200 + source-map-support@0.5.21: 14201 + dependencies: 14202 + buffer-from: 1.1.2 14203 + source-map: 0.6.1 14204 + optional: true 14205 + 14206 + source-map@0.6.1: 14207 + optional: true 14208 + 14159 14209 space-separated-tokens@2.0.2: {} 14160 14210 14161 14211 spex@3.4.1: {} ··· 14266 14316 minizlib: 3.0.2 14267 14317 mkdirp: 3.0.1 14268 14318 yallist: 5.0.0 14319 + 14320 + terser@5.43.1: 14321 + dependencies: 14322 + '@jridgewell/source-map': 0.3.11 14323 + acorn: 8.15.0 14324 + commander: 2.20.3 14325 + source-map-support: 0.5.21 14326 + optional: true 14269 14327 14270 14328 thread-stream@0.15.2: 14271 14329 dependencies: ··· 14600 14658 react: 19.1.1 14601 14659 react-dom: 19.1.1(react@19.1.1) 14602 14660 14603 - vite-node@3.2.4(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1): 14661 + vite-node@3.2.4(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1): 14604 14662 dependencies: 14605 14663 cac: 6.7.14 14606 14664 debug: 4.4.1 14607 14665 es-module-lexer: 1.7.0 14608 14666 pathe: 2.0.3 14609 - vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 14667 + vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 14610 14668 transitivePeerDependencies: 14611 14669 - '@types/node' 14612 14670 - jiti ··· 14621 14679 - tsx 14622 14680 - yaml 14623 14681 14624 - vite-plugin-environment@1.1.3(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1)): 14682 + vite-plugin-environment@1.1.3(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)): 14625 14683 dependencies: 14626 - vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 14684 + vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 14627 14685 14628 - vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1)): 14686 + vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)): 14629 14687 dependencies: 14630 14688 debug: 4.4.1 14631 14689 globrex: 0.1.2 14632 14690 tsconfck: 3.1.6(typescript@5.9.2) 14633 14691 optionalDependencies: 14634 - vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 14692 + vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 14635 14693 transitivePeerDependencies: 14636 14694 - supports-color 14637 14695 - typescript 14638 14696 14639 - vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1): 14697 + vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1): 14640 14698 dependencies: 14641 14699 esbuild: 0.25.9 14642 14700 fdir: 6.5.0(picomatch@4.0.3) ··· 14649 14707 fsevents: 2.3.3 14650 14708 jiti: 2.5.1 14651 14709 lightningcss: 1.30.1 14710 + terser: 5.43.1 14652 14711 tsx: 4.20.4 14653 14712 yaml: 2.8.1 14654 14713 14655 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1): 14714 + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1): 14656 14715 dependencies: 14657 14716 '@types/chai': 5.2.2 14658 14717 '@vitest/expect': 3.2.4 14659 - '@vitest/mocker': 3.2.4(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1)) 14718 + '@vitest/mocker': 3.2.4(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) 14660 14719 '@vitest/pretty-format': 3.2.4 14661 14720 '@vitest/runner': 3.2.4 14662 14721 '@vitest/snapshot': 3.2.4 ··· 14674 14733 tinyglobby: 0.2.14 14675 14734 tinypool: 1.1.1 14676 14735 tinyrainbow: 2.0.0 14677 - vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 14678 - vite-node: 3.2.4(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.20.4)(yaml@2.8.1) 14736 + vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 14737 + vite-node: 3.2.4(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) 14679 14738 why-is-node-running: 2.3.0 14680 14739 optionalDependencies: 14681 14740 '@types/debug': 4.1.12
+1
script/sync-public.mjs
··· 99 99 // Remove private paths if present 100 100 const disallowed = [ 101 101 "apps/api", 102 + "apps/mobile", 102 103 "apps/web/functions", 103 104 "apps/web/public", 104 105 "apps/web/src/assets",