A decentralized music tracking and discovery platform built on AT Protocol 馃幍
listenbrainz
spotify
atproto
lastfm
musicbrainz
scrobbling
1{
2 "name": "rocksky",
3 "version": "0.0.0",
4 "devDependencies": {
5 "@biomejs/biome": "^2.2.3",
6 "prettier": "^3.5.3",
7 "turbo": "^2.5.8"
8 },
9 "packageManager": "bun@1.2.15",
10 "private": true,
11 "scripts": {
12 "dev": "turbo dev",
13 "db:migrate": "cd apps/api && bun run db:migrate",
14 "db:gen-migration": "cd apps/api && bun run db:gen-migration",
15 "pkl:eval": "cd apps/api && bun run pkl:eval",
16 "pkl:gen": "cd apps/api && bun run pkl:gen",
17 "lexgen": "cd apps/api && bun run lexgen",
18 "dev:analytics": "cargo run -p rockskyd --release -- analytics serve",
19 "dev:connect": "cargo run -p rocksky-connect --release",
20 "dev:dropbox": "cargo run -p rockskyd --release -- dropbox serve",
21 "dev:googledrive": "cargo run -p rockskyd --release -- googledrive serve",
22 "dev:jetstream": "cargo run -p rockskyd --release -- jetstream",
23 "dev:playlists": "cargo run -p rockskyd --release -- playlist",
24 "dev:scrobbler": "cargo run -p rockskyd --release -- scrobbler",
25 "dev:spotify": "cargo run -p rockskyd --release -- spotify",
26 "dev:storage": "cargo run -p rocksky-storage --release -- serve",
27 "dev:webscrobbler": "cargo run -p rockskyd --release -- webscrobbler",
28 "dev:tracklist": "cargo run -p rockskyd --release -- tracklist",
29 "db:pgpull": "cargo run -p rockskyd --release -- pull && rm -f rocksky-analytics.ddb* rocksky-feed.ddb* && curl -o rocksky-analytics.ddb https://backup.rocksky.app/rocksky-analytics.ddb && curl -o rocksky-feed.ddb https://backup.rocksky.app/rocksky-feed.ddb",
30 "dev:feeds": "cd apps/feeds && deno task dev",
31 "mb": "cd musicbrainz && go run main.go",
32 "spotify": "cd apps/api && bun run spotify",
33 "build:raichu": "cd crates/raichu && wasm-pack build --release --target web && cp -r pkg ../../apps/web/src",
34 "cron": "tools/cron.ts"
35 },
36 "workspaces": [
37 "apps/api",
38 "apps/web",
39 "apps/web-mobile",
40 "apps/app-proxy",
41 "apps/cli",
42 "apps/doc",
43 "apps/spotify-proxy",
44 "apps/uploads",
45 "apps/xata-proxy"
46 ]
47}