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

Configure Feed

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

chore: oxfmt

Mary f062e75d 423fe5b8

+1405 -1052
+4 -3
.changeset/README.md
··· 1 1 # Changesets 2 2 3 - Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works 4 - with multi-package repos, or single-package repos to help you version and publish your code. You can 5 - find the full documentation for it [in our repository](https://github.com/changesets/changesets) 3 + Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool 4 + that works with multi-package repos, or single-package repos to help you version and publish your 5 + code. You can find the full documentation for it 6 + [in our repository](https://github.com/changesets/changesets) 6 7 7 8 We have a quick list of common questions to get you started engaging with this project in 8 9 [our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
+41
.oxfmtrc.json
··· 1 + { 2 + "$schema": "https://unpkg.com/oxfmt/configuration_schema.json", 3 + 4 + "trailingComma": "all", 5 + "useTabs": true, 6 + "tabWidth": 2, 7 + "printWidth": 110, 8 + "semi": true, 9 + "singleQuote": true, 10 + "bracketSpacing": true, 11 + 12 + "experimentalSortImports": { 13 + "groups": [["builtin", "bun"], ["atcute"], ["external"], ["parent"], ["sibling", "index"]], 14 + "customGroups": [ 15 + { 16 + "groupName": "bun", 17 + "elementNamePattern": ["bun", "bun:"] 18 + }, 19 + { 20 + "groupName": "atcute", 21 + "elementNamePattern": ["@atcute/"] 22 + } 23 + ] 24 + }, 25 + 26 + "overrides": [ 27 + { 28 + "files": ["tsconfig.json", "tsconfig.*.json"], 29 + "options": { 30 + "parser": "jsonc" 31 + } 32 + }, 33 + { 34 + "files": ["*.md"], 35 + "options": { 36 + "printWidth": 100, 37 + "proseWrap": "always" 38 + } 39 + } 40 + ] 41 + }
-25
.prettierrc
··· 1 - { 2 - "plugins": ["@prettier/plugin-oxc"], 3 - "trailingComma": "all", 4 - "useTabs": true, 5 - "tabWidth": 2, 6 - "printWidth": 110, 7 - "semi": true, 8 - "singleQuote": true, 9 - "bracketSpacing": true, 10 - "overrides": [ 11 - { 12 - "files": ["tsconfig.json", "jsconfig.json"], 13 - "options": { 14 - "parser": "jsonc" 15 - } 16 - }, 17 - { 18 - "files": ["*.md"], 19 - "options": { 20 - "printWidth": 100, 21 - "proseWrap": "always" 22 - } 23 - } 24 - ] 25 - }
+3
.vscode/extensions.json
··· 1 + { 2 + "recommendations": ["oxc.oxc-vscode"] 3 + }
+1 -1
.vscode/settings.json
··· 1 1 { 2 - "editor.defaultFormatter": "prettier.prettier-vscode", 2 + "editor.defaultFormatter": "oxc.oxc-vscode", 3 3 "typescript.tsdk": "node_modules/typescript/lib" 4 4 }
+2 -1
package.json
··· 2 2 "private": true, 3 3 "type": "module", 4 4 "scripts": { 5 - "fmt": "PRETTIER_EXPERIMENTAL_CLI=1 prettier --cache --write .", 5 + "fmt": "oxfmt", 6 6 "lint": "oxlint --type-aware" 7 7 }, 8 8 "devDependencies": { ··· 12 12 "@prettier/plugin-oxc": "^0.1.3", 13 13 "@typescript/native-preview": "7.0.0-dev.20260119.1", 14 14 "mitata": "^1.0.34", 15 + "oxfmt": "^0.26.0", 15 16 "oxlint": "^1.36.0", 16 17 "oxlint-tsgolint": "^0.11.1", 17 18 "pkg-size-report": "workspace:^",
+1 -2
packages/bluesky/moderation/lib/decision.ts
··· 2 2 import type { Did } from '@atcute/lexicons'; 3 3 4 4 import { DisplayContext, ModerationAction, type BehaviorMapping, type LabelTarget } from './behaviors.js'; 5 - import type { Label, LabelerPreference, ModerationOptions } from './types.js'; 6 - 7 5 import type { KeywordFilter } from './keyword-filter.js'; 8 6 import { 9 7 BUILTIN_LABELS, ··· 12 10 LabelPreference, 13 11 type InterpretedLabelDefinition, 14 12 } from './label.js'; 13 + import type { Label, LabelerPreference, ModerationOptions } from './types.js'; 15 14 16 15 const enum ModerationSeverity { 17 16 High = 1,
+1 -2
packages/bluesky/moderation/lib/subjects/post.ts
··· 20 20 mergeModerationDecisions, 21 21 type ModerationDecision, 22 22 } from '../decision.js'; 23 - import type { ModerationOptions, PostSubject } from '../types.js'; 24 - 25 23 import { matchesKeywordFilters } from '../internal/keyword-filter.js'; 26 24 import type { KeywordFilter } from '../keyword-filter.js'; 25 + import type { ModerationOptions, PostSubject } from '../types.js'; 27 26 28 27 import { moderateProfile } from './profile.js'; 29 28
+9 -9
packages/bluesky/moderation/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/bluesky-moderation", 4 3 "version": "2.0.4", 5 4 "description": "interprets Bluesky's content moderation labels", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/bluesky/moderation" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js" 22 20 }, 23 - "sideEffects": false, 21 + "publishConfig": { 22 + "access": "public" 23 + }, 24 24 "scripts": { 25 25 "build": "tsgo --project tsconfig.build.json", 26 26 "test": "vitest", 27 27 "prepublish": "rm -rf dist; pnpm run build" 28 - }, 29 - "peerDependencies": { 30 - "@atcute/atproto": "^3.0.0", 31 - "@atcute/bluesky": "^3.0.0" 32 28 }, 33 29 "dependencies": { 34 30 "@atcute/lexicons": "workspace:^" ··· 37 33 "@atcute/atproto": "workspace:^", 38 34 "@atcute/bluesky": "workspace:^", 39 35 "vitest": "^4.0.16" 36 + }, 37 + "peerDependencies": { 38 + "@atcute/atproto": "^3.0.0", 39 + "@atcute/bluesky": "^3.0.0" 40 40 } 41 41 }
+1
packages/bluesky/moderation/tests/behaviors.test.ts
··· 7 7 moderatePost, 8 8 moderateProfile, 9 9 } from '../lib/index.js'; 10 + 10 11 import { 11 12 ModerationBehaviorSuiteRunner, 12 13 type ModerationTestSuiteScenario,
+2 -2
packages/bluesky/moderation/tests/custom-labels.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import type { ComAtprotoLabelDefs } from '@atcute/atproto'; 2 + 3 + import { describe, expect, it } from 'vitest'; 4 4 5 5 import { 6 6 DisplayContext,
+2 -2
packages/bluesky/moderation/tests/quotes.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import type { ComAtprotoLabelDefs } from '@atcute/atproto'; 2 + 3 + import { describe, expect, it } from 'vitest'; 4 4 5 5 import { 6 6 DisplayContext,
+1 -2
packages/bluesky/moderation/tests/util/mock.ts
··· 1 - import type { $type, Did, GenericUri, Handle, ResourceUri } from '@atcute/lexicons'; 2 - 3 1 import type { ComAtprotoLabelDefs } from '@atcute/atproto'; 4 2 import type { 5 3 AppBskyActorDefs, ··· 9 7 AppBskyGraphDefs, 10 8 AppBskyNotificationListNotifications, 11 9 } from '@atcute/bluesky'; 10 + import type { $type, Did, GenericUri, Handle, ResourceUri } from '@atcute/lexicons'; 12 11 13 12 const FAKE_CID = 'bafyreiclp443lavogvhj3d2ob2cxbfuscni2k5jk7bebjzg7khl3esabwq'; 14 13
+2 -2
packages/bluesky/moderation/tests/util/moderation-behavior.ts
··· 1 - import { expect } from 'vitest'; 2 - 3 1 import type { ComAtprotoLabelDefs } from '@atcute/client/lexicons'; 2 + 3 + import { expect } from 'vitest'; 4 4 5 5 import { LabelPreference, type DisplayRestrictions, type ModerationOptions } from '../../lib/index.js'; 6 6
+5 -5
packages/bluesky/richtext-builder/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/bluesky-richtext-builder", 4 3 "version": "2.0.4", 5 4 "description": "builder pattern for Bluesky's rich text facets", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/bluesky/richtext-builder" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js" 22 20 }, 23 - "sideEffects": false, 21 + "publishConfig": { 22 + "access": "public" 23 + }, 24 24 "scripts": { 25 25 "build": "tsgo --project tsconfig.build.json", 26 26 "prepublish": "rm -rf dist; pnpm run build"
+5 -5
packages/bluesky/richtext-parser/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/bluesky-richtext-parser", 4 3 "version": "2.1.0", 5 4 "description": "parse Bluesky's (extended) rich text syntax", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/bluesky/richtext-parser" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js" 22 20 }, 23 - "sideEffects": false, 21 + "publishConfig": { 22 + "access": "public" 23 + }, 24 24 "scripts": { 25 25 "build": "tsgo --project tsconfig.build.json", 26 26 "test": "vitest",
+3 -1
packages/bluesky/richtext-segmenter/README.md
··· 20 20 const facets = [ 21 21 { 22 22 index: { byteStart: 6, byteEnd: 15 }, 23 - features: [{ $type: 'app.bsky.richtext.facet#mention', did: 'did:plc:z72i7hdynmk6r22z27h6tvur' }], 23 + features: [ 24 + { $type: 'app.bsky.richtext.facet#mention', did: 'did:plc:z72i7hdynmk6r22z27h6tvur' }, 25 + ], 24 26 }, 25 27 ]; 26 28
+2 -3
packages/bluesky/richtext-segmenter/lib/index.bench.ts
··· 1 + import type { AppBskyRichtextFacet } from '@atcute/client/lexicons'; 2 + import '@atcute/bluesky/lexicons'; 1 3 import { bench, run } from 'mitata'; 2 - 3 - import '@atcute/bluesky/lexicons'; 4 - import type { AppBskyRichtextFacet } from '@atcute/client/lexicons'; 5 4 6 5 import { segmentize } from './index.js'; 7 6
+3 -1
packages/bluesky/richtext-segmenter/lib/index.test.ts
··· 1 - import { expect, expectTypeOf, it } from 'vitest'; 2 1 import type { AppBskyRichtextFacet } from '@atcute/bluesky'; 2 + 3 + import { expect, expectTypeOf, it } from 'vitest'; 4 + 3 5 import { segmentize, type Facet, type RichtextSegment } from './index.js'; 4 6 5 7 it('does utf8 slicing', () => {
+5 -5
packages/bluesky/richtext-segmenter/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/bluesky-richtext-segmenter", 4 3 "version": "3.0.0", 5 4 "description": "segments Bluesky's rich text facets into tokens", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/bluesky/richtext-segmenter" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js" 22 20 }, 23 - "sideEffects": false, 21 + "publishConfig": { 22 + "access": "public" 23 + }, 24 24 "scripts": { 25 25 "build": "tsgo --project tsconfig.build.json", 26 26 "test": "vitest",
+1 -1
packages/bluesky/search-parser/lib/index.test.ts
··· 1 - import { expect, it } from 'vitest'; 2 1 import * as fc from 'fast-check'; 2 + import { expect, it } from 'vitest'; 3 3 4 4 import { tokenize, type Token } from './index.js'; 5 5
+5 -5
packages/bluesky/search-parser/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/bluesky-search-parser", 4 3 "version": "0.1.1", 5 4 "description": "parse Bluesky's search syntax", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/bluesky/search-parser" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js" 22 20 }, 23 - "sideEffects": false, 21 + "publishConfig": { 22 + "access": "public" 23 + }, 24 24 "scripts": { 25 25 "build": "tsgo --project tsconfig.build.json", 26 26 "test": "vitest",
+2 -5
packages/bluesky/threading/lib/index.ts
··· 1 - import { ClientResponseError, ok, type Client } from '@atcute/client'; 2 - import type { $type, Blob as AtBlob, CanonicalResourceUri, ResourceUri } from '@atcute/lexicons'; 3 - 4 1 import type * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 5 2 import type * as ComAtprotoRepoApplyWrites from '@atcute/atproto/types/repo/applyWrites'; 6 3 import type * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; ··· 16 13 import type * as AppBskyFeedThreadgate from '@atcute/bluesky/types/app/feed/threadgate'; 17 14 import type {} from '@atcute/bluesky/types/app/graph/getList'; 18 15 import type {} from '@atcute/bluesky/types/app/graph/getStarterPack'; 19 - 16 + import { ClientResponseError, ok, type Client } from '@atcute/client'; 17 + import type { $type, Blob as AtBlob, CanonicalResourceUri, ResourceUri } from '@atcute/lexicons'; 20 18 import * as TID from '@atcute/tid'; 21 19 22 20 import { serializeRecordCid } from './cbor.js'; 23 21 import { getNow } from './time.js'; 24 - 25 22 import type { 26 23 ComposedThread, 27 24 ComposedThreadgate,
+2 -3
packages/bluesky/threading/lib/types.ts
··· 1 - import type { Client } from '@atcute/client'; 2 - import type { Blob as AtBlob, Did, GenericUri, ResourceUri } from '@atcute/lexicons'; 3 - 4 1 import type * as AppBskyEmbedRecord from '@atcute/bluesky/types/app/embed/record'; 5 2 import type * as AppBskyFeedDefs from '@atcute/bluesky/types/app/feed/defs'; 6 3 import type * as AppBskyRichtextFacet from '@atcute/bluesky/types/app/richtext/facet'; 4 + import type { Client } from '@atcute/client'; 5 + import type { Blob as AtBlob, Did, GenericUri, ResourceUri } from '@atcute/lexicons'; 7 6 8 7 /** Interface containing aspect ratio of the media */ 9 8 export interface MediaAspectRatio {
+5 -5
packages/bluesky/threading/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/bluesky-threading", 4 3 "version": "5.0.5", 5 4 "description": "create Bluesky threads containing multiple posts with one write", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/bluesky/threading" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js" 22 20 }, 23 - "sideEffects": false, 21 + "publishConfig": { 22 + "access": "public" 23 + }, 24 24 "scripts": { 25 25 "build": "tsgo --project tsconfig.build.json", 26 26 "prepublish": "rm -rf dist; pnpm run build"
+7 -5
packages/clients/cache/README.md
··· 1 1 # @atcute/cache 2 2 3 - > [!WARNING] 4 - > experimental package - API may change 3 + > [!WARNING] experimental package - API may change 5 4 6 5 normalized cache store for AT Protocol. 7 6 ··· 81 80 }); 82 81 83 82 // subscribe to all entities of a type 84 - const unsubscribeType = cache.subscribeType(AppBskyActorDefs.profileViewBasicSchema, (key, profile) => { 85 - console.log(`profile ${key} changed:`, profile); 86 - }); 83 + const unsubscribeType = cache.subscribeType( 84 + AppBskyActorDefs.profileViewBasicSchema, 85 + (key, profile) => { 86 + console.log(`profile ${key} changed:`, profile); 87 + }, 88 + ); 87 89 88 90 // clean up when done 89 91 unsubscribe();
+2 -2
packages/clients/cache/lib/store.test.ts
··· 1 - import { describe, expect, it, vi } from 'vitest'; 2 - 3 1 import { AppBskyActorDefs, AppBskyFeedDefs, AppBskyFeedGetFeed } from '@atcute/bluesky'; 4 2 import * as v from '@atcute/lexicons/validations'; 3 + 4 + import { describe, expect, it, vi } from 'vitest'; 5 5 6 6 import { NormalizedCache } from './store.js'; 7 7
+4 -4
packages/clients/cache/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/cache", 4 3 "version": "0.1.0", 5 4 "description": "normalized cache store for AT Protocol clients", ··· 7 6 "repository": { 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/clients/cache" 10 - }, 11 - "publishConfig": { 12 - "access": "public" 13 9 }, 14 10 "files": [ 15 11 "dist/", ··· 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/index.js" 19 + }, 20 + "publishConfig": { 21 + "access": "public" 22 22 }, 23 23 "scripts": { 24 24 "build": "tsgo --project tsconfig.build.json",
+6 -1
packages/clients/client/CHANGELOG.md
··· 186 186 get them. 187 187 188 188 ```ts 189 - import type { InferInput, InferOutput, InferXRPCBodyInput, InferXRPCBodyOutput } from '@atcute/lexicons'; 189 + import type { 190 + InferInput, 191 + InferOutput, 192 + InferXRPCBodyInput, 193 + InferXRPCBodyOutput, 194 + } from '@atcute/lexicons'; 190 195 191 196 import type { AppBskyActorSearchActors } from '@atcute/bluesky'; 192 197
+2 -2
packages/clients/client/lib/agent.test.ts
··· 1 - import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest'; 2 - 3 1 import { TestNetwork } from '@atcute/internal-dev-env'; 4 2 import type { Handle } from '@atcute/lexicons'; 3 + 4 + import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest'; 5 5 6 6 import { Client, ok } from './client.js'; 7 7 import { CredentialManager, type AtpSessionData } from './credential-manager.js';
+2 -2
packages/clients/client/lib/client.test.ts
··· 1 - import { assertType, describe, expect, it, vi } from 'vitest'; 2 - 3 1 import * as v from '@atcute/lexicons/validations'; 2 + 3 + import { assertType, describe, expect, it, vi } from 'vitest'; 4 4 5 5 import { Client, ClientValidationError } from './client.js'; 6 6 import type { FetchHandler } from './fetch-handler.js';
+1 -3
packages/clients/client/lib/credential-manager.ts
··· 1 + import type { ComAtprotoServerCreateSession } from '@atcute/atproto'; 1 2 import { getPdsEndpoint, type DidDocument } from '@atcute/identity'; 2 3 import type { Did } from '@atcute/lexicons'; 3 4 4 - import type { ComAtprotoServerCreateSession } from '@atcute/atproto'; 5 - 6 5 import { Client, ClientResponseError, isXRPCErrorPayload, ok } from './client.js'; 7 6 import { simpleFetchHandler, type FetchHandlerObject } from './fetch-handler.js'; 8 - 9 7 import { decodeJwt } from './utils/jwt.js'; 10 8 11 9 /**
+4 -4
packages/clients/client/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/client", 4 3 "version": "4.2.1", 5 4 "description": "lightweight and cute API client for AT Protocol", ··· 7 6 "repository": { 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/clients/client" 10 - }, 11 - "publishConfig": { 12 - "access": "public" 13 9 }, 14 10 "files": [ 15 11 "dist/", ··· 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/index.js" 19 + }, 20 + "publishConfig": { 21 + "access": "public" 22 22 }, 23 23 "scripts": { 24 24 "build": "tsgo --project tsconfig.build.json",
-2
packages/clients/firehose/lib/subscription.ts
··· 2 2 3 3 import { EventIterator } from '@mary-ext/event-iterator'; 4 4 import { SimpleEventEmitter } from '@mary-ext/simple-event-emitter'; 5 - 6 5 import { WebSocket as ReconnectingWebSocket } from 'partysocket'; 7 - 8 6 import type { ReadonlyDeep } from 'type-fest'; 9 7 10 8 import { addTypeToBody, decodeFrame } from './frame-decoder.js';
+1 -2
packages/clients/firehose/lib/types.ts
··· 1 1 import type { InferOutput, XRPCSubscriptionMetadata } from '@atcute/lexicons/validations'; 2 + import type { BaseSchema } from '@atcute/lexicons/validations'; 2 3 3 4 import type { CloseEvent, ErrorEvent, Options } from 'partysocket/ws'; 4 - 5 - import type { BaseSchema } from '@atcute/lexicons/validations'; 6 5 7 6 /** 8 7 * extracts the params type from an XRPC subscription schema
+4 -4
packages/clients/firehose/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/firehose", 4 3 "version": "0.1.0", 5 4 "description": "lightweight and cute XRPC subscription client for AT Protocol", ··· 7 6 "repository": { 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/clients/firehose" 10 - }, 11 - "publishConfig": { 12 - "access": "public" 13 9 }, 14 10 "files": [ 15 11 "dist/", ··· 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/index.js" 19 + }, 20 + "publishConfig": { 21 + "access": "public" 22 22 }, 23 23 "scripts": { 24 24 "build": "tsgo --project tsconfig.build.json",
+1 -3
packages/clients/jetstream/lib/subscription.ts
··· 2 2 3 3 import { EventIterator } from '@mary-ext/event-iterator'; 4 4 import { SimpleEventEmitter } from '@mary-ext/simple-event-emitter'; 5 - 6 5 import { WebSocket as ReconnectingWebSocket } from 'partysocket'; 7 6 import type { CloseEvent, ErrorEvent, Options } from 'partysocket/ws'; 8 - 9 7 import type { ReadonlyDeep } from 'type-fest'; 10 8 11 - import type { JetstreamEvent, JetstreamProcedure } from './types.js'; 12 9 import { jetstreamEventSchema } from './typedefs.js'; 10 + import type { JetstreamEvent, JetstreamProcedure } from './types.js'; 13 11 14 12 export interface JetstreamSubscriptionOptions { 15 13 url: string | string[];
+2 -2
packages/clients/jetstream/lib/typedefs.ts
··· 1 - import * as v from '@badrap/valita'; 2 - 3 1 import { isCid, isDatetime, isDid, isHandle, isNsid, isRecordKey, isTid } from '@atcute/lexicons/syntax'; 2 + 3 + import * as v from '@badrap/valita'; 4 4 5 5 import type * as t from './types.js'; 6 6
+4 -4
packages/clients/jetstream/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/jetstream", 4 3 "version": "1.1.2", 5 4 "description": "lightweight and cute Jetstream subscriber for AT Protocol", ··· 7 6 "repository": { 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/clients/jetstream" 10 - }, 11 - "publishConfig": { 12 - "access": "public" 13 9 }, 14 10 "files": [ 15 11 "dist/", ··· 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/index.js" 19 + }, 20 + "publishConfig": { 21 + "access": "public" 22 22 }, 23 23 "scripts": { 24 24 "build": "tsgo --project tsconfig.build.json",
-1
packages/clients/tap/lib/tap-client.ts
··· 1 1 import { defs as identityDefs, type DidDocument } from '@atcute/identity'; 2 - 3 2 import type { Did } from '@atcute/lexicons'; 4 3 5 4 import { TapSubscription } from './tap-subscription.js';
+3 -3
packages/clients/tap/lib/tap-subscription.test.ts
··· 1 + import { decodeUtf8From } from '@atcute/uint8array'; 2 + 3 + import * as v from '@badrap/valita'; 1 4 import { describe, expect, it } from 'vitest'; 2 5 import { WebSocketServer, type RawData, type WebSocket } from 'ws'; 3 6 4 - import * as v from '@badrap/valita'; 5 7 import { TapSubscription } from './tap-subscription.js'; 6 8 import { flattenTapEvent, tapEventWireSchema, tapRecordEventWireSchema } from './typedefs.js'; 7 - 8 - import { decodeUtf8From } from '@atcute/uint8array'; 9 9 10 10 type RecordEventWire = v.Infer<typeof tapRecordEventWireSchema>; 11 11
+2 -3
packages/clients/tap/lib/tap-subscription.ts
··· 1 + import { decodeUtf8From } from '@atcute/uint8array'; 2 + 1 3 import { EventIterator } from '@mary-ext/event-iterator'; 2 4 import { SimpleEventEmitter } from '@mary-ext/simple-event-emitter'; 3 5 import { WebSocket as ReconnectingWebSocket } from 'partysocket'; 4 - 5 6 import type { ReadonlyDeep } from 'type-fest'; 6 - 7 - import { decodeUtf8From } from '@atcute/uint8array'; 8 7 9 8 import { flattenTapEvent, tapEventWireSchema } from './typedefs.js'; 10 9 import type { TapEvent, TapSubscribeOptions, TapSubscriptionMessage } from './types.js';
+2 -2
packages/clients/tap/lib/typedefs.ts
··· 1 - import * as v from '@badrap/valita'; 2 - 3 1 import { isDid, isHandle, isNsid, isRecordKey, isTid } from '@atcute/lexicons/syntax'; 2 + 3 + import * as v from '@badrap/valita'; 4 4 5 5 import type * as t from './types.js'; 6 6
+1
packages/clients/tap/lib/types.ts
··· 1 1 import type { Did, Handle, Nsid, RecordKey, Tid } from '@atcute/lexicons/syntax'; 2 + 2 3 import type { CloseEvent, ErrorEvent, Options } from 'partysocket/ws'; 3 4 4 5 export type TapRecordAction = 'create' | 'update' | 'delete';
+4 -4
packages/clients/tap/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/tap", 4 3 "version": "0.1.1", 5 4 "description": "an atproto Tap client", ··· 7 6 "repository": { 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/clients/tap" 10 - }, 11 - "publishConfig": { 12 - "access": "public" 13 9 }, 14 10 "files": [ 15 11 "dist/", ··· 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/index.js" 19 + }, 20 + "publishConfig": { 21 + "access": "public" 22 22 }, 23 23 "scripts": { 24 24 "build": "tsgo --project tsconfig.build.json",
+1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/defs.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as ComAtprotoServerDefs from '../server/defs.js'; 4 5 5 6 const _accountViewSchema = /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/deleteAccount.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.admin.deleteAccount', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/disableAccountInvites.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.admin.disableAccountInvites', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/disableInviteCodes.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.admin.disableInviteCodes', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/enableAccountInvites.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.admin.enableAccountInvites', { 6 6 params: null,
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/getAccountInfo.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoAdminDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.admin.getAccountInfo', {
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/getAccountInfos.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoAdminDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.admin.getAccountInfos', {
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/getInviteCodes.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoServerDefs from '../server/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.admin.getInviteCodes', {
+4 -2
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/getSubjectStatus.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoAdminDefs from './defs.js'; 3 + import * as v from '@atcute/lexicons/validations'; 4 + 5 5 import * as ComAtprotoRepoStrongRef from '../repo/strongRef.js'; 6 + 7 + import * as ComAtprotoAdminDefs from './defs.js'; 6 8 7 9 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.admin.getSubjectStatus', { 8 10 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/searchAccounts.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoAdminDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.admin.searchAccounts', {
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/sendEmail.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.admin.sendEmail', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/updateAccountEmail.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.admin.updateAccountEmail', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/updateAccountHandle.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.admin.updateAccountHandle', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/updateAccountPassword.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.admin.updateAccountPassword', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/updateAccountSigningKey.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.admin.updateAccountSigningKey', { 6 6 params: null,
+4 -2
packages/definitions/atproto/lib/lexicons/types/com/atproto/admin/updateSubjectStatus.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoAdminDefs from './defs.js'; 3 + import * as v from '@atcute/lexicons/validations'; 4 + 5 5 import * as ComAtprotoRepoStrongRef from '../repo/strongRef.js'; 6 + 7 + import * as ComAtprotoAdminDefs from './defs.js'; 6 8 7 9 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.admin.updateSubjectStatus', { 8 10 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/identity/getRecommendedDidCredentials.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.identity.getRecommendedDidCredentials', { 6 6 params: null,
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/identity/refreshIdentity.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoIdentityDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.identity.refreshIdentity', {
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/identity/requestPlcOperationSignature.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.identity.requestPlcOperationSignature', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/identity/resolveDid.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.identity.resolveDid', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/identity/resolveHandle.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.identity.resolveHandle', { 6 6 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/identity/resolveIdentity.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoIdentityDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.identity.resolveIdentity', {
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/identity/signPlcOperation.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.identity.signPlcOperation', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/identity/submitPlcOperation.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.identity.submitPlcOperation', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/identity/updateHandle.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.identity.updateHandle', { 6 6 params: null,
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/label/queryLabels.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoLabelDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.label.queryLabels', {
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/label/subscribeLabels.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoLabelDefs from './defs.js'; 5 6 6 7 const _infoSchema = /*#__PURE__*/ v.object({
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/lexicon/resolveLexicon.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoLexiconSchema from './schema.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.lexicon.resolveLexicon', {
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/lexicon/schema.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.nsidString(),
+4 -2
packages/definitions/atproto/lib/lexicons/types/com/atproto/moderation/createReport.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoAdminDefs from '../admin/defs.js'; 6 + import * as ComAtprotoRepoStrongRef from '../repo/strongRef.js'; 7 + 5 8 import * as ComAtprotoModerationDefs from './defs.js'; 6 - import * as ComAtprotoRepoStrongRef from '../repo/strongRef.js'; 7 9 8 10 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.moderation.createReport', { 9 11 params: null,
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/repo/applyWrites.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoRepoDefs from './defs.js'; 5 6 6 7 const _createSchema = /*#__PURE__*/ v.object({
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/repo/createRecord.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoRepoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.repo.createRecord', {
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/repo/deleteRecord.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoRepoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.repo.deleteRecord', {
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/repo/describeRepo.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.repo.describeRepo', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/repo/getRecord.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.repo.getRecord', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/repo/importRepo.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.repo.importRepo', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/repo/listMissingBlobs.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.repo.listMissingBlobs', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/repo/listRecords.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.repo.listRecords', { 6 6 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/repo/putRecord.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoRepoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.repo.putRecord', {
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/repo/uploadBlob.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.repo.uploadBlob', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/activateAccount.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.activateAccount', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/checkAccountStatus.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.server.checkAccountStatus', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/confirmEmail.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.confirmEmail', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/createAccount.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.createAccount', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/createAppPassword.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _appPasswordSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/createInviteCode.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.createInviteCode', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/createInviteCodes.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _accountCodesSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/createSession.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.createSession', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/deactivateAccount.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.deactivateAccount', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/deleteAccount.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.deleteAccount', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/deleteSession.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.deleteSession', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/describeServer.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _contactSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('com.atproto.server.describeServer#contact')),
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/getAccountInviteCodes.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoServerDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.server.getAccountInviteCodes', {
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/getServiceAuth.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.server.getServiceAuth', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/getSession.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.server.getSession', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/listAppPasswords.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _appPasswordSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('com.atproto.server.listAppPasswords#appPassword')),
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/refreshSession.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.refreshSession', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/requestAccountDelete.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.requestAccountDelete', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/requestEmailConfirmation.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.requestEmailConfirmation', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/requestEmailUpdate.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.requestEmailUpdate', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/requestPasswordReset.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.requestPasswordReset', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/reserveSigningKey.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.reserveSigningKey', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/resetPassword.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.resetPassword', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/revokeAppPassword.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.revokeAppPassword', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/server/updateEmail.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.server.updateEmail', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/getBlob.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.getBlob', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/getBlocks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.getBlocks', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/getCheckout.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.getCheckout', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/getHead.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.getHead', { 6 6 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/getHostStatus.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoSyncDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.getHostStatus', {
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/getLatestCommit.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.getLatestCommit', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/getRecord.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.getRecord', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/getRepo.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.getRepo', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/getRepoStatus.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.getRepoStatus', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/listBlobs.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.listBlobs', { 6 6 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/listHosts.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoSyncDefs from './defs.js'; 5 6 6 7 const _hostSchema = /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/listRepos.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.listRepos', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/listReposByCollection.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.sync.listReposByCollection', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/notifyOfUpdate.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.sync.notifyOfUpdate', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/requestCrawl.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.sync.requestCrawl', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/sync/subscribeRepos.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _accountSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('com.atproto.sync.subscribeRepos#account')),
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/temp/addReservedHandle.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.temp.addReservedHandle', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/temp/checkHandleAvailability.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.temp.checkHandleAvailability', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/temp/checkSignupQueue.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.temp.checkSignupQueue', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/temp/dereferenceScope.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.temp.dereferenceScope', { 6 6 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/temp/fetchLabels.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComAtprotoLabelDefs from '../label/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('com.atproto.temp.fetchLabels', {
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/temp/requestPhoneVerification.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.temp.requestPhoneVerification', { 6 6 params: null,
+1 -1
packages/definitions/atproto/lib/lexicons/types/com/atproto/temp/revokeAccountCredentials.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.atproto.temp.revokeAccountCredentials', { 6 6 params: null,
+4 -4
packages/definitions/atproto/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/atproto", 4 3 "version": "3.1.10", 5 4 "description": "AT Protocol (com.atproto.*) schema definitions", ··· 11 10 "repository": { 12 11 "url": "https://github.com/mary-ext/atcute", 13 12 "directory": "packages/definitions/atproto" 14 - }, 15 - "publishConfig": { 16 - "access": "public" 17 13 }, 18 14 "files": [ 19 15 "dist/", ··· 21 17 "!lib/**/*.bench.ts", 22 18 "!lib/**/*.test.ts" 23 19 ], 20 + "type": "module", 24 21 "exports": { 25 22 ".": "./dist/index.js", 26 23 "./types/*": "./dist/lexicons/types/com/atproto/*.js" 24 + }, 25 + "publishConfig": { 26 + "access": "public" 27 27 }, 28 28 "scripts": { 29 29 "build": "tsgo",
+6 -1
packages/definitions/bluemoji/CHANGELOG.md
··· 174 174 get them. 175 175 176 176 ```ts 177 - import type { InferInput, InferOutput, InferXRPCBodyInput, InferXRPCBodyOutput } from '@atcute/lexicons'; 177 + import type { 178 + InferInput, 179 + InferOutput, 180 + InferXRPCBodyInput, 181 + InferXRPCBodyOutput, 182 + } from '@atcute/lexicons'; 178 183 179 184 import type { AppBskyActorSearchActors } from '@atcute/bluesky'; 180 185
+3 -3
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/collection/defs.ts
··· 1 - import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 3 2 import * as AppBskyActorDefs from '@atcute/bluesky/types/app/actor/defs'; 4 3 import * as AppBskyRichtextFacet from '@atcute/bluesky/types/app/richtext/facet'; 5 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 4 + import type {} from '@atcute/lexicons'; 5 + import * as v from '@atcute/lexicons/validations'; 6 6 7 7 const _collectionViewSchema = /*#__PURE__*/ v.object({ 8 8 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blue.moji.collection.defs#collectionView')),
+2 -1
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/collection/getItem.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as BlueMojiCollectionItem from './item.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('blue.moji.collection.getItem', {
+2 -2
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/collection/item.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _blob_v0Schema = /*#__PURE__*/ v.blob(); 7 7 const _bytes_v0Schema = /*#__PURE__*/ v.constrain(/*#__PURE__*/ v.bytes(), [
+2 -1
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/collection/listCollection.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as BlueMojiCollectionItem from './item.js'; 5 6 6 7 const _itemViewSchema = /*#__PURE__*/ v.object({
+2 -1
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/collection/putItem.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as BlueMojiCollectionItem from './item.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('blue.moji.collection.putItem', {
+2 -1
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/collection/saveToCollection.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as BlueMojiCollectionItem from './item.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('blue.moji.collection.saveToCollection', {
+4 -3
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/packs/defs.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 2 + import * as AppBskyActorDefs from '@atcute/bluesky/types/app/actor/defs'; 3 + import * as AppBskyRichtextFacet from '@atcute/bluesky/types/app/richtext/facet'; 1 4 import type {} from '@atcute/lexicons'; 2 5 import * as v from '@atcute/lexicons/validations'; 3 - import * as AppBskyActorDefs from '@atcute/bluesky/types/app/actor/defs'; 4 - import * as AppBskyRichtextFacet from '@atcute/bluesky/types/app/richtext/facet'; 6 + 5 7 import * as BlueMojiCollectionItem from '../collection/item.js'; 6 8 import * as BlueMojiRichtextFacet from '../richtext/facet.js'; 7 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 8 9 9 10 const _packItemViewSchema = /*#__PURE__*/ v.object({ 10 11 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blue.moji.packs.defs#packItemView')),
+2 -1
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/packs/getActorPacks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as BlueMojiPacksDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('blue.moji.packs.getActorPacks', {
+2 -1
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/packs/getPack.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as BlueMojiPacksDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('blue.moji.packs.getPack', {
+2 -1
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/packs/getPacks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as BlueMojiPacksDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('blue.moji.packs.getPacks', {
+3 -2
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/packs/pack.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 1 2 import type {} from '@atcute/lexicons'; 3 + import type {} from '@atcute/lexicons/ambient'; 2 4 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 5 + 4 6 import * as BlueMojiRichtextFacet from '../richtext/facet.js'; 5 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 6 7 7 8 const _mainSchema = /*#__PURE__*/ v.record( 8 9 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/packs/packitem.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/bluemoji/lib/lexicons/types/blue/moji/richtext/facet.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 1 2 import type {} from '@atcute/lexicons'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 4 4 5 5 const _formats_v0Schema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blue.moji.richtext.facet#formats_v0')),
+4 -4
packages/definitions/bluemoji/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/bluemoji", 4 3 "version": "3.1.3", 5 4 "description": "Bluemoji (blue.moji.*) schema definitions", ··· 7 6 "repository": { 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/definitions/bluemoji" 10 - }, 11 - "publishConfig": { 12 - "access": "public" 13 9 }, 14 10 "files": [ 15 11 "dist/", ··· 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/index.js", 22 19 "./types/": "./dist/lexicons/types/blue/moji/*.js" 20 + }, 21 + "publishConfig": { 22 + "access": "public" 23 23 }, 24 24 "scripts": { 25 25 "build": "tsgo",
+6 -1
packages/definitions/bluesky/CHANGELOG.md
··· 314 314 get them. 315 315 316 316 ```ts 317 - import type { InferInput, InferOutput, InferXRPCBodyInput, InferXRPCBodyOutput } from '@atcute/lexicons'; 317 + import type { 318 + InferInput, 319 + InferOutput, 320 + InferXRPCBodyInput, 321 + InferXRPCBodyOutput, 322 + } from '@atcute/lexicons'; 318 323 319 324 import type { AppBskyActorSearchActors } from '@atcute/bluesky'; 320 325
+2 -2
packages/definitions/bluesky/lib/lexicons.bench.ts
··· 1 - import { bench, do_not_optimize, run, summary } from 'mitata'; 2 - 3 1 import { is } from '@atcute/lexicons'; 4 2 5 3 import * as atproto from '@atproto/api'; 4 + import { bench, do_not_optimize, run, summary } from 'mitata'; 5 + 6 6 import * as atcute from './lexicons/index.js'; 7 7 8 8 summary(() => {
+2 -2
packages/definitions/bluesky/lib/lexicons.test.ts
··· 1 - import { describe, it } from 'vitest'; 2 - 3 1 import { parse } from '@atcute/lexicons'; 2 + 3 + import { describe, it } from 'vitest'; 4 4 5 5 import { AppBskyFeedDefs, AppBskyFeedPost } from './lexicons/index.js'; 6 6
+3 -2
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/defs.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 2 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 3 import type {} from '@atcute/lexicons'; 2 4 import * as v from '@atcute/lexicons/validations'; 5 + 3 6 import * as AppBskyEmbedExternal from '../embed/external.js'; 4 7 import * as AppBskyFeedPostgate from '../feed/postgate.js'; 5 8 import * as AppBskyFeedThreadgate from '../feed/threadgate.js'; 6 9 import * as AppBskyGraphDefs from '../graph/defs.js'; 7 10 import * as AppBskyNotificationDefs from '../notification/defs.js'; 8 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 9 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 10 11 11 12 const _adultContentPrefSchema = /*#__PURE__*/ v.object({ 12 13 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.actor.defs#adultContentPref')),
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/getPreferences.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.actor.getPreferences', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/getProfile.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.actor.getProfile', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/getProfiles.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.actor.getProfiles', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/getSuggestions.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.actor.getSuggestions', {
+3 -3
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/profile.ts
··· 1 - import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 1 import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 5 2 import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 3 + import type {} from '@atcute/lexicons'; 4 + import type {} from '@atcute/lexicons/ambient'; 5 + import * as v from '@atcute/lexicons/validations'; 6 6 7 7 const _mainSchema = /*#__PURE__*/ v.record( 8 8 /*#__PURE__*/ v.literal('self'),
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/putPreferences.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.actor.putPreferences', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/searchActors.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.actor.searchActors', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/searchActorsTypeahead.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.actor.searchActorsTypeahead', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/actor/status.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyEmbedExternal from '../embed/external.js'; 5 6 6 7 const _liveSchema = /*#__PURE__*/ v.literal('app.bsky.actor.status#live');
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/ageassurance/begin.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyAgeassuranceDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.ageassurance.begin', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/ageassurance/getConfig.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyAgeassuranceDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.ageassurance.getConfig', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/ageassurance/getState.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyAgeassuranceDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.ageassurance.getState', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/bookmark/createBookmark.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.bookmark.createBookmark', { 6 6 params: null,
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/bookmark/defs.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 3 import * as v from '@atcute/lexicons/validations'; 4 + 3 5 import * as AppBskyFeedDefs from '../feed/defs.js'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 5 6 6 7 const _bookmarkSchema = /*#__PURE__*/ v.object({ 7 8 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.bookmark.defs#bookmark')),
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/bookmark/deleteBookmark.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.bookmark.deleteBookmark', { 6 6 params: null,
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/bookmark/getBookmarks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyBookmarkDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.bookmark.getBookmarks', {
+1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/contact/defs.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as AppBskyActorDefs from '../actor/defs.js'; 4 5 5 6 const _matchAndContactIndexSchema = /*#__PURE__*/ v.object({
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/contact/dismissMatch.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.contact.dismissMatch', { 6 6 params: null,
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/contact/getMatches.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from '../actor/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.contact.getMatches', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/contact/getSyncStatus.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyContactDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.contact.getSyncStatus', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/contact/importContacts.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyContactDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.contact.importContacts', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/contact/removeData.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.contact.removeData', { 6 6 params: null,
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/contact/sendNotification.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.contact.sendNotification', { 6 6 params: null,
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/contact/startPhoneVerification.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.contact.startPhoneVerification', { 6 6 params: null,
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/contact/verifyPhone.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.contact.verifyPhone', { 6 6 params: null,
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/draft/createDraft.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyDraftDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.draft.createDraft', {
+3 -2
packages/definitions/bluesky/lib/lexicons/types/app/bsky/draft/defs.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 2 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 3 import type {} from '@atcute/lexicons'; 2 4 import * as v from '@atcute/lexicons/validations'; 5 + 3 6 import * as AppBskyFeedPostgate from '../feed/postgate.js'; 4 7 import * as AppBskyFeedThreadgate from '../feed/threadgate.js'; 5 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 6 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 7 8 8 9 const _draftSchema = /*#__PURE__*/ v.object({ 9 10 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.draft.defs#draft')),
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/draft/deleteDraft.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.draft.deleteDraft', { 6 6 params: null,
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/draft/getDrafts.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyDraftDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.draft.getDrafts', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/draft/updateDraft.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyDraftDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.draft.updateDraft', {
+1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/embed/images.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as AppBskyEmbedDefs from './defs.js'; 4 5 5 6 const _imageSchema = /*#__PURE__*/ v.object({
+7 -5
packages/definitions/bluesky/lib/lexicons/types/app/bsky/embed/record.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 2 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 3 import type {} from '@atcute/lexicons'; 2 4 import * as v from '@atcute/lexicons/validations'; 5 + 3 6 import * as AppBskyActorDefs from '../actor/defs.js'; 7 + import * as AppBskyFeedDefs from '../feed/defs.js'; 8 + import * as AppBskyGraphDefs from '../graph/defs.js'; 9 + import * as AppBskyLabelerDefs from '../labeler/defs.js'; 10 + 4 11 import * as AppBskyEmbedExternal from './external.js'; 5 12 import * as AppBskyEmbedImages from './images.js'; 6 13 import * as AppBskyEmbedRecordWithMedia from './recordWithMedia.js'; 7 14 import * as AppBskyEmbedVideo from './video.js'; 8 - import * as AppBskyFeedDefs from '../feed/defs.js'; 9 - import * as AppBskyGraphDefs from '../graph/defs.js'; 10 - import * as AppBskyLabelerDefs from '../labeler/defs.js'; 11 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 12 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 13 15 14 16 const _mainSchema = /*#__PURE__*/ v.object({ 15 17 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.embed.record')),
+1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/embed/recordWithMedia.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as AppBskyEmbedExternal from './external.js'; 4 5 import * as AppBskyEmbedImages from './images.js'; 5 6 import * as AppBskyEmbedRecord from './record.js';
+1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/embed/video.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as AppBskyEmbedDefs from './defs.js'; 4 5 5 6 const _captionSchema = /*#__PURE__*/ v.object({
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/defs.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 1 2 import type {} from '@atcute/lexicons'; 2 3 import * as v from '@atcute/lexicons/validations'; 4 + 3 5 import * as AppBskyActorDefs from '../actor/defs.js'; 4 6 import * as AppBskyEmbedExternal from '../embed/external.js'; 5 7 import * as AppBskyEmbedImages from '../embed/images.js'; ··· 8 10 import * as AppBskyEmbedVideo from '../embed/video.js'; 9 11 import * as AppBskyGraphDefs from '../graph/defs.js'; 10 12 import * as AppBskyRichtextFacet from '../richtext/facet.js'; 11 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 12 13 13 14 const _blockedAuthorSchema = /*#__PURE__*/ v.object({ 14 15 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.feed.defs#blockedAuthor')),
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/describeFeedGenerator.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _feedSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.feed.describeFeedGenerator#feed')),
+3 -2
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/generator.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 1 2 import type {} from '@atcute/lexicons'; 3 + import type {} from '@atcute/lexicons/ambient'; 2 4 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 5 + 4 6 import * as AppBskyRichtextFacet from '../richtext/facet.js'; 5 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 6 7 7 8 const _mainSchema = /*#__PURE__*/ v.record( 8 9 /*#__PURE__*/ v.string(),
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getActorFeeds.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getActorFeeds', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getActorLikes.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getActorLikes', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getAuthorFeed.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getAuthorFeed', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getFeed.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getFeed', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getFeedGenerator.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getFeedGenerator', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getFeedGenerators.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getFeedGenerators', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getFeedSkeleton.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getFeedSkeleton', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getLikes.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from '../actor/defs.js'; 5 6 6 7 const _likeSchema = /*#__PURE__*/ v.object({
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getListFeed.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getListFeed', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getPostThread.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getPostThread', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getPosts.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getPosts', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getQuotes.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getQuotes', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getRepostedBy.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from '../actor/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getRepostedBy', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getSuggestedFeeds.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getSuggestedFeeds', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/getTimeline.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.getTimeline', {
+2 -2
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/like.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _mainSchema = /*#__PURE__*/ v.record( 7 7 /*#__PURE__*/ v.tidString(),
+4 -3
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/post.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 2 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 3 import type {} from '@atcute/lexicons'; 4 + import type {} from '@atcute/lexicons/ambient'; 2 5 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 6 + 4 7 import * as AppBskyEmbedExternal from '../embed/external.js'; 5 8 import * as AppBskyEmbedImages from '../embed/images.js'; 6 9 import * as AppBskyEmbedRecord from '../embed/record.js'; 7 10 import * as AppBskyEmbedRecordWithMedia from '../embed/recordWithMedia.js'; 8 11 import * as AppBskyEmbedVideo from '../embed/video.js'; 9 12 import * as AppBskyRichtextFacet from '../richtext/facet.js'; 10 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 11 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 12 13 13 14 const _entitySchema = /*#__PURE__*/ v.object({ 14 15 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.feed.post#entity')),
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/postgate.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _disableRuleSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.feed.postgate#disableRule')),
+2 -2
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/repost.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _mainSchema = /*#__PURE__*/ v.record( 7 7 /*#__PURE__*/ v.tidString(),
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/searchPosts.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.feed.searchPosts', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/sendInteractions.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.feed.sendInteractions', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/feed/threadgate.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _followerRuleSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.feed.threadgate#followerRule')),
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/block.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/defs.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 1 2 import type {} from '@atcute/lexicons'; 2 3 import * as v from '@atcute/lexicons/validations'; 4 + 3 5 import * as AppBskyActorDefs from '../actor/defs.js'; 4 6 import * as AppBskyFeedDefs from '../feed/defs.js'; 5 7 import * as AppBskyRichtextFacet from '../richtext/facet.js'; 6 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 7 8 8 9 const _curatelistSchema = /*#__PURE__*/ v.literal('app.bsky.graph.defs#curatelist'); 9 10 const _listItemViewSchema = /*#__PURE__*/ v.object({
+2 -2
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/follow.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _mainSchema = /*#__PURE__*/ v.record( 7 7 /*#__PURE__*/ v.tidString(),
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getActorStarterPacks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getActorStarterPacks', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getBlocks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from '../actor/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getBlocks', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getFollowers.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from '../actor/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getFollowers', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getFollows.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from '../actor/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getFollows', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getKnownFollowers.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from '../actor/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getKnownFollowers', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getList.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getList', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getListBlocks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getListBlocks', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getListMutes.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getListMutes', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getLists.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getLists', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getListsWithMembership.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from './defs.js'; 5 6 6 7 const _listWithMembershipSchema = /*#__PURE__*/ v.object({
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getMutes.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from '../actor/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getMutes', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getRelationships.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getRelationships', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getStarterPack.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getStarterPack', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getStarterPacks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getStarterPacks', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getStarterPacksWithMembership.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getStarterPacksWithMembership', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/getSuggestedFollowsByActor.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from '../actor/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.getSuggestedFollowsByActor', {
+5 -3
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/list.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as AppBskyGraphDefs from './defs.js'; 4 + import * as v from '@atcute/lexicons/validations'; 5 + 5 6 import * as AppBskyRichtextFacet from '../richtext/facet.js'; 6 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 7 + 8 + import * as AppBskyGraphDefs from './defs.js'; 7 9 8 10 const _mainSchema = /*#__PURE__*/ v.record( 9 11 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/listblock.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/listitem.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/muteActor.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.graph.muteActor', { 6 6 params: null,
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/muteActorList.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.graph.muteActorList', { 6 6 params: null,
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/muteThread.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.graph.muteThread', { 6 6 params: null,
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/searchStarterPacks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.graph.searchStarterPacks', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/starterpack.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyRichtextFacet from '../richtext/facet.js'; 5 6 6 7 const _feedItemSchema = /*#__PURE__*/ v.object({
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/unmuteActor.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.graph.unmuteActor', { 6 6 params: null,
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/unmuteActorList.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.graph.unmuteActorList', { 6 6 params: null,
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/unmuteThread.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.graph.unmuteThread', { 6 6 params: null,
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/graph/verification.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+3 -2
packages/definitions/bluesky/lib/lexicons/types/app/bsky/labeler/defs.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 2 + import * as ComAtprotoModerationDefs from '@atcute/atproto/types/moderation/defs'; 1 3 import type {} from '@atcute/lexicons'; 2 4 import * as v from '@atcute/lexicons/validations'; 5 + 3 6 import * as AppBskyActorDefs from '../actor/defs.js'; 4 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 5 - import * as ComAtprotoModerationDefs from '@atcute/atproto/types/moderation/defs'; 6 7 7 8 const _labelerPoliciesSchema = /*#__PURE__*/ v.object({ 8 9 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.labeler.defs#labelerPolicies')),
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/labeler/getServices.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyLabelerDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.labeler.getServices', {
+4 -3
packages/definitions/bluesky/lib/lexicons/types/app/bsky/labeler/service.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 2 + import * as ComAtprotoModerationDefs from '@atcute/atproto/types/moderation/defs'; 1 3 import type {} from '@atcute/lexicons'; 4 + import type {} from '@atcute/lexicons/ambient'; 2 5 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 6 + 4 7 import * as AppBskyLabelerDefs from './defs.js'; 5 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 6 - import * as ComAtprotoModerationDefs from '@atcute/atproto/types/moderation/defs'; 7 8 8 9 const _mainSchema = /*#__PURE__*/ v.record( 9 10 /*#__PURE__*/ v.literal('self'),
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/notification/declaration.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.literal('self'),
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/notification/getPreferences.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyNotificationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.notification.getPreferences', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/notification/getUnreadCount.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.notification.getUnreadCount', { 6 6 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/notification/listActivitySubscriptions.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from '../actor/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.notification.listActivitySubscriptions', {
+3 -2
packages/definitions/bluesky/lib/lexicons/types/app/bsky/notification/listNotifications.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 1 2 import type {} from '@atcute/lexicons'; 3 + import type {} from '@atcute/lexicons/ambient'; 2 4 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 5 + 4 6 import * as AppBskyActorDefs from '../actor/defs.js'; 5 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 6 7 7 8 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.notification.listNotifications', { 8 9 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/notification/putActivitySubscription.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyNotificationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.notification.putActivitySubscription', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/notification/putPreferences.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.notification.putPreferences', { 6 6 params: null,
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/notification/putPreferencesV2.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyNotificationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.notification.putPreferencesV2', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/notification/registerPush.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.notification.registerPush', { 6 6 params: null,
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/notification/unregisterPush.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.notification.unregisterPush', { 6 6 params: null,
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/notification/updateSeen.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.notification.updateSeen', { 6 6 params: null,
+1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/defs.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as AppBskyActorDefs from '../actor/defs.js'; 4 5 import * as AppBskyFeedDefs from '../feed/defs.js'; 5 6
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getAgeAssuranceState.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyUnspeccedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getAgeAssuranceState', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getConfig.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _liveNowConfigSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('app.bsky.unspecced.getConfig#liveNowConfig')),
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getOnboardingSuggestedStarterPacks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from '../graph/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getOnboardingSuggestedStarterPacks', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getOnboardingSuggestedStarterPacksSkeleton.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getOnboardingSuggestedStarterPacksSkeleton', { 6 6 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getPopularFeedGenerators.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from '../feed/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getPopularFeedGenerators', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getPostThreadOtherV2.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyUnspeccedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getPostThreadOtherV2', {
+3 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getPostThreadV2.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 + 4 5 import * as AppBskyFeedDefs from '../feed/defs.js'; 6 + 5 7 import * as AppBskyUnspeccedDefs from './defs.js'; 6 8 7 9 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getPostThreadV2', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestedFeeds.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyFeedDefs from '../feed/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getSuggestedFeeds', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestedFeedsSkeleton.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getSuggestedFeedsSkeleton', { 6 6 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestedStarterPacks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyGraphDefs from '../graph/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getSuggestedStarterPacks', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestedStarterPacksSkeleton.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getSuggestedStarterPacksSkeleton', { 6 6 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestedUsers.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyActorDefs from '../actor/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getSuggestedUsers', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestedUsersSkeleton.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getSuggestedUsersSkeleton', { 6 6 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getSuggestionsSkeleton.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyUnspeccedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getSuggestionsSkeleton', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getTaggedSuggestions.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getTaggedSuggestions', { 6 6 params: /*#__PURE__*/ v.object({}),
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getTrendingTopics.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyUnspeccedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getTrendingTopics', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getTrends.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyUnspeccedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getTrends', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/getTrendsSkeleton.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyUnspeccedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.getTrendsSkeleton', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/initAgeAssurance.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyUnspeccedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.unspecced.initAgeAssurance', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/searchActorsSkeleton.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyUnspeccedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.searchActorsSkeleton', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/searchPostsSkeleton.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyUnspeccedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.searchPostsSkeleton', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/unspecced/searchStarterPacksSkeleton.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyUnspeccedDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.unspecced.searchStarterPacksSkeleton', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/video/getJobStatus.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyVideoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.video.getJobStatus', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/video/getUploadLimits.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('app.bsky.video.getUploadLimits', { 6 6 params: null,
+2 -1
packages/definitions/bluesky/lib/lexicons/types/app/bsky/video/uploadVideo.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as AppBskyVideoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('app.bsky.video.uploadVideo', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/actor/declaration.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.literal('self'),
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/actor/defs.ts
··· 1 + import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 1 2 import type {} from '@atcute/lexicons'; 2 3 import * as v from '@atcute/lexicons/validations'; 4 + 3 5 import * as AppBskyActorDefs from '../../../app/bsky/actor/defs.js'; 4 - import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 5 6 6 7 const _profileViewBasicSchema = /*#__PURE__*/ v.object({ 7 8 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('chat.bsky.actor.defs#profileViewBasic')),
+1 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/actor/deleteAccount.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.actor.deleteAccount', { 6 6 params: null,
+1 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/actor/exportAccountData.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.actor.exportAccountData', { 6 6 params: null,
+1 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/acceptConvo.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.acceptConvo', { 6 6 params: null,
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/addReaction.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.addReaction', {
+1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/defs.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as AppBskyEmbedRecord from '../../../app/bsky/embed/record.js'; 4 5 import * as AppBskyRichtextFacet from '../../../app/bsky/richtext/facet.js'; 5 6 import * as ChatBskyActorDefs from '../actor/defs.js';
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/deleteMessageForSelf.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.deleteMessageForSelf', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/getConvo.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.convo.getConvo', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/getConvoAvailability.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.convo.getConvoAvailability', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/getConvoForMembers.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.convo.getConvoForMembers', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/getLog.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.convo.getLog', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/getMessages.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.convo.getMessages', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/leaveConvo.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.leaveConvo', { 6 6 params: null,
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/listConvos.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.convo.listConvos', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/muteConvo.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.muteConvo', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/removeReaction.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.removeReaction', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/sendMessage.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.sendMessage', {
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/sendMessageBatch.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _batchItemSchema = /*#__PURE__*/ v.object({
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/unmuteConvo.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.unmuteConvo', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/updateAllRead.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.updateAllRead', { 6 6 params: null,
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/convo/updateRead.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.convo.updateRead', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/moderation/getActorMetadata.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.moderation.getActorMetadata', { 6 6 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/moderation/getMessageContext.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ChatBskyConvoDefs from '../convo/defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('chat.bsky.moderation.getMessageContext', {
+1 -1
packages/definitions/bluesky/lib/lexicons/types/chat/bsky/moderation/updateActorAccess.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('chat.bsky.moderation.updateActorAccess', { 6 6 params: null,
+4 -4
packages/definitions/bluesky/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/bluesky", 4 3 "version": "3.2.15", 5 4 "description": "Bluesky (app.bsky.* and chat.bsky.*) schema definitions", ··· 12 11 "repository": { 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/definitions/bluesky" 15 - }, 16 - "publishConfig": { 17 - "access": "public" 18 14 }, 19 15 "files": [ 20 16 "dist/", ··· 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 25 22 "exports": { 26 23 ".": "./dist/index.js", 27 24 "./types/app/*": "./dist/lexicons/types/app/bsky/*.js", 28 25 "./types/chat/*": "./dist/lexicons/types/chat/bsky/*.js" 26 + }, 27 + "publishConfig": { 28 + "access": "public" 29 29 }, 30 30 "scripts": { 31 31 "build": "tsgo --project tsconfig.build.json",
+3 -2
packages/definitions/frontpage/lib/lexicons/types/fyi/frontpage/feed/comment.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 3 + import type {} from '@atcute/lexicons/ambient'; 2 4 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 5 + 5 6 import * as FyiFrontpageRichtextBlock from '../richtext/block.js'; 6 7 7 8 const _mainSchema = /*#__PURE__*/ v.record(
+1 -1
packages/definitions/frontpage/lib/lexicons/types/fyi/frontpage/feed/post.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+2 -2
packages/definitions/frontpage/lib/lexicons/types/fyi/frontpage/feed/vote.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _mainSchema = /*#__PURE__*/ v.record( 7 7 /*#__PURE__*/ v.tidString(),
+2 -2
packages/definitions/frontpage/lib/lexicons/types/fyi/unravel/frontpage/comment.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _mainSchema = /*#__PURE__*/ v.record( 7 7 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/frontpage/lib/lexicons/types/fyi/unravel/frontpage/post.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+2 -2
packages/definitions/frontpage/lib/lexicons/types/fyi/unravel/frontpage/vote.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _mainSchema = /*#__PURE__*/ v.record( 7 7 /*#__PURE__*/ v.tidString(),
+4 -4
packages/definitions/frontpage/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/frontpage", 4 3 "version": "2.0.0", 5 4 "description": "Frontpage (fyi.unravel.frontpage.*) schema definitions", ··· 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/definitions/frontpage" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 25 22 "exports": { 26 23 ".": "./dist/index.js", 27 24 "./types/*": "./dist/lexicons/types/*.js" 25 + }, 26 + "publishConfig": { 27 + "access": "public" 28 28 }, 29 29 "scripts": { 30 30 "build": "tsgo",
+1
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/blocks/blockquote.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as PubLeafletRichtextFacet from '../richtext/facet.js'; 4 5 5 6 const _mainSchema = /*#__PURE__*/ v.object({
+1 -1
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/blocks/bskyPost.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('pub.leaflet.blocks.bskyPost')),
+1
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/blocks/header.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as PubLeafletRichtextFacet from '../richtext/facet.js'; 4 5 5 6 const _mainSchema = /*#__PURE__*/ v.object({
+1 -1
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/blocks/poll.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('pub.leaflet.blocks.poll')),
+1
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/blocks/text.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as PubLeafletRichtextFacet from '../richtext/facet.js'; 4 5 5 6 const _mainSchema = /*#__PURE__*/ v.object({
+1
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/blocks/unorderedList.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as PubLeafletBlocksHeader from './header.js'; 4 5 import * as PubLeafletBlocksImage from './image.js'; 5 6 import * as PubLeafletBlocksText from './text.js';
+2 -1
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/comment.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as PubLeafletPagesLinearDocument from './pages/linearDocument.js'; 5 6 import * as PubLeafletRichtextFacet from './richtext/facet.js'; 6 7
+3 -2
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/document.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 3 + import type {} from '@atcute/lexicons/ambient'; 2 4 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 5 + 5 6 import * as PubLeafletPagesCanvas from './pages/canvas.js'; 6 7 import * as PubLeafletPagesLinearDocument from './pages/linearDocument.js'; 7 8 import * as PubLeafletPublication from './publication.js';
+1 -1
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/graph/subscription.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/pages/canvas.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as PubLeafletBlocksBlockquote from '../blocks/blockquote.js'; 4 5 import * as PubLeafletBlocksBskyPost from '../blocks/bskyPost.js'; 5 6 import * as PubLeafletBlocksButton from '../blocks/button.js';
+1
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/pages/linearDocument.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as PubLeafletBlocksBlockquote from '../blocks/blockquote.js'; 4 5 import * as PubLeafletBlocksBskyPost from '../blocks/bskyPost.js'; 5 6 import * as PubLeafletBlocksButton from '../blocks/button.js';
+1 -1
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/poll/definition.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+2 -2
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/poll/vote.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _mainSchema = /*#__PURE__*/ v.record( 7 7 /*#__PURE__*/ v.tidString(),
+2 -1
packages/definitions/leaflet/lib/lexicons/types/pub/leaflet/publication.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as PubLeafletThemeBackgroundImage from './theme/backgroundImage.js'; 5 6 import * as PubLeafletThemeColor from './theme/color.js'; 6 7
+4 -4
packages/definitions/leaflet/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/leaflet", 4 3 "version": "1.0.16", 5 4 "description": "Leaflet (pub.leaflet.*) schema definitions", ··· 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/definitions/leaflet" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 25 22 "exports": { 26 23 ".": "./dist/index.js", 27 24 "./types/*": "./dist/lexicons/types/pub/leaflet/*.js" 25 + }, 26 + "publishConfig": { 27 + "access": "public" 28 28 }, 29 29 "scripts": { 30 30 "build": "tsgo",
+1 -1
packages/definitions/lexicon-community/lib/lexicons/types/community/lexicon/bookmarks/bookmark.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+2 -1
packages/definitions/lexicon-community/lib/lexicons/types/community/lexicon/bookmarks/getActorBookmarks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as CommunityLexiconBookmarksBookmark from './bookmark.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('community.lexicon.bookmarks.getActorBookmarks', {
+2 -1
packages/definitions/lexicon-community/lib/lexicons/types/community/lexicon/calendar/event.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as CommunityLexiconLocationAddress from '../location/address.js'; 5 6 import * as CommunityLexiconLocationFsq from '../location/fsq.js'; 6 7 import * as CommunityLexiconLocationGeo from '../location/geo.js';
+2 -2
packages/definitions/lexicon-community/lib/lexicons/types/community/lexicon/calendar/rsvp.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _goingSchema = /*#__PURE__*/ v.literal('community.lexicon.calendar.rsvp#going'); 7 7 const _interestedSchema = /*#__PURE__*/ v.literal('community.lexicon.calendar.rsvp#interested');
+2 -2
packages/definitions/lexicon-community/lib/lexicons/types/community/lexicon/interaction/like.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _mainSchema = /*#__PURE__*/ v.record( 7 7 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/lexicon-community/lib/lexicons/types/community/lexicon/payments/webMonetization.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.string(),
+6 -6
packages/definitions/lexicon-community/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/lexicon-community", 4 3 "version": "1.1.4", 5 4 "description": "Lexicon Community (community.lexicon.*) schema definitions", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/definitions/lexicon-community" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/index.js", 22 19 "./types/": "./dist/lexicons/types/community/lexicon/*.js" 23 20 }, 21 + "publishConfig": { 22 + "access": "public" 23 + }, 24 24 "scripts": { 25 25 "build": "tsgo", 26 26 "pull": "lex-cli pull", ··· 32 32 "@atcute/lexicons": "workspace:^" 33 33 }, 34 34 "devDependencies": { 35 - "@atcute/lexicon-community": "file:", 36 - "@atcute/lex-cli": "workspace:^" 35 + "@atcute/lex-cli": "workspace:^", 36 + "@atcute/lexicon-community": "file:" 37 37 }, 38 38 "atcute:lexicons": { 39 39 "mappings": {
+1 -1
packages/definitions/microcosm/lib/lexicons/types/blue/microcosm/links/getBacklinks.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _linkRecordSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blue.microcosm.links.getBacklinks#linkRecord')),
+1 -1
packages/definitions/microcosm/lib/lexicons/types/blue/microcosm/links/getManyToManyCounts.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _countBySubjectSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(
+1 -1
packages/definitions/microcosm/lib/lexicons/types/com/bad-example/identity/resolveMiniDoc.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.bad-example.identity.resolveMiniDoc', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/microcosm/lib/lexicons/types/com/bad-example/repo/getUriRecord.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.bad-example.repo.getUriRecord', { 6 6 params: /*#__PURE__*/ v.object({
+6 -6
packages/definitions/microcosm/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/microcosm", 4 3 "version": "1.0.0", 5 4 "description": "Microcosm (blue.microcosm.*, com.bad-example.*) schema definitions", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/definitions/microcosm" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/index.js", 22 19 "./types/blue/microcosm/*": "./dist/lexicons/types/blue/microcosm/*.js", 23 20 "./types/com/bad-example/*": "./dist/lexicons/types/com/bad-example/*.js" 24 21 }, 22 + "publishConfig": { 23 + "access": "public" 24 + }, 25 25 "scripts": { 26 26 "build": "tsgo -b", 27 27 "generate": "rm -r ./lib/lexicons/; lex-cli generate", ··· 32 32 "@atcute/lexicons": "workspace:^" 33 33 }, 34 34 "devDependencies": { 35 - "@atcute/microcosm": "file:", 36 35 "@atcute/lex-cli": "workspace:^", 37 - "@atcute/lexicon-doc": "workspace:^" 36 + "@atcute/lexicon-doc": "workspace:^", 37 + "@atcute/microcosm": "file:" 38 38 }, 39 39 "atcute:lexicons": { 40 40 "mappings": {
+6 -1
packages/definitions/ozone/CHANGELOG.md
··· 269 269 get them. 270 270 271 271 ```ts 272 - import type { InferInput, InferOutput, InferXRPCBodyInput, InferXRPCBodyOutput } from '@atcute/lexicons'; 272 + import type { 273 + InferInput, 274 + InferOutput, 275 + InferXRPCBodyInput, 276 + InferXRPCBodyOutput, 277 + } from '@atcute/lexicons'; 273 278 274 279 import type { AppBskyActorSearchActors } from '@atcute/bluesky'; 275 280
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/communication/createTemplate.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneCommunicationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.communication.createTemplate', {
+1 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/communication/deleteTemplate.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.communication.deleteTemplate', { 6 6 params: null,
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/communication/listTemplates.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneCommunicationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.communication.listTemplates', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/communication/updateTemplate.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneCommunicationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.communication.updateTemplate', {
+1 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/hosting/getAccountHistory.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _accountCreatedSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(
+1 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/cancelScheduledActions.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _cancellationResultsSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(
+4 -4
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/defs.ts
··· 1 - import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 - import * as AppBskyAgeassuranceDefs from '@atcute/bluesky/types/app/ageassurance/defs'; 4 - import * as ChatBskyConvoDefs from '@atcute/bluesky/types/chat/convo/defs'; 5 1 import * as ComAtprotoAdminDefs from '@atcute/atproto/types/admin/defs'; 6 2 import * as ComAtprotoLabelDefs from '@atcute/atproto/types/label/defs'; 7 3 import * as ComAtprotoModerationDefs from '@atcute/atproto/types/moderation/defs'; 8 4 import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 9 5 import * as ComAtprotoServerDefs from '@atcute/atproto/types/server/defs'; 6 + import * as AppBskyAgeassuranceDefs from '@atcute/bluesky/types/app/ageassurance/defs'; 7 + import * as ChatBskyConvoDefs from '@atcute/bluesky/types/chat/convo/defs'; 8 + import type {} from '@atcute/lexicons'; 9 + import * as v from '@atcute/lexicons/validations'; 10 10 11 11 const _accountEventSchema = /*#__PURE__*/ v.object({ 12 12 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('tools.ozone.moderation.defs#accountEvent')),
+4 -3
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/emitEvent.ts
··· 1 + import * as ComAtprotoAdminDefs from '@atcute/atproto/types/admin/defs'; 2 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 3 import type {} from '@atcute/lexicons'; 4 + import type {} from '@atcute/lexicons/ambient'; 2 5 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoAdminDefs from '@atcute/atproto/types/admin/defs'; 5 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 6 + 6 7 import * as ToolsOzoneModerationDefs from './defs.js'; 7 8 8 9 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.moderation.emitEvent', {
+1 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/getAccountTimeline.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getAccountTimeline', { 6 6 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/getEvent.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneModerationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getEvent', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/getRecord.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneModerationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getRecord', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/getRecords.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneModerationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getRecords', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/getRepo.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneModerationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getRepo', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/getReporterStats.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneModerationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getReporterStats', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/getRepos.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneModerationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getRepos', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/getSubjects.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneModerationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.getSubjects', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/listScheduledActions.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneModerationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.moderation.listScheduledActions', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/queryEvents.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneModerationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.queryEvents', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/queryStatuses.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneModerationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.queryStatuses', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/scheduleAction.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneModerationDefs from './defs.js'; 5 6 6 7 const _failedSchedulingSchema = /*#__PURE__*/ v.object({
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/moderation/searchRepos.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneModerationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.moderation.searchRepos', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/safelink/addRule.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneSafelinkDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.safelink.addRule', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/safelink/queryEvents.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneSafelinkDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.safelink.queryEvents', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/safelink/queryRules.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneSafelinkDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.safelink.queryRules', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/safelink/removeRule.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneSafelinkDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.safelink.removeRule', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/safelink/updateRule.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneSafelinkDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.safelink.updateRule', {
+1 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/server/getConfig.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.server.getConfig', { 6 6 params: null,
+1 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/set/addValues.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.set.addValues', { 6 6 params: null,
+1 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/set/deleteSet.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.set.deleteSet', { 6 6 params: null,
+1 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/set/deleteValues.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.set.deleteValues', { 6 6 params: null,
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/set/getValues.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneSetDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.set.getValues', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/set/querySets.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneSetDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.set.querySets', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/set/upsertSet.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneSetDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.set.upsertSet', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/setting/listOptions.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneSettingDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.setting.listOptions', {
+1 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/setting/removeOptions.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.setting.removeOptions', { 6 6 params: null,
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/setting/upsertOption.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneSettingDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.setting.upsertOption', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/signature/findCorrelation.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneSignatureDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.signature.findCorrelation', {
+3 -2
packages/definitions/ozone/lib/lexicons/types/tools/ozone/signature/findRelatedAccounts.ts
··· 1 + import * as ComAtprotoAdminDefs from '@atcute/atproto/types/admin/defs'; 1 2 import type {} from '@atcute/lexicons'; 3 + import type {} from '@atcute/lexicons/ambient'; 2 4 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoAdminDefs from '@atcute/atproto/types/admin/defs'; 5 + 5 6 import * as ToolsOzoneSignatureDefs from './defs.js'; 6 7 7 8 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.signature.findRelatedAccounts', {
+2 -2
packages/definitions/ozone/lib/lexicons/types/tools/ozone/signature/searchAccounts.ts
··· 1 + import * as ComAtprotoAdminDefs from '@atcute/atproto/types/admin/defs'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoAdminDefs from '@atcute/atproto/types/admin/defs'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.signature.searchAccounts', { 7 7 params: /*#__PURE__*/ v.object({
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/team/addMember.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneTeamDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.team.addMember', {
+1 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/team/defs.ts
··· 1 + import * as AppBskyActorDefs from '@atcute/bluesky/types/app/actor/defs'; 1 2 import type {} from '@atcute/lexicons'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import * as AppBskyActorDefs from '@atcute/bluesky/types/app/actor/defs'; 4 4 5 5 const _memberSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('tools.ozone.team.defs#member')),
+1 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/team/deleteMember.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.team.deleteMember', { 6 6 params: null,
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/team/listMembers.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneTeamDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.team.listMembers', {
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/team/updateMember.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneTeamDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.team.updateMember', {
+1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/verification/defs.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as ToolsOzoneModerationDefs from '../moderation/defs.js'; 4 5 5 6 const _verificationViewSchema = /*#__PURE__*/ v.object({
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/verification/grantVerifications.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneVerificationDefs from './defs.js'; 5 6 6 7 const _grantErrorSchema = /*#__PURE__*/ v.object({
+2 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/verification/listVerifications.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ToolsOzoneVerificationDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('tools.ozone.verification.listVerifications', {
+1 -1
packages/definitions/ozone/lib/lexicons/types/tools/ozone/verification/revokeVerifications.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('tools.ozone.verification.revokeVerifications', { 6 6 params: null,
+4 -4
packages/definitions/ozone/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/ozone", 4 3 "version": "3.1.13", 5 4 "description": "Ozone (tools.ozone.*) scheam definitions", ··· 14 13 "url": "https://github.com/mary-ext/atcute", 15 14 "directory": "packages/definitions/ozone" 16 15 }, 17 - "publishConfig": { 18 - "access": "public" 19 - }, 20 16 "files": [ 21 17 "dist/", 22 18 "lib/", 23 19 "!lib/**/*.bench.ts", 24 20 "!lib/**/*.test.ts" 25 21 ], 22 + "type": "module", 26 23 "exports": { 27 24 ".": "./dist/index.js", 28 25 "./types/": "./dist/lexicons/types/tools/ozone/*.js" 26 + }, 27 + "publishConfig": { 28 + "access": "public" 29 29 }, 30 30 "scripts": { 31 31 "build": "tsgo",
+1
packages/definitions/pckt/lib/lexicons/types/blog/pckt/block/blockquote.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as BlogPcktBlockText from './text.js'; 4 5 5 6 const _mainSchema = /*#__PURE__*/ v.object({
+1 -1
packages/definitions/pckt/lib/lexicons/types/blog/pckt/block/blueskyEmbed.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.block.blueskyEmbed')),
+1
packages/definitions/pckt/lib/lexicons/types/blog/pckt/block/bulletList.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as BlogPcktBlockListItem from './listItem.js'; 4 5 5 6 const _mainSchema = /*#__PURE__*/ v.object({
+1
packages/definitions/pckt/lib/lexicons/types/blog/pckt/block/heading.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as BlogPcktRichtextFacet from '../richtext/facet.js'; 4 5 5 6 const _mainSchema = /*#__PURE__*/ v.object({
+1
packages/definitions/pckt/lib/lexicons/types/blog/pckt/block/listItem.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as BlogPcktBlockBulletList from './bulletList.js'; 4 5 import * as BlogPcktBlockOrderedList from './orderedList.js'; 5 6 import * as BlogPcktBlockText from './text.js';
+1
packages/definitions/pckt/lib/lexicons/types/blog/pckt/block/orderedList.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as BlogPcktBlockListItem from './listItem.js'; 4 5 5 6 const _mainSchema = /*#__PURE__*/ v.object({
+1
packages/definitions/pckt/lib/lexicons/types/blog/pckt/block/taskItem.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as BlogPcktBlockText from './text.js'; 4 5 5 6 const _mainSchema = /*#__PURE__*/ v.object({
+1
packages/definitions/pckt/lib/lexicons/types/blog/pckt/block/taskList.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as BlogPcktBlockTaskItem from './taskItem.js'; 4 5 5 6 const _mainSchema = /*#__PURE__*/ v.object({
+1
packages/definitions/pckt/lib/lexicons/types/blog/pckt/block/text.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as BlogPcktRichtextFacet from '../richtext/facet.js'; 4 5 5 6 const _mainSchema = /*#__PURE__*/ v.object({
+2 -2
packages/definitions/pckt/lib/lexicons/types/blog/pckt/document.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _mainSchema = /*#__PURE__*/ v.record( 7 7 /*#__PURE__*/ v.tidString(),
+2 -2
packages/definitions/pckt/lib/lexicons/types/blog/pckt/publication.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _mainSchema = /*#__PURE__*/ v.record( 7 7 /*#__PURE__*/ v.tidString(),
+4 -4
packages/definitions/pckt/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/pckt", 4 3 "version": "0.1.4", 5 4 "description": "pckt (blog.pckt.*) schema definitions", ··· 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/definitions/pckt" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 25 22 "exports": { 26 23 ".": "./dist/index.js", 27 24 "./types/*": "./dist/lexicons/types/blog/pckt/*.js" 25 + }, 26 + "publishConfig": { 27 + "access": "public" 28 28 }, 29 29 "scripts": { 30 30 "build": "tsgo",
+2 -2
packages/definitions/standard-site/lib/lexicons/types/site/standard/document.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 3 import type {} from '@atcute/lexicons/ambient'; 4 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 4 + import * as v from '@atcute/lexicons/validations'; 5 5 6 6 const _mainSchema = /*#__PURE__*/ v.record( 7 7 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/standard-site/lib/lexicons/types/site/standard/graph/subscription.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+2 -1
packages/definitions/standard-site/lib/lexicons/types/site/standard/publication.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as SiteStandardThemeBasic from './theme/basic.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.record(
+1
packages/definitions/standard-site/lib/lexicons/types/site/standard/theme/basic.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 2 import * as v from '@atcute/lexicons/validations'; 3 + 3 4 import * as SiteStandardThemeColor from './color.js'; 4 5 5 6 const _mainSchema = /*#__PURE__*/ v.object({
+4 -4
packages/definitions/standard-site/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/standard-site", 4 3 "version": "0.0.0", 5 4 "description": "standard.site (site.standard.*) schema definitions", ··· 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/definitions/standard-site" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 25 22 "exports": { 26 23 ".": "./dist/index.js", 27 24 "./types/*": "./dist/lexicons/types/site/standard/*.js" 25 + }, 26 + "publishConfig": { 27 + "access": "public" 28 28 }, 29 29 "scripts": { 30 30 "build": "tsgo",
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/actor/profile.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.literal('self'),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/feed/reaction.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/feed/star.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/git/refUpdate.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _commitCountBreakdownSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('sh.tangled.git.refUpdate#commitCountBreakdown')),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/graph/follow.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/knot.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.string(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/knot/listKeys.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('sh.tangled.knot.listKeys', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/knot/member.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/knot/version.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('sh.tangled.knot.version', { 6 6 params: null,
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/label/definition.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.string(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/label/op.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/owner.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('sh.tangled.owner', { 6 6 params: null,
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/pipeline.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _cloneOptsSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('sh.tangled.pipeline#cloneOpts')),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/pipeline/status.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/publicKey.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/addSecret.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('sh.tangled.repo.addSecret', { 6 6 params: null,
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/archive.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('sh.tangled.repo.archive', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/artifact.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/blob.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _lastCommitSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('sh.tangled.repo.blob#lastCommit')),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/branch.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('sh.tangled.repo.branch', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/branches.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('sh.tangled.repo.branches', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/collaborator.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/compare.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('sh.tangled.repo.compare', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/create.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('sh.tangled.repo.create', { 6 6 params: null,
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/delete.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('sh.tangled.repo.delete', { 6 6 params: null,
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/deleteBranch.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('sh.tangled.repo.deleteBranch', { 6 6 params: null,
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/diff.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('sh.tangled.repo.diff', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/forkStatus.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('sh.tangled.repo.forkStatus', { 6 6 params: null,
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/forkSync.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('sh.tangled.repo.forkSync', { 6 6 params: null,
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/getDefaultBranch.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('sh.tangled.repo.getDefaultBranch', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/hiddenRef.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('sh.tangled.repo.hiddenRef', { 6 6 params: null,
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/issue.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/issue/comment.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/issue/state.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/languages.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _languageSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('sh.tangled.repo.languages#language')),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/listSecrets.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('sh.tangled.repo.listSecrets', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/log.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('sh.tangled.repo.log', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/merge.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('sh.tangled.repo.merge', { 6 6 params: null,
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/mergeCheck.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _conflictInfoSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('sh.tangled.repo.mergeCheck#conflictInfo')),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/pull.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/pull/comment.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/pull/status.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/removeSecret.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('sh.tangled.repo.removeSecret', { 6 6 params: null,
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/setDefaultBranch.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('sh.tangled.repo.setDefaultBranch', { 6 6 params: null,
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/tags.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('sh.tangled.repo.tags', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/repo/tree.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _lastCommitSchema = /*#__PURE__*/ v.object({ 6 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('sh.tangled.repo.tree#lastCommit')),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/spindle.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.string(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/spindle/member.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+1 -1
packages/definitions/tangled/lib/lexicons/types/sh/tangled/string.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.record( 6 6 /*#__PURE__*/ v.tidString(),
+4 -4
packages/definitions/tangled/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/tangled", 4 3 "version": "1.0.14", 5 4 "description": "Tangled (sh.tangled.*) schema definitions", ··· 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/definitions/tangled" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 25 22 "exports": { 26 23 ".": "./dist/index.js", 27 24 "./types/*": "./dist/lexicons/types/sh/tangled/*.js" 25 + }, 26 + "publishConfig": { 27 + "access": "public" 28 28 }, 29 29 "scripts": { 30 30 "build": "tsgo",
+6 -1
packages/definitions/whitewind/CHANGELOG.md
··· 138 138 get them. 139 139 140 140 ```ts 141 - import type { InferInput, InferOutput, InferXRPCBodyInput, InferXRPCBodyOutput } from '@atcute/lexicons'; 141 + import type { 142 + InferInput, 143 + InferOutput, 144 + InferXRPCBodyInput, 145 + InferXRPCBodyOutput, 146 + } from '@atcute/lexicons'; 142 147 143 148 import type { AppBskyActorSearchActors } from '@atcute/bluesky'; 144 149
+2 -1
packages/definitions/whitewind/lib/lexicons/types/com/whtwnd/blog/entry.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComWhtwndBlogDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.record(
+2 -1
packages/definitions/whitewind/lib/lexicons/types/com/whtwnd/blog/getAuthorPosts.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 2 3 import * as v from '@atcute/lexicons/validations'; 3 - import type {} from '@atcute/lexicons/ambient'; 4 + 4 5 import * as ComWhtwndBlogDefs from './defs.js'; 5 6 6 7 const _mainSchema = /*#__PURE__*/ v.query('com.whtwnd.blog.getAuthorPosts', {
+1 -1
packages/definitions/whitewind/lib/lexicons/types/com/whtwnd/blog/getEntryMetadataByName.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.whtwnd.blog.getEntryMetadataByName', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/whitewind/lib/lexicons/types/com/whtwnd/blog/getMentionsByEntry.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.query('com.whtwnd.blog.getMentionsByEntry', { 6 6 params: /*#__PURE__*/ v.object({
+1 -1
packages/definitions/whitewind/lib/lexicons/types/com/whtwnd/blog/notifyOfNewEntry.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('com.whtwnd.blog.notifyOfNewEntry', { 6 6 params: null,
+4 -4
packages/definitions/whitewind/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/whitewind", 4 3 "version": "3.1.3", 5 4 "description": "WhiteWind (com.whtwnd.*) schema definitions", ··· 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/definitions/whitewind" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 25 22 "exports": { 26 23 ".": "./dist/index.js", 27 24 "./types/*": "./dist/lexicons/types/com/whtwnd/*.js" 25 + }, 26 + "publishConfig": { 27 + "access": "public" 28 28 }, 29 29 "scripts": { 30 30 "build": "tsgo",
+1
packages/identity/did-plc/lib/client.test.ts
··· 1 1 import { Secp256k1PrivateKeyExportable } from '@atcute/crypto'; 2 2 import { TestPlcServer } from '@atcute/internal-dev-env'; 3 + 3 4 import { afterAll, beforeAll, describe, expect, it } from 'vitest'; 4 5 5 6 import { PlcClient, PlcClientError } from './client.js';
+1
packages/identity/did-plc/lib/data.test.ts
··· 1 1 import { Secp256k1PrivateKeyExportable } from '@atcute/crypto'; 2 + 2 3 import { describe, expect, it } from 'vitest'; 3 4 4 5 import { processIndexedEntryLog } from './data.js';
+2 -2
packages/identity/did-plc/lib/typedefs.ts
··· 1 - import * as v from '@badrap/valita'; 2 - 3 1 import * as CID from '@atcute/cid'; 4 2 import { parseDidKey } from '@atcute/crypto'; 5 3 import { isKeyDid, isPlcDid } from '@atcute/identity'; 4 + 5 + import * as v from '@badrap/valita'; 6 6 7 7 import * as t from './types.js'; 8 8
+10 -10
packages/identity/did-plc/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/did-plc", 4 3 "version": "0.3.1", 5 4 "description": "validations, type definitions and schemas for did:plc operations", ··· 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/identity/did-plc" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 22 + "sideEffects": false, 25 23 "exports": { 26 24 ".": "./dist/index.js" 27 25 }, 28 - "sideEffects": false, 26 + "publishConfig": { 27 + "access": "public" 28 + }, 29 29 "scripts": { 30 30 "build": "tsgo --project tsconfig.build.json", 31 31 "test": "vitest", 32 32 "prepublish": "rm -rf dist; pnpm run build" 33 33 }, 34 - "devDependencies": { 35 - "@atcute/internal-dev-env": "workspace:^", 36 - "@vitest/coverage-v8": "^4.0.16", 37 - "vitest": "^4.0.16" 38 - }, 39 34 "dependencies": { 40 35 "@atcute/cbor": "workspace:^", 41 36 "@atcute/cid": "workspace:^", ··· 46 41 "@atcute/uint8array": "workspace:^", 47 42 "@atcute/util-fetch": "workspace:^", 48 43 "@badrap/valita": "^0.4.6" 44 + }, 45 + "devDependencies": { 46 + "@atcute/internal-dev-env": "workspace:^", 47 + "@vitest/coverage-v8": "^4.0.16", 48 + "vitest": "^4.0.16" 49 49 } 50 50 }
+10 -10
packages/identity/identity-resolver-node/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/identity-resolver-node", 4 3 "version": "1.0.3", 5 4 "description": "additional atproto identity resolvers for Node.js", ··· 12 11 "url": "https://github.com/mary-ext/atcute", 13 12 "directory": "packages/identity/identity-resolver-node" 14 13 }, 15 - "publishConfig": { 16 - "access": "public" 17 - }, 18 14 "files": [ 19 15 "dist/", 20 16 "lib/", 21 17 "!lib/**/*.bench.ts", 22 18 "!lib/**/*.test.ts" 23 19 ], 20 + "type": "module", 21 + "sideEffects": false, 24 22 "exports": { 25 23 ".": "./dist/index.js" 26 24 }, 27 - "sideEffects": false, 25 + "publishConfig": { 26 + "access": "public" 27 + }, 28 28 "scripts": { 29 29 "build": "tsgo --project tsconfig.build.json", 30 30 "prepublish": "rm -rf dist; pnpm run build" 31 31 }, 32 - "peerDependencies": { 33 - "@atcute/identity": "^1.0.0", 34 - "@atcute/identity-resolver": "^1.0.0" 32 + "dependencies": { 33 + "@atcute/lexicons": "workspace:^" 35 34 }, 36 35 "devDependencies": { 37 36 "@atcute/identity": "workspace:^", 38 37 "@atcute/identity-resolver": "workspace:^", 39 38 "@types/node": "^22.19.3" 40 39 }, 41 - "dependencies": { 42 - "@atcute/lexicons": "workspace:^" 40 + "peerDependencies": { 41 + "@atcute/identity": "^1.0.0", 42 + "@atcute/identity-resolver": "^1.0.0" 43 43 } 44 44 }
+1
packages/identity/identity-resolver/lib/handle/methods/doh-json.test.ts
··· 6 6 FailedHandleResolutionError, 7 7 InvalidResolvedHandleError, 8 8 } from '../../errors.js'; 9 + 9 10 import { DohJsonHandleResolver } from './doh-json.js'; 10 11 11 12 const DOH_URL = 'https://dns.resolver.com/dns-query';
+1
packages/identity/identity-resolver/lib/handle/methods/well-known.test.ts
··· 1 1 import { describe, expect, it } from 'vitest'; 2 2 3 3 import { DidNotFoundError, FailedHandleResolutionError, InvalidResolvedHandleError } from '../../errors.js'; 4 + 4 5 import { WellKnownHandleResolver } from './well-known.js'; 5 6 6 7 describe('WellKnownHandleResolver', () => {
+2 -2
packages/identity/identity-resolver/lib/handle/methods/xrpc.ts
··· 1 - import * as v from '@badrap/valita'; 2 - 3 1 import { isAtprotoDid } from '@atcute/identity'; 4 2 import type { AtprotoDid, Handle } from '@atcute/lexicons/syntax'; 5 3 import { ··· 9 7 pipe, 10 8 validateJsonWith, 11 9 } from '@atcute/util-fetch'; 10 + 11 + import * as v from '@badrap/valita'; 12 12 13 13 import * as err from '../../errors.js'; 14 14 import type { HandleResolver, ResolveHandleOptions } from '../../types.js';
+8 -8
packages/identity/identity-resolver/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/identity-resolver", 4 3 "version": "1.2.2", 5 4 "description": "atproto handle and DID document resolution", ··· 11 10 "repository": { 12 11 "url": "https://github.com/mary-ext/atcute", 13 12 "directory": "packages/identity/identity-resolver" 14 - }, 15 - "publishConfig": { 16 - "access": "public" 17 13 }, 18 14 "files": [ 19 15 "dist/", ··· 21 17 "!lib/**/*.bench.ts", 22 18 "!lib/**/*.test.ts" 23 19 ], 20 + "type": "module", 21 + "sideEffects": false, 24 22 "exports": { 25 23 ".": "./dist/index.js" 26 24 }, 27 - "sideEffects": false, 25 + "publishConfig": { 26 + "access": "public" 27 + }, 28 28 "scripts": { 29 29 "build": "tsgo --project tsconfig.build.json", 30 30 "test": "vitest run --coverage", 31 31 "prepublish": "rm -rf dist; pnpm run build" 32 - }, 33 - "peerDependencies": { 34 - "@atcute/identity": "^1.0.0" 35 32 }, 36 33 "dependencies": { 37 34 "@atcute/lexicons": "workspace:^", ··· 42 39 "@atcute/identity": "workspace:^", 43 40 "@vitest/coverage-v8": "^4.0.16", 44 41 "vitest": "^4.0.16" 42 + }, 43 + "peerDependencies": { 44 + "@atcute/identity": "^1.0.0" 45 45 } 46 46 }
+2 -2
packages/identity/identity/lib/typedefs.ts
··· 1 - import * as v from '@badrap/valita'; 2 - 3 1 import { isDid } from '@atcute/lexicons/syntax'; 2 + 3 + import * as v from '@badrap/valita'; 4 4 5 5 import * as t from './types.js'; 6 6
+9 -9
packages/identity/identity/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/identity", 4 3 "version": "1.1.3", 5 4 "description": "syntax, type definitions and schemas for atproto handles, DIDs and DID documents", ··· 12 11 "url": "https://github.com/mary-ext/atcute", 13 12 "directory": "packages/identity/identity" 14 13 }, 15 - "publishConfig": { 16 - "access": "public" 17 - }, 18 14 "files": [ 19 15 "dist/", 20 16 "lib/", 21 17 "!lib/**/*.bench.ts", 22 18 "!lib/**/*.test.ts" 23 19 ], 20 + "type": "module", 21 + "sideEffects": false, 24 22 "exports": { 25 23 ".": "./dist/index.js" 26 24 }, 27 - "sideEffects": false, 25 + "publishConfig": { 26 + "access": "public" 27 + }, 28 28 "scripts": { 29 29 "build": "tsgo --project tsconfig.build.json", 30 30 "test": "vitest", 31 31 "prepublish": "rm -rf dist; pnpm run build" 32 + }, 33 + "dependencies": { 34 + "@atcute/lexicons": "workspace:^", 35 + "@badrap/valita": "^0.4.6" 32 36 }, 33 37 "devDependencies": { 34 38 "@vitest/coverage-v8": "^4.0.16", 35 39 "vitest": "^4.0.16" 36 - }, 37 - "dependencies": { 38 - "@atcute/lexicons": "workspace:^", 39 - "@badrap/valita": "^0.4.6" 40 40 } 41 41 }
-1
packages/internal/dev-env/lib/pds.ts
··· 4 4 5 5 import { Secp256k1Keypair, randomStr } from '@atproto/crypto'; 6 6 import * as pds from '@atproto/pds'; 7 - 8 7 import getPort from 'get-port'; 9 8 import * as ui8 from 'uint8arrays'; 10 9
-1
packages/internal/dev-env/lib/plc.ts
··· 1 1 import { AppContext, Database, PlcServer } from '@did-plc/server'; 2 - 3 2 import getPort from 'get-port'; 4 3 5 4 export interface PlcServerOptions {
-1
packages/internal/dev-env/lib/utils.ts
··· 1 1 import type { IdResolver } from '@atproto/identity'; 2 - 3 2 import axios from 'axios'; 4 3 5 4 import type { TestPdsServer } from './pds.js';
+8 -8
packages/internal/dev-env/package.json
··· 1 1 { 2 + "name": "@atcute/internal-dev-env", 3 + "version": "1.0.2", 2 4 "private": true, 3 5 "type": "module", 4 - "name": "@atcute/internal-dev-env", 5 - "version": "1.0.2", 6 + "exports": { 7 + ".": "./dist/index.js" 8 + }, 9 + "scripts": { 10 + "build": "tsgo" 11 + }, 6 12 "dependencies": { 7 13 "@atproto/crypto": "^0.4.5", 8 14 "@atproto/identity": "^0.4.10", ··· 11 17 "axios": "^1.13.2", 12 18 "get-port": "^7.1.0", 13 19 "uint8arrays": "^5.1.0" 14 - }, 15 - "exports": { 16 - ".": "./dist/index.js" 17 - }, 18 - "scripts": { 19 - "build": "tsgo" 20 20 } 21 21 }
+2 -2
packages/internal/pkg-size-report/package.json
··· 1 1 { 2 - "private": true, 3 - "type": "module", 4 2 "name": "pkg-size-report", 5 3 "version": "1.0.2", 4 + "private": true, 6 5 "description": "cli tool to compute and analyze package sizes", 7 6 "license": "0BSD", 8 7 "repository": { ··· 10 9 "directory": "packages/internal/pkg-size-report" 11 10 }, 12 11 "bin": "./cli.mjs", 12 + "type": "module", 13 13 "scripts": { 14 14 "build": "tsgo" 15 15 },
+3 -2
packages/internal/pkg-size-report/src/bundle.ts
··· 1 + import * as fs from 'node:fs'; 2 + import * as os from 'node:os'; 1 3 import * as path from 'node:path'; 2 - import * as os from 'node:os'; 3 - import * as fs from 'node:fs'; 4 4 import * as url from 'node:url'; 5 + 5 6 import * as esbuild from 'esbuild'; 6 7 7 8 import { computeFolderSize } from './fs.js';
+2 -1
packages/internal/pkg-size-report/src/data.ts
··· 1 + import * as fs from 'node:fs'; 2 + 1 3 import type { Metafile } from 'esbuild'; 2 4 3 - import * as fs from 'node:fs'; 4 5 import { PKGSIZE_FOLDER } from './consts.js'; 5 6 6 7 const PKGSIZE_DATA = new URL(`data.json`, PKGSIZE_FOLDER);
+2 -1
packages/internal/pkg-size-report/src/index.ts
··· 1 1 import pc from 'picocolors'; 2 - import { computePackageSizeInformation, getAllWorkspacePackages } from './package.js'; 2 + 3 3 import { readSizeData, saveEsbuildMetafiles, saveSizeData } from './data.js'; 4 4 import { computeSizeDiff } from './diff.js'; 5 + import { computePackageSizeInformation, getAllWorkspacePackages } from './package.js'; 5 6 6 7 const TREE_SYM_HAS_NEXT = '├'; 7 8 const TREE_SYM_FINAL = '└';
+4 -3
packages/internal/pkg-size-report/src/package.ts
··· 1 - import type { PackageSizeInformation } from './data.js'; 2 - 3 1 import * as fs from 'node:fs'; 2 + 4 3 import { load as parseYaml } from 'js-yaml'; 4 + 5 + import { computeBundleInformation } from './bundle.js'; 5 6 import { WORKSPACE_ROOT } from './consts.js'; 7 + import type { PackageSizeInformation } from './data.js'; 6 8 import { computeFolderSize } from './fs.js'; 7 - import { computeBundleInformation } from './bundle.js'; 8 9 9 10 interface PackageJsonData { 10 11 folder: URL;
+8 -8
packages/lexicons/lex-cli/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/lex-cli", 4 3 "version": "2.5.2", 5 4 "description": "cli tool to generate type definitions for atcute", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/lexicons/lex-cli" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 10 + "bin": "./cli.mjs", 14 11 "files": [ 12 + "cli.mjs", 15 13 "dist/", 14 + "schema/", 16 15 "src/", 17 16 "!src/**/*.bench.ts", 18 - "!src/**/*.test.ts", 19 - "cli.mjs", 20 - "schema/" 17 + "!src/**/*.test.ts" 21 18 ], 22 - "bin": "./cli.mjs", 19 + "type": "module", 23 20 "exports": { 24 21 ".": "./dist/index.js" 22 + }, 23 + "publishConfig": { 24 + "access": "public" 25 25 }, 26 26 "scripts": { 27 27 "build": "pnpm run generate:schema && tsgo",
+2 -2
packages/lexicons/lex-cli/src/codegen.ts
··· 1 1 import { dirname as getDirname, relative as getRelativePath } from 'node:path/posix'; 2 2 3 - import * as prettier from 'prettier'; 4 - 5 3 import type { 6 4 LexDefinableField, 7 5 LexiconDoc, ··· 16 14 LexXrpcQuery, 17 15 LexXrpcSubscription, 18 16 } from '@atcute/lexicon-doc'; 17 + 18 + import * as prettier from 'prettier'; 19 19 20 20 export interface SourceFile { 21 21 filename: string;
+1
packages/lexicons/lex-cli/src/commands/export.ts
··· 2 2 import * as path from 'node:path'; 3 3 4 4 import type { LexiconDoc } from '@atcute/lexicon-doc'; 5 + 5 6 import { merge, object } from '@optique/core/constructs'; 6 7 import { message } from '@optique/core/message'; 7 8 import { type InferValue } from '@optique/core/parser';
+1
packages/lexicons/lex-cli/src/commands/pull.ts
··· 2 2 import * as path from 'node:path'; 3 3 4 4 import { lexiconDoc, refineLexiconDoc, type LexiconDoc } from '@atcute/lexicon-doc'; 5 + 5 6 import { merge, object } from '@optique/core/constructs'; 6 7 import { message } from '@optique/core/message'; 7 8 import { type InferValue } from '@optique/core/parser';
+3 -3
packages/lexicons/lex-cli/src/config.ts
··· 2 2 import * as path from 'node:path'; 3 3 import * as url from 'node:url'; 4 4 5 - import * as v from '@badrap/valita'; 6 - import pc from 'picocolors'; 7 - 8 5 import { isAtprotoDid } from '@atcute/identity'; 9 6 import { isHandle, isNsid } from '@atcute/lexicons/syntax'; 7 + 8 + import * as v from '@badrap/valita'; 9 + import pc from 'picocolors'; 10 10 11 11 import type { ImportMapping } from './codegen.js'; 12 12
+2 -2
packages/lexicons/lex-cli/src/lexicon-metadata.ts
··· 1 - import * as v from '@badrap/valita'; 2 - 3 1 import { isNsid } from '@atcute/lexicons/syntax'; 2 + 3 + import * as v from '@badrap/valita'; 4 4 5 5 export type LexiconMappingEntryType = 'namespace' | 'named'; 6 6 export type LexiconMappingPath = '.' | `./${string}`;
+2
packages/lexicons/lex-cli/src/pull-sources/atproto.ts
··· 17 17 type AtprotoDid, 18 18 type Nsid, 19 19 } from '@atcute/lexicons/syntax'; 20 + 20 21 import pc from 'picocolors'; 21 22 22 23 import type { AtprotoSourceConfig } from '../config.js'; 24 + 23 25 import type { PullResult, SourceLocation } from './types.js'; 24 26 25 27 /**
+3 -1
packages/lexicons/lex-cli/src/pull-sources/git.ts
··· 3 3 import * as path from 'node:path'; 4 4 5 5 import type { LexiconDoc } from '@atcute/lexicon-doc'; 6 + 6 7 import pc from 'picocolors'; 7 8 8 - import { runGit, GitError } from '../git.js'; 9 9 import type { GitSourceConfig } from '../config.js'; 10 + import { runGit, GitError } from '../git.js'; 11 + 10 12 import type { PullResult, PulledLexicon, SourceLocation } from './types.js'; 11 13 12 14 /**
+1 -2
packages/lexicons/lexicon-doc/lib/builder.ts
··· 1 1 import { type Nsid } from '@atcute/lexicons/syntax'; 2 2 3 - import type * as t from './types.js'; 4 - 5 3 import { isWithinGraphemeBounds, isWithinUtf8Bounds } from './internal/utils.js'; 6 4 import { DELIMITED_MIME_TYPE_RE, KEY_RE, MIME_TYPE_RE, validateStringFormat } from './internal/validation.js'; 5 + import type * as t from './types.js'; 7 6 8 7 // #region Utilities 9 8 type LexPath = {
-1
packages/lexicons/lexicon-doc/lib/refinements.ts
··· 9 9 validateRecordKey, 10 10 validateStringFormat, 11 11 } from './internal/validation.js'; 12 - 13 12 import type * as t from './types.js'; 14 13 15 14 export interface RefineIssue {
+1
packages/lexicons/lexicon-doc/lib/utils/refs.test.ts
··· 1 1 import { describe, expect, it } from 'vitest'; 2 2 3 3 import type { LexiconDoc } from '../types.js'; 4 + 4 5 import { findExternalReferences } from './refs.js'; 5 6 6 7 describe('findExternalReferences', () => {
+6 -6
packages/lexicons/lexicon-doc/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/lexicon-doc", 4 3 "version": "2.0.6", 5 4 "description": "type definitions and schemas for atproto lexicon documents", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/lexicons/lexicon-doc" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 - "schema/", 17 12 "lib/", 13 + "schema/", 18 14 "!lib/**/*.bench.ts", 19 15 "!lib/**/*.test.ts" 20 16 ], 17 + "type": "module", 18 + "sideEffects": false, 21 19 "exports": { 22 20 ".": "./dist/index.js", 23 21 "./builder": "./dist/builder.js", 24 22 "./validations": "./dist/validations.js" 25 23 }, 26 - "sideEffects": false, 24 + "publishConfig": { 25 + "access": "public" 26 + }, 27 27 "scripts": { 28 28 "build": "pnpm run generate:schema && tsgo --project tsconfig.build.json", 29 29 "generate:schema": "node scripts/generate-schema.js",
+12 -12
packages/lexicons/lexicon-resolver-node/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/lexicon-resolver-node", 4 3 "version": "0.1.0", 5 4 "description": "additional atproto lexicon resolvers for Node.js", 6 5 "keywords": [ 7 6 "atproto", 8 - "lexicon", 9 - "did" 7 + "did", 8 + "lexicon" 10 9 ], 11 10 "license": "0BSD", 12 11 "repository": { 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/lexicons/lexicon-resolver-node" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 22 + "sideEffects": false, 25 23 "exports": { 26 24 ".": "./dist/index.js" 27 25 }, 28 - "sideEffects": false, 26 + "publishConfig": { 27 + "access": "public" 28 + }, 29 29 "scripts": { 30 30 "build": "tsgo --project tsconfig.build.json", 31 31 "prepublish": "rm -rf dist; pnpm run build" 32 32 }, 33 - "peerDependencies": { 34 - "@atcute/identity": "^1.0.0", 35 - "@atcute/lexicon-resolver": "^0.1.0" 33 + "dependencies": { 34 + "@atcute/lexicons": "workspace:^" 36 35 }, 37 36 "devDependencies": { 38 37 "@atcute/identity": "workspace:^", 39 38 "@atcute/lexicon-resolver": "workspace:^", 40 39 "@types/node": "^22.19.3" 41 40 }, 42 - "dependencies": { 43 - "@atcute/lexicons": "workspace:^" 41 + "peerDependencies": { 42 + "@atcute/identity": "^1.0.0", 43 + "@atcute/lexicon-resolver": "^0.1.0" 44 44 } 45 45 }
+1
packages/lexicons/lexicon-resolver/lib/authority/doh-json.test.ts
··· 6 6 FailedAuthorityResolutionError, 7 7 InvalidResolvedAuthorityError, 8 8 } from '../errors.js'; 9 + 9 10 import { DohJsonLexiconAuthorityResolver } from './doh-json.js'; 10 11 11 12 const DOH_URL = 'https://dns.resolver.com/dns-query';
-1
packages/lexicons/lexicon-resolver/lib/schemas/xrpc.ts
··· 9 9 import { lexiconDoc, type LexiconDoc } from '@atcute/lexicon-doc'; 10 10 import type { AtprotoDid, Nsid } from '@atcute/lexicons/syntax'; 11 11 import { verifyRecord, type VerifiedRecord } from '@atcute/repo'; 12 - 13 12 import { FailedResponseError } from '@atcute/util-fetch'; 14 13 15 14 import { LEXICON_SCHEMA_COLLECTION } from '../constants.js';
+11 -11
packages/lexicons/lexicon-resolver/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/lexicon-resolver", 4 3 "version": "0.1.6", 5 4 "description": "atproto lexicon authority resolution", 6 5 "keywords": [ 7 6 "atproto", 8 - "lexicon", 9 - "did" 7 + "did", 8 + "lexicon" 10 9 ], 11 10 "license": "0BSD", 12 11 "repository": { 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/lexicons/lexicon-resolver" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 22 + "sideEffects": false, 25 23 "exports": { 26 24 ".": "./dist/index.js" 27 25 }, 28 - "sideEffects": false, 26 + "publishConfig": { 27 + "access": "public" 28 + }, 29 29 "scripts": { 30 30 "build": "tsgo --project tsconfig.build.json", 31 31 "test": "vitest", 32 32 "prepublish": "rm -rf dist; pnpm run build" 33 - }, 34 - "peerDependencies": { 35 - "@atcute/identity": "^1.1.0", 36 - "@atcute/identity-resolver": "^1.1.3" 37 33 }, 38 34 "dependencies": { 39 35 "@atcute/crypto": "workspace:^", ··· 48 44 "@atcute/identity-resolver": "workspace:^", 49 45 "@vitest/coverage-v8": "^4.0.16", 50 46 "vitest": "^4.0.16" 47 + }, 48 + "peerDependencies": { 49 + "@atcute/identity": "^1.1.0", 50 + "@atcute/identity-resolver": "^1.1.3" 51 51 } 52 52 }
+2 -2
packages/lexicons/lexicons/lib/syntax/at-uri.ts
··· 1 + import { type Result } from '../utils.js'; 2 + 1 3 import { isActorIdentifier, type ActorIdentifier } from './at-identifier.js'; 2 4 import { isDid, type Did } from './did.js'; 3 5 import { isNsid, type Nsid } from './nsid.js'; 4 6 import { isRecordKey, type RecordKey } from './record-key.js'; 5 - 6 - import { type Result } from '../utils.js'; 7 7 8 8 /** 9 9 * represents a general AT Protocol URI, representing either an entire
+2 -2
packages/lexicons/lexicons/lib/validations/index.test.ts
··· 1 - import { assert, describe, expect, it, vi } from 'vitest'; 2 - 3 1 import { toBytes } from '@atcute/cbor'; 4 2 import { fromBase64 } from '@atcute/multibase'; 3 + 4 + import { assert, describe, expect, it, vi } from 'vitest'; 5 5 6 6 import * as v from './index.js'; 7 7 import { allowsEval } from './utils.js';
+1 -4
packages/lexicons/lexicons/lib/validations/index.ts
··· 3 3 4 4 import type { StandardSchemaV1 } from '@standard-schema/spec'; 5 5 6 - import * as syntax from '../syntax/index.js'; 7 - 8 6 import { _isBytesWrapper } from '../interfaces/bytes.js'; 9 7 import * as interfaces from '../interfaces/index.js'; 10 - 8 + import * as syntax from '../syntax/index.js'; 11 9 import type { $type } from '../types/brand.js'; 12 - 13 10 import { assert } from '../utils.js'; 14 11 15 12 import { allowsEval, isArray, isObject, lazy, lazyProperty } from './utils.js';
+11 -11
packages/lexicons/lexicons/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/lexicons", 4 3 "version": "1.2.6", 5 4 "description": "AT Protocol core lexicon types and schema validations", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/lexicons/lexicons" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js", 22 20 "./ambient": "./dist/ambient.js", ··· 24 22 "./syntax": "./dist/syntax/index.js", 25 23 "./validations": "./dist/validations/index.js" 26 24 }, 27 - "sideEffects": false, 25 + "publishConfig": { 26 + "access": "public" 27 + }, 28 28 "scripts": { 29 29 "build": "tsgo --project tsconfig.build.json", 30 30 "test": "vitest --coverage", 31 31 "prepublish": "rm -rf dist; pnpm run build" 32 32 }, 33 - "devDependencies": { 34 - "@atcute/cbor": "workspace:^", 35 - "@atcute/multibase": "workspace:^", 36 - "@vitest/coverage-v8": "^4.0.16", 37 - "vitest": "^4.0.16" 38 - }, 39 33 "dependencies": { 40 34 "@atcute/uint8array": "workspace:^", 41 35 "@atcute/util-text": "workspace:^", 42 36 "@standard-schema/spec": "^1.1.0", 43 37 "esm-env": "^1.2.2" 38 + }, 39 + "devDependencies": { 40 + "@atcute/cbor": "workspace:^", 41 + "@atcute/multibase": "workspace:^", 42 + "@vitest/coverage-v8": "^4.0.16", 43 + "vitest": "^4.0.16" 44 44 } 45 45 }
+10 -10
packages/misc/time-ms/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/time-ms", 4 3 "version": "1.2.0", 5 4 "description": "high precision system time helper", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/utilities/time-ms" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 11 + "binding.gyp", 15 12 "dist/", 16 13 "lib/", 17 14 "prebuilds/", 18 15 "src/", 19 - "binding.gyp", 20 16 "!lib/**/*.bench.ts", 21 17 "!lib/**/*.test.ts" 22 18 ], 19 + "type": "module", 20 + "sideEffects": false, 23 21 "exports": { 24 22 ".": { 25 23 "deno": "./dist/index.deno.js", ··· 28 26 "default": "./dist/index.js" 29 27 } 30 28 }, 31 - "sideEffects": false, 29 + "publishConfig": { 30 + "access": "public" 31 + }, 32 32 "scripts": { 33 33 "install": "node-gyp-build", 34 34 "build:native": "prebuildify --napi --strip", ··· 36 36 "test": "vitest", 37 37 "prepublish": "rm -rf dist; pnpm run build:native; pnpm run build" 38 38 }, 39 - "devDependencies": { 40 - "prebuildify": "^6.0.1", 41 - "vitest": "^4.0.16" 42 - }, 43 39 "dependencies": { 44 40 "@types/bun": "^1.3.6", 45 41 "node-gyp-build": "^4.8.4" 42 + }, 43 + "devDependencies": { 44 + "prebuildify": "^6.0.1", 45 + "vitest": "^4.0.16" 46 46 } 47 47 }
-1
packages/misc/uint8array/lib/index.bun.ts
··· 1 1 import { allocUnsafe as _allocUnsafe, concatArrayBuffers as _concat } from 'bun'; 2 - 3 2 import { Buffer as NodeBuffer } from 'node:buffer'; 4 3 import { hash as _hash, timingSafeEqual as _timingSafeEqual } from 'node:crypto'; 5 4
+5 -5
packages/misc/uint8array/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/uint8array", 4 3 "version": "1.0.6", 5 4 "description": "uint8array utilities", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/misc/uint8array" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": { 22 20 "bun": "./dist/index.bun.js", ··· 24 22 "default": "./dist/index.js" 25 23 } 26 24 }, 27 - "sideEffects": false, 25 + "publishConfig": { 26 + "access": "public" 27 + }, 28 28 "scripts": { 29 29 "build": "tsgo --project tsconfig.build.json", 30 30 "prepublish": "rm -rf dist; pnpm run build"
+5 -5
packages/misc/util-fetch/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/util-fetch", 4 3 "version": "1.0.5", 5 4 "description": "internal fetch utilities", ··· 12 11 "url": "https://github.com/mary-ext/atcute", 13 12 "directory": "packages/misc/util-fetch" 14 13 }, 15 - "publishConfig": { 16 - "access": "public" 17 - }, 18 14 "files": [ 19 15 "dist/", 20 16 "lib/", 21 17 "!lib/**/*.bench.ts", 22 18 "!lib/**/*.test.ts" 23 19 ], 20 + "type": "module", 21 + "sideEffects": false, 24 22 "exports": { 25 23 ".": "./dist/index.js" 26 24 }, 27 - "sideEffects": false, 25 + "publishConfig": { 26 + "access": "public" 27 + }, 28 28 "scripts": { 29 29 "build": "tsgo --project tsconfig.build.json", 30 30 "prepublish": "rm -rf dist; pnpm run build"
+5 -5
packages/misc/util-text/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/util-text", 4 3 "version": "1.0.0", 5 4 "description": "internal text utilities", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/misc/util-text" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": { 22 20 "react-native": "./dist/index.rn.js", 23 21 "default": "./dist/index.js" 24 22 } 25 23 }, 26 - "sideEffects": false, 24 + "publishConfig": { 25 + "access": "public" 26 + }, 27 27 "scripts": { 28 28 "build": "tsgo --project tsconfig.build.json", 29 29 "prepublish": "rm -rf dist; pnpm run build"
+2 -1
packages/oauth/browser-client/README.md
··· 140 140 longer-lived sessions, set up a [client assertion backend][client-assertion-backend] to enable 141 141 **confidential client mode**. 142 142 143 - [client-assertion-backend]: https://github.com/bluesky-social/proposals/tree/main/0010-client-assertion-backend 143 + [client-assertion-backend]: 144 + https://github.com/bluesky-social/proposals/tree/main/0010-client-assertion-backend 144 145 145 146 add `fetchClientAssertion` to your config. the backend API is entirely up to you - this is just one 146 147 example:
+3 -3
packages/oauth/browser-client/lib/agents/exchange.ts
··· 1 - import { nanoid } from 'nanoid'; 2 - 3 1 import type { ActorIdentifier } from '@atcute/lexicons'; 4 2 import type { OAuthAuthorizationServerMetadata, OAuthPrompt } from '@atcute/oauth-types'; 5 3 4 + import { nanoid } from 'nanoid'; 5 + 6 6 import { createES256Key } from '../dpop.js'; 7 7 import { CLIENT_ID, database, REDIRECT_URI } from '../environment.js'; 8 8 import { AuthorizationError, LoginError } from '../errors.js'; 9 + import { resolveFromIdentifier, resolveFromService } from '../resolvers.js'; 9 10 import type { ResolvedIdentity } from '../types/identity.js'; 10 11 import type { Session } from '../types/token.js'; 11 12 import { generatePKCE } from '../utils/runtime.js'; 12 13 13 - import { resolveFromIdentifier, resolveFromService } from '../resolvers.js'; 14 14 import { OAuthServerAgent } from './server-agent.js'; 15 15 import { storeSession } from './sessions.js'; 16 16
+1 -2
packages/oauth/browser-client/lib/environment.ts
··· 1 - import type { IdentityResolver } from './types/identity.js'; 2 - 3 1 import { createOAuthDatabase, type OAuthDatabase } from './store/db.js'; 4 2 import type { ClientAssertionFetcher } from './types/client-assertion.js'; 3 + import type { IdentityResolver } from './types/identity.js'; 5 4 6 5 export let CLIENT_ID: string; 7 6 export let REDIRECT_URI: string;
+2 -2
packages/oauth/browser-client/lib/utils/runtime.ts
··· 1 - import { nanoid } from 'nanoid'; 2 - 3 1 import { toBase64Url } from '@atcute/multibase'; 4 2 import { encodeUtf8, toSha256 } from '@atcute/uint8array'; 3 + 4 + import { nanoid } from 'nanoid'; 5 5 6 6 export const locks: LockManager | undefined = typeof navigator !== 'undefined' ? navigator.locks : undefined; 7 7
+5 -5
packages/oauth/browser-client/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/oauth-browser-client", 4 3 "version": "2.0.3", 5 4 "description": "minimal OAuth browser client implementation for AT Protocol", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/oauth/browser-client" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js" 22 20 }, 23 - "sideEffects": false, 21 + "publishConfig": { 22 + "access": "public" 23 + }, 24 24 "scripts": { 25 25 "build": "tsgo --project tsconfig.build.json", 26 26 "prepublish": "rm -rf dist; pnpm run build"
+2 -2
packages/oauth/cab-example/server/index.ts
··· 1 - import { env } from 'cloudflare:workers'; 2 - 3 1 import { buildClientMetadata, createCabHandler, importJwkKey, Keyset, scope } from '@atcute/oauth-cab/server'; 2 + 3 + import { env } from 'cloudflare:workers'; 4 4 5 5 const keyset = new Keyset([await importJwkKey(env.PRIVATE_KEY_JWK)]); 6 6
+1 -1
packages/oauth/cab-example/src/lib/oauth.ts
··· 1 - import { createCabFetcher } from '@atcute/oauth-cab/client'; 2 1 import { 3 2 CompositeDidDocumentResolver, 4 3 LocalActorResolver, ··· 7 6 XrpcHandleResolver, 8 7 } from '@atcute/identity-resolver'; 9 8 import { configureOAuth } from '@atcute/oauth-browser-client'; 9 + import { createCabFetcher } from '@atcute/oauth-cab/client'; 10 10 11 11 const CLIENT_ID = import.meta.env.VITE_OAUTH_CLIENT_ID; 12 12 const REDIRECT_URI = import.meta.env.VITE_OAUTH_REDIRECT_URI;
+12 -2
packages/oauth/cab/README.md
··· 20 20 #### with XRPC router 21 21 22 22 ```ts 23 - import { buildClientMetadata, generatePrivateKey, Keyset, registerCab } from '@atcute/oauth-cab/server'; 23 + import { 24 + buildClientMetadata, 25 + generatePrivateKey, 26 + Keyset, 27 + registerCab, 28 + } from '@atcute/oauth-cab/server'; 24 29 import { XRPCRouter, cors } from '@atcute/xrpc-server'; 25 30 26 31 const keyset = new Keyset([await generatePrivateKey('my-key')]); ··· 67 72 #### standalone handler 68 73 69 74 ```ts 70 - import { buildClientMetadata, createCabHandler, generatePrivateKey, Keyset } from '@atcute/oauth-cab/server'; 75 + import { 76 + buildClientMetadata, 77 + createCabHandler, 78 + generatePrivateKey, 79 + Keyset, 80 + } from '@atcute/oauth-cab/server'; 71 81 72 82 // create keyset 73 83 const keyset = new Keyset([await generatePrivateKey('my-key')]);
+1 -1
packages/oauth/cab/lib/lexicons/types/dev/atcute/oauth/getClientAssertion.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - import * as v from '@atcute/lexicons/validations'; 3 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 4 5 5 const _mainSchema = /*#__PURE__*/ v.procedure('dev.atcute.oauth.getClientAssertion', { 6 6 params: null,
+2 -2
packages/oauth/cab/lib/server/client-assertion.ts
··· 1 + import type { Keyset } from '@atcute/oauth-keyset'; 2 + 1 3 import { SignJWT } from 'jose'; 2 4 import { nanoid } from 'nanoid'; 3 - 4 - import type { Keyset } from '@atcute/oauth-keyset'; 5 5 6 6 /** 7 7 * options for creating a client assertion
+3 -3
packages/oauth/cab/lib/server/dpop-verifier.ts
··· 1 - import * as v from '@badrap/valita'; 2 - import { importJWK, jwtVerify } from 'jose'; 3 - 4 1 import { fromBase64Url, toBase64Url } from '@atcute/multibase'; 5 2 import { decodeUtf8From, encodeUtf8, toSha256 } from '@atcute/uint8array'; 3 + 4 + import * as v from '@badrap/valita'; 5 + import { importJWK, jwtVerify } from 'jose'; 6 6 7 7 import type { DpopNonce } from './dpop-nonce.js'; 8 8
+6 -6
packages/oauth/cab/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/oauth-cab", 4 3 "version": "0.1.0", 5 4 "description": "Client Assertion Backend (CAB) for AT Protocol OAuth browser clients", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/oauth/cab" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js", 22 20 "./client": "./dist/client/index.js", 23 21 "./server": "./dist/server/index.js" 24 22 }, 25 - "sideEffects": false, 23 + "publishConfig": { 24 + "access": "public" 25 + }, 26 26 "scripts": { 27 27 "build": "tsgo -b", 28 28 "generate": "rm -r ./lib/lexicons/; lex-cli generate", ··· 31 31 "prepublish": "rm -rf dist; pnpm run build" 32 32 }, 33 33 "dependencies": { 34 - "@badrap/valita": "^0.4.6", 35 34 "@atcute/client": "workspace:^", 36 35 "@atcute/lexicons": "workspace:^", 37 36 "@atcute/multibase": "workspace:^", ··· 39 38 "@atcute/oauth-types": "workspace:^", 40 39 "@atcute/uint8array": "workspace:^", 41 40 "@atcute/xrpc-server": "workspace:^", 41 + "@badrap/valita": "^0.4.6", 42 42 "jose": "^6.1.3", 43 43 "nanoid": "^5.1.6" 44 44 },
+5 -5
packages/oauth/keyset/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/oauth-keyset", 4 3 "version": "0.1.0", 5 4 "description": "keyset management for AT Protocol OAuth", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/oauth/keyset" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js" 22 20 }, 23 - "sideEffects": false, 21 + "publishConfig": { 22 + "access": "public" 23 + }, 24 24 "scripts": { 25 25 "build": "tsgo --project tsconfig.build.json", 26 26 "test": "vitest",
+2 -1
packages/oauth/node-client-example/README.md
··· 50 50 - `PUBLIC_URL` (required) - the https URL where this app is accessible 51 51 - `PORT` (optional) - local listen port (default: `3000`) 52 52 - `PRIVATE_KEY_JWK` (required) - JSON Web Key used for client authentication (`private_key_jwt`) 53 - - `COOKIE_SECRET` (optional) - secret for signed cookies. `setup:env` generates one; if unset, a secret is derived from `PRIVATE_KEY_JWK` 53 + - `COOKIE_SECRET` (optional) - secret for signed cookies. `setup:env` generates one; if unset, a 54 + secret is derived from `PRIVATE_KEY_JWK` 54 55 55 56 ## generating a private key 56 57
+1 -1
packages/oauth/node-client-example/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "node-client-example", 4 3 "private": true, 4 + "type": "module", 5 5 "scripts": { 6 6 "dev": "bun run --hot src/index.ts", 7 7 "setup:env": "bun run scripts/setup-env.ts"
+1
packages/oauth/node-client-example/scripts/setup-env.ts
··· 3 3 import { resolve } from 'node:path'; 4 4 5 5 import { exportJwkKey, generatePrivateKey } from '@atcute/oauth-node-client'; 6 + 6 7 import { nanoid } from 'nanoid'; 7 8 8 9 const ensureEnvLocal = async (): Promise<string> => {
+1 -1
packages/oauth/node-client/lib/dpop/fetch-dpop.ts
··· 1 1 import { type JWK, SignJWT } from 'jose'; 2 2 import { nanoid } from 'nanoid'; 3 3 4 - import type { Store } from '../utils/store.js'; 5 4 import { sha256 } from '../utils/crypto.js'; 5 + import type { Store } from '../utils/store.js'; 6 6 7 7 /** DPoP nonce cache, keyed by origin */ 8 8 export type DpopNonceCache = Store<string, string>;
+4 -4
packages/oauth/node-client/lib/oauth-client-auth.ts
··· 1 - import { SignJWT } from 'jose'; 2 - import { nanoid } from 'nanoid'; 3 - 1 + import type { Keyset, PrivateKey } from '@atcute/oauth-keyset'; 4 2 import { 5 3 CLIENT_ASSERTION_TYPE_JWT_BEARER, 6 4 FALLBACK_ALG, 7 5 type OAuthAuthorizationServerMetadata, 8 6 } from '@atcute/oauth-types'; 9 - import type { Keyset, PrivateKey } from '@atcute/oauth-keyset'; 7 + 8 + import { SignJWT } from 'jose'; 9 + import { nanoid } from 'nanoid'; 10 10 11 11 export { CLIENT_ASSERTION_TYPE_JWT_BEARER }; 12 12
+4 -4
packages/oauth/node-client/lib/oauth-client.ts
··· 1 - import type { JWK } from 'jose'; 2 - import { nanoid } from 'nanoid'; 3 - 4 1 import type { ActorResolver } from '@atcute/identity-resolver'; 5 2 import type { ActorIdentifier, Did } from '@atcute/lexicons'; 3 + import { Keyset, type PrivateKey } from '@atcute/oauth-keyset'; 6 4 import { 7 5 buildClientMetadata, 8 6 FALLBACK_ALG, ··· 11 9 type OAuthPrompt, 12 10 type OAuthResponseMode, 13 11 } from '@atcute/oauth-types'; 14 - import { Keyset, type PrivateKey } from '@atcute/oauth-keyset'; 12 + 13 + import type { JWK } from 'jose'; 14 + import { nanoid } from 'nanoid'; 15 15 16 16 import type { DpopNonceCache } from './dpop/fetch-dpop.js'; 17 17 import { generateDpopKey } from './dpop/generate-key.js';
+3 -3
packages/oauth/node-client/lib/oauth-server-agent.test.ts
··· 1 - import { describe, expect, it, vi } from 'vitest'; 2 - 3 1 import type { Did } from '@atcute/lexicons'; 4 - import type { AtprotoAuthorizationServerMetadata } from '@atcute/oauth-types'; 5 2 import { generatePrivateKey, Keyset } from '@atcute/oauth-keyset'; 3 + import type { AtprotoAuthorizationServerMetadata } from '@atcute/oauth-types'; 4 + 5 + import { describe, expect, it, vi } from 'vitest'; 6 6 7 7 import { generateDpopKey } from './dpop/generate-key.js'; 8 8 import { OAuthResponseError, TokenRefreshError } from './errors.js';
+3 -3
packages/oauth/node-client/lib/oauth-server-agent.ts
··· 1 - import type { JWK } from 'jose'; 2 - 3 1 import type { Did } from '@atcute/lexicons'; 2 + import type { Keyset } from '@atcute/oauth-keyset'; 4 3 import { 5 4 atprotoOAuthTokenResponseSchema, 6 5 oauthParResponseSchema, ··· 9 8 type OAuthClientMetadata, 10 9 type OAuthParResponse, 11 10 } from '@atcute/oauth-types'; 12 - import type { Keyset } from '@atcute/oauth-keyset'; 13 11 import { parseResponseAsJson, pipe, validateJsonWith } from '@atcute/util-fetch'; 12 + 13 + import type { JWK } from 'jose'; 14 14 15 15 import { JSON_MIME, PAR_RESPONSE_MAX_SIZE, TOKEN_RESPONSE_MAX_SIZE } from './constants.js'; 16 16 import { createDpopFetch } from './dpop/fetch-dpop.js';
+3 -3
packages/oauth/node-client/lib/oauth-server-factory.ts
··· 1 - import type { JWK } from 'jose'; 2 - 3 - import type { AtprotoAuthorizationServerMetadata, OAuthClientMetadata } from '@atcute/oauth-types'; 4 1 import type { Keyset } from '@atcute/oauth-keyset'; 2 + import type { AtprotoAuthorizationServerMetadata, OAuthClientMetadata } from '@atcute/oauth-types'; 3 + 4 + import type { JWK } from 'jose'; 5 5 6 6 import { type ClientAuthMethod, negotiateClientAuth } from './oauth-client-auth.js'; 7 7 import { OAuthServerAgent } from './oauth-server-agent.js';
+2 -2
packages/oauth/node-client/lib/resolvers/authorization-server-metadata.test.ts
··· 1 - import { describe, expect, it, vi } from 'vitest'; 2 - 3 1 import type { AtprotoAuthorizationServerMetadata } from '@atcute/oauth-types'; 2 + 3 + import { describe, expect, it, vi } from 'vitest'; 4 4 5 5 import { MemoryStore } from '../utils/memory-store.js'; 6 6
+2 -2
packages/oauth/node-client/lib/resolvers/protected-resource-metadata.test.ts
··· 1 - import { describe, expect, it, vi } from 'vitest'; 2 - 3 1 import type { AtprotoProtectedResourceMetadata } from '@atcute/oauth-types'; 2 + 3 + import { describe, expect, it, vi } from 'vitest'; 4 4 5 5 import { MemoryStore } from '../utils/memory-store.js'; 6 6
+3 -2
packages/oauth/node-client/lib/types/sessions.ts
··· 1 + import type { Did } from '@atcute/lexicons'; 2 + 1 3 import type { JWK } from 'jose'; 2 4 3 - import type { Did } from '@atcute/lexicons'; 4 - 5 5 import type { ClientAuthMethod } from '../oauth-client-auth.js'; 6 6 import type { Store } from '../utils/store.js'; 7 + 7 8 import type { TokenSet } from './token-set.js'; 8 9 9 10 /**
+2 -2
packages/oauth/node-client/lib/types/states.ts
··· 1 - import type { JWK } from 'jose'; 2 - 3 1 import type { Did } from '@atcute/lexicons'; 2 + 3 + import type { JWK } from 'jose'; 4 4 5 5 import type { ClientAuthMethod } from '../oauth-client-auth.js'; 6 6 import type { Store } from '../utils/store.js';
+1
packages/oauth/node-client/lib/utils/cached-getter.ts
··· 1 1 import type { Awaitable } from '../types/misc.js'; 2 + 2 3 import type { GetOptions, Store } from './store.js'; 3 4 4 5 export interface GetCachedOptions {
+1 -2
packages/oauth/node-client/lib/utils/memory-store.ts
··· 1 + import { LRUCache } from './lru.js'; 1 2 import type { Store } from './store.js'; 2 - 3 - import { LRUCache } from './lru.js'; 4 3 5 4 export interface MemoryStoreOptions { 6 5 /** maximum number of items the store can hold */
+6 -6
packages/oauth/node-client/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/oauth-node-client", 4 3 "version": "0.1.3", 5 4 "description": "atproto OAuth client for Node.js", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/oauth/node-client" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js" 22 20 }, 23 - "sideEffects": false, 21 + "publishConfig": { 22 + "access": "public" 23 + }, 24 24 "scripts": { 25 25 "build": "tsgo --project tsconfig.build.json", 26 26 "test": "vitest", ··· 32 32 "@atcute/identity-resolver": "workspace:^", 33 33 "@atcute/lexicons": "workspace:^", 34 34 "@atcute/multibase": "workspace:^", 35 - "@atcute/oauth-types": "workspace:^", 36 35 "@atcute/oauth-keyset": "workspace:^", 36 + "@atcute/oauth-types": "workspace:^", 37 37 "@atcute/uint8array": "workspace:^", 38 38 "@atcute/util-fetch": "workspace:^", 39 39 "@badrap/valita": "^0.4.6",
+2 -2
packages/oauth/types/lib/schemas/atproto-oauth-token-response.ts
··· 1 - import * as v from '@badrap/valita'; 2 - 3 1 import { isAtprotoDid } from '@atcute/identity'; 2 + 3 + import * as v from '@badrap/valita'; 4 4 5 5 import { atprotoOAuthScopeSchema } from './atproto-oauth-scope.js'; 6 6 import { oauthAuthorizationDetailsSchema } from './oauth-authorization-details.js';
+5 -5
packages/oauth/types/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/oauth-types", 4 3 "version": "0.1.0", 5 4 "description": "OAuth types and schemas for AT Protocol", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/oauth/types" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js" 22 20 }, 23 - "sideEffects": false, 21 + "publishConfig": { 22 + "access": "public" 23 + }, 24 24 "scripts": { 25 25 "build": "tsgo --project tsconfig.build.json", 26 26 "test": "vitest",
+2 -1
packages/servers/xrpc-server-bun/README.md
··· 6 6 npm install @atcute/xrpc-server-bun 7 7 ``` 8 8 9 - see the [subscriptions section](../xrpc-server/#subscriptions) in the main package for usage details. 9 + see the [subscriptions section](../xrpc-server/#subscriptions) in the main package for usage 10 + details. 10 11 11 12 ```ts 12 13 import { XRPCRouter } from '@atcute/xrpc-server';
+7 -7
packages/servers/xrpc-server-bun/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/xrpc-server-bun", 4 3 "version": "0.1.1", 5 4 "description": "Bun WebSocket adapter for @atcute/xrpc-server", ··· 7 6 "repository": { 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/servers/xrpc-server-bun" 10 - }, 11 - "publishConfig": { 12 - "access": "public" 13 9 }, 14 10 "files": [ 15 11 "dist/", ··· 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/index.js" 22 19 }, 20 + "publishConfig": { 21 + "access": "public" 22 + }, 23 23 "scripts": { 24 24 "build": "tsgo --project tsconfig.build.json", 25 25 "test": "bun test", 26 26 "prepublish": "rm -rf dist; pnpm run build" 27 - }, 28 - "peerDependencies": { 29 - "@atcute/xrpc-server": "workspace:^" 30 27 }, 31 28 "devDependencies": { 32 29 "@atcute/atproto": "workspace:^", 33 30 "@atcute/cbor": "workspace:^", 34 31 "@types/bun": "^1.3.5" 32 + }, 33 + "peerDependencies": { 34 + "@atcute/xrpc-server": "workspace:^" 35 35 } 36 36 }
+2 -1
packages/servers/xrpc-server-cloudflare/README.md
··· 6 6 npm install @atcute/xrpc-server-cloudflare 7 7 ``` 8 8 9 - see the [subscriptions section](../xrpc-server/#subscriptions) in the main package for usage details. 9 + see the [subscriptions section](../xrpc-server/#subscriptions) in the main package for usage 10 + details. 10 11 11 12 ```ts 12 13 import { XRPCRouter } from '@atcute/xrpc-server';
+7 -7
packages/servers/xrpc-server-cloudflare/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/xrpc-server-cloudflare", 4 3 "version": "0.1.0", 5 4 "description": "Cloudflare Workers WebSocket adapter for @atcute/xrpc-server", ··· 7 6 "repository": { 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/servers/xrpc-server-cloudflare" 10 - }, 11 - "publishConfig": { 12 - "access": "public" 13 9 }, 14 10 "files": [ 15 11 "dist/", ··· 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/index.js" 22 19 }, 20 + "publishConfig": { 21 + "access": "public" 22 + }, 23 23 "scripts": { 24 24 "build": "tsgo --project tsconfig.build.json", 25 25 "prepublish": "rm -rf dist; pnpm run build" 26 + }, 27 + "devDependencies": { 28 + "@cloudflare/workers-types": "^4.20260103.0" 26 29 }, 27 30 "peerDependencies": { 28 31 "@atcute/xrpc-server": "workspace:^" 29 - }, 30 - "devDependencies": { 31 - "@cloudflare/workers-types": "^4.20260103.0" 32 32 } 33 33 }
+7 -7
packages/servers/xrpc-server-deno/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/xrpc-server-deno", 4 3 "version": "0.1.0", 5 4 "description": "Deno WebSocket adapter for @atcute/xrpc-server", ··· 7 6 "repository": { 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/servers/xrpc-server-deno" 10 - }, 11 - "publishConfig": { 12 - "access": "public" 13 9 }, 14 10 "files": [ 15 11 "dist/", ··· 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/index.js" 22 19 }, 20 + "publishConfig": { 21 + "access": "public" 22 + }, 23 23 "scripts": { 24 24 "build": "tsgo --project tsconfig.build.json", 25 25 "prepublish": "rm -rf dist; pnpm run build" 26 + }, 27 + "devDependencies": { 28 + "@types/deno": "^2.5.0" 26 29 }, 27 30 "peerDependencies": { 28 31 "@atcute/xrpc-server": "workspace:^" 29 - }, 30 - "devDependencies": { 31 - "@types/deno": "^2.5.0" 32 32 } 33 33 }
+2 -1
packages/servers/xrpc-server-node/README.md
··· 6 6 npm install @atcute/xrpc-server-node 7 7 ``` 8 8 9 - see the [subscriptions section](../xrpc-server/#subscriptions) in the main package for usage details. 9 + see the [subscriptions section](../xrpc-server/#subscriptions) in the main package for usage 10 + details. 10 11 11 12 ```ts 12 13 import { serve } from '@hono/node-server';
+3 -4
packages/servers/xrpc-server-node/lib/index.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 - import { serve, type ServerType } from '@hono/node-server'; 4 - 5 1 import { ComAtprotoLabelDefs, ComAtprotoLabelSubscribeLabels } from '@atcute/atproto'; 6 2 import { decode, decodeFirst } from '@atcute/cbor'; 7 3 import { XRPCRouter } from '@atcute/xrpc-server'; 4 + 5 + import { serve, type ServerType } from '@hono/node-server'; 6 + import { describe, expect, it } from 'vitest'; 8 7 9 8 import { createNodeWebSocket, type NodeWebSocket } from './index.js'; 10 9
+7 -7
packages/servers/xrpc-server-node/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/xrpc-server-node", 4 3 "version": "0.1.0", 5 4 "description": "Node.js WebSocket adapter for @atcute/xrpc-server", ··· 7 6 "repository": { 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/servers/xrpc-server-node" 10 - }, 11 - "publishConfig": { 12 - "access": "public" 13 9 }, 14 10 "files": [ 15 11 "dist/", ··· 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/main/index.js" 22 19 }, 20 + "publishConfig": { 21 + "access": "public" 22 + }, 23 23 "scripts": { 24 24 "build": "tsgo --project tsconfig.build.json", 25 25 "test": "vitest run", 26 26 "prepublish": "rm -rf dist; pnpm run build" 27 - }, 28 - "peerDependencies": { 29 - "@atcute/xrpc-server": "workspace:^" 30 27 }, 31 28 "dependencies": { 32 29 "ws": "^8.18.3" ··· 38 35 "@types/node": "^22.19.3", 39 36 "@types/ws": "^8.18.1", 40 37 "vitest": "^4.0.16" 38 + }, 39 + "peerDependencies": { 40 + "@atcute/xrpc-server": "workspace:^" 41 41 } 42 42 }
+2 -2
packages/servers/xrpc-server/lib/auth/jwt-creator.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import { P256PrivateKeyExportable, Secp256k1PrivateKeyExportable } from '@atcute/crypto'; 4 2 import type { Did, Nsid } from '@atcute/lexicons'; 5 3 import { fromBase64Url } from '@atcute/multibase'; 6 4 import { decodeUtf8From, encodeUtf8 } from '@atcute/uint8array'; 5 + 6 + import { describe, expect, it } from 'vitest'; 7 7 8 8 import { createServiceJwt } from './jwt-creator.js'; 9 9
+2 -2
packages/servers/xrpc-server/lib/auth/jwt-verifier.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import { Secp256k1PrivateKeyExportable } from '@atcute/crypto'; 4 2 import type { Did, Nsid } from '@atcute/lexicons'; 3 + 4 + import { describe, expect, it } from 'vitest'; 5 5 6 6 import { createServiceJwt } from './jwt-creator.js'; 7 7 import { ServiceJwtVerifier } from './jwt-verifier.js';
+2 -2
packages/servers/xrpc-server/lib/auth/jwt.ts
··· 1 - import * as v from '@badrap/valita'; 2 - 3 1 import type { Did, Nsid } from '@atcute/lexicons'; 4 2 import { isDid, isNsid } from '@atcute/lexicons/syntax'; 5 3 import { fromBase64Url } from '@atcute/multibase'; 6 4 import { decodeUtf8From, encodeUtf8 } from '@atcute/uint8array'; 5 + 6 + import * as v from '@badrap/valita'; 7 7 8 8 import type { Result } from '../types/misc.js'; 9 9
+2 -2
packages/servers/xrpc-server/lib/main/router.test.ts
··· 1 - import { describe, expect, it, vi } from 'vitest'; 2 - 3 1 import { decode, decodeFirst } from '@atcute/cbor'; 4 2 import * as v from '@atcute/lexicons/validations'; 3 + 4 + import { describe, expect, it, vi } from 'vitest'; 5 5 6 6 import { json } from './response.js'; 7 7 import { defaultNotFoundHandler, XRPCRouter } from './router.js';
-1
packages/servers/xrpc-server/lib/main/types/operation.ts
··· 10 10 } from '@atcute/lexicons/validations'; 11 11 12 12 import type { Literal, Promisable } from '../../types/misc.js'; 13 - 14 13 import type { JSONResponse } from '../response.js'; 15 14 16 15 export type UnknownOperationContext = {
+1
packages/servers/xrpc-server/lib/main/utils/websocket-mock.ts
··· 3 3 import type { Promisable } from '../../types/misc.js'; 4 4 import type { XRPCRouter } from '../router.js'; 5 5 import type { WebSocketAdapter, WebSocketConnection } from '../types/websocket.js'; 6 + 6 7 import { EventEmitter } from './event-emitter.js'; 7 8 8 9 interface WebSocketHandlerContext {
+2 -2
packages/servers/xrpc-server/lib/main/xrpc-handler.test.ts
··· 1 - import { describe, expect, it, vi } from 'vitest'; 2 - 3 1 import * as v from '@atcute/lexicons/validations'; 2 + 3 + import { describe, expect, it, vi } from 'vitest'; 4 4 5 5 import { createXrpcHandler } from './xrpc-handler.js'; 6 6
+4 -4
packages/servers/xrpc-server/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/xrpc-server", 4 3 "version": "0.1.8", 5 4 "description": "a small web framework for handling XRPC operations", ··· 7 6 "repository": { 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/servers/xrpc-server" 10 - }, 11 - "publishConfig": { 12 - "access": "public" 13 9 }, 14 10 "files": [ 15 11 "dist/", ··· 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 20 17 "exports": { 21 18 ".": "./dist/main/index.js", 22 19 "./auth": "./dist/auth/index.js", 23 20 "./middlewares/cors": "./dist/middlewares/cors.js" 21 + }, 22 + "publishConfig": { 23 + "access": "public" 24 24 }, 25 25 "scripts": { 26 26 "build": "tsgo --project tsconfig.build.json",
+2 -2
packages/utilities/car/lib/reader.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import { fromString, toCidLink } from '@atcute/cid'; 4 2 import { fromBase64 } from '@atcute/multibase'; 3 + 4 + import { describe, expect, it } from 'vitest'; 5 5 6 6 import { fromUint8Array } from './reader.js'; 7 7 import { carEntryTransform, fromStream } from './streamed-reader.js';
+2 -2
packages/utilities/car/lib/writer.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import * as CID from '@atcute/cid'; 4 2 import { concat, encodeUtf8 } from '@atcute/uint8array'; 3 + 4 + import { describe, expect, it } from 'vitest'; 5 5 6 6 import type { CarBlock } from './types.js'; 7 7 import { serializeCarEntry, serializeCarHeader, writeCarStream } from './writer.js';
+12 -12
packages/utilities/car/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/car", 4 3 "version": "5.1.0", 5 4 "description": "lightweight DASL CAR (content-addressable archives) codec for AT Protocol.", 6 5 "keywords": [ 7 6 "atproto", 8 - "dasl", 9 - "car" 7 + "car", 8 + "dasl" 10 9 ], 11 10 "license": "0BSD", 12 11 "repository": { 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/utilities/car" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 22 + "sideEffects": false, 25 23 "exports": { 26 24 ".": "./dist/index.js" 27 25 }, 28 - "sideEffects": false, 26 + "publishConfig": { 27 + "access": "public" 28 + }, 29 29 "scripts": { 30 30 "build": "tsgo --project tsconfig.build.json", 31 31 "test": "vitest --coverage", 32 32 "prepublish": "rm -rf dist; pnpm run build" 33 33 }, 34 - "devDependencies": { 35 - "@atcute/multibase": "workspace:^", 36 - "@vitest/coverage-v8": "^4.0.16", 37 - "vitest": "^4.0.16" 38 - }, 39 34 "dependencies": { 40 35 "@atcute/cbor": "workspace:^", 41 36 "@atcute/cid": "workspace:^", 42 37 "@atcute/uint8array": "workspace:^", 43 38 "@atcute/varint": "workspace:^" 39 + }, 40 + "devDependencies": { 41 + "@atcute/multibase": "workspace:^", 42 + "@vitest/coverage-v8": "^4.0.16", 43 + "vitest": "^4.0.16" 44 44 } 45 45 }
+2 -2
packages/utilities/cbor/lib/index.bench.ts
··· 1 + import * as ipld from '@ipld/dag-cbor'; 2 + import * as cborx from 'cbor-x/index-no-eval'; // doesn't do new Function nor native acceleration 1 3 import { bench, do_not_optimize, run, summary } from 'mitata'; 2 4 3 - import * as ipld from '@ipld/dag-cbor'; 4 - import * as cborx from 'cbor-x/index-no-eval'; // doesn't do new Function nor native acceleration 5 5 import * as atcute from './index.js'; 6 6 7 7 const getBuffer = () =>
+3 -3
packages/utilities/cbor/lib/index.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import * as CID from '@atcute/cid'; 4 2 import { fromBase64, toBase16 } from '@atcute/multibase'; 5 3 6 - import { decode, decodeFirst, encode, toBytes, toCidLink } from './index.js'; 4 + import { describe, expect, it } from 'vitest'; 5 + 7 6 import { getOrderedObjectKeys } from './encode.js'; 7 + import { decode, decodeFirst, encode, toBytes, toCidLink } from './index.js'; 8 8 9 9 const utf8e = new TextEncoder(); 10 10 // const utf8d = new TextDecoder();
+1
packages/utilities/cbor/lib/keys.bench.ts
··· 1 1 import { bench, run, summary, do_not_optimize } from 'mitata'; 2 + 2 3 import { getOrderedObjectKeys } from './encode.js'; 3 4 4 5 const getObject = () => ({
+2 -2
packages/utilities/cbor/lib/large.bench.ts
··· 1 + import * as ipld from '@ipld/dag-cbor'; 2 + import * as cborx from 'cbor-x'; 1 3 import { bench, do_not_optimize, run, summary } from 'mitata'; 2 4 3 - import * as ipld from '@ipld/dag-cbor'; 4 - import * as cborx from 'cbor-x'; 5 5 import * as atcute from './index.js'; 6 6 7 7 const OBJECT = await fetch(
+2 -2
packages/utilities/cbor/lib/utf8.bench.ts
··· 1 + import * as ipld from '@ipld/dag-cbor'; 2 + import * as cborx from 'cbor-x/index-no-eval'; // doesn't do new Function nor native acceleration 1 3 import { bench, do_not_optimize, run, summary } from 'mitata'; 2 4 3 - import * as ipld from '@ipld/dag-cbor'; 4 - import * as cborx from 'cbor-x/index-no-eval'; // doesn't do new Function nor native acceleration 5 5 import * as atcute from './index.js'; 6 6 7 7 const getBuffer = () =>
+12 -12
packages/utilities/cbor/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/cbor", 4 3 "version": "2.3.0", 5 4 "description": "lightweight DASL dCBOR42 codec library for AT Protocol", 6 5 "keywords": [ 7 6 "atproto", 8 - "dasl", 9 - "cbor" 7 + "cbor", 8 + "dasl" 10 9 ], 11 10 "license": "0BSD", 12 11 "repository": { 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/utilities/cbor" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 22 + "sideEffects": false, 25 23 "exports": { 26 24 ".": "./dist/index.js", 27 25 "./bytes": "./dist/bytes.js" 28 26 }, 29 - "sideEffects": false, 27 + "publishConfig": { 28 + "access": "public" 29 + }, 30 30 "scripts": { 31 31 "build": "tsgo --project tsconfig.build.json", 32 32 "test": "vitest", 33 33 "prepublish": "rm -rf dist; pnpm run build" 34 34 }, 35 + "dependencies": { 36 + "@atcute/cid": "workspace:^", 37 + "@atcute/multibase": "workspace:^", 38 + "@atcute/uint8array": "workspace:^" 39 + }, 35 40 "devDependencies": { 36 41 "@ipld/dag-cbor": "^9.2.5", 37 42 "@types/node": "^22.19.3", 38 43 "@vitest/coverage-v8": "^4.0.16", 39 44 "cbor-x": "^1.6.0", 40 45 "vitest": "^4.0.16" 41 - }, 42 - "dependencies": { 43 - "@atcute/cid": "workspace:^", 44 - "@atcute/multibase": "workspace:^", 45 - "@atcute/uint8array": "workspace:^" 46 46 } 47 47 }
+11 -11
packages/utilities/cid/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/cid", 4 3 "version": "2.4.0", 5 4 "description": "lightweight DASL CID codec library for AT Protocol", 6 5 "keywords": [ 7 6 "atproto", 8 - "dasl", 9 - "cid" 7 + "cid", 8 + "dasl" 10 9 ], 11 10 "license": "0BSD", 12 11 "repository": { 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/utilities/cid" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 22 + "sideEffects": false, 25 23 "exports": { 26 24 ".": "./dist/index.js", 27 25 "./cid-link": "./dist/cid-link.js" 28 26 }, 29 - "sideEffects": false, 27 + "publishConfig": { 28 + "access": "public" 29 + }, 30 30 "scripts": { 31 31 "build": "tsgo --project tsconfig.build.json", 32 32 "test": "vitest", 33 33 "prepublish": "rm -rf dist; pnpm run build" 34 34 }, 35 + "dependencies": { 36 + "@atcute/multibase": "workspace:^", 37 + "@atcute/uint8array": "workspace:^" 38 + }, 35 39 "devDependencies": { 36 40 "@vitest/coverage-v8": "^4.0.16", 37 41 "vitest": "^4.0.16" 38 - }, 39 - "dependencies": { 40 - "@atcute/multibase": "workspace:^", 41 - "@atcute/uint8array": "workspace:^" 42 42 } 43 43 }
+2 -2
packages/utilities/crypto/lib/keypairs/p256.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import { fromBase58Btc, fromBase64 } from '@atcute/multibase'; 4 2 import { toSha256 } from '@atcute/uint8array'; 3 + 5 4 import { p256 } from '@noble/curves/p256'; 5 + import { describe, expect, it } from 'vitest'; 6 6 7 7 import { parseDidKey } from '../multibase.js'; 8 8
+2 -2
packages/utilities/crypto/lib/keypairs/secp256k1-node.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import { fromBase16, fromBase64 } from '@atcute/multibase'; 4 2 import { toSha256 } from '@atcute/uint8array'; 3 + 5 4 import { secp256k1 } from '@noble/curves/secp256k1'; 5 + import { describe, expect, it } from 'vitest'; 6 6 7 7 import { parseDidKey } from '../multibase.js'; 8 8
+2 -2
packages/utilities/crypto/lib/keypairs/secp256k1-web.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import { fromBase16, fromBase64 } from '@atcute/multibase'; 4 2 import { toSha256 } from '@atcute/uint8array'; 3 + 5 4 import { secp256k1 } from '@noble/curves/secp256k1'; 5 + import { describe, expect, it } from 'vitest'; 6 6 7 7 import { parseDidKey } from '../multibase.js'; 8 8
+1
packages/utilities/crypto/lib/keypairs/secp256k1-web.ts
··· 1 1 import { toBase16, toBase64Url } from '@atcute/multibase'; 2 2 import { toSha256 } from '@atcute/uint8array'; 3 + 3 4 import { getPublicKey, Point, signAsync, utils, verify } from '@noble/secp256k1'; 4 5 5 6 import type { DidKeyString, PrivateKey, PrivateKeyExportable, PublicKey, VerifyOptions } from '../types.js';
+1 -1
packages/utilities/crypto/lib/signatures.ts
··· 1 1 import { Secp256k1PublicKey } from '#keypairs/secp256k1'; 2 - import { P256PublicKey } from './keypairs/p256.js'; 3 2 3 + import { P256PublicKey } from './keypairs/p256.js'; 4 4 import { parseDidKey, type FoundPublicKey } from './multibase.js'; 5 5 import type { VerifyOptions } from './types.js'; 6 6
+15 -15
packages/utilities/crypto/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/crypto", 4 3 "version": "2.3.0", 5 4 "description": "lightweight atproto cryptographic library", 6 5 "keywords": [ 7 6 "atproto", 8 7 "cryptography", 9 - "p256", 8 + "k256", 10 9 "nistp256", 11 - "k256", 10 + "p256", 12 11 "secp256k1" 13 12 ], 14 13 "license": "0BSD", 15 14 "repository": { 16 15 "url": "https://github.com/mary-ext/atcute", 17 16 "directory": "packages/utilities/crypto" 18 - }, 19 - "publishConfig": { 20 - "access": "public" 21 17 }, 22 18 "files": [ 23 19 "dist/", ··· 25 21 "!lib/**/*.bench.ts", 26 22 "!lib/**/*.test.ts" 27 23 ], 28 - "exports": { 29 - ".": "./dist/index.js" 30 - }, 24 + "type": "module", 25 + "sideEffects": false, 31 26 "imports": { 32 27 "#keypairs/secp256k1": { 33 28 "bun": "./dist/keypairs/secp256k1-web.js", ··· 36 31 "default": "./dist/keypairs/secp256k1-web.js" 37 32 } 38 33 }, 39 - "sideEffects": false, 34 + "exports": { 35 + ".": "./dist/index.js" 36 + }, 37 + "publishConfig": { 38 + "access": "public" 39 + }, 40 40 "scripts": { 41 41 "build": "tsgo --project tsconfig.build.json", 42 42 "test": "vitest", 43 43 "prepublish": "rm -rf dist; pnpm run build" 44 44 }, 45 + "dependencies": { 46 + "@atcute/multibase": "workspace:^", 47 + "@atcute/uint8array": "workspace:^", 48 + "@noble/secp256k1": "^3.0.0" 49 + }, 45 50 "devDependencies": { 46 51 "@noble/curves": "^1.9.7", 47 52 "@types/node": "^22.19.3", ··· 49 54 "@vitest/coverage-v8": "^4.0.16", 50 55 "playwright": "^1.57.0", 51 56 "vitest": "^4.0.16" 52 - }, 53 - "dependencies": { 54 - "@atcute/multibase": "workspace:^", 55 - "@atcute/uint8array": "workspace:^", 56 - "@noble/secp256k1": "^3.0.0" 57 57 } 58 58 }
+1 -1
packages/utilities/crypto/vitest.config.ts
··· 1 - import { defineConfig } from 'vitest/config'; 2 1 import { playwright } from '@vitest/browser-playwright'; 2 + import { defineConfig } from 'vitest/config'; 3 3 4 4 export default defineConfig({ 5 5 test: {
+2 -2
packages/utilities/mst/lib/diff.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import * as CID from '@atcute/cid'; 4 2 import { encodeUtf8 } from '@atcute/uint8array'; 3 + 4 + import { describe, expect, it } from 'vitest'; 5 5 6 6 import { DeltaType, mstDiff, recordDiff, verySlowMstDiff } from './diff.js'; 7 7 import { NodeStore } from './node-store.js';
+2 -2
packages/utilities/mst/lib/node-walker.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import * as CID from '@atcute/cid'; 4 2 import { encodeUtf8 } from '@atcute/uint8array'; 3 + 4 + import { describe, expect, it } from 'vitest'; 5 5 6 6 import { NodeStore } from './node-store.js'; 7 7 import { NodeWalker } from './node-walker.js';
+2 -2
packages/utilities/mst/lib/node-wrangler.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import * as CID from '@atcute/cid'; 4 2 import { encodeUtf8 } from '@atcute/uint8array'; 3 + 4 + import { describe, expect, it } from 'vitest'; 5 5 6 6 import { NodeStore } from './node-store.js'; 7 7 import { NodeWalker } from './node-walker.js';
+2 -2
packages/utilities/mst/lib/proof.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import * as CID from '@atcute/cid'; 4 2 import { encodeUtf8 } from '@atcute/uint8array'; 3 + 4 + import { describe, expect, it } from 'vitest'; 5 5 6 6 import { NodeStore } from './node-store.js'; 7 7 import { NodeWrangler } from './node-wrangler.js';
+3 -3
packages/utilities/mst/lib/test-suite.test.ts
··· 1 - import * as v from '@badrap/valita'; 2 - import { beforeAll, describe, expect, it } from 'vitest'; 3 - 4 1 import * as fs from 'node:fs/promises'; 5 2 import * as path from 'node:path'; 6 3 7 4 import * as CAR from '@atcute/car'; 8 5 import * as CID from '@atcute/cid'; 6 + 7 + import * as v from '@badrap/valita'; 8 + import { beforeAll, describe, expect, it } from 'vitest'; 9 9 10 10 import { DeltaType, mstDiff, recordDiff } from './diff.js'; 11 11 import { NodeStore } from './node-store.js';
+1 -4
packages/utilities/mst/mst-test-suite/pyproject.toml
··· 1 1 [project] 2 2 name = "mst-test-suite" 3 3 version = "0.1.0" 4 - dependencies = [ 5 - "atmst>=0.0.6", 6 - "cbrrr>=1.0.1", 7 - ] 4 + dependencies = ["atmst>=0.0.6", "cbrrr>=1.0.1"]
+12 -12
packages/utilities/mst/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/mst", 4 3 "version": "0.1.2", 5 4 "description": "atproto MST manipulation utilities", 6 5 "keywords": [ 7 6 "atproto", 8 - "repo", 9 - "mst" 7 + "mst", 8 + "repo" 10 9 ], 11 10 "license": "0BSD", 12 11 "repository": { 13 12 "url": "https://github.com/mary-ext/atcute", 14 13 "directory": "packages/utilities/mst" 15 14 }, 16 - "publishConfig": { 17 - "access": "public" 18 - }, 19 15 "files": [ 20 16 "dist/", 21 17 "lib/", 22 18 "!lib/**/*.bench.ts", 23 19 "!lib/**/*.test.ts" 24 20 ], 21 + "type": "module", 22 + "sideEffects": false, 25 23 "exports": { 26 24 ".": "./dist/index.js" 27 25 }, 28 - "sideEffects": false, 26 + "publishConfig": { 27 + "access": "public" 28 + }, 29 29 "scripts": { 30 30 "generate-tests": "cd mst-test-suite && mise exec -- uv run python scripts/generate_exhaustive_cars.py", 31 31 "build": "tsgo --project tsconfig.build.json", 32 32 "test": "vitest run", 33 33 "prepublish": "rm -rf dist; pnpm run build" 34 34 }, 35 + "dependencies": { 36 + "@atcute/cbor": "workspace:^", 37 + "@atcute/cid": "workspace:^", 38 + "@atcute/uint8array": "workspace:^" 39 + }, 35 40 "devDependencies": { 36 41 "@atcute/car": "workspace:^", 37 42 "@badrap/valita": "^0.4.6", 38 43 "@types/node": "^22.19.3", 39 44 "@vitest/coverage-v8": "^4.0.16", 40 45 "vitest": "^4.0.16" 41 - }, 42 - "dependencies": { 43 - "@atcute/cbor": "workspace:^", 44 - "@atcute/cid": "workspace:^", 45 - "@atcute/uint8array": "workspace:^" 46 46 } 47 47 }
+11 -11
packages/utilities/multibase/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/multibase", 4 3 "version": "1.1.6", 5 4 "description": "multibase utilities", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/utilities/multibase" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 20 - "exports": { 21 - ".": "./dist/index.js" 22 - }, 16 + "type": "module", 17 + "sideEffects": false, 23 18 "imports": { 24 19 "#bases/base16": { 25 20 "bun": "./dist/bases/base16-web.js", ··· 32 27 "default": "./dist/bases/base64-web.js" 33 28 } 34 29 }, 35 - "sideEffects": false, 30 + "exports": { 31 + ".": "./dist/index.js" 32 + }, 33 + "publishConfig": { 34 + "access": "public" 35 + }, 36 36 "scripts": { 37 37 "build": "tsgo --project tsconfig.build.json", 38 38 "test": "vitest", 39 39 "prepublish": "rm -rf dist; pnpm run build" 40 40 }, 41 + "dependencies": { 42 + "@atcute/uint8array": "workspace:^" 43 + }, 41 44 "devDependencies": { 42 45 "@types/node": "^22.19.3", 43 46 "@vitest/coverage-v8": "^4.0.16", 44 47 "vitest": "^4.0.16" 45 - }, 46 - "dependencies": { 47 - "@atcute/uint8array": "workspace:^" 48 48 } 49 49 }
+2 -2
packages/utilities/repo/lib/index.test.ts
··· 1 - import { describe, expect, it } from 'vitest'; 2 - 3 1 import { fromCidLink, toString } from '@atcute/cid'; 4 2 import { fromBase64 } from '@atcute/multibase'; 3 + 4 + import { describe, expect, it } from 'vitest'; 5 5 6 6 import { fromStream, fromUint8Array, repoEntryTransform } from './index.js'; 7 7
+10 -10
packages/utilities/repo/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/repo", 4 3 "version": "0.1.1", 5 4 "description": "AT Protocol repository decoder for AT Protocol.", ··· 12 11 "url": "https://github.com/mary-ext/atcute", 13 12 "directory": "packages/utilities/repo" 14 13 }, 15 - "publishConfig": { 16 - "access": "public" 17 - }, 18 14 "files": [ 19 15 "dist/", 20 16 "lib/", 21 17 "!lib/**/*.bench.ts", 22 18 "!lib/**/*.test.ts" 23 19 ], 20 + "type": "module", 21 + "sideEffects": false, 24 22 "exports": { 25 23 ".": "./dist/index.js" 26 24 }, 27 - "sideEffects": false, 25 + "publishConfig": { 26 + "access": "public" 27 + }, 28 28 "scripts": { 29 29 "build": "tsgo --project tsconfig.build.json", 30 30 "test": "vitest run --coverage", 31 31 "prepublish": "rm -rf dist; pnpm run build" 32 32 }, 33 - "devDependencies": { 34 - "@atcute/multibase": "workspace:^", 35 - "@vitest/coverage-v8": "^4.0.16", 36 - "vitest": "^4.0.16" 37 - }, 38 33 "dependencies": { 39 34 "@atcute/car": "workspace:^", 40 35 "@atcute/cbor": "workspace:^", ··· 43 38 "@atcute/lexicons": "workspace:^", 44 39 "@atcute/mst": "workspace:^", 45 40 "@atcute/uint8array": "workspace:^" 41 + }, 42 + "devDependencies": { 43 + "@atcute/multibase": "workspace:^", 44 + "@vitest/coverage-v8": "^4.0.16", 45 + "vitest": "^4.0.16" 46 46 } 47 47 }
+1
packages/utilities/tid/lib/index.ts
··· 1 1 import { now as getNow } from '@atcute/time-ms'; 2 2 3 3 import { random } from '#platform/random'; 4 + 4 5 import { s32decode, s32encode } from './s32.js'; 5 6 6 7 let lastTimestamp = 0;
+8 -8
packages/utilities/tid/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/tid", 4 3 "version": "1.1.1", 5 4 "description": "atproto timestamp identifier codec library", ··· 11 10 "repository": { 12 11 "url": "https://github.com/mary-ext/atcute", 13 12 "directory": "packages/utilities/tid" 14 - }, 15 - "publishConfig": { 16 - "access": "public" 17 13 }, 18 14 "files": [ 19 15 "dist/", ··· 21 17 "!lib/**/*.bench.ts", 22 18 "!lib/**/*.test.ts" 23 19 ], 24 - "exports": { 25 - ".": "./dist/index.js" 26 - }, 20 + "type": "module", 21 + "sideEffects": false, 27 22 "imports": { 28 23 "#platform/random": { 29 24 "node": "./dist/random-node.js", 30 25 "default": "./dist/random-web.js" 31 26 } 32 27 }, 33 - "sideEffects": false, 28 + "exports": { 29 + ".": "./dist/index.js" 30 + }, 31 + "publishConfig": { 32 + "access": "public" 33 + }, 34 34 "scripts": { 35 35 "build": "tsgo --project tsconfig.build.json", 36 36 "test": "vitest",
+5 -5
packages/utilities/varint/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@atcute/varint", 4 3 "version": "1.0.3", 5 4 "description": "protobuf-style LEB128 varint codec library", ··· 8 7 "url": "https://github.com/mary-ext/atcute", 9 8 "directory": "packages/utilities/varint" 10 9 }, 11 - "publishConfig": { 12 - "access": "public" 13 - }, 14 10 "files": [ 15 11 "dist/", 16 12 "lib/", 17 13 "!lib/**/*.bench.ts", 18 14 "!lib/**/*.test.ts" 19 15 ], 16 + "type": "module", 17 + "sideEffects": false, 20 18 "exports": { 21 19 ".": "./dist/index.js" 22 20 }, 23 - "sideEffects": false, 21 + "publishConfig": { 22 + "access": "public" 23 + }, 24 24 "scripts": { 25 25 "build": "tsgo --project tsconfig.build.json", 26 26 "test": "vitest",
+92 -1
pnpm-lock.yaml
··· 26 26 mitata: 27 27 specifier: ^1.0.34 28 28 version: 1.0.34 29 + oxfmt: 30 + specifier: ^0.26.0 31 + version: 0.26.0 29 32 oxlint: 30 33 specifier: ^1.36.0 31 34 version: 1.36.0(oxlint-tsgolint@0.11.1) ··· 985 988 devDependencies: 986 989 '@types/bun': 987 990 specifier: latest 988 - version: 1.3.5 991 + version: 1.3.6 989 992 990 993 packages/oauth/types: 991 994 dependencies: ··· 2911 2914 '@oxc-project/types@0.99.0': 2912 2915 resolution: {integrity: sha512-LLDEhXB7g1m5J+woRSgfKsFPS3LhR9xRhTeIoEBm5WrkwMxn6eZ0Ld0c0K5eHB57ChZX6I3uSmmLjZ8pcjlRcw==} 2913 2916 2917 + '@oxfmt/darwin-arm64@0.26.0': 2918 + resolution: {integrity: sha512-AAGc+8CffkiWeVgtWf4dPfQwHEE5c/j/8NWH7VGVxxJRCZFdmWcqCXprvL2H6qZFewvDLrFbuSPRCqYCpYGaTQ==} 2919 + cpu: [arm64] 2920 + os: [darwin] 2921 + 2922 + '@oxfmt/darwin-x64@0.26.0': 2923 + resolution: {integrity: sha512-xFx5ijCTjw577wJvFlZEMmKDnp3HSCcbYdCsLRmC5i3TZZiDe9DEYh3P46uqhzj8BkEw1Vm1ZCWdl48aEYAzvQ==} 2924 + cpu: [x64] 2925 + os: [darwin] 2926 + 2927 + '@oxfmt/linux-arm64-gnu@0.26.0': 2928 + resolution: {integrity: sha512-GubkQeQT5d3B/Jx/IiR7NMkSmXrCZcVI0BPh1i7mpFi8HgD1hQ/LbhiBKAMsMqs5bbugdQOgBEl8bOhe8JhW1g==} 2929 + cpu: [arm64] 2930 + os: [linux] 2931 + 2932 + '@oxfmt/linux-arm64-musl@0.26.0': 2933 + resolution: {integrity: sha512-OEypUwK69bFPj+aa3/LYCnlIUPgoOLu//WNcriwpnWNmt47808Ht7RJSg+MNK8a7pSZHpXJ5/E6CRK/OTwFdaQ==} 2934 + cpu: [arm64] 2935 + os: [linux] 2936 + 2937 + '@oxfmt/linux-x64-gnu@0.26.0': 2938 + resolution: {integrity: sha512-xO6iEW2bC6ZHyOTPmPWrg/nM6xgzyRPaS84rATy6F8d79wz69LdRdJ3l/PXlkqhi7XoxhvX4ExysA0Nf10ZZEQ==} 2939 + cpu: [x64] 2940 + os: [linux] 2941 + 2942 + '@oxfmt/linux-x64-musl@0.26.0': 2943 + resolution: {integrity: sha512-Z3KuZFC+MIuAyFCXBHY71kCsdRq1ulbsbzTe71v+hrEv7zVBn6yzql+/AZcgfIaKzWO9OXNuz5WWLWDmVALwow==} 2944 + cpu: [x64] 2945 + os: [linux] 2946 + 2947 + '@oxfmt/win32-arm64@0.26.0': 2948 + resolution: {integrity: sha512-3zRbqwVWK1mDhRhTknlQFpRFL9GhEB5GfU6U7wawnuEwpvi39q91kJ+SRJvJnhyPCARkjZBd1V8XnweN5IFd1g==} 2949 + cpu: [arm64] 2950 + os: [win32] 2951 + 2952 + '@oxfmt/win32-x64@0.26.0': 2953 + resolution: {integrity: sha512-m8TfIljU22i9UEIkD+slGPifTFeaCwIUfxszN3E6ABWP1KQbtwSw9Ak0TdoikibvukF/dtbeyG3WW63jv9DnEg==} 2954 + cpu: [x64] 2955 + os: [win32] 2956 + 2914 2957 '@oxlint-tsgolint/darwin-arm64@0.11.1': 2915 2958 resolution: {integrity: sha512-UJIOFeJZpFTJIGS+bMdFXcvjslvnXBEouMvzynfQD7RTazcFIRLbokYgEbhrN2P6B352Ut1TUtvR0CLAp/9QfA==} 2916 2959 cpu: [arm64] ··· 4666 4709 resolution: {integrity: sha512-MpS1lbd2vR0NZn1v0drpgu7RUFu3x9Rd0kxExObZc2+F+DIrV0BOMval/RO3BYGwssIOerII6iS8EbbpCCZQpQ==} 4667 4710 engines: {node: ^20.19.0 || >=22.12.0} 4668 4711 4712 + oxfmt@0.26.0: 4713 + resolution: {integrity: sha512-UDD1wFNwfeorMm2ZY0xy1KRAAvJ5NjKBfbDmiMwGP7baEHTq65cYpC0aPP+BGHc8weXUbSZaK8MdGyvuRUvS4Q==} 4714 + engines: {node: ^20.19.0 || >=22.12.0} 4715 + hasBin: true 4716 + 4669 4717 oxlint-tsgolint@0.11.1: 4670 4718 resolution: {integrity: sha512-WulCp+0/6RvpM4zPv+dAXybf03QvRA8ATxaBlmj4XMIQqTs5jeq3cUTk48WCt4CpLwKhyyGZPHmjLl1KHQ/cvA==} 4671 4719 hasBin: true ··· 5205 5253 tinyglobby@0.2.15: 5206 5254 resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 5207 5255 engines: {node: '>=12.0.0'} 5256 + 5257 + tinypool@2.0.0: 5258 + resolution: {integrity: sha512-/RX9RzeH2xU5ADE7n2Ykvmi9ED3FBGPAjw9u3zucrNNaEBIO0HPSYgL0NT7+3p147ojeSdaVu08F6hjpv31HJg==} 5259 + engines: {node: ^20.0.0 || >=22.0.0} 5208 5260 5209 5261 tinyrainbow@3.0.3: 5210 5262 resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} ··· 7625 7677 7626 7678 '@oxc-project/types@0.99.0': {} 7627 7679 7680 + '@oxfmt/darwin-arm64@0.26.0': 7681 + optional: true 7682 + 7683 + '@oxfmt/darwin-x64@0.26.0': 7684 + optional: true 7685 + 7686 + '@oxfmt/linux-arm64-gnu@0.26.0': 7687 + optional: true 7688 + 7689 + '@oxfmt/linux-arm64-musl@0.26.0': 7690 + optional: true 7691 + 7692 + '@oxfmt/linux-x64-gnu@0.26.0': 7693 + optional: true 7694 + 7695 + '@oxfmt/linux-x64-musl@0.26.0': 7696 + optional: true 7697 + 7698 + '@oxfmt/win32-arm64@0.26.0': 7699 + optional: true 7700 + 7701 + '@oxfmt/win32-x64@0.26.0': 7702 + optional: true 7703 + 7628 7704 '@oxlint-tsgolint/darwin-arm64@0.11.1': 7629 7705 optional: true 7630 7706 ··· 9606 9682 '@oxc-parser/binding-win32-arm64-msvc': 0.99.0 9607 9683 '@oxc-parser/binding-win32-x64-msvc': 0.99.0 9608 9684 9685 + oxfmt@0.26.0: 9686 + dependencies: 9687 + tinypool: 2.0.0 9688 + optionalDependencies: 9689 + '@oxfmt/darwin-arm64': 0.26.0 9690 + '@oxfmt/darwin-x64': 0.26.0 9691 + '@oxfmt/linux-arm64-gnu': 0.26.0 9692 + '@oxfmt/linux-arm64-musl': 0.26.0 9693 + '@oxfmt/linux-x64-gnu': 0.26.0 9694 + '@oxfmt/linux-x64-musl': 0.26.0 9695 + '@oxfmt/win32-arm64': 0.26.0 9696 + '@oxfmt/win32-x64': 0.26.0 9697 + 9609 9698 oxlint-tsgolint@0.11.1: 9610 9699 optionalDependencies: 9611 9700 '@oxlint-tsgolint/darwin-arm64': 0.11.1 ··· 10225 10314 dependencies: 10226 10315 fdir: 6.5.0(picomatch@4.0.3) 10227 10316 picomatch: 4.0.3 10317 + 10318 + tinypool@2.0.0: {} 10228 10319 10229 10320 tinyrainbow@3.0.3: {} 10230 10321