@pixelfactory/privatebin
Version:
a PrivateBin client written in typescript
1 lines • 3.67 kB
Source Map (JSON)
{"version":3,"file":"index.min.mjs","sources":["../../src/lib/api.ts","../../src/lib/crypto.ts","../../src/lib/privatebin.ts"],"sourcesContent":[null,null,null],"names":["Api","constructor","config","this","axios","create","get","url","post","data","success","response","importKey","key","crypto","subtle","deriveKey","salt","iterations","keyLength","name","hash","length","stringToUint8Array","str","TextEncoder","encode","async","encryptText","text","options","burnafterreading","opendiscussion","compression","textformat","spec","algo","mode","ks","ts","iter","buf","JSON","stringify","paste","pako","deflateRaw","message","masterkey","iv","getRandomValues","Uint8Array","derivedKey","adata","bytesToBase64","encData","encrypt","additionalData","tagLength","ct","decryptText","bData","base64ToBytes","clearData","decrypt","parse","inflateRaw","to","TextDecoder","decode","uint8ArrayToString","PrivatebinClient","baseURL","super","headers","sendText","payload","postPaste","getText","id","status","getPaste","Error","then","PrivatebinPasteRequest","expire","v","meta"],"mappings":"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"}