@flatfile/util-kv-store
Version:
A utility for storing data in a persistent key-value store.
1 lines • 1 MB
Source Map (JSON)
{"version":3,"sources":["../../../node_modules/webidl-conversions/lib/index.js","../../../node_modules/whatwg-url/lib/utils.js","../../../node_modules/tr46/lib/mappingTable.json","../../../node_modules/tr46/index.js","../../../node_modules/whatwg-url/lib/url-state-machine.js","../../../node_modules/whatwg-url/lib/URL-impl.js","../../../node_modules/whatwg-url/lib/URL.js","../../../node_modules/whatwg-url/lib/public-api.js","../../../node_modules/node-fetch/lib/index.mjs","../../../node_modules/cross-fetch/dist/node-ponyfill.js","../src/kv-store.util.ts"],"names":["require_lib","__commonJSMin","exports","module","conversions","sign","x","evenRound","createNumberConversion","bitLength","typeOpts","lowerBound","upperBound","moduloVal","moduloBound","V","opts","val","c","i","S","n","U","d","a","b","require_utils","target","source","keys","impl","wrapper","require_mappingTable","require_tr46","punycode","mappingTable","PROCESSING_OPTIONS","normalize","str","s","findStatus","start","end","mid","regexAstralSymbols","countSymbols","string","mapChars","domain_name","useSTD3","processing_option","hasError","processed","len","codePoint","status","combiningMarksRegex","validateLabel","label","error","processing","result","labels","validation","verifyDnsLength","total","require_url_state_machine","tr46","specialSchemes","failure","at","input","idx","isASCIIDigit","isASCIIAlpha","isASCIIAlphanumeric","isASCIIHex","isSingleDot","buffer","isDoubleDot","isWindowsDriveLetterCodePoints","cp1","cp2","isWindowsDriveLetterString","isNormalizedWindowsDriveLetterString","containsForbiddenHostCodePoint","containsForbiddenHostCodePointExcludingPercent","isSpecialScheme","scheme","isSpecial","url","defaultPort","percentEncode","hex","utf8PercentEncode","buf","utf8PercentDecode","output","isC0ControlPercentEncode","extraPathPercentEncodeSet","isPathPercentEncode","extraUserinfoPercentEncodeSet","isUserinfoPercentEncode","percentEncodeChar","encodeSetPredicate","cStr","parseIPv4Number","R","parseIPv4","parts","numbers","part","ipv4","counter","serializeIPv4","address","parseIPv6","pieceIndex","compress","pointer","value","length","numbersSeen","ipv4Piece","number","swaps","temp","serializeIPv6","findLongestZeroSequence","ignore0","parseHost","isSpecialArg","parseOpaqueHost","domain","asciiDomain","ipv4Host","decoded","arr","maxIdx","maxLen","currStart","currLen","serializeHost","host","trimControlChars","trimTabAndNewline","shortenPath","path","isNormalizedWindowsDriveLetter","includesCredentials","cannotHaveAUsernamePasswordPort","URLStateMachine","base","encodingOverride","stateOverride","res","ret","encodedCodePoints","port","fileOtherwiseCodePoints","serializeURL","excludeFragment","serializeOrigin","tuple","options","usm","username","password","integer","require_URL_impl","constructorArgs","parsedBase","parsedURL","v","require_URL","utils","Impl","URL","args","obj","privateData","require_public_api","lib_exports","__export","AbortError","FetchError","Headers","Request","Response","lib_default","message","type","systemError","Body","body","_this","_ref","_ref$size","size","_ref$timeout","timeout","isURLSearchParams","isBlob","Stream","INTERNALS","err","consumeBody","_this4","accum","accumBytes","abort","resolve","reject","resTimeout","chunk","convertBody","headers","convert","ct","charset","clone","instance","p1","p2","PassThrough","extractContentType","getTotalBytes","writeToStream","dest","validateName","name","invalidTokenRegex","validateValue","invalidHeaderCharRegex","find","map","key","getHeaders","kind","MAP","k","createHeadersIterator","iterator","HeadersIteratorPrototype","INTERNAL","exportNodeCompatibleHeaders","hostHeaderKey","createHeadersLenient","parseURL","urlStr","parse_url","isRequest","INTERNALS$2","isAbortSignal","signal","proto","getNodeRequestOptions","request","streamDestructionSupported","contentLengthValue","totalBytes","agent","fetch","send","https","http","response","destroyStream","abortAndFinalize","finalize","req","reqTimeout","socket","fixResponseChunkedTransferBadEnding","hadError","hasDataListener","location","locationURL","URL$1","requestOpts","isDomainOrSubdomain","isSameProtocol","PassThrough$1","response_options","codings","zlibOptions","zlib","raw","errorCallback","stream","import_whatwg_url","Readable","BUFFER","TYPE","Blob","INTERNALS$1","STATUS_CODES","format_url","init_lib","__esmMin","_Blob","blobParts","buffers","element","ab","readable","relativeStart","relativeEnd","span","slicedBuffer","blob","_this2","_this3","desc","_Headers","init","rawHeaders","headerNames","headerName","method","pairs","pair","callback","thisArg","_pairs$i","_INTERNAL","index","values","_Response","contentType","Url","whatwgUrl","_Request","inputBody","destination","original","orig","code","require_node_ponyfill","nodeFetch","realFetch","import_cross_fetch","checkEnv","kv","data","currentValue","newValues","lastValue","firstValue"],"mappings":"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