A design-first web client for the AT Protocol a.k.a. Bluesky.
Klearsky is deployed on Cloudflare.
- Production: https://klearsky.pages.dev/
- Staging: https://staging.klearsky.pages.dev/
- Node: v18.17.1 (based on Cloudflare)
- Framework: Vite + Vue3 (see
package.json
)
npm run dev
http://localhost:5173/npm run build
/coproduct/stats.html
rollup-plugin-visualizer によるバンドルファイルの一覧を副次的に生成
npm run type-check
npm run knip
https://knip.dev/
space.aoisora.bookmark
Bookmarkspace.aoisora.preference.feed.extra
to save an index of global feeds
app.bsky.feed.post.record["space.aoisora.post.via"]
Client user agent (Klearsky)app.bsky.feed.post.record["space.aoisora.post.lightning"]
Used in "Zap!" linkapp.bsky.actor.profile.record.pinnedPost
Used in pinned post
- MyMemory: 自動翻訳で使用。ユーザーのメールアドレスを自動付与している
- Lightning Network: Zap! リンク/ボタンで使用。
lightning:
プロトコルでリンクしているだけ