A decentralized music tracking and discovery platform built on AT Protocol 🎵

Add chalk, startup logs and export adapter

+26 -1
+3
apps/embed/bun.lock
··· 9 9 "@iconify-json/tabler": "^1.2.26", 10 10 "@iconify/tailwind4": "^1.2.1", 11 11 "@logtape/logtape": "^2.0.2", 12 + "chalk": "^5.6.2", 12 13 "dayjs": "^1.11.19", 13 14 "flyonui": "^2.4.1", 14 15 "hono": "^4.11.7", ··· 273 274 "bun-types": ["bun-types@1.3.8", "", { "dependencies": { "@types/node": "*" } }, "sha512-fL99nxdOWvV4LqjmC+8Q9kW3M4QTtTR1eePs94v5ctGqU8OeceWrSUaRw3JYb7tU3FkMIAjkueehrHPPPGKi5Q=="], 274 275 275 276 "caniuse-lite": ["caniuse-lite@1.0.30001766", "", {}, "sha512-4C0lfJ0/YPjJQHagaE9x2Elb69CIqEPZeG0anQt9SIvIoOH4a4uaRl73IavyO+0qZh6MDLH//DrXThEYKHkmYA=="], 277 + 278 + "chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], 276 279 277 280 "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], 278 281
+1
apps/embed/package.json
··· 25 25 "@iconify-json/tabler": "^1.2.26", 26 26 "@iconify/tailwind4": "^1.2.1", 27 27 "@logtape/logtape": "^2.0.2", 28 + "chalk": "^5.6.2", 28 29 "dayjs": "^1.11.19", 29 30 "flyonui": "^2.4.1", 30 31 "hono": "^4.11.7",
+22 -1
apps/embed/src/index.tsx
··· 19 19 import getTopAlbums from "./xrpc/getTopAlbums"; 20 20 import getTopTracks from "./xrpc/getTopTracks"; 21 21 import getRecentScrobbles from "./xrpc/getRecentScrobbles"; 22 + import chalk from "chalk"; 22 23 23 24 const app = new Hono(); 24 25 ··· 150 151 ); 151 152 }); 152 153 153 - export default app; 154 + console.log( 155 + chalk.greenBright(` 156 + ______ __ __ 157 + / ____/___ ___ / /_ ___ ____/ / 158 + / __/ / __ \`__ \\/ __ \\/ _ \\/ __ / 159 + / /___/ / / / / / /_/ / __/ /_/ / 160 + /_____/_/ /_/ /_/_.___/\\___/\\__,_/ 161 + `), 162 + ); 163 + 164 + const port = process.env.EMBED_PORT ? Number(process.env.EMBED_PORT) : 4001; 165 + console.log( 166 + chalk.blueBright( 167 + "🚀 Server is running!" + chalk.whiteBright(` http://localhost:${port}`), 168 + ), 169 + ); 170 + 171 + export default { 172 + port, 173 + fetch: app.fetch, 174 + };