Podcasts hosted on ATProto
1{
2 "name": "atproto-podcast",
3 "version": "1.0.0",
4 "description": "ATCast - Podcast hosting and media player on AT Protocol with blob storage",
5 "main": "src/index.js",
6 "type": "module",
7 "scripts": {
8 "start": "node src/index.js",
9 "dev": "node --watch src/index.js",
10 "client": "cd client && npm run dev",
11 "client:build": "cd client && npm run build",
12 "build": "npm run client:build",
13 "dev:all": "concurrently \"npm run dev\" \"npm run client\"",
14 "postinstall": "cd client && npm install",
15 "railway:build": "npm install && npm run build",
16 "railway:start": "npm start"
17 },
18 "keywords": [
19 "atproto",
20 "podcast",
21 "rss",
22 "bluesky",
23 "media"
24 ],
25 "author": "",
26 "license": "MIT",
27 "dependencies": {
28 "@atcute/client": "^4.0.5",
29 "@atproto/api": "^0.17.5",
30 "@atproto/oauth-client-node": "^0.3.9",
31 "@atproto/xrpc-server": "^0.7.3",
32 "cors": "^2.8.5",
33 "dotenv": "^16.4.7",
34 "express": "^4.21.2",
35 "express-session": "^1.18.2",
36 "multer": "^1.4.5-lts.1",
37 "rss": "^1.2.2",
38 "session-file-store": "^1.5.0"
39 },
40 "devDependencies": {
41 "concurrently": "^9.2.1",
42 "nodemon": "^3.1.9"
43 }
44}