···1"use server";
2import { TID } from "@atproto/common";
3-import { AtpBaseClient } from "lexicons/src";
4import { createOauthClient } from "src/atproto-oauth";
5import { getIdentityData } from "actions/getIdentityData";
6import { supabaseServerClient } from "supabase/serverClient";
···1"use server";
2import { TID } from "@atproto/common";
3+import { AtpBaseClient } from "lexicons/api";
4import { createOauthClient } from "src/atproto-oauth";
5import { getIdentityData } from "actions/getIdentityData";
6import { supabaseServerClient } from "supabase/serverClient";
+3-3
actions/publishToPublication.ts
···10 PubLeafletBlocksText,
11 PubLeafletDocument,
12 PubLeafletPagesLinearDocument,
13-} from "lexicons/src";
14import { Block } from "components/Blocks/Block";
15import { TID } from "@atproto/common";
16import { supabaseServerClient } from "supabase/serverClient";
···18import { Fact } from "src/replicache";
19import { Attributes } from "src/replicache/attributes";
20import { YJSFragmentToString } from "components/Blocks/TextBlock/RenderYJSFragment";
21-import { ids } from "lexicons/src/lexicons";
22-import { OmitKey } from "lexicons/src/util";
23import { BlobRef } from "@atproto/lexicon";
24import { IdResolver } from "@atproto/identity";
25import { AtUri } from "@atproto/syntax";
···10 PubLeafletBlocksText,
11 PubLeafletDocument,
12 PubLeafletPagesLinearDocument,
13+} from "lexicons/api";
14import { Block } from "components/Blocks/Block";
15import { TID } from "@atproto/common";
16import { supabaseServerClient } from "supabase/serverClient";
···18import { Fact } from "src/replicache";
19import { Attributes } from "src/replicache/attributes";
20import { YJSFragmentToString } from "components/Blocks/TextBlock/RenderYJSFragment";
21+import { ids } from "lexicons/api/lexicons";
22+import { OmitKey } from "lexicons/api/util";
23import { BlobRef } from "@atproto/lexicon";
24import { IdResolver } from "@atproto/identity";
25import { AtUri } from "@atproto/syntax";
+1-1
app/lish/PostList.tsx
···2import Link from "next/link";
3import { Separator } from "components/Layout";
4import { Json } from "supabase/database.types";
5-import { PubLeafletDocument } from "lexicons/src";
6import { ButtonPrimary } from "components/Buttons";
7import { useIdentityData } from "components/IdentityProvider";
8import { usePublicationRelationship } from "./[handle]/[publication]/usePublicationRelationship";
···2import Link from "next/link";
3import { Separator } from "components/Layout";
4import { Json } from "supabase/database.types";
5+import { PubLeafletDocument } from "lexicons/api";
6import { ButtonPrimary } from "components/Buttons";
7import { useIdentityData } from "components/IdentityProvider";
8import { usePublicationRelationship } from "./[handle]/[publication]/usePublicationRelationship";
+2-2
app/lish/[handle]/[publication]/[rkey]/page.tsx
···3import { getPds, IdResolver } from "@atproto/identity";
4import { supabaseServerClient } from "supabase/serverClient";
5import { AtUri } from "@atproto/syntax";
6-import { ids } from "lexicons/src/lexicons";
7import {
8 PubLeafletBlocksHeader,
9 PubLeafletBlocksImage,
10 PubLeafletBlocksText,
11 PubLeafletDocument,
12 PubLeafletPagesLinearDocument,
13-} from "lexicons/src";
14import { Metadata } from "next";
1516const idResolver = new IdResolver();
···3import { getPds, IdResolver } from "@atproto/identity";
4import { supabaseServerClient } from "supabase/serverClient";
5import { AtUri } from "@atproto/syntax";
6+import { ids } from "lexicons/api/lexicons";
7import {
8 PubLeafletBlocksHeader,
9 PubLeafletBlocksImage,
10 PubLeafletBlocksText,
11 PubLeafletDocument,
12 PubLeafletPagesLinearDocument,
13+} from "lexicons/api";
14import { Metadata } from "next";
1516const idResolver = new IdResolver();
+1-1
app/lish/[handle]/[publication]/page.tsx
···7 AtpBaseClient,
8 PubLeafletDocument,
9 PubLeafletPublication,
10-} from "lexicons/src";
11import { CallToActionButton } from "./CallToActionButton";
12import { Metadata } from "next";
13
···7 AtpBaseClient,
8 PubLeafletDocument,
9 PubLeafletPublication,
10+} from "lexicons/api";
11import { CallToActionButton } from "./CallToActionButton";
12import { Metadata } from "next";
13
+1-1
app/lish/page.tsx
···1import { LishHome } from "./LishHome";
2import { createClient } from "@supabase/supabase-js";
3import { Database } from "supabase/database.types";
4-import { AtpBaseClient, PubLeafletPagesLinearDocument } from "lexicons/src";
5import { CredentialSession } from "@atproto/api";
6import { createOauthClient } from "src/atproto-oauth";
7import { getIdentityData } from "actions/getIdentityData";
···1import { LishHome } from "./LishHome";
2import { createClient } from "@supabase/supabase-js";
3import { Database } from "supabase/database.types";
4+import { AtpBaseClient, PubLeafletPagesLinearDocument } from "lexicons/api";
5import { CredentialSession } from "@atproto/api";
6import { createOauthClient } from "src/atproto-oauth";
7import { getIdentityData } from "actions/getIdentityData";
+2-2
appview/index.ts
···3import { IdResolver } from "@atproto/identity";
4const idResolver = new IdResolver();
5import { Firehose, MemoryRunner } from "@atproto/sync";
6-import { ids } from "lexicons/src/lexicons";
7import {
8 PubLeafletDocument,
9 PubLeafletPost,
10 PubLeafletPublication,
11-} from "lexicons/src";
12import { AtUri } from "@atproto/syntax";
13import { writeFile, readFile } from "fs/promises";
14
···3import { IdResolver } from "@atproto/identity";
4const idResolver = new IdResolver();
5import { Firehose, MemoryRunner } from "@atproto/sync";
6+import { ids } from "lexicons/api/lexicons";
7import {
8 PubLeafletDocument,
9 PubLeafletPost,
10 PubLeafletPublication,
11+} from "lexicons/api";
12import { AtUri } from "@atproto/syntax";
13import { writeFile, readFile } from "fs/promises";
14
···5import { schemas } from './lexicons.js'
6import { CID } from 'multiformats/cid'
7import { OmitKey, Un$Typed } from './util.js'
0008import * as PubLeafletBlocksHeader from './types/pub/leaflet/blocks/header.js'
9import * as PubLeafletBlocksImage from './types/pub/leaflet/blocks/image.js'
10import * as PubLeafletBlocksText from './types/pub/leaflet/blocks/text.js'
11-import * as PubLeafletDocument from './types/pub/leaflet/document.js'
12import * as PubLeafletPagesLinearDocument from './types/pub/leaflet/pages/linearDocument.js'
13-import * as PubLeafletPost from './types/pub/leaflet/post.js'
14-import * as PubLeafletPublication from './types/pub/leaflet/publication.js'
15import * as ComAtprotoLabelDefs from './types/com/atproto/label/defs.js'
16import * as ComAtprotoRepoApplyWrites from './types/com/atproto/repo/applyWrites.js'
17import * as ComAtprotoRepoCreateRecord from './types/com/atproto/repo/createRecord.js'
···26import * as ComAtprotoRepoStrongRef from './types/com/atproto/repo/strongRef.js'
27import * as ComAtprotoRepoUploadBlob from './types/com/atproto/repo/uploadBlob.js'
2800029export * as PubLeafletBlocksHeader from './types/pub/leaflet/blocks/header.js'
30export * as PubLeafletBlocksImage from './types/pub/leaflet/blocks/image.js'
31export * as PubLeafletBlocksText from './types/pub/leaflet/blocks/text.js'
32-export * as PubLeafletDocument from './types/pub/leaflet/document.js'
33export * as PubLeafletPagesLinearDocument from './types/pub/leaflet/pages/linearDocument.js'
34-export * as PubLeafletPost from './types/pub/leaflet/post.js'
35-export * as PubLeafletPublication from './types/pub/leaflet/publication.js'
36export * as ComAtprotoLabelDefs from './types/com/atproto/label/defs.js'
37export * as ComAtprotoRepoApplyWrites from './types/com/atproto/repo/applyWrites.js'
38export * as ComAtprotoRepoCreateRecord from './types/com/atproto/repo/createRecord.js'
···5import { schemas } from './lexicons.js'
6import { CID } from 'multiformats/cid'
7import { OmitKey, Un$Typed } from './util.js'
8+import * as PubLeafletDocument from './types/pub/leaflet/document.js'
9+import * as PubLeafletPost from './types/pub/leaflet/post.js'
10+import * as PubLeafletPublication from './types/pub/leaflet/publication.js'
11import * as PubLeafletBlocksHeader from './types/pub/leaflet/blocks/header.js'
12import * as PubLeafletBlocksImage from './types/pub/leaflet/blocks/image.js'
13import * as PubLeafletBlocksText from './types/pub/leaflet/blocks/text.js'
014import * as PubLeafletPagesLinearDocument from './types/pub/leaflet/pages/linearDocument.js'
0015import * as ComAtprotoLabelDefs from './types/com/atproto/label/defs.js'
16import * as ComAtprotoRepoApplyWrites from './types/com/atproto/repo/applyWrites.js'
17import * as ComAtprotoRepoCreateRecord from './types/com/atproto/repo/createRecord.js'
···26import * as ComAtprotoRepoStrongRef from './types/com/atproto/repo/strongRef.js'
27import * as ComAtprotoRepoUploadBlob from './types/com/atproto/repo/uploadBlob.js'
2829+export * as PubLeafletDocument from './types/pub/leaflet/document.js'
30+export * as PubLeafletPost from './types/pub/leaflet/post.js'
31+export * as PubLeafletPublication from './types/pub/leaflet/publication.js'
32export * as PubLeafletBlocksHeader from './types/pub/leaflet/blocks/header.js'
33export * as PubLeafletBlocksImage from './types/pub/leaflet/blocks/image.js'
34export * as PubLeafletBlocksText from './types/pub/leaflet/blocks/text.js'
035export * as PubLeafletPagesLinearDocument from './types/pub/leaflet/pages/linearDocument.js'
0036export * as ComAtprotoLabelDefs from './types/com/atproto/label/defs.js'
37export * as ComAtprotoRepoApplyWrites from './types/com/atproto/repo/applyWrites.js'
38export * as ComAtprotoRepoCreateRecord from './types/com/atproto/repo/createRecord.js'
···15 image: BlobRef
16 /** Alt text description of the image, for accessibility. */
17 alt?: string
18- aspectRatio?: AspectRatio
19}
2021const hashMain = 'main'
···15 image: BlobRef
16 /** Alt text description of the image, for accessibility. */
17 alt?: string
18+ aspectRatio: AspectRatio
19}
2021const hashMain = 'main'