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

chore: restructure packages around

mary.my.id 0ad8d7c9 457681f4

verified
+13 -12
README.md
··· 32 33 | Packages | 34 | ---------------------------------------------------------------------------------------------------------------------- | 35 - | **Core packages** | 36 - | [`client`](./packages/core/client): API client library | 37 - | [`jetstream`](./packages/core/jetstream): Jetstream client | 38 - | [`lex-cli`](./packages/core/lex-cli): CLI tool to generate schema definitions | 39 - | [`lexicon-doc`](./packages/core/lexicon-doc): type definitions and schemas for lexicon documents | 40 - | [`lexicons`](./packages/core/lexicons): core lexicon types, interfaces, and schema validations | 41 | **OAuth packages** | 42 | [`oauth-browser-client`](./packages/oauth/browser-client): minimal OAuth browser client implementation | 43 - | **Identity packages** | 44 - | [`did-plc`](./packages/identity/did-plc): validations, type definitions and schemas for did:plc operations | 45 - | [`identity`](./packages/identity/identity): syntax, type definitions and schemas for handles, DIDs and DID documents | 46 - | [`identity-resolver`](./packages/identity/identity-resolver): handle and DID document resolution | 47 - | [`identity-resolver-node`](./packages/identity/identity-resolver-node): additional identity resolvers for Node.js | 48 - | **Lexicon definitions** | 49 | [`atproto`](./packages/definitions/atproto): `com.atproto.*` schema definitions | 50 | [`bluemoji`](./packages/definitions/bluemoji): `blue.moji.*` schema definitions | 51 | [`bluesky`](./packages/definitions/bluesky): `app.bsky.*` and `chat.bsky.*` schema definitions | ··· 53 | [`ozone`](./packages/definitions/ozone): `tools.ozone.*` schema definitions | 54 | [`tangled`](./packages/definitions/tangled): `sh.tangled.*` schema definitions | 55 | [`whitewind`](./packages/definitions/whitewind): `com.whtwnd.*` schema definitions | 56 | **Utility packages** | 57 | [`car`](./packages/utilities/car): DASL CAR and atproto repository decoder | 58 | [`cbor`](./packages/utilities/cbor): DASL dCBOR42 codec |
··· 32 33 | Packages | 34 | ---------------------------------------------------------------------------------------------------------------------- | 35 + | **Client packages packages** | 36 + | [`client`](./packages/clients/client): API client library | 37 + | [`jetstream`](./packages/clients/jetstream): Jetstream client | 38 | **OAuth packages** | 39 | [`oauth-browser-client`](./packages/oauth/browser-client): minimal OAuth browser client implementation | 40 + | **Lexicon packages** | 41 + | [`lex-cli`](./packages/lexicons/lex-cli): CLI tool to generate schema definitions | 42 + | [`lexicon-doc`](./packages/lexicons/lexicon-doc): type definitions and schemas for lexicon documents | 43 + | [`lexicons`](./packages/lexicons/lexicons): core lexicon types, interfaces, and schema validations | 44 + | **Lexicon definition packages** | 45 | [`atproto`](./packages/definitions/atproto): `com.atproto.*` schema definitions | 46 | [`bluemoji`](./packages/definitions/bluemoji): `blue.moji.*` schema definitions | 47 | [`bluesky`](./packages/definitions/bluesky): `app.bsky.*` and `chat.bsky.*` schema definitions | ··· 49 | [`ozone`](./packages/definitions/ozone): `tools.ozone.*` schema definitions | 50 | [`tangled`](./packages/definitions/tangled): `sh.tangled.*` schema definitions | 51 | [`whitewind`](./packages/definitions/whitewind): `com.whtwnd.*` schema definitions | 52 + | **Identity packages** | 53 + | [`did-plc`](./packages/identity/did-plc): validations, type definitions and schemas for did:plc operations | 54 + | [`identity`](./packages/identity/identity): syntax, type definitions and schemas for handles, DIDs and DID documents | 55 + | [`identity-resolver`](./packages/identity/identity-resolver): handle and DID document resolution | 56 + | [`identity-resolver-node`](./packages/identity/identity-resolver-node): additional identity resolvers for Node.js | 57 | **Utility packages** | 58 | [`car`](./packages/utilities/car): DASL CAR and atproto repository decoder | 59 | [`cbor`](./packages/utilities/cbor): DASL dCBOR42 codec |
packages/core/client/.gitignore packages/clients/client/.gitignore
packages/core/client/CHANGELOG.md packages/clients/client/CHANGELOG.md
packages/core/client/README.md packages/clients/client/README.md
packages/core/client/lib/agent.test.ts packages/clients/client/lib/agent.test.ts
packages/core/client/lib/client.test.ts packages/clients/client/lib/client.test.ts
packages/core/client/lib/client.ts packages/clients/client/lib/client.ts
packages/core/client/lib/credential-manager.ts packages/clients/client/lib/credential-manager.ts
packages/core/client/lib/env.d.ts packages/clients/client/lib/env.d.ts
packages/core/client/lib/fetch-handler.ts packages/clients/client/lib/fetch-handler.ts
packages/core/client/lib/index.ts packages/clients/client/lib/index.ts
packages/core/client/lib/utils/jwt.ts packages/clients/client/lib/utils/jwt.ts
packages/core/client/package.json packages/clients/client/package.json
packages/core/client/scripts/ensure-files.js packages/clients/client/scripts/ensure-files.js
packages/core/client/tsconfig.build.json packages/clients/client/tsconfig.build.json
packages/core/client/tsconfig.json packages/clients/client/tsconfig.json
packages/core/jetstream/README.md packages/clients/jetstream/README.md
packages/core/jetstream/lib/index.ts packages/clients/jetstream/lib/index.ts
packages/core/jetstream/lib/subscription.ts packages/clients/jetstream/lib/subscription.ts
packages/core/jetstream/lib/types.ts packages/clients/jetstream/lib/types.ts
packages/core/jetstream/package.json packages/clients/jetstream/package.json
packages/core/jetstream/tsconfig.build.json packages/clients/jetstream/tsconfig.build.json
packages/core/jetstream/tsconfig.json packages/clients/jetstream/tsconfig.json
packages/core/lex-cli/CHANGELOG.md packages/lexicons/lex-cli/CHANGELOG.md
packages/core/lex-cli/cli.mjs packages/lexicons/lex-cli/cli.mjs
packages/core/lex-cli/package.json packages/lexicons/lex-cli/package.json
packages/core/lex-cli/src/cli.ts packages/lexicons/lex-cli/src/cli.ts
packages/core/lex-cli/src/codegen.ts packages/lexicons/lex-cli/src/codegen.ts
packages/core/lex-cli/src/index.ts packages/lexicons/lex-cli/src/index.ts
packages/core/lex-cli/tsconfig.json packages/lexicons/lex-cli/tsconfig.json
packages/core/lexicon-doc/README.md packages/lexicons/lexicon-doc/README.md
packages/core/lexicon-doc/lib/index.ts packages/lexicons/lexicon-doc/lib/index.ts
packages/core/lexicon-doc/lib/schema.ts packages/lexicons/lexicon-doc/lib/schema.ts
packages/core/lexicon-doc/package.json packages/lexicons/lexicon-doc/package.json
packages/core/lexicon-doc/tsconfig.build.json packages/lexicons/lexicon-doc/tsconfig.build.json
packages/core/lexicon-doc/tsconfig.json packages/lexicons/lexicon-doc/tsconfig.json
packages/core/lexicons/.gitignore packages/lexicons/lexicons/.gitignore
packages/core/lexicons/README.md packages/lexicons/lexicons/README.md
packages/core/lexicons/lib/ambient.ts packages/lexicons/lexicons/lib/ambient.ts
packages/core/lexicons/lib/index.ts packages/lexicons/lexicons/lib/index.ts
packages/core/lexicons/lib/interfaces/blob.ts packages/lexicons/lexicons/lib/interfaces/blob.ts
packages/core/lexicons/lib/interfaces/bytes.ts packages/lexicons/lexicons/lib/interfaces/bytes.ts
packages/core/lexicons/lib/interfaces/cid-link.ts packages/lexicons/lexicons/lib/interfaces/cid-link.ts
packages/core/lexicons/lib/interfaces/index.ts packages/lexicons/lexicons/lib/interfaces/index.ts
packages/core/lexicons/lib/syntax/at-identifier.ts packages/lexicons/lexicons/lib/syntax/at-identifier.ts
packages/core/lexicons/lib/syntax/at-uri.ts packages/lexicons/lexicons/lib/syntax/at-uri.ts
packages/core/lexicons/lib/syntax/cid.ts packages/lexicons/lexicons/lib/syntax/cid.ts
packages/core/lexicons/lib/syntax/datetime.ts packages/lexicons/lexicons/lib/syntax/datetime.ts
packages/core/lexicons/lib/syntax/did.ts packages/lexicons/lexicons/lib/syntax/did.ts
packages/core/lexicons/lib/syntax/handle.ts packages/lexicons/lexicons/lib/syntax/handle.ts
packages/core/lexicons/lib/syntax/index.ts packages/lexicons/lexicons/lib/syntax/index.ts
packages/core/lexicons/lib/syntax/language.ts packages/lexicons/lexicons/lib/syntax/language.ts
packages/core/lexicons/lib/syntax/nsid.ts packages/lexicons/lexicons/lib/syntax/nsid.ts
packages/core/lexicons/lib/syntax/record-key.ts packages/lexicons/lexicons/lib/syntax/record-key.ts
packages/core/lexicons/lib/syntax/tid.ts packages/lexicons/lexicons/lib/syntax/tid.ts
packages/core/lexicons/lib/syntax/uri.ts packages/lexicons/lexicons/lib/syntax/uri.ts
packages/core/lexicons/lib/types/brand.ts packages/lexicons/lexicons/lib/types/brand.ts
packages/core/lexicons/lib/utils.ts packages/lexicons/lexicons/lib/utils.ts
packages/core/lexicons/lib/validations/index.test.ts packages/lexicons/lexicons/lib/validations/index.test.ts
packages/core/lexicons/lib/validations/index.ts packages/lexicons/lexicons/lib/validations/index.ts
packages/core/lexicons/lib/validations/utils.ts packages/lexicons/lexicons/lib/validations/utils.ts
packages/core/lexicons/package.json packages/lexicons/lexicons/package.json
packages/core/lexicons/tsconfig.build.json packages/lexicons/lexicons/tsconfig.build.json
packages/core/lexicons/tsconfig.json packages/lexicons/lexicons/tsconfig.json
+78 -78
pnpm-lock.yaml
··· 34 dependencies: 35 '@atcute/lexicons': 36 specifier: workspace:^ 37 - version: link:../../core/lexicons 38 devDependencies: 39 '@atcute/atproto': 40 specifier: workspace:^ ··· 56 version: link:../../definitions/bluesky 57 '@atcute/lexicons': 58 specifier: workspace:^ 59 - version: link:../../core/lexicons 60 devDependencies: 61 '@types/bun': 62 specifier: ^1.2.13 ··· 75 version: link:../../definitions/bluesky 76 '@atcute/lexicons': 77 specifier: workspace:^ 78 - version: link:../../core/lexicons 79 devDependencies: 80 '@types/bun': 81 specifier: ^1.2.13 ··· 106 version: link:../../utilities/cid 107 '@atcute/client': 108 specifier: workspace:^ 109 - version: link:../../core/client 110 '@atcute/lexicons': 111 specifier: workspace:^ 112 - version: link:../../core/lexicons 113 '@atcute/tid': 114 specifier: workspace:^ 115 version: link:../../utilities/tid ··· 118 specifier: ^1.2.13 119 version: 1.2.13 120 121 - packages/core/client: 122 dependencies: 123 '@atcute/identity': 124 specifier: workspace:^ 125 version: link:../../identity/identity 126 '@atcute/lexicons': 127 specifier: workspace:^ 128 - version: link:../lexicons 129 devDependencies: 130 '@atcute/atproto': 131 specifier: workspace:^ ··· 143 specifier: ^3.1.3 144 version: 3.1.3(@types/node@22.15.17) 145 146 - packages/core/jetstream: 147 dependencies: 148 '@atcute/lexicons': 149 specifier: workspace:^ 150 - version: link:../lexicons 151 '@badrap/valita': 152 specifier: ^0.4.2 153 version: 0.4.4 ··· 174 specifier: ^3.0.4 175 version: 3.1.3(@types/node@22.15.17) 176 177 - packages/core/lex-cli: 178 - dependencies: 179 - '@atcute/lexicon-doc': 180 - specifier: workspace:^ 181 - version: link:../lexicon-doc 182 - '@badrap/valita': 183 - specifier: ^0.4.4 184 - version: 0.4.4 185 - '@externdefs/collider': 186 - specifier: ^0.3.0 187 - version: 0.3.0(@badrap/valita@0.4.4) 188 - picocolors: 189 - specifier: ^1.1.1 190 - version: 1.1.1 191 - prettier: 192 - specifier: ^3.5.3 193 - version: 3.5.3 194 - devDependencies: 195 - '@atcute/lexicons': 196 - specifier: workspace:^ 197 - version: link:../lexicons 198 - '@types/node': 199 - specifier: ^22.15.17 200 - version: 22.15.17 201 - 202 - packages/core/lexicon-doc: 203 - dependencies: 204 - '@badrap/valita': 205 - specifier: ^0.4.4 206 - version: 0.4.4 207 - 208 - packages/core/lexicons: 209 - devDependencies: 210 - '@types/bun': 211 - specifier: ^1.2.13 212 - version: 1.2.13 213 - '@vitest/coverage-v8': 214 - specifier: ^3.1.3 215 - version: 3.1.3(vitest@3.1.3(@types/node@22.15.17)) 216 - vitest: 217 - specifier: ^3.1.3 218 - version: 3.1.3(@types/node@22.15.17) 219 - 220 packages/definitions/atproto: 221 dependencies: 222 '@atcute/lexicons': 223 specifier: workspace:^ 224 - version: link:../../core/lexicons 225 devDependencies: 226 '@atcute/atproto': 227 specifier: 'file:' 228 version: file:packages/definitions/atproto 229 '@atcute/lex-cli': 230 specifier: workspace:^ 231 - version: link:../../core/lex-cli 232 233 packages/definitions/bluemoji: 234 dependencies: ··· 240 version: link:../bluesky 241 '@atcute/lexicons': 242 specifier: workspace:^ 243 - version: link:../../core/lexicons 244 devDependencies: 245 '@atcute/bluemoji': 246 specifier: 'file:' 247 version: file:packages/definitions/bluemoji 248 '@atcute/lex-cli': 249 specifier: workspace:^ 250 - version: link:../../core/lex-cli 251 252 packages/definitions/bluesky: 253 dependencies: ··· 256 version: link:../atproto 257 '@atcute/lexicons': 258 specifier: workspace:^ 259 - version: link:../../core/lexicons 260 devDependencies: 261 '@atcute/bluesky': 262 specifier: 'file:' 263 version: file:packages/definitions/bluesky 264 '@atcute/lex-cli': 265 specifier: workspace:^ 266 - version: link:../../core/lex-cli 267 vitest: 268 specifier: ^3.1.3 269 version: 3.1.3(@types/node@22.15.17) ··· 275 version: link:../atproto 276 '@atcute/lexicons': 277 specifier: workspace:^ 278 - version: link:../../core/lexicons 279 devDependencies: 280 '@atcute/frontpage': 281 specifier: 'file:' 282 version: file:packages/definitions/frontpage 283 '@atcute/lex-cli': 284 specifier: workspace:^ 285 - version: link:../../core/lex-cli 286 vitest: 287 specifier: ^3.1.3 288 version: 3.1.3(@types/node@22.15.17) ··· 297 version: link:../bluesky 298 '@atcute/lexicons': 299 specifier: workspace:^ 300 - version: link:../../core/lexicons 301 devDependencies: 302 '@atcute/lex-cli': 303 specifier: workspace:^ 304 - version: link:../../core/lex-cli 305 '@atcute/ozone': 306 specifier: 'file:' 307 version: file:packages/definitions/ozone ··· 313 version: link:../atproto 314 '@atcute/lexicons': 315 specifier: workspace:^ 316 - version: link:../../core/lexicons 317 devDependencies: 318 '@atcute/lex-cli': 319 specifier: workspace:^ 320 - version: link:../../core/lex-cli 321 '@atcute/tangled': 322 specifier: 'file:' 323 version: file:packages/definitions/tangled ··· 329 dependencies: 330 '@atcute/lexicons': 331 specifier: workspace:^ 332 - version: link:../../core/lexicons 333 devDependencies: 334 '@atcute/lex-cli': 335 specifier: workspace:^ 336 - version: link:../../core/lex-cli 337 '@atcute/whitewind': 338 specifier: 'file:' 339 version: file:packages/definitions/whitewind ··· 367 dependencies: 368 '@atcute/lexicons': 369 specifier: workspace:^ 370 - version: link:../../core/lexicons 371 '@badrap/valita': 372 specifier: ^0.4.4 373 version: 0.4.4 ··· 380 dependencies: 381 '@atcute/lexicons': 382 specifier: workspace:^ 383 - version: link:../../core/lexicons 384 '@atcute/util-fetch': 385 specifier: workspace:^ 386 version: link:../../misc/util-fetch ··· 399 dependencies: 400 '@atcute/lexicons': 401 specifier: workspace:^ 402 - version: link:../../core/lexicons 403 devDependencies: 404 '@atcute/identity': 405 specifier: workspace:^ ··· 454 specifier: ^22.15.17 455 version: 22.15.17 456 457 packages/misc/util-fetch: 458 dependencies: 459 '@badrap/valita': ··· 468 dependencies: 469 '@atcute/client': 470 specifier: workspace:^ 471 - version: link:../../core/client 472 '@atcute/identity': 473 specifier: workspace:^ 474 version: link:../../identity/identity 475 '@atcute/lexicons': 476 specifier: workspace:^ 477 - version: link:../../core/lexicons 478 '@atcute/multibase': 479 specifier: workspace:^ 480 version: link:../../utilities/multibase ··· 3325 3326 '@atcute/atproto@file:packages/definitions/atproto': 3327 dependencies: 3328 - '@atcute/lexicons': link:packages/core/lexicons 3329 3330 '@atcute/bluemoji@file:packages/definitions/bluemoji': 3331 dependencies: 3332 '@atcute/atproto': link:packages/definitions/atproto 3333 '@atcute/bluesky': link:packages/definitions/bluesky 3334 - '@atcute/lexicons': link:packages/core/lexicons 3335 3336 '@atcute/bluesky@file:packages/definitions/bluesky': 3337 dependencies: 3338 '@atcute/atproto': link:packages/definitions/atproto 3339 - '@atcute/lexicons': link:packages/core/lexicons 3340 3341 '@atcute/frontpage@file:packages/definitions/frontpage': 3342 dependencies: 3343 '@atcute/atproto': link:packages/definitions/atproto 3344 - '@atcute/lexicons': link:packages/core/lexicons 3345 3346 '@atcute/ozone@file:packages/definitions/ozone': 3347 dependencies: 3348 '@atcute/atproto': link:packages/definitions/atproto 3349 '@atcute/bluesky': link:packages/definitions/bluesky 3350 - '@atcute/lexicons': link:packages/core/lexicons 3351 3352 '@atcute/tangled@file:packages/definitions/tangled': 3353 dependencies: 3354 '@atcute/atproto': link:packages/definitions/atproto 3355 - '@atcute/lexicons': link:packages/core/lexicons 3356 3357 '@atcute/whitewind@file:packages/definitions/whitewind': 3358 dependencies: 3359 - '@atcute/lexicons': link:packages/core/lexicons 3360 3361 '@atproto-labs/fetch-node@0.1.8': 3362 dependencies:
··· 34 dependencies: 35 '@atcute/lexicons': 36 specifier: workspace:^ 37 + version: link:../../lexicons/lexicons 38 devDependencies: 39 '@atcute/atproto': 40 specifier: workspace:^ ··· 56 version: link:../../definitions/bluesky 57 '@atcute/lexicons': 58 specifier: workspace:^ 59 + version: link:../../lexicons/lexicons 60 devDependencies: 61 '@types/bun': 62 specifier: ^1.2.13 ··· 75 version: link:../../definitions/bluesky 76 '@atcute/lexicons': 77 specifier: workspace:^ 78 + version: link:../../lexicons/lexicons 79 devDependencies: 80 '@types/bun': 81 specifier: ^1.2.13 ··· 106 version: link:../../utilities/cid 107 '@atcute/client': 108 specifier: workspace:^ 109 + version: link:../../clients/client 110 '@atcute/lexicons': 111 specifier: workspace:^ 112 + version: link:../../lexicons/lexicons 113 '@atcute/tid': 114 specifier: workspace:^ 115 version: link:../../utilities/tid ··· 118 specifier: ^1.2.13 119 version: 1.2.13 120 121 + packages/clients/client: 122 dependencies: 123 '@atcute/identity': 124 specifier: workspace:^ 125 version: link:../../identity/identity 126 '@atcute/lexicons': 127 specifier: workspace:^ 128 + version: link:../../lexicons/lexicons 129 devDependencies: 130 '@atcute/atproto': 131 specifier: workspace:^ ··· 143 specifier: ^3.1.3 144 version: 3.1.3(@types/node@22.15.17) 145 146 + packages/clients/jetstream: 147 dependencies: 148 '@atcute/lexicons': 149 specifier: workspace:^ 150 + version: link:../../lexicons/lexicons 151 '@badrap/valita': 152 specifier: ^0.4.2 153 version: 0.4.4 ··· 174 specifier: ^3.0.4 175 version: 3.1.3(@types/node@22.15.17) 176 177 packages/definitions/atproto: 178 dependencies: 179 '@atcute/lexicons': 180 specifier: workspace:^ 181 + version: link:../../lexicons/lexicons 182 devDependencies: 183 '@atcute/atproto': 184 specifier: 'file:' 185 version: file:packages/definitions/atproto 186 '@atcute/lex-cli': 187 specifier: workspace:^ 188 + version: link:../../lexicons/lex-cli 189 190 packages/definitions/bluemoji: 191 dependencies: ··· 197 version: link:../bluesky 198 '@atcute/lexicons': 199 specifier: workspace:^ 200 + version: link:../../lexicons/lexicons 201 devDependencies: 202 '@atcute/bluemoji': 203 specifier: 'file:' 204 version: file:packages/definitions/bluemoji 205 '@atcute/lex-cli': 206 specifier: workspace:^ 207 + version: link:../../lexicons/lex-cli 208 209 packages/definitions/bluesky: 210 dependencies: ··· 213 version: link:../atproto 214 '@atcute/lexicons': 215 specifier: workspace:^ 216 + version: link:../../lexicons/lexicons 217 devDependencies: 218 '@atcute/bluesky': 219 specifier: 'file:' 220 version: file:packages/definitions/bluesky 221 '@atcute/lex-cli': 222 specifier: workspace:^ 223 + version: link:../../lexicons/lex-cli 224 vitest: 225 specifier: ^3.1.3 226 version: 3.1.3(@types/node@22.15.17) ··· 232 version: link:../atproto 233 '@atcute/lexicons': 234 specifier: workspace:^ 235 + version: link:../../lexicons/lexicons 236 devDependencies: 237 '@atcute/frontpage': 238 specifier: 'file:' 239 version: file:packages/definitions/frontpage 240 '@atcute/lex-cli': 241 specifier: workspace:^ 242 + version: link:../../lexicons/lex-cli 243 vitest: 244 specifier: ^3.1.3 245 version: 3.1.3(@types/node@22.15.17) ··· 254 version: link:../bluesky 255 '@atcute/lexicons': 256 specifier: workspace:^ 257 + version: link:../../lexicons/lexicons 258 devDependencies: 259 '@atcute/lex-cli': 260 specifier: workspace:^ 261 + version: link:../../lexicons/lex-cli 262 '@atcute/ozone': 263 specifier: 'file:' 264 version: file:packages/definitions/ozone ··· 270 version: link:../atproto 271 '@atcute/lexicons': 272 specifier: workspace:^ 273 + version: link:../../lexicons/lexicons 274 devDependencies: 275 '@atcute/lex-cli': 276 specifier: workspace:^ 277 + version: link:../../lexicons/lex-cli 278 '@atcute/tangled': 279 specifier: 'file:' 280 version: file:packages/definitions/tangled ··· 286 dependencies: 287 '@atcute/lexicons': 288 specifier: workspace:^ 289 + version: link:../../lexicons/lexicons 290 devDependencies: 291 '@atcute/lex-cli': 292 specifier: workspace:^ 293 + version: link:../../lexicons/lex-cli 294 '@atcute/whitewind': 295 specifier: 'file:' 296 version: file:packages/definitions/whitewind ··· 324 dependencies: 325 '@atcute/lexicons': 326 specifier: workspace:^ 327 + version: link:../../lexicons/lexicons 328 '@badrap/valita': 329 specifier: ^0.4.4 330 version: 0.4.4 ··· 337 dependencies: 338 '@atcute/lexicons': 339 specifier: workspace:^ 340 + version: link:../../lexicons/lexicons 341 '@atcute/util-fetch': 342 specifier: workspace:^ 343 version: link:../../misc/util-fetch ··· 356 dependencies: 357 '@atcute/lexicons': 358 specifier: workspace:^ 359 + version: link:../../lexicons/lexicons 360 devDependencies: 361 '@atcute/identity': 362 specifier: workspace:^ ··· 411 specifier: ^22.15.17 412 version: 22.15.17 413 414 + packages/lexicons/lex-cli: 415 + dependencies: 416 + '@atcute/lexicon-doc': 417 + specifier: workspace:^ 418 + version: link:../lexicon-doc 419 + '@badrap/valita': 420 + specifier: ^0.4.4 421 + version: 0.4.4 422 + '@externdefs/collider': 423 + specifier: ^0.3.0 424 + version: 0.3.0(@badrap/valita@0.4.4) 425 + picocolors: 426 + specifier: ^1.1.1 427 + version: 1.1.1 428 + prettier: 429 + specifier: ^3.5.3 430 + version: 3.5.3 431 + devDependencies: 432 + '@atcute/lexicons': 433 + specifier: workspace:^ 434 + version: link:../lexicons 435 + '@types/node': 436 + specifier: ^22.15.17 437 + version: 22.15.17 438 + 439 + packages/lexicons/lexicon-doc: 440 + dependencies: 441 + '@badrap/valita': 442 + specifier: ^0.4.4 443 + version: 0.4.4 444 + 445 + packages/lexicons/lexicons: 446 + devDependencies: 447 + '@types/bun': 448 + specifier: ^1.2.13 449 + version: 1.2.13 450 + '@vitest/coverage-v8': 451 + specifier: ^3.1.3 452 + version: 3.1.3(vitest@3.1.3(@types/node@22.15.17)) 453 + vitest: 454 + specifier: ^3.1.3 455 + version: 3.1.3(@types/node@22.15.17) 456 + 457 packages/misc/util-fetch: 458 dependencies: 459 '@badrap/valita': ··· 468 dependencies: 469 '@atcute/client': 470 specifier: workspace:^ 471 + version: link:../../clients/client 472 '@atcute/identity': 473 specifier: workspace:^ 474 version: link:../../identity/identity 475 '@atcute/lexicons': 476 specifier: workspace:^ 477 + version: link:../../lexicons/lexicons 478 '@atcute/multibase': 479 specifier: workspace:^ 480 version: link:../../utilities/multibase ··· 3325 3326 '@atcute/atproto@file:packages/definitions/atproto': 3327 dependencies: 3328 + '@atcute/lexicons': link:packages/lexicons/lexicons 3329 3330 '@atcute/bluemoji@file:packages/definitions/bluemoji': 3331 dependencies: 3332 '@atcute/atproto': link:packages/definitions/atproto 3333 '@atcute/bluesky': link:packages/definitions/bluesky 3334 + '@atcute/lexicons': link:packages/lexicons/lexicons 3335 3336 '@atcute/bluesky@file:packages/definitions/bluesky': 3337 dependencies: 3338 '@atcute/atproto': link:packages/definitions/atproto 3339 + '@atcute/lexicons': link:packages/lexicons/lexicons 3340 3341 '@atcute/frontpage@file:packages/definitions/frontpage': 3342 dependencies: 3343 '@atcute/atproto': link:packages/definitions/atproto 3344 + '@atcute/lexicons': link:packages/lexicons/lexicons 3345 3346 '@atcute/ozone@file:packages/definitions/ozone': 3347 dependencies: 3348 '@atcute/atproto': link:packages/definitions/atproto 3349 '@atcute/bluesky': link:packages/definitions/bluesky 3350 + '@atcute/lexicons': link:packages/lexicons/lexicons 3351 3352 '@atcute/tangled@file:packages/definitions/tangled': 3353 dependencies: 3354 '@atcute/atproto': link:packages/definitions/atproto 3355 + '@atcute/lexicons': link:packages/lexicons/lexicons 3356 3357 '@atcute/whitewind@file:packages/definitions/whitewind': 3358 dependencies: 3359 + '@atcute/lexicons': link:packages/lexicons/lexicons 3360 3361 '@atproto-labs/fetch-node@0.1.8': 3362 dependencies:
+2 -2
pnpm-workspace.yaml
··· 1 packages: 2 - packages/bluesky/* 3 - - packages/core/* 4 - packages/definitions/* 5 - packages/identity/* 6 - packages/internal/* 7 - packages/misc/* 8 - packages/oauth/* 9 - - packages/services/* 10 - packages/utilities/*
··· 1 packages: 2 - packages/bluesky/* 3 + - packages/clients/* 4 - packages/definitions/* 5 - packages/identity/* 6 - packages/internal/* 7 + - packages/lexicons/* 8 - packages/misc/* 9 - packages/oauth/* 10 - packages/utilities/*