refactor: use main package exports instead of subpath imports

- Import Helpers from 'applesauce-core' instead of 'applesauce-core/helpers'
- Import Blueprints from 'applesauce-factory' instead of 'applesauce-factory/blueprints'
- Use namespace exports as documented in applesauce tutorial
- Fixes Vercel build issue with internal module resolution
- Follows recommended import patterns from applesauce docs
This commit is contained in:
Gigi
2025-10-07 06:04:07 +01:00
parent a5710b3611
commit b4ceaceedc
7 changed files with 26 additions and 20 deletions

View File

@@ -1,12 +1,13 @@
import { EventFactory } from 'applesauce-factory'
import { HighlightBlueprint } from 'applesauce-factory/blueprints'
import { EventFactory, Blueprints } from 'applesauce-factory'
import { RelayPool } from 'applesauce-relay'
import { IAccount } from 'applesauce-accounts'
import { AddressPointer } from 'nostr-tools/nip19'
import { NostrEvent } from 'nostr-tools'
import { Helpers } from 'applesauce-core'
import { RELAYS } from '../config/relays'
import { Highlight } from '../types/highlights'
import {
const {
getHighlightText,
getHighlightContext,
getHighlightComment,
@@ -14,7 +15,9 @@ import {
getHighlightSourceAddressPointer,
getHighlightSourceUrl,
getHighlightAttributions
} from 'applesauce-core/helpers'
} = Helpers
const { HighlightBlueprint } = Blueprints
/**
* Creates and publishes a highlight event (NIP-84)