Your music, beautifully tracked. All yours. (coming soon) teal.fm
teal-fm atproto

formatting

+26 -73
+1
apps/amethyst/package.json
··· 40 40 "expo": "~52.0.27", 41 41 "expo-constants": "^17.0.3", 42 42 "expo-font": "~13.0.1", 43 + "expo-image-picker": "^16.0.6", 43 44 "expo-linking": "~7.0.3", 44 45 "expo-router": "~4.0.1", 45 46 "expo-splash-screen": "~0.29.21",
+3 -11
apps/amethyst/tsconfig.json
··· 4 4 "strict": true, 5 5 "baseUrl": ".", 6 6 "paths": { 7 - "@/*": [ 8 - "*" 9 - ], 10 - "~/*": [ 11 - "*" 12 - ] 7 + "@/*": ["*"], 8 + "~/*": ["*"] 13 9 } 14 10 }, 15 - "include": [ 16 - "**/*.ts", 17 - "**/*.tsx", 18 - "nativewind-env.d.ts" 19 - ] 11 + "include": ["**/*.ts", "**/*.tsx", "nativewind-env.d.ts"] 20 12 }
+22 -62
pnpm-lock.yaml
··· 99 99 expo-font: 100 100 specifier: ~13.0.1 101 101 version: 13.0.1(expo@52.0.27(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1)))(babel-plugin-react-compiler@19.0.0-beta-37ed2a7-20241206)(react-compiler-runtime@19.0.0-beta-37ed2a7-20241206(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) 102 + expo-image-picker: 103 + specifier: ^16.0.6 104 + version: 16.0.6(expo@52.0.27(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1)))(babel-plugin-react-compiler@19.0.0-beta-37ed2a7-20241206)(react-compiler-runtime@19.0.0-beta-37ed2a7-20241206(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) 102 105 expo-linking: 103 106 specifier: ~7.0.3 104 107 version: 7.0.3(expo@52.0.27(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1)))(babel-plugin-react-compiler@19.0.0-beta-37ed2a7-20241206)(react-compiler-runtime@19.0.0-beta-37ed2a7-20241206(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) ··· 334 337 specifier: ^20.17.6 335 338 version: 20.17.14 336 339 337 - packages/jetstring: 338 - dependencies: 339 - '@libsql/client': 340 - specifier: ^0.14.0 341 - version: 0.14.0 342 - '@skyware/jetstream': 343 - specifier: ^0.2.0 344 - version: 0.2.2(@atcute/client@2.0.7) 345 - '@teal/db': 346 - specifier: workspace:* 347 - version: link:../db 348 - '@teal/lexicons': 349 - specifier: workspace:* 350 - version: link:../lexicons 351 - '@teal/tsconfig': 352 - specifier: workspace:* 353 - version: link:../tsconfig 354 - pino-pretty: 355 - specifier: ^13.0.0 356 - version: 13.0.0 357 - devDependencies: 358 - tsup: 359 - specifier: ^8.3.5 360 - version: 8.3.5(jiti@1.21.6)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.6.1) 361 - tsx: 362 - specifier: ^4.19.2 363 - version: 4.19.2 364 - typescript: 365 - specifier: ^5.6.3 366 - version: 5.7.3 367 - 368 340 packages/lexicons: 369 341 dependencies: 370 342 '@atproto/lex-cli': ··· 404 376 405 377 '@aquareum/atproto-oauth-client-react-native@0.0.1': 406 378 resolution: {integrity: sha512-IoIcUuX2rKs/AS2u+72m9UWc0mldPTR4GgBHn4LIWtHLWjGTGdECwkw6iwshCM39KA15UhKGbByNQRG415hyfQ==} 407 - 408 - '@atcute/bluesky@1.0.12': 409 - resolution: {integrity: sha512-oUM+MxD5asGYyQDOHBGay7f9ryhsBpQ8LTUmsEZvp4t/WG0ZV2AcFRWsG0DxB+CsmSTbP2DHLMZCatE3usmt+g==} 410 - peerDependencies: 411 - '@atcute/client': ^1.0.0 || ^2.0.0 412 - 413 - '@atcute/client@2.0.7': 414 - resolution: {integrity: sha512-bvNahrCGvhZw/EIx0HU/GOoKZEnUaAppbuZh7cu+VsOFA2tdFLnZJed9Hagh5Yz/eUX7QUh5NB4dRTRUdggSLQ==} 415 379 416 380 '@atproto-labs/did-resolver@0.1.5': 417 381 resolution: {integrity: sha512-uoCb+P0N4du5NiZt6ohVEbSDdijXBJlQwSlWLHX0rUDtEVV+g3aEGe7jUW94lWpqQmRlQ5xcyd9owleMibNxZw==} ··· 2925 2889 '@sinonjs/fake-timers@10.3.0': 2926 2890 resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} 2927 2891 2928 - '@skyware/jetstream@0.2.2': 2929 - resolution: {integrity: sha512-d1MtWPTIFEciSzV8OClXZCJoz0DJ7aupt4EZSwpGAASYG0ZIPmZTt7RVJkoFzQyqRPHAMD7CvEwu0ut3MHX1og==} 2930 - 2931 2892 '@ts-morph/common@0.17.0': 2932 2893 resolution: {integrity: sha512-RMSSvSfs9kb0VzkvQ2NWobwnj7TxCA9vI/IjR9bDHqgAyVbu2T0DN4wiKVqomyDWqO7dPr/tErSfq7urQ1Q37g==} 2933 2894 ··· 4474 4435 expo: '*' 4475 4436 react: '*' 4476 4437 4438 + expo-image-loader@5.0.0: 4439 + resolution: {integrity: sha512-Eg+5FHtyzv3Jjw9dHwu2pWy4xjf8fu3V0Asyy42kO+t/FbvW/vjUixpTjPtgKQLQh+2/9Nk4JjFDV6FwCnF2ZA==} 4440 + peerDependencies: 4441 + expo: '*' 4442 + 4443 + expo-image-picker@16.0.6: 4444 + resolution: {integrity: sha512-HN4xZirFjsFDIsWFb12AZh19fRzuvZjj2ll17cGr19VNRP06S/VPQU3Tdccn5vwUzQhOBlLu704CnNm278boiQ==} 4445 + peerDependencies: 4446 + expo: '*' 4447 + 4477 4448 expo-keep-awake@14.0.2: 4478 4449 resolution: {integrity: sha512-71XAMnoWjKZrN8J7Q3+u0l9Ytp4OfhNAYz8BCWF1/9aFUw09J3I7Z5DuI3MUsVMa/KWi+XhG+eDUFP8cVA19Uw==} 4479 4450 peerDependencies: ··· 6054 6025 parseurl@1.3.3: 6055 6026 resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} 6056 6027 engines: {node: '>= 0.8'} 6057 - 6058 - partysocket@1.0.3: 6059 - resolution: {integrity: sha512-7sSojS4oCRK1Fe1h+Sa0Za5dwOf+M9VksQlynD8yqwGpLvnO4oxx9ppmOSeh6CJTMbF5gbnvUQKMK525QSBdBw==} 6060 6028 6061 6029 password-prompt@1.1.3: 6062 6030 resolution: {integrity: sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==} ··· 7782 7750 - react 7783 7751 - react-native 7784 7752 7785 - '@atcute/bluesky@1.0.12(@atcute/client@2.0.7)': 7786 - dependencies: 7787 - '@atcute/client': 2.0.7 7788 - 7789 - '@atcute/client@2.0.7': {} 7790 - 7791 7753 '@atproto-labs/did-resolver@0.1.5': 7792 7754 dependencies: 7793 7755 '@atproto-labs/fetch': 0.1.1 ··· 10764 10726 dependencies: 10765 10727 '@sinonjs/commons': 3.0.1 10766 10728 10767 - '@skyware/jetstream@0.2.2(@atcute/client@2.0.7)': 10768 - dependencies: 10769 - '@atcute/bluesky': 1.0.12(@atcute/client@2.0.7) 10770 - partysocket: 1.0.3 10771 - transitivePeerDependencies: 10772 - - '@atcute/client' 10773 - 10774 10729 '@ts-morph/common@0.17.0': 10775 10730 dependencies: 10776 10731 fast-glob: 3.3.2 ··· 12637 12592 react: 18.3.1 12638 12593 optional: true 12639 12594 12595 + expo-image-loader@5.0.0(expo@52.0.27(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1)))(babel-plugin-react-compiler@19.0.0-beta-37ed2a7-20241206)(react-compiler-runtime@19.0.0-beta-37ed2a7-20241206(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): 12596 + dependencies: 12597 + expo: 52.0.27(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1)))(babel-plugin-react-compiler@19.0.0-beta-37ed2a7-20241206)(react-compiler-runtime@19.0.0-beta-37ed2a7-20241206(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) 12598 + 12599 + expo-image-picker@16.0.6(expo@52.0.27(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1)))(babel-plugin-react-compiler@19.0.0-beta-37ed2a7-20241206)(react-compiler-runtime@19.0.0-beta-37ed2a7-20241206(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): 12600 + dependencies: 12601 + expo: 52.0.27(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1)))(babel-plugin-react-compiler@19.0.0-beta-37ed2a7-20241206)(react-compiler-runtime@19.0.0-beta-37ed2a7-20241206(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) 12602 + expo-image-loader: 5.0.0(expo@52.0.27(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1)))(babel-plugin-react-compiler@19.0.0-beta-37ed2a7-20241206)(react-compiler-runtime@19.0.0-beta-37ed2a7-20241206(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) 12603 + 12640 12604 expo-keep-awake@14.0.2(expo@52.0.27(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1)))(babel-plugin-react-compiler@19.0.0-beta-37ed2a7-20241206)(react-compiler-runtime@19.0.0-beta-37ed2a7-20241206(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): 12641 12605 dependencies: 12642 12606 expo: 52.0.27(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1)))(babel-plugin-react-compiler@19.0.0-beta-37ed2a7-20241206)(react-compiler-runtime@19.0.0-beta-37ed2a7-20241206(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) ··· 14466 14430 pngjs: 3.4.0 14467 14431 14468 14432 parseurl@1.3.3: {} 14469 - 14470 - partysocket@1.0.3: 14471 - dependencies: 14472 - event-target-shim: 6.0.2 14473 14433 14474 14434 password-prompt@1.1.3: 14475 14435 dependencies: