A decentralized music tracking and discovery platform built on AT Protocol 🎵
listenbrainz spotify atproto lastfm musicbrainz scrobbling
at setup-tracing 49 lines 1.2 kB view raw
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}