a tool for shared writing and social publishing
0
fork

Configure Feed

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

add build script to fix generated type extensions

+54 -54
+42 -42
lexicons/api/index.ts
··· 2 2 * GENERATED CODE - DO NOT MODIFY 3 3 */ 4 4 import { XrpcClient, FetchHandler, FetchHandlerOptions } from '@atproto/xrpc' 5 - import { schemas } from './lexicons.js' 5 + import { schemas } from './lexicons' 6 6 import { CID } from 'multiformats/cid' 7 - import { 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' 11 - import * as PubLeafletBlocksHeader from './types/pub/leaflet/blocks/header.js' 12 - import * as PubLeafletBlocksImage from './types/pub/leaflet/blocks/image.js' 13 - import * as PubLeafletBlocksText from './types/pub/leaflet/blocks/text.js' 14 - import * as PubLeafletPagesLinearDocument from './types/pub/leaflet/pages/linearDocument.js' 15 - import * as ComAtprotoLabelDefs from './types/com/atproto/label/defs.js' 16 - import * as ComAtprotoRepoApplyWrites from './types/com/atproto/repo/applyWrites.js' 17 - import * as ComAtprotoRepoCreateRecord from './types/com/atproto/repo/createRecord.js' 18 - import * as ComAtprotoRepoDefs from './types/com/atproto/repo/defs.js' 19 - import * as ComAtprotoRepoDeleteRecord from './types/com/atproto/repo/deleteRecord.js' 20 - import * as ComAtprotoRepoDescribeRepo from './types/com/atproto/repo/describeRepo.js' 21 - import * as ComAtprotoRepoGetRecord from './types/com/atproto/repo/getRecord.js' 22 - import * as ComAtprotoRepoImportRepo from './types/com/atproto/repo/importRepo.js' 23 - import * as ComAtprotoRepoListMissingBlobs from './types/com/atproto/repo/listMissingBlobs.js' 24 - import * as ComAtprotoRepoListRecords from './types/com/atproto/repo/listRecords.js' 25 - import * as ComAtprotoRepoPutRecord from './types/com/atproto/repo/putRecord.js' 26 - import * as ComAtprotoRepoStrongRef from './types/com/atproto/repo/strongRef.js' 27 - import * as ComAtprotoRepoUploadBlob from './types/com/atproto/repo/uploadBlob.js' 7 + import { OmitKey, Un$Typed } from './util' 8 + import * as PubLeafletDocument from './types/pub/leaflet/document' 9 + import * as PubLeafletPost from './types/pub/leaflet/post' 10 + import * as PubLeafletPublication from './types/pub/leaflet/publication' 11 + import * as PubLeafletBlocksHeader from './types/pub/leaflet/blocks/header' 12 + import * as PubLeafletBlocksImage from './types/pub/leaflet/blocks/image' 13 + import * as PubLeafletBlocksText from './types/pub/leaflet/blocks/text' 14 + import * as PubLeafletPagesLinearDocument from './types/pub/leaflet/pages/linearDocument' 15 + import * as ComAtprotoLabelDefs from './types/com/atproto/label/defs' 16 + import * as ComAtprotoRepoApplyWrites from './types/com/atproto/repo/applyWrites' 17 + import * as ComAtprotoRepoCreateRecord from './types/com/atproto/repo/createRecord' 18 + import * as ComAtprotoRepoDefs from './types/com/atproto/repo/defs' 19 + import * as ComAtprotoRepoDeleteRecord from './types/com/atproto/repo/deleteRecord' 20 + import * as ComAtprotoRepoDescribeRepo from './types/com/atproto/repo/describeRepo' 21 + import * as ComAtprotoRepoGetRecord from './types/com/atproto/repo/getRecord' 22 + import * as ComAtprotoRepoImportRepo from './types/com/atproto/repo/importRepo' 23 + import * as ComAtprotoRepoListMissingBlobs from './types/com/atproto/repo/listMissingBlobs' 24 + import * as ComAtprotoRepoListRecords from './types/com/atproto/repo/listRecords' 25 + import * as ComAtprotoRepoPutRecord from './types/com/atproto/repo/putRecord' 26 + import * as ComAtprotoRepoStrongRef from './types/com/atproto/repo/strongRef' 27 + import * as ComAtprotoRepoUploadBlob from './types/com/atproto/repo/uploadBlob' 28 28 29 - 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' 32 - export * as PubLeafletBlocksHeader from './types/pub/leaflet/blocks/header.js' 33 - export * as PubLeafletBlocksImage from './types/pub/leaflet/blocks/image.js' 34 - export * as PubLeafletBlocksText from './types/pub/leaflet/blocks/text.js' 35 - export * as PubLeafletPagesLinearDocument from './types/pub/leaflet/pages/linearDocument.js' 36 - export * as ComAtprotoLabelDefs from './types/com/atproto/label/defs.js' 37 - export * as ComAtprotoRepoApplyWrites from './types/com/atproto/repo/applyWrites.js' 38 - export * as ComAtprotoRepoCreateRecord from './types/com/atproto/repo/createRecord.js' 39 - export * as ComAtprotoRepoDefs from './types/com/atproto/repo/defs.js' 40 - export * as ComAtprotoRepoDeleteRecord from './types/com/atproto/repo/deleteRecord.js' 41 - export * as ComAtprotoRepoDescribeRepo from './types/com/atproto/repo/describeRepo.js' 42 - export * as ComAtprotoRepoGetRecord from './types/com/atproto/repo/getRecord.js' 43 - export * as ComAtprotoRepoImportRepo from './types/com/atproto/repo/importRepo.js' 44 - export * as ComAtprotoRepoListMissingBlobs from './types/com/atproto/repo/listMissingBlobs.js' 45 - export * as ComAtprotoRepoListRecords from './types/com/atproto/repo/listRecords.js' 46 - export * as ComAtprotoRepoPutRecord from './types/com/atproto/repo/putRecord.js' 47 - export * as ComAtprotoRepoStrongRef from './types/com/atproto/repo/strongRef.js' 48 - export * as ComAtprotoRepoUploadBlob from './types/com/atproto/repo/uploadBlob.js' 29 + export * as PubLeafletDocument from './types/pub/leaflet/document' 30 + export * as PubLeafletPost from './types/pub/leaflet/post' 31 + export * as PubLeafletPublication from './types/pub/leaflet/publication' 32 + export * as PubLeafletBlocksHeader from './types/pub/leaflet/blocks/header' 33 + export * as PubLeafletBlocksImage from './types/pub/leaflet/blocks/image' 34 + export * as PubLeafletBlocksText from './types/pub/leaflet/blocks/text' 35 + export * as PubLeafletPagesLinearDocument from './types/pub/leaflet/pages/linearDocument' 36 + export * as ComAtprotoLabelDefs from './types/com/atproto/label/defs' 37 + export * as ComAtprotoRepoApplyWrites from './types/com/atproto/repo/applyWrites' 38 + export * as ComAtprotoRepoCreateRecord from './types/com/atproto/repo/createRecord' 39 + export * as ComAtprotoRepoDefs from './types/com/atproto/repo/defs' 40 + export * as ComAtprotoRepoDeleteRecord from './types/com/atproto/repo/deleteRecord' 41 + export * as ComAtprotoRepoDescribeRepo from './types/com/atproto/repo/describeRepo' 42 + export * as ComAtprotoRepoGetRecord from './types/com/atproto/repo/getRecord' 43 + export * as ComAtprotoRepoImportRepo from './types/com/atproto/repo/importRepo' 44 + export * as ComAtprotoRepoListMissingBlobs from './types/com/atproto/repo/listMissingBlobs' 45 + export * as ComAtprotoRepoListRecords from './types/com/atproto/repo/listRecords' 46 + export * as ComAtprotoRepoPutRecord from './types/com/atproto/repo/putRecord' 47 + export * as ComAtprotoRepoStrongRef from './types/com/atproto/repo/strongRef' 48 + export * as ComAtprotoRepoUploadBlob from './types/com/atproto/repo/uploadBlob' 49 49 50 50 export const PUB_LEAFLET_PAGES = { 51 51 LinearDocumentTextAlignLeft: 'pub.leaflet.pages.linearDocument#textAlignLeft',
+1 -1
lexicons/api/lexicons.ts
··· 7 7 ValidationError, 8 8 ValidationResult, 9 9 } from '@atproto/lexicon' 10 - import { $Typed, is$typed, maybe$typed } from './util.js' 10 + import { $Typed, is$typed, maybe$typed } from './util' 11 11 12 12 export const schemaDict = { 13 13 PubLeafletDocument: {
+1 -1
lexicons/api/types/com/atproto/repo/applyWrites.ts
··· 6 6 import { CID } from 'multiformats/cid' 7 7 import { validate as _validate } from '../../../../lexicons' 8 8 import { $Typed, is$typed as _is$typed, OmitKey } from '../../../../util' 9 - import type * as ComAtprotoRepoDefs from './defs.js' 9 + import type * as ComAtprotoRepoDefs from './defs' 10 10 11 11 const is$typed = _is$typed, 12 12 validate = _validate
+1 -1
lexicons/api/types/com/atproto/repo/createRecord.ts
··· 6 6 import { CID } from 'multiformats/cid' 7 7 import { validate as _validate } from '../../../../lexicons' 8 8 import { $Typed, is$typed as _is$typed, OmitKey } from '../../../../util' 9 - import type * as ComAtprotoRepoDefs from './defs.js' 9 + import type * as ComAtprotoRepoDefs from './defs' 10 10 11 11 const is$typed = _is$typed, 12 12 validate = _validate
+1 -1
lexicons/api/types/com/atproto/repo/deleteRecord.ts
··· 6 6 import { CID } from 'multiformats/cid' 7 7 import { validate as _validate } from '../../../../lexicons' 8 8 import { $Typed, is$typed as _is$typed, OmitKey } from '../../../../util' 9 - import type * as ComAtprotoRepoDefs from './defs.js' 9 + import type * as ComAtprotoRepoDefs from './defs' 10 10 11 11 const is$typed = _is$typed, 12 12 validate = _validate
+1 -1
lexicons/api/types/com/atproto/repo/putRecord.ts
··· 6 6 import { CID } from 'multiformats/cid' 7 7 import { validate as _validate } from '../../../../lexicons' 8 8 import { $Typed, is$typed as _is$typed, OmitKey } from '../../../../util' 9 - import type * as ComAtprotoRepoDefs from './defs.js' 9 + import type * as ComAtprotoRepoDefs from './defs' 10 10 11 11 const is$typed = _is$typed, 12 12 validate = _validate
+1 -1
lexicons/api/types/pub/leaflet/document.ts
··· 5 5 import { CID } from 'multiformats/cid' 6 6 import { validate as _validate } from '../../../lexicons' 7 7 import { $Typed, is$typed as _is$typed, OmitKey } from '../../../util' 8 - import type * as PubLeafletPagesLinearDocument from './pages/linearDocument.js' 8 + import type * as PubLeafletPagesLinearDocument from './pages/linearDocument' 9 9 10 10 const is$typed = _is$typed, 11 11 validate = _validate
+3 -3
lexicons/api/types/pub/leaflet/pages/linearDocument.ts
··· 5 5 import { CID } from 'multiformats/cid' 6 6 import { validate as _validate } from '../../../../lexicons' 7 7 import { $Typed, is$typed as _is$typed, OmitKey } from '../../../../util' 8 - import type * as PubLeafletBlocksText from '../blocks/text.js' 9 - import type * as PubLeafletBlocksHeader from '../blocks/header.js' 10 - import type * as PubLeafletBlocksImage from '../blocks/image.js' 8 + import type * as PubLeafletBlocksText from '../blocks/text' 9 + import type * as PubLeafletBlocksHeader from '../blocks/header' 10 + import type * as PubLeafletBlocksImage from '../blocks/image' 11 11 12 12 const is$typed = _is$typed, 13 13 validate = _validate
+1 -1
lexicons/api/types/pub/leaflet/post.ts
··· 5 5 import { CID } from 'multiformats/cid' 6 6 import { validate as _validate } from '../../../lexicons' 7 7 import { $Typed, is$typed as _is$typed, OmitKey } from '../../../util' 8 - import type * as ComAtprotoRepoStrongRef from '../../com/atproto/repo/strongRef.js' 8 + import type * as ComAtprotoRepoStrongRef from '../../com/atproto/repo/strongRef' 9 9 10 10 const is$typed = _is$typed, 11 11 validate = _validate
+2 -2
package.json
··· 4 4 "description": "", 5 5 "main": "index.js", 6 6 "scripts": { 7 - "dev": "next dev", 7 + "dev": "next dev --turbo", 8 8 "generate-db-types": "supabase gen types --local > supabase/database.types.ts && drizzle-kit introspect && rm -rf ./drizzle/*.sql ./drizzle/meta", 9 - "lexgen": "tsx ./lexicons/build.ts && lex gen-api ./lexicons/api ./lexicons/pub/leaflet/* ./lexicons/pub/leaflet/*/* ./lexicons/com/atproto/*/* --yes", 9 + "lexgen": "tsx ./lexicons/build.ts && lex gen-api ./lexicons/api ./lexicons/pub/leaflet/* ./lexicons/pub/leaflet/*/* ./lexicons/com/atproto/*/* --yes && find './lexicons/api' -type f -exec sed -i 's/\\.js'/'/g' {} \\;", 10 10 "wrangler-dev": "wrangler dev", 11 11 "start-appview-dev": "tsx --env-file='./.env.local' --watch appview/index.ts", 12 12 "start-appview-prod": "tsx appview/index.ts"