tangled
alpha
login
or
join now
rocksky.app
/
rocksky
96
fork
atom
A decentralized music tracking and discovery platform built on AT Protocol 🎵
rocksky.app
spotify
atproto
lastfm
musicbrainz
scrobbling
listenbrainz
96
fork
atom
overview
issues
7
pulls
pipelines
use react 19
tsiry-sandratraina.com
8 months ago
041b969d
ffd4541b
+4
-10
2 changed files
expand all
collapse all
unified
split
apps
web
package.json
bun.lock
+2
-2
apps/web/package.json
···
53
53
"numeral": "^2.0.6",
54
54
"posthog-js": "^1.234.6",
55
55
"ramda": "^0.30.1",
56
56
-
"react": "^18.3.1",
56
56
+
"react": "19.0.0",
57
57
"react-content-loader": "^7.0.2",
58
58
-
"react-dom": "^18.3.1",
58
58
+
"react-dom": "19.0.0",
59
59
"react-hook-form": "^7.54.2",
60
60
"react-i18next": "^15.4.0",
61
61
"react-router": "^7.1.3",
+2
-8
bun.lock
···
293
293
"numeral": "^2.0.6",
294
294
"posthog-js": "^1.234.6",
295
295
"ramda": "^0.30.1",
296
296
-
"react": "^18.3.1",
296
296
+
"react": "19.0.0",
297
297
"react-content-loader": "^7.0.2",
298
298
-
"react-dom": "^18.3.1",
298
298
+
"react-dom": "19.0.0",
299
299
"react-hook-form": "^7.54.2",
300
300
"react-i18next": "^15.4.0",
301
301
"react-router": "^7.1.3",
···
4525
4525
4526
4526
"@rocksky/web/i18next": ["i18next@24.2.3", "", { "dependencies": { "@babel/runtime": "^7.26.10" }, "peerDependencies": { "typescript": "^5" }, "optionalPeers": ["typescript"] }, "sha512-lfbf80OzkocvX7nmZtu7nSTNbrTYR52sLWxPtlXX1zAhVw8WEnFk4puUkCR4B1dNQwbSpEHHHemcZu//7EcB7A=="],
4527
4527
4528
4528
-
"@rocksky/web/react": ["react@18.3.1", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ=="],
4529
4529
-
4530
4530
-
"@rocksky/web/react-dom": ["react-dom@18.3.1", "", { "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" }, "peerDependencies": { "react": "^18.3.1" } }, "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw=="],
4531
4531
-
4532
4528
"@rocksky/web/tailwindcss": ["tailwindcss@4.1.10", "", {}, "sha512-P3nr6WkvKV/ONsTzj6Gb57sWPMX29EPNPopo7+FcpkQaNsrNpZ1pv8QmrYI2RqEKD7mlGqLnGovlcYnBK0IqUA=="],
4533
4529
4534
4530
"@rocksky/web/typescript": ["typescript@5.6.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw=="],
···
5462
5458
"@rocksky/uploads/vitest/vite-node": ["vite-node@2.1.8", "", { "dependencies": { "cac": "^6.7.14", "debug": "^4.3.7", "es-module-lexer": "^1.5.4", "pathe": "^1.1.2", "vite": "^5.0.0" }, "bin": { "vite-node": "vite-node.mjs" } }, "sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg=="],
5463
5459
5464
5460
"@rocksky/web-mobile/react-dom/scheduler": ["scheduler@0.23.2", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ=="],
5465
5465
-
5466
5466
-
"@rocksky/web/react-dom/scheduler": ["scheduler@0.23.2", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ=="],
5467
5461
5468
5462
"@rocksky/xata-proxy/vitest/@vitest/expect": ["@vitest/expect@2.1.8", "", { "dependencies": { "@vitest/spy": "2.1.8", "@vitest/utils": "2.1.8", "chai": "^5.1.2", "tinyrainbow": "^1.2.0" } }, "sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw=="],
5469
5463