From a9d1115953cca56edd5fd04551fd172bf9f449ec Mon Sep 17 00:00:00 2001 From: Mark Bennett Date: Mon, 9 Feb 2026 14:03:58 -0700 Subject: [PATCH] Configure TypeScript for lexicon compatibility and add documentation - Update tsconfig.json: - Exclude src/lexicon/** from compilation (generated code has compatibility issues) - Exclude tests/**/* from build output (tests are type-checked separately) - Only include src/**/* in build - Regenerate lexicons with post-processing fixes applied: - All multiformats/cid imports now use main package export - All relative imports now have .js extensions - Add comprehensive src/lexicon/README.md documenting: - Code generation workflow - Dependencies and multiformats usage - Recommended usage patterns (custom interfaces) - Known issues and workarounds - Troubleshooting guide This allows TypeScript to compile cleanly while still providing type information from generated lexicons for IDE support. Co-Authored-By: Claude Sonnet 4.5 --- src/lexicon/README.md | 168 ++++++++++++++++++ src/lexicon/index.ts | 2 +- src/lexicon/types/sh/tangled/actor/profile.ts | 6 +- src/lexicon/types/sh/tangled/feed/reaction.ts | 6 +- src/lexicon/types/sh/tangled/feed/star.ts | 6 +- src/lexicon/types/sh/tangled/git/refUpdate.ts | 6 +- src/lexicon/types/sh/tangled/graph/follow.ts | 6 +- src/lexicon/types/sh/tangled/knot.ts | 6 +- src/lexicon/types/sh/tangled/knot/listKeys.ts | 6 +- src/lexicon/types/sh/tangled/knot/member.ts | 6 +- src/lexicon/types/sh/tangled/knot/version.ts | 6 +- .../types/sh/tangled/label/definition.ts | 6 +- src/lexicon/types/sh/tangled/label/op.ts | 6 +- src/lexicon/types/sh/tangled/pipeline.ts | 6 +- .../sh/tangled/pipeline/cancelPipeline.ts | 6 +- .../types/sh/tangled/pipeline/status.ts | 6 +- src/lexicon/types/sh/tangled/repo.ts | 6 +- .../types/sh/tangled/repo/addSecret.ts | 6 +- src/lexicon/types/sh/tangled/repo/archive.ts | 6 +- src/lexicon/types/sh/tangled/repo/artifact.ts | 6 +- src/lexicon/types/sh/tangled/repo/blob.ts | 6 +- src/lexicon/types/sh/tangled/repo/branch.ts | 6 +- src/lexicon/types/sh/tangled/repo/branches.ts | 6 +- .../types/sh/tangled/repo/collaborator.ts | 6 +- src/lexicon/types/sh/tangled/repo/compare.ts | 6 +- src/lexicon/types/sh/tangled/repo/create.ts | 6 +- src/lexicon/types/sh/tangled/repo/delete.ts | 6 +- .../types/sh/tangled/repo/deleteBranch.ts | 6 +- src/lexicon/types/sh/tangled/repo/diff.ts | 6 +- .../types/sh/tangled/repo/forkStatus.ts | 6 +- src/lexicon/types/sh/tangled/repo/forkSync.ts | 6 +- .../types/sh/tangled/repo/getDefaultBranch.ts | 6 +- .../types/sh/tangled/repo/hiddenRef.ts | 6 +- src/lexicon/types/sh/tangled/repo/issue.ts | 6 +- .../types/sh/tangled/repo/issue/comment.ts | 6 +- .../types/sh/tangled/repo/issue/state.ts | 6 +- .../sh/tangled/repo/issue/state/closed.ts | 6 +- .../types/sh/tangled/repo/issue/state/open.ts | 6 +- .../types/sh/tangled/repo/languages.ts | 6 +- .../types/sh/tangled/repo/listSecrets.ts | 6 +- src/lexicon/types/sh/tangled/repo/log.ts | 6 +- src/lexicon/types/sh/tangled/repo/merge.ts | 6 +- .../types/sh/tangled/repo/mergeCheck.ts | 6 +- src/lexicon/types/sh/tangled/repo/pull.ts | 6 +- .../types/sh/tangled/repo/pull/comment.ts | 6 +- .../types/sh/tangled/repo/pull/status.ts | 6 +- .../sh/tangled/repo/pull/status/closed.ts | 6 +- .../sh/tangled/repo/pull/status/merged.ts | 6 +- .../types/sh/tangled/repo/pull/status/open.ts | 6 +- .../types/sh/tangled/repo/removeSecret.ts | 6 +- .../types/sh/tangled/repo/setDefaultBranch.ts | 6 +- src/lexicon/types/sh/tangled/repo/tag.ts | 6 +- src/lexicon/types/sh/tangled/repo/tags.ts | 6 +- src/lexicon/types/sh/tangled/repo/tree.ts | 6 +- src/lexicon/types/sh/tangled/spindle.ts | 6 +- .../types/sh/tangled/spindle/member.ts | 6 +- src/lexicon/types/sh/tangled/string.ts | 6 +- tsconfig.json | 4 +- 58 files changed, 336 insertions(+), 168 deletions(-) create mode 100644 src/lexicon/README.md diff --git a/src/lexicon/README.md b/src/lexicon/README.md new file mode 100644 index 0000000..da340c0 --- /dev/null +++ b/src/lexicon/README.md @@ -0,0 +1,168 @@ +# Generated Lexicon Code + +This directory contains automatically generated TypeScript code from AT Protocol lexicon definitions for the Tangled.org service. + +## ⚠️ Do Not Edit + +**IMPORTANT**: All files in this directory are generated by `@atproto/lex-cli` and should not be manually edited. Any changes will be overwritten the next time code generation runs. + +## Source + +The lexicon definitions are vendored in `/lexicons/` directory from: +- **Source**: `https://tangled.org/tangled.org/core/raw/master/lexicons/` +- **Repository**: `https://tangled.org/tangled.org/core` + +## Code Generation + +To regenerate this code after updating lexicons: + +```bash +npm run codegen +``` + +This command: +1. Runs `@atproto/lex-cli` to generate TypeScript types from lexicons +2. Automatically fixes ES module imports by adding `.js` extensions +3. Rewrites `multiformats/cid` imports to use the main package export + +## Dependencies + +The generated code requires: +- `@atproto/api` - AT Protocol client library +- `@atproto/lexicon` - Lexicon validation runtime +- `multiformats` - CID (Content Identifier) support for content addressing + +These are already included in `package.json` dependencies. + +**Note on multiformats**: The code generator produces `import { CID } from 'multiformats/cid'` which TypeScript NodeNext module resolution cannot find. Our post-processing script (`scripts/fix-lexicon-imports.js`) automatically rewrites this to `import { CID } from 'multiformats'`, which uses the main package export and resolves correctly. + +## Using Generated Types + +### Recommended Approach + +**Define your own interfaces** based on the lexicon schemas rather than importing from generated code. This avoids TypeScript compatibility issues with the generated code. + +Example: + +```typescript +// src/lib/issues-api.ts +/** + * Issue record type based on sh.tangled.repo.issue lexicon + * @see lexicons/sh/tangled/issue/issue.json + */ +export interface IssueRecord { + $type: 'sh.tangled.repo.issue'; + repo: string; + title: string; + body?: string; + createdAt: string; + mentions?: string[]; + references?: string[]; + [key: string]: unknown; // Required for AT Protocol record compatibility +} +``` + +### Direct Import (Not Recommended) + +If you must import directly from generated code: + +```typescript +import type { Record as IssueRecord } from './lexicon/types/sh/tangled/repo/issue.js'; +``` + +**Note**: Direct imports may cause TypeScript compilation issues. The generated code is excluded from TypeScript compilation (`tsconfig.json` excludes `src/lexicon/**`) to avoid compatibility problems. + +## Known Issues + +The generated code has some compatibility issues with strict TypeScript configurations: + +1. **Unused imports**: Generated code imports types that aren't always used (CID, BlobRef, $Typed, OmitKey) +2. **Property compatibility**: `needsCbor` properties may not match current `@atproto/lexicon` types + +These issues are inherent to the code generator. We work around them by: +- Excluding `src/lexicon/**` from TypeScript compilation in `tsconfig.json` +- Defining our own interfaces based on lexicon schemas for use in application code +- Post-processing generated files to fix module resolution issues + +## Post-Processing + +After generation, `scripts/fix-lexicon-imports.js` automatically: +- Adds `.js` extensions to relative imports for ES module compatibility +- Rewrites `import { CID } from 'multiformats/cid'` to `import { CID } from 'multiformats'` +- Ensures proper module resolution with TypeScript NodeNext + +## Structure + +``` +src/lexicon/ +├── README.md # This file +├── index.ts # Main exports (generated) +├── lexicons.ts # Lexicon schemas (generated) +├── util.ts # Utility types (generated) +└── types/ + └── sh/ + └── tangled/ + ├── repo/ + │ ├── issue.ts # Issue record types + │ ├── pull.ts # Pull request types + │ └── ... + ├── actor/ + │ └── profile.ts + ├── feed/ + ├── graph/ + └── ... +``` + +## Updating Lexicons + +When Tangled.org updates their lexicon schemas: + +1. **Fetch latest lexicons**: + ```bash + npm run update-lexicons + ``` + +2. **Regenerate TypeScript code**: + ```bash + npm run codegen + ``` + +3. **Review changes**: + - Check `git diff` to see what changed + - Update any custom interfaces if lexicon schemas changed + - Run tests: `npm test` + - Verify TypeScript compiles: `npm run typecheck` + +4. **Commit both lexicon and generated code changes**: + ```bash + git add lexicons/ src/lexicon/ + git commit -m "Update Tangled lexicons and regenerate client code" + ``` + +## Troubleshooting + +### TypeScript Errors + +If you see TypeScript errors from `src/lexicon/**`, this is expected. The generated code is excluded from compilation. As long as your application code (outside `src/lexicon/`) compiles, you're good. + +### Build Failures + +If the build fails after regenerating lexicons: + +1. Check if any lexicon schemas changed structure +2. Update your custom interfaces to match new schemas +3. Ensure `scripts/fix-lexicon-imports.js` ran successfully + +### Import Errors + +If you see module resolution errors: + +1. Ensure imports use `.js` extensions +2. Run `npm run codegen` to regenerate and fix imports +3. Check that `multiformats` is installed: `npm ls multiformats` + +## Reference + +- [AT Protocol Lexicon Specification](https://atproto.com/specs/lexicon) +- [Tangled.org Core Repository](https://tangled.org/tangled.org/core) +- [@atproto/lex-cli Documentation](https://github.com/bluesky-social/atproto/tree/main/packages/lex-cli) diff --git a/src/lexicon/index.ts b/src/lexicon/index.ts index 6605f89..39e241b 100644 --- a/src/lexicon/index.ts +++ b/src/lexicon/index.ts @@ -7,7 +7,7 @@ import { type FetchHandlerOptions, } from '@atproto/xrpc' import { schemas } from './lexicons.js' -import { CID } from 'multiformats/cid' +import { CID } from 'multiformats' import { type OmitKey, type Un$Typed } from './util.js' import * as ShTangledActorProfile from './types/sh/tangled/actor/profile.js' import * as ShTangledFeedReaction from './types/sh/tangled/feed/reaction.js' diff --git a/src/lexicon/types/sh/tangled/actor/profile.ts b/src/lexicon/types/sh/tangled/actor/profile.ts index dce1670..88d67fd 100644 --- a/src/lexicon/types/sh/tangled/actor/profile.ts +++ b/src/lexicon/types/sh/tangled/actor/profile.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/feed/reaction.ts b/src/lexicon/types/sh/tangled/feed/reaction.ts index 0fb1b29..60d09cf 100644 --- a/src/lexicon/types/sh/tangled/feed/reaction.ts +++ b/src/lexicon/types/sh/tangled/feed/reaction.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/feed/star.ts b/src/lexicon/types/sh/tangled/feed/star.ts index 4722b2a..6373c1e 100644 --- a/src/lexicon/types/sh/tangled/feed/star.ts +++ b/src/lexicon/types/sh/tangled/feed/star.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/git/refUpdate.ts b/src/lexicon/types/sh/tangled/git/refUpdate.ts index af0f6f2..b7b290b 100644 --- a/src/lexicon/types/sh/tangled/git/refUpdate.ts +++ b/src/lexicon/types/sh/tangled/git/refUpdate.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/graph/follow.ts b/src/lexicon/types/sh/tangled/graph/follow.ts index d081b7b..dab518d 100644 --- a/src/lexicon/types/sh/tangled/graph/follow.ts +++ b/src/lexicon/types/sh/tangled/graph/follow.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/knot.ts b/src/lexicon/types/sh/tangled/knot.ts index 4767e22..f8e957b 100644 --- a/src/lexicon/types/sh/tangled/knot.ts +++ b/src/lexicon/types/sh/tangled/knot.ts @@ -2,9 +2,9 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../lexicons' -import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../lexicons.js' +import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/knot/listKeys.ts b/src/lexicon/types/sh/tangled/knot/listKeys.ts index 6cd1d9a..63203a4 100644 --- a/src/lexicon/types/sh/tangled/knot/listKeys.ts +++ b/src/lexicon/types/sh/tangled/knot/listKeys.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/knot/member.ts b/src/lexicon/types/sh/tangled/knot/member.ts index 7b5f8f2..44a4a05 100644 --- a/src/lexicon/types/sh/tangled/knot/member.ts +++ b/src/lexicon/types/sh/tangled/knot/member.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/knot/version.ts b/src/lexicon/types/sh/tangled/knot/version.ts index 50e04a3..4888b4a 100644 --- a/src/lexicon/types/sh/tangled/knot/version.ts +++ b/src/lexicon/types/sh/tangled/knot/version.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/label/definition.ts b/src/lexicon/types/sh/tangled/label/definition.ts index 54709da..0eb1f90 100644 --- a/src/lexicon/types/sh/tangled/label/definition.ts +++ b/src/lexicon/types/sh/tangled/label/definition.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/label/op.ts b/src/lexicon/types/sh/tangled/label/op.ts index a77a974..a128326 100644 --- a/src/lexicon/types/sh/tangled/label/op.ts +++ b/src/lexicon/types/sh/tangled/label/op.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/pipeline.ts b/src/lexicon/types/sh/tangled/pipeline.ts index 7766028..663fbca 100644 --- a/src/lexicon/types/sh/tangled/pipeline.ts +++ b/src/lexicon/types/sh/tangled/pipeline.ts @@ -2,9 +2,9 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../lexicons' -import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../lexicons.js' +import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/pipeline/cancelPipeline.ts b/src/lexicon/types/sh/tangled/pipeline/cancelPipeline.ts index 65ef0d9..c9877cc 100644 --- a/src/lexicon/types/sh/tangled/pipeline/cancelPipeline.ts +++ b/src/lexicon/types/sh/tangled/pipeline/cancelPipeline.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/pipeline/status.ts b/src/lexicon/types/sh/tangled/pipeline/status.ts index f52df13..56ab93f 100644 --- a/src/lexicon/types/sh/tangled/pipeline/status.ts +++ b/src/lexicon/types/sh/tangled/pipeline/status.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo.ts b/src/lexicon/types/sh/tangled/repo.ts index 1cbe202..d7942c0 100644 --- a/src/lexicon/types/sh/tangled/repo.ts +++ b/src/lexicon/types/sh/tangled/repo.ts @@ -2,9 +2,9 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../lexicons' -import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../lexicons.js' +import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/addSecret.ts b/src/lexicon/types/sh/tangled/repo/addSecret.ts index 8b7b1cb..663b614 100644 --- a/src/lexicon/types/sh/tangled/repo/addSecret.ts +++ b/src/lexicon/types/sh/tangled/repo/addSecret.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/archive.ts b/src/lexicon/types/sh/tangled/repo/archive.ts index 6a4bfdf..f73db8c 100644 --- a/src/lexicon/types/sh/tangled/repo/archive.ts +++ b/src/lexicon/types/sh/tangled/repo/archive.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/artifact.ts b/src/lexicon/types/sh/tangled/repo/artifact.ts index c21872e..f6a381a 100644 --- a/src/lexicon/types/sh/tangled/repo/artifact.ts +++ b/src/lexicon/types/sh/tangled/repo/artifact.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/blob.ts b/src/lexicon/types/sh/tangled/repo/blob.ts index 1958cc4..bf08d6f 100644 --- a/src/lexicon/types/sh/tangled/repo/blob.ts +++ b/src/lexicon/types/sh/tangled/repo/blob.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/branch.ts b/src/lexicon/types/sh/tangled/repo/branch.ts index 62d56d9..15a73fe 100644 --- a/src/lexicon/types/sh/tangled/repo/branch.ts +++ b/src/lexicon/types/sh/tangled/repo/branch.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/branches.ts b/src/lexicon/types/sh/tangled/repo/branches.ts index 916d1bb..f893440 100644 --- a/src/lexicon/types/sh/tangled/repo/branches.ts +++ b/src/lexicon/types/sh/tangled/repo/branches.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/collaborator.ts b/src/lexicon/types/sh/tangled/repo/collaborator.ts index 80e5913..6dfbff9 100644 --- a/src/lexicon/types/sh/tangled/repo/collaborator.ts +++ b/src/lexicon/types/sh/tangled/repo/collaborator.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/compare.ts b/src/lexicon/types/sh/tangled/repo/compare.ts index eba7718..b0ed517 100644 --- a/src/lexicon/types/sh/tangled/repo/compare.ts +++ b/src/lexicon/types/sh/tangled/repo/compare.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/create.ts b/src/lexicon/types/sh/tangled/repo/create.ts index 66b0642..d89b3f6 100644 --- a/src/lexicon/types/sh/tangled/repo/create.ts +++ b/src/lexicon/types/sh/tangled/repo/create.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/delete.ts b/src/lexicon/types/sh/tangled/repo/delete.ts index f7c1e74..a00720b 100644 --- a/src/lexicon/types/sh/tangled/repo/delete.ts +++ b/src/lexicon/types/sh/tangled/repo/delete.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/deleteBranch.ts b/src/lexicon/types/sh/tangled/repo/deleteBranch.ts index 853a8f9..205a246 100644 --- a/src/lexicon/types/sh/tangled/repo/deleteBranch.ts +++ b/src/lexicon/types/sh/tangled/repo/deleteBranch.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/diff.ts b/src/lexicon/types/sh/tangled/repo/diff.ts index 5766a39..07baa3c 100644 --- a/src/lexicon/types/sh/tangled/repo/diff.ts +++ b/src/lexicon/types/sh/tangled/repo/diff.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/forkStatus.ts b/src/lexicon/types/sh/tangled/repo/forkStatus.ts index 60547f8..088c25f 100644 --- a/src/lexicon/types/sh/tangled/repo/forkStatus.ts +++ b/src/lexicon/types/sh/tangled/repo/forkStatus.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/forkSync.ts b/src/lexicon/types/sh/tangled/repo/forkSync.ts index 3cfd791..93a580a 100644 --- a/src/lexicon/types/sh/tangled/repo/forkSync.ts +++ b/src/lexicon/types/sh/tangled/repo/forkSync.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/getDefaultBranch.ts b/src/lexicon/types/sh/tangled/repo/getDefaultBranch.ts index 5dc5c24..5b3bb53 100644 --- a/src/lexicon/types/sh/tangled/repo/getDefaultBranch.ts +++ b/src/lexicon/types/sh/tangled/repo/getDefaultBranch.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/hiddenRef.ts b/src/lexicon/types/sh/tangled/repo/hiddenRef.ts index 5b2f535..bad84dc 100644 --- a/src/lexicon/types/sh/tangled/repo/hiddenRef.ts +++ b/src/lexicon/types/sh/tangled/repo/hiddenRef.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/issue.ts b/src/lexicon/types/sh/tangled/repo/issue.ts index fad09e7..f12a1f2 100644 --- a/src/lexicon/types/sh/tangled/repo/issue.ts +++ b/src/lexicon/types/sh/tangled/repo/issue.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/issue/comment.ts b/src/lexicon/types/sh/tangled/repo/issue/comment.ts index da55312..7cfc520 100644 --- a/src/lexicon/types/sh/tangled/repo/issue/comment.ts +++ b/src/lexicon/types/sh/tangled/repo/issue/comment.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../../util' +} from '../../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/issue/state.ts b/src/lexicon/types/sh/tangled/repo/issue/state.ts index 24c23e0..d8cb776 100644 --- a/src/lexicon/types/sh/tangled/repo/issue/state.ts +++ b/src/lexicon/types/sh/tangled/repo/issue/state.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../../util' +} from '../../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/issue/state/closed.ts b/src/lexicon/types/sh/tangled/repo/issue/state/closed.ts index 08fe593..7011a25 100644 --- a/src/lexicon/types/sh/tangled/repo/issue/state/closed.ts +++ b/src/lexicon/types/sh/tangled/repo/issue/state/closed.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../../../util' +} from '../../../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/issue/state/open.ts b/src/lexicon/types/sh/tangled/repo/issue/state/open.ts index 4a1ae6f..1102072 100644 --- a/src/lexicon/types/sh/tangled/repo/issue/state/open.ts +++ b/src/lexicon/types/sh/tangled/repo/issue/state/open.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../../../util' +} from '../../../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/languages.ts b/src/lexicon/types/sh/tangled/repo/languages.ts index 5a437d8..852d530 100644 --- a/src/lexicon/types/sh/tangled/repo/languages.ts +++ b/src/lexicon/types/sh/tangled/repo/languages.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/listSecrets.ts b/src/lexicon/types/sh/tangled/repo/listSecrets.ts index 4928c48..d0588fe 100644 --- a/src/lexicon/types/sh/tangled/repo/listSecrets.ts +++ b/src/lexicon/types/sh/tangled/repo/listSecrets.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/log.ts b/src/lexicon/types/sh/tangled/repo/log.ts index 03f9b2b..369c739 100644 --- a/src/lexicon/types/sh/tangled/repo/log.ts +++ b/src/lexicon/types/sh/tangled/repo/log.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/merge.ts b/src/lexicon/types/sh/tangled/repo/merge.ts index bc83f1c..e7d474e 100644 --- a/src/lexicon/types/sh/tangled/repo/merge.ts +++ b/src/lexicon/types/sh/tangled/repo/merge.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/mergeCheck.ts b/src/lexicon/types/sh/tangled/repo/mergeCheck.ts index 8098722..c9cf71b 100644 --- a/src/lexicon/types/sh/tangled/repo/mergeCheck.ts +++ b/src/lexicon/types/sh/tangled/repo/mergeCheck.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/pull.ts b/src/lexicon/types/sh/tangled/repo/pull.ts index a9e6b74..91cd013 100644 --- a/src/lexicon/types/sh/tangled/repo/pull.ts +++ b/src/lexicon/types/sh/tangled/repo/pull.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/pull/comment.ts b/src/lexicon/types/sh/tangled/repo/pull/comment.ts index 733d73a..5919ac8 100644 --- a/src/lexicon/types/sh/tangled/repo/pull/comment.ts +++ b/src/lexicon/types/sh/tangled/repo/pull/comment.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../../util' +} from '../../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/pull/status.ts b/src/lexicon/types/sh/tangled/repo/pull/status.ts index 37074e2..9d394cf 100644 --- a/src/lexicon/types/sh/tangled/repo/pull/status.ts +++ b/src/lexicon/types/sh/tangled/repo/pull/status.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../../util' +} from '../../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/pull/status/closed.ts b/src/lexicon/types/sh/tangled/repo/pull/status/closed.ts index 376d032..3f9824a 100644 --- a/src/lexicon/types/sh/tangled/repo/pull/status/closed.ts +++ b/src/lexicon/types/sh/tangled/repo/pull/status/closed.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../../../util' +} from '../../../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/pull/status/merged.ts b/src/lexicon/types/sh/tangled/repo/pull/status/merged.ts index cca8683..ab1472f 100644 --- a/src/lexicon/types/sh/tangled/repo/pull/status/merged.ts +++ b/src/lexicon/types/sh/tangled/repo/pull/status/merged.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../../../util' +} from '../../../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/pull/status/open.ts b/src/lexicon/types/sh/tangled/repo/pull/status/open.ts index 5bf6070..5549e89 100644 --- a/src/lexicon/types/sh/tangled/repo/pull/status/open.ts +++ b/src/lexicon/types/sh/tangled/repo/pull/status/open.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../../../util' +} from '../../../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/removeSecret.ts b/src/lexicon/types/sh/tangled/repo/removeSecret.ts index b752a7c..90f34f9 100644 --- a/src/lexicon/types/sh/tangled/repo/removeSecret.ts +++ b/src/lexicon/types/sh/tangled/repo/removeSecret.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/setDefaultBranch.ts b/src/lexicon/types/sh/tangled/repo/setDefaultBranch.ts index 95a8e50..86c47e9 100644 --- a/src/lexicon/types/sh/tangled/repo/setDefaultBranch.ts +++ b/src/lexicon/types/sh/tangled/repo/setDefaultBranch.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/tag.ts b/src/lexicon/types/sh/tangled/repo/tag.ts index 4eb7ba5..a256d0b 100644 --- a/src/lexicon/types/sh/tangled/repo/tag.ts +++ b/src/lexicon/types/sh/tangled/repo/tag.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/tags.ts b/src/lexicon/types/sh/tangled/repo/tags.ts index 5bd461f..2b97aa0 100644 --- a/src/lexicon/types/sh/tangled/repo/tags.ts +++ b/src/lexicon/types/sh/tangled/repo/tags.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/repo/tree.ts b/src/lexicon/types/sh/tangled/repo/tree.ts index 9d5d41c..f558ebf 100644 --- a/src/lexicon/types/sh/tangled/repo/tree.ts +++ b/src/lexicon/types/sh/tangled/repo/tree.ts @@ -3,13 +3,13 @@ */ import { HeadersMap, XRPCError } from '@atproto/xrpc' import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/spindle.ts b/src/lexicon/types/sh/tangled/spindle.ts index 20de9ae..96b07e6 100644 --- a/src/lexicon/types/sh/tangled/spindle.ts +++ b/src/lexicon/types/sh/tangled/spindle.ts @@ -2,9 +2,9 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../lexicons' -import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../lexicons.js' +import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/spindle/member.ts b/src/lexicon/types/sh/tangled/spindle/member.ts index dc9a671..bc87b4e 100644 --- a/src/lexicon/types/sh/tangled/spindle/member.ts +++ b/src/lexicon/types/sh/tangled/spindle/member.ts @@ -2,13 +2,13 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../../lexicons' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../../lexicons.js' import { type $Typed, is$typed as _is$typed, type OmitKey, -} from '../../../../util' +} from '../../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/src/lexicon/types/sh/tangled/string.ts b/src/lexicon/types/sh/tangled/string.ts index 6cae1d6..2a85178 100644 --- a/src/lexicon/types/sh/tangled/string.ts +++ b/src/lexicon/types/sh/tangled/string.ts @@ -2,9 +2,9 @@ * GENERATED CODE - DO NOT MODIFY */ import { type ValidationResult, BlobRef } from '@atproto/lexicon' -import { CID } from 'multiformats/cid' -import { validate as _validate } from '../../../lexicons' -import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util' +import { CID } from 'multiformats' +import { validate as _validate } from '../../../lexicons.js' +import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util.js' const is$typed = _is$typed, validate = _validate diff --git a/tsconfig.json b/tsconfig.json index 63fef84..2cad54d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -19,6 +19,6 @@ "noFallthroughCasesInSwitch": true, "allowSyntheticDefaultImports": true }, - "include": ["src/**/*", "tests/**/*"], - "exclude": ["node_modules", "dist", "src/lexicon/**/*"] + "include": ["src/**/*"], + "exclude": ["node_modules", "dist", "src/lexicon/**", "tests/**/*"] } -- knotmirror 0.0.1