a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky
atproto bluesky typescript npm
101
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: fmt

Mary b82de145 eab1d88a

+24 -15
+7
.prettierrc
··· 12 12 "options": { 13 13 "parser": "jsonc" 14 14 } 15 + }, 16 + { 17 + "files": ["*.md"], 18 + "options": { 19 + "printWidth": 100, 20 + "proseWrap": "always" 21 + } 15 22 } 16 23 ] 17 24 }
+1 -2
README.md
··· 1 1 # atcute 2 2 3 - an ecosystem of lightweight TypeScript packages for AT Protocol, the protocol 4 - powering Bluesky. 3 + an ecosystem of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky. 5 4 6 5 you might be looking for [the API client](./packages/core/client/README.md). 7 6
+1 -1
packages/bluesky/richtext-builder/tsconfig.build.json
··· 1 1 { 2 2 "extends": "./tsconfig.json", 3 3 "exclude": ["**/*.test.ts"] 4 - } 4 + }
+1 -1
packages/bluesky/threading/tsconfig.build.json
··· 1 1 { 2 2 "extends": "./tsconfig.json", 3 3 "exclude": ["**/*.test.ts"] 4 - } 4 + }
+3 -3
packages/core/client/README.md
··· 5 5 - **small**, the bare minimum is ~1 kB gzipped with the full package at ~2.4 kB gzipped. 6 6 - **no validations**, type definitions match actual HTTP responses. 7 7 8 - the API client only ships with base AT Protocol lexicons and endpoints, along with an 9 - authentication middleware for signing in to a PDS. for manipulating Bluesky records and making 10 - requests to it, see the `@atcute/bluesky` package. 8 + the API client only ships with base AT Protocol lexicons and endpoints, along with an authentication 9 + middleware for signing in to a PDS. for manipulating Bluesky records and making requests to it, see 10 + the `@atcute/bluesky` package. 11 11 12 12 ```ts 13 13 import { XRPC, CredentialManager } from '@atcute/client';
+1 -1
packages/core/client/tsconfig.build.json
··· 1 1 { 2 2 "extends": "./tsconfig.json", 3 3 "exclude": ["**/*.test.ts"] 4 - } 4 + }
+2 -1
packages/definitions/bluemoji/README.md
··· 1 1 # @atcute/bluemoji 2 2 3 - [Bluemoji](https://github.com/aendra-rininsland/bluemoji) type definitions for `@atcute/client`, a lightweight and cute API client for AT Protocol. 3 + [Bluemoji](https://github.com/aendra-rininsland/bluemoji) type definitions for `@atcute/client`, a 4 + lightweight and cute API client for AT Protocol. 4 5 5 6 import the lexicons module to start using it. 6 7
+2 -1
packages/definitions/ozone/README.md
··· 1 1 # @atcute/ozone 2 2 3 - [Ozone](https://ozone.tools) type definitions for `@atcute/client`, a lightweight and cute API client for AT Protocol. 3 + [Ozone](https://ozone.tools) type definitions for `@atcute/client`, a lightweight and cute API 4 + client for AT Protocol. 4 5 5 6 import the lexicons module to start using it. 6 7
+2 -1
packages/definitions/whitewind/README.md
··· 1 1 # @atcute/whitewind 2 2 3 - [WhiteWind](https://whtwnd.com) type definitions for `@atcute/client`, a lightweight and cute API client for AT Protocol. 3 + [WhiteWind](https://whtwnd.com) type definitions for `@atcute/client`, a lightweight and cute API 4 + client for AT Protocol. 4 5 5 6 import the lexicons module to start using it. 6 7
+1 -1
packages/utilities/base32/tsconfig.build.json
··· 1 1 { 2 2 "extends": "./tsconfig.json", 3 3 "exclude": ["**/*.test.ts"] 4 - } 4 + }
+1 -1
packages/utilities/cid/tsconfig.build.json
··· 1 1 { 2 2 "extends": "./tsconfig.json", 3 3 "exclude": ["**/*.test.ts"] 4 - } 4 + }
+1 -1
packages/utilities/tid/tsconfig.build.json
··· 1 1 { 2 2 "extends": "./tsconfig.json", 3 3 "exclude": ["**/*.test.ts"] 4 - } 4 + }
+1 -1
packages/utilities/varint/tsconfig.build.json
··· 1 1 { 2 2 "extends": "./tsconfig.json", 3 3 "exclude": ["**/*.test.ts"] 4 - } 4 + }