JSPM

@vultisig/lib-utils

0.10.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 523
  • Score
    100M100P100Q82684F
  • License MIT

Shared utilities for Vultisig core packages

Package Exports

  • @vultisig/lib-utils/TransferDirection
  • @vultisig/lib-utils/array/getLastItem
  • @vultisig/lib-utils/array/groupItems
  • @vultisig/lib-utils/array/haveSameContent
  • @vultisig/lib-utils/array/isEmpty
  • @vultisig/lib-utils/array/isOneOf
  • @vultisig/lib-utils/array/order
  • @vultisig/lib-utils/array/range
  • @vultisig/lib-utils/array/splitBy
  • @vultisig/lib-utils/array/sum
  • @vultisig/lib-utils/array/toBatches
  • @vultisig/lib-utils/array/toggleInclusion
  • @vultisig/lib-utils/array/updateAtIndex
  • @vultisig/lib-utils/array/without
  • @vultisig/lib-utils/array/withoutDuplicates
  • @vultisig/lib-utils/assert/shouldBeDefined
  • @vultisig/lib-utils/assert/shouldBePresent
  • @vultisig/lib-utils/attempt
  • @vultisig/lib-utils/base64Encode
  • @vultisig/lib-utils/bigint/bigIntMax
  • @vultisig/lib-utils/bigint/bigIntMultiplyByNumber
  • @vultisig/lib-utils/bigint/bigIntSum
  • @vultisig/lib-utils/bigint/bigIntToDecimalString
  • @vultisig/lib-utils/bigint/bigIntToHex
  • @vultisig/lib-utils/bigint/bigIntToNumber
  • @vultisig/lib-utils/bigint/decimalStringToBigInt
  • @vultisig/lib-utils/capitalizeFirstLetter
  • @vultisig/lib-utils/crypto/getHexEncodedRandomBytes
  • @vultisig/lib-utils/debounce
  • @vultisig/lib-utils/degreesToRadians
  • @vultisig/lib-utils/encryption/aesGcm/AesGcmInput
  • @vultisig/lib-utils/encryption/aesGcm/decryptWithAesGcm
  • @vultisig/lib-utils/encryption/aesGcm/encryptWithAesGcm
  • @vultisig/lib-utils/encryption/config
  • @vultisig/lib-utils/encryption/vaultBackup/decryptVaultBackupWithPassword
  • @vultisig/lib-utils/encryption/vaultBackup/encryptVaultBackupWithPassword
  • @vultisig/lib-utils/encryption/vaultBackup/vaultBackupConstants
  • @vultisig/lib-utils/encryption/vaultBackup/vaultBackupCrypto
  • @vultisig/lib-utils/enforceRange
  • @vultisig/lib-utils/entities/Dimensions
  • @vultisig/lib-utils/entities/EntityWithAmount
  • @vultisig/lib-utils/entities/EntityWithLogo
  • @vultisig/lib-utils/entities/EntityWithOrder
  • @vultisig/lib-utils/entities/EntityWithPrice
  • @vultisig/lib-utils/entities/EntityWithTicker
  • @vultisig/lib-utils/entities/Entry
  • @vultisig/lib-utils/entities/ValueTransition
  • @vultisig/lib-utils/entities/props
  • @vultisig/lib-utils/error/NoDataError
  • @vultisig/lib-utils/error/NotImplementedError
  • @vultisig/lib-utils/error/assertErrorMessage
  • @vultisig/lib-utils/error/extractErrorMsg
  • @vultisig/lib-utils/error/isInError
  • @vultisig/lib-utils/error/prefixErrorWith
  • @vultisig/lib-utils/error/transformError
  • @vultisig/lib-utils/fetch/HttpResponseError
  • @vultisig/lib-utils/fetch/assertFetchResponse
  • @vultisig/lib-utils/file/initiateFileDownload
  • @vultisig/lib-utils/file/readFileAsArrayBuffer
  • @vultisig/lib-utils/formatAmount
  • @vultisig/lib-utils/formatDataToHex
  • @vultisig/lib-utils/formatWalletAddress
  • @vultisig/lib-utils/fromBase64
  • @vultisig/lib-utils/getDiscriminatedUnionValue
  • @vultisig/lib-utils/hex/ensureHexPrefix
  • @vultisig/lib-utils/hex/hexToNumber
  • @vultisig/lib-utils/hex/numberToHex
  • @vultisig/lib-utils/hex/stripHexPrefix
  • @vultisig/lib-utils/hexToBytes
  • @vultisig/lib-utils/match
  • @vultisig/lib-utils/matchDiscriminatedUnion
  • @vultisig/lib-utils/matchRecordUnion
  • @vultisig/lib-utils/math/maxBigInt
  • @vultisig/lib-utils/math/minBigInt
  • @vultisig/lib-utils/memoize
  • @vultisig/lib-utils/memoizeAsync
  • @vultisig/lib-utils/order/Order
  • @vultisig/lib-utils/order/config
  • @vultisig/lib-utils/order/getLastItemOrder
  • @vultisig/lib-utils/order/getNewOrder
  • @vultisig/lib-utils/package.json
  • @vultisig/lib-utils/pair/getPairComplement
  • @vultisig/lib-utils/pipe
  • @vultisig/lib-utils/promise/asyncFallbackChain
  • @vultisig/lib-utils/promise/chainPromises
  • @vultisig/lib-utils/promise/coalesceInFlight
  • @vultisig/lib-utils/promise/ignorePromiseOutcome
  • @vultisig/lib-utils/promise/isPromise
  • @vultisig/lib-utils/query/addQueryParams
  • @vultisig/lib-utils/query/getRawQueryParams
  • @vultisig/lib-utils/query/queryUrl
  • @vultisig/lib-utils/query/retry
  • @vultisig/lib-utils/randomInRange
  • @vultisig/lib-utils/record/areEqualRecords
  • @vultisig/lib-utils/record/assertField
  • @vultisig/lib-utils/record/getRecordKeys
  • @vultisig/lib-utils/record/haveEqualFields
  • @vultisig/lib-utils/record/isRecordEmpty
  • @vultisig/lib-utils/record/makeRecord
  • @vultisig/lib-utils/record/mergeRecords
  • @vultisig/lib-utils/record/mirrorRecord
  • @vultisig/lib-utils/record/omit
  • @vultisig/lib-utils/record/pick
  • @vultisig/lib-utils/record/recordFromItems
  • @vultisig/lib-utils/record/recordFromKeys
  • @vultisig/lib-utils/record/recordMap
  • @vultisig/lib-utils/record/sortRecordKeysAlphabetically
  • @vultisig/lib-utils/record/toEntries
  • @vultisig/lib-utils/record/union/getRecordUnionKey
  • @vultisig/lib-utils/record/union/getRecordUnionValue
  • @vultisig/lib-utils/record/withoutUndefinedFields
  • @vultisig/lib-utils/sleep
  • @vultisig/lib-utils/string/areLowerCaseEqual
  • @vultisig/lib-utils/string/normalizeNonEmptyString
  • @vultisig/lib-utils/string/truncate
  • @vultisig/lib-utils/time
  • @vultisig/lib-utils/time/DurationUnit
  • @vultisig/lib-utils/time/convertDuration
  • @vultisig/lib-utils/toCamelCase
  • @vultisig/lib-utils/toPercents
  • @vultisig/lib-utils/types/Defined
  • @vultisig/lib-utils/types/Exact
  • @vultisig/lib-utils/types/Method
  • @vultisig/lib-utils/types/RequiredFields
  • @vultisig/lib-utils/types/Resolver
  • @vultisig/lib-utils/types/Result
  • @vultisig/lib-utils/types/WithoutUndefinedFields
  • @vultisig/lib-utils/url/baseDomain
  • @vultisig/lib-utils/url/host
  • @vultisig/lib-utils/validation/url
  • @vultisig/lib-utils/validation/validateEmail

Readme