feat: initialize markr nostr bookmark client

- Add project structure with TypeScript, React, and Vite
- Implement nostr authentication using browser extension (NIP-07)
- Add NIP-51 compliant bookmark fetching and display
- Create minimal UI with login and bookmark components
- Integrate applesauce-core and applesauce-react libraries
- Add responsive styling with dark/light mode support
- Include comprehensive README with setup instructions

This is a minimal MVP for a nostr bookmark client that allows users to
view their bookmarks according to NIP-51 specification.
This commit is contained in:
Gigi
2025-10-02 07:17:07 +02:00
commit 5d53a827e0
11194 changed files with 1827829 additions and 0 deletions

View File

@@ -0,0 +1 @@
module.exports={A:{A:{"2":"K D E F A B uC"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","2":"C L M G N O P","130":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB I VC KC WC wC xC yC zC 0C"},D:{"1":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","16":"J WB K D E F A B C L M","130":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB I VC KC WC"},E:{"1":"J WB K D E F A B 2C 3C 4C 5C YC LC","16":"1C XC","130":"C L M G MC 6C 7C 8C ZC aC NC 9C OC bC cC dC eC fC AD PC gC hC iC jC kC BD QC lC mC nC oC pC qC rC CD"},F:{"1":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i","2":"F B C DD ED FD GD LC sC HD MC","130":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z"},G:{"1":"E ID tC JD KD LD MD ND OD PD QD RD SD","16":"XC","130":"TD UD VD WD XD YD ZD aD bD ZC aC NC cD OC bC cC dC eC fC dD PC gC hC iC jC kC eD QC lC mC nC oC pC qC rC"},H:{"2":"fD"},I:{"1":"RC J gD hD iD jD tC kD lD","130":"I"},J:{"16":"D A"},K:{"1":"H","2":"A B C LC sC MC"},L:{"130":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB mD nD oD pD qD YC rD sD tD uD vD OC PC QC wD"},Q:{"1":"xD"},R:{"1":"yD"},S:{"2":"zD 0D"}},B:7,C:"CSS overflow: overlay",D:true};