JSPM

applesauce-content

4.0.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 177
    • Score
      100M100P100Q87167F
    • License MIT

    Unified plugins for processing event content

    Package Exports

    • applesauce-content
    • applesauce-content/helpers
    • applesauce-content/helpers/index
    • applesauce-content/helpers/media
    • applesauce-content/helpers/regexp
    • applesauce-content/markdown
    • applesauce-content/nast
    • applesauce-content/text

    Readme

    applesauce-content

    applesauce package for parsing text note content

    Example

    import { getParsedContent } from "applesauce-content/text";
    
    const stringContent = `
    hello nostr!
    nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6
    `;
    const ats = getParsedContent(stringContent);
    
    console.log(ats);
    /*
    {
      type: 'root',
      event: undefined,
      children: [
        { type: 'text', value: 'hello nostr!' },
        { type: 'text', value: '\n' },
        {
          type: 'mention',
          decoded: [Object],
          encoded: 'npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6'
        }
      ]
    }
    */