A decentralized music tracking and discovery platform built on AT Protocol 🎵
at d2fa1ede18c2007c2e8779c77b53c03e6c93912b 82 lines 2.3 kB view raw
1{ 2 "name": "@rocksky/cli", 3 "version": "0.3.4", 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 "lexgen": "lex gen-server ./src/lexicon ./lexicons/**/* ./lexicons/*", 12 "test": "echo \"Error: no test specified\" && exit 1", 13 "dev": "tsx ./src/index.ts", 14 "build": "pkgroll && chmod +x ./dist/index.js && cp -r drizzle ./dist", 15 "db:generate": "drizzle-kit generate", 16 "db:migrate": "drizzle-kit migrate", 17 "db:studio": "drizzle-kit studio" 18 }, 19 "keywords": [ 20 "audioscrobbler", 21 "last.fm", 22 "atproto", 23 "bluesky", 24 "cli", 25 "listenbrainz" 26 ], 27 "author": "Tsiry Sandratraina <tsiry.sndr@rocksky.app>", 28 "license": "Apache-2.0", 29 "dependencies": { 30 "@atproto/api": "^0.13.31", 31 "@atproto/common": "^0.4.6", 32 "@atproto/identity": "^0.4.5", 33 "@atproto/jwk-jose": "0.1.5", 34 "@atproto/lex-cli": "^0.5.6", 35 "@atproto/lexicon": "^0.4.5", 36 "@atproto/repo": "^0.6.2", 37 "@atproto/sync": "^0.1.11", 38 "@atproto/syntax": "^0.3.1", 39 "@ipld/car": "^3.2.4", 40 "@ipld/dag-cbor": "^9.2.2", 41 "@hono/node-server": "^1.13.8", 42 "@logtape/logtape": "^1.3.6", 43 "@modelcontextprotocol/sdk": "^1.10.2", 44 "@paralleldrive/cuid2": "^3.0.6", 45 "@types/better-sqlite3": "^7.6.13", 46 "axios": "^1.8.4", 47 "better-sqlite3": "^12.4.1", 48 "chalk": "^5.4.1", 49 "commander": "^13.1.0", 50 "cors": "^2.8.5", 51 "dayjs": "^1.11.13", 52 "dotenv": "^16.4.7", 53 "drizzle-kit": "^0.31.1", 54 "drizzle-orm": "^0.45.1", 55 "effect": "^3.19.14", 56 "env-paths": "^3.0.0", 57 "envalid": "^8.0.0", 58 "express": "^5.1.0", 59 "hono": "^4.4.7", 60 "kysely": "^0.27.5", 61 "lodash": "^4.17.21", 62 "md5": "^2.3.0", 63 "multiformats": "^9.9.0", 64 "open": "^10.1.0", 65 "table": "^6.9.0", 66 "unstorage": "^1.14.4", 67 "uuid": "^13.0.0", 68 "zod": "^3.24.3" 69 }, 70 "devDependencies": { 71 "@types/express": "^5.0.1", 72 "@types/node": "^22.14.1", 73 "pkgroll": "^2.12.1", 74 "tsx": "^4.19.3", 75 "typescript": "^5.8.3" 76 }, 77 "exports": { 78 ".": { 79 "import": "./dist/index.js" 80 } 81 } 82}