A decentralized music tracking and discovery platform built on AT Protocol 🎵
listenbrainz
spotify
atproto
lastfm
musicbrainz
scrobbling
1{
2 "name": "@rocksky/cli",
3 "version": "0.2.0",
4 "description": "Command-line interface for Rocksky – scrobble tracks, view stats, and manage your listening history",
5 "main": "dist/index.js",
6 "type": "module",
7 "bin": {
8 "rocksky": "./dist/index.js"
9 },
10 "scripts": {
11 "test": "echo \"Error: no test specified\" && exit 1",
12 "dev": "tsx ./src/index.ts",
13 "build": "pkgroll && chmod +x ./dist/index.js"
14 },
15 "keywords": [
16 "audioscrobbler",
17 "last.fm",
18 "atproto",
19 "bluesky",
20 "cli"
21 ],
22 "author": "Tsiry Sandratraina <tsiry.sndr@rocksky.app>",
23 "license": "Apache-2.0",
24 "dependencies": {
25 "@modelcontextprotocol/sdk": "^1.10.2",
26 "axios": "^1.8.4",
27 "chalk": "^5.4.1",
28 "commander": "^13.1.0",
29 "cors": "^2.8.5",
30 "dayjs": "^1.11.13",
31 "express": "^5.1.0",
32 "md5": "^2.3.0",
33 "open": "^10.1.0",
34 "table": "^6.9.0",
35 "zod": "^3.24.3"
36 },
37 "devDependencies": {
38 "@types/express": "^5.0.1",
39 "@types/node": "^22.14.1",
40 "pkgroll": "^2.12.1",
41 "tsx": "^4.19.3",
42 "typescript": "^5.8.3"
43 },
44 "exports": {
45 ".": {
46 "import": "./dist/index.js"
47 }
48 }
49}