Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

jmisc

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jmisc - npm Package Compare versions

Comparing version 0.0.4 to 0.0.5

20

cjs/index.d.ts

@@ -1,10 +0,10 @@

export { isBrowser, ensureBrowser } from './dom';
export { negate, identity, noop, not, chain } from './func';
export { asyncIteratorToArray, readableStreamToAsyncIterator, concatBuffers } from './iter-buffer';
export { makeLazy, makeMemoize, makeLazySync } from './lazy';
export { isValidNumber, isInteger, floatToStr } from './num';
export { recursiveSet, deepHas, get, set, deepPick, pick, omit, pluck, objectMap, emptyObject, emptyArray, isObject, zip } from './obj';
export { capitalize, uncapitalize, base64ToURI, uriToBase64, isoBtoa, isoAtob, normalizeVietnamese } from './str';
export { sleep, cancellableSleep, setTimeoutUntil, setTimeoutUnlimited, timeoutWait } from './time';
export { as } from './type';
export type { IgnoreLastIfVoid, UndefinedToNull, Nullable, UnionToIntersection, AllOrNone, Promisable } from './type';
export { isBrowser, ensureBrowser } from './dom.js';
export { negate, identity, noop, not, chain } from './func.js';
export { asyncIteratorToArray, readableStreamToAsyncIterator, concatBuffers } from './iter-buffer.js';
export { makeLazy, makeMemoize, makeLazySync } from './lazy.js';
export { isValidNumber, isInteger, floatToStr } from './num.js';
export { recursiveSet, deepHas, get, set, deepPick, pick, omit, pluck, objectMap, emptyObject, emptyArray, isObject, zip } from './obj.js';
export { capitalize, uncapitalize, base64ToURI, uriToBase64, isoBtoa, isoAtob, normalizeVietnamese } from './str.js';
export { sleep, cancellableSleep, setTimeoutUntil, setTimeoutUnlimited, timeoutWait } from './time.js';
export { as } from './type.js';
export type { IgnoreLastIfVoid, UndefinedToNull, Nullable, UnionToIntersection, AllOrNone, Promisable } from './type.js';
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.as = exports.timeoutWait = exports.setTimeoutUnlimited = exports.setTimeoutUntil = exports.cancellableSleep = exports.sleep = exports.normalizeVietnamese = exports.isoAtob = exports.isoBtoa = exports.uriToBase64 = exports.base64ToURI = exports.uncapitalize = exports.capitalize = exports.zip = exports.isObject = exports.emptyArray = exports.emptyObject = exports.objectMap = exports.pluck = exports.omit = exports.pick = exports.deepPick = exports.set = exports.get = exports.deepHas = exports.recursiveSet = exports.floatToStr = exports.isInteger = exports.isValidNumber = exports.makeLazySync = exports.makeMemoize = exports.makeLazy = exports.concatBuffers = exports.readableStreamToAsyncIterator = exports.asyncIteratorToArray = exports.chain = exports.not = exports.noop = exports.identity = exports.negate = exports.ensureBrowser = exports.isBrowser = void 0;
var dom_1 = require("./dom");
Object.defineProperty(exports, "isBrowser", { enumerable: true, get: function () { return dom_1.isBrowser; } });
Object.defineProperty(exports, "ensureBrowser", { enumerable: true, get: function () { return dom_1.ensureBrowser; } });
var func_1 = require("./func");
Object.defineProperty(exports, "negate", { enumerable: true, get: function () { return func_1.negate; } });
Object.defineProperty(exports, "identity", { enumerable: true, get: function () { return func_1.identity; } });
Object.defineProperty(exports, "noop", { enumerable: true, get: function () { return func_1.noop; } });
Object.defineProperty(exports, "not", { enumerable: true, get: function () { return func_1.not; } });
Object.defineProperty(exports, "chain", { enumerable: true, get: function () { return func_1.chain; } });
var iter_buffer_1 = require("./iter-buffer");
Object.defineProperty(exports, "asyncIteratorToArray", { enumerable: true, get: function () { return iter_buffer_1.asyncIteratorToArray; } });
Object.defineProperty(exports, "readableStreamToAsyncIterator", { enumerable: true, get: function () { return iter_buffer_1.readableStreamToAsyncIterator; } });
Object.defineProperty(exports, "concatBuffers", { enumerable: true, get: function () { return iter_buffer_1.concatBuffers; } });
var lazy_1 = require("./lazy");
Object.defineProperty(exports, "makeLazy", { enumerable: true, get: function () { return lazy_1.makeLazy; } });
Object.defineProperty(exports, "makeMemoize", { enumerable: true, get: function () { return lazy_1.makeMemoize; } });
Object.defineProperty(exports, "makeLazySync", { enumerable: true, get: function () { return lazy_1.makeLazySync; } });
var num_1 = require("./num");
Object.defineProperty(exports, "isValidNumber", { enumerable: true, get: function () { return num_1.isValidNumber; } });
Object.defineProperty(exports, "isInteger", { enumerable: true, get: function () { return num_1.isInteger; } });
Object.defineProperty(exports, "floatToStr", { enumerable: true, get: function () { return num_1.floatToStr; } });
var obj_1 = require("./obj");
Object.defineProperty(exports, "recursiveSet", { enumerable: true, get: function () { return obj_1.recursiveSet; } });
Object.defineProperty(exports, "deepHas", { enumerable: true, get: function () { return obj_1.deepHas; } });
Object.defineProperty(exports, "get", { enumerable: true, get: function () { return obj_1.get; } });
Object.defineProperty(exports, "set", { enumerable: true, get: function () { return obj_1.set; } });
Object.defineProperty(exports, "deepPick", { enumerable: true, get: function () { return obj_1.deepPick; } });
Object.defineProperty(exports, "pick", { enumerable: true, get: function () { return obj_1.pick; } });
Object.defineProperty(exports, "omit", { enumerable: true, get: function () { return obj_1.omit; } });
Object.defineProperty(exports, "pluck", { enumerable: true, get: function () { return obj_1.pluck; } });
Object.defineProperty(exports, "objectMap", { enumerable: true, get: function () { return obj_1.objectMap; } });
Object.defineProperty(exports, "emptyObject", { enumerable: true, get: function () { return obj_1.emptyObject; } });
Object.defineProperty(exports, "emptyArray", { enumerable: true, get: function () { return obj_1.emptyArray; } });
Object.defineProperty(exports, "isObject", { enumerable: true, get: function () { return obj_1.isObject; } });
Object.defineProperty(exports, "zip", { enumerable: true, get: function () { return obj_1.zip; } });
var str_1 = require("./str");
Object.defineProperty(exports, "capitalize", { enumerable: true, get: function () { return str_1.capitalize; } });
Object.defineProperty(exports, "uncapitalize", { enumerable: true, get: function () { return str_1.uncapitalize; } });
Object.defineProperty(exports, "base64ToURI", { enumerable: true, get: function () { return str_1.base64ToURI; } });
Object.defineProperty(exports, "uriToBase64", { enumerable: true, get: function () { return str_1.uriToBase64; } });
Object.defineProperty(exports, "isoBtoa", { enumerable: true, get: function () { return str_1.isoBtoa; } });
Object.defineProperty(exports, "isoAtob", { enumerable: true, get: function () { return str_1.isoAtob; } });
Object.defineProperty(exports, "normalizeVietnamese", { enumerable: true, get: function () { return str_1.normalizeVietnamese; } });
var time_1 = require("./time");
Object.defineProperty(exports, "sleep", { enumerable: true, get: function () { return time_1.sleep; } });
Object.defineProperty(exports, "cancellableSleep", { enumerable: true, get: function () { return time_1.cancellableSleep; } });
Object.defineProperty(exports, "setTimeoutUntil", { enumerable: true, get: function () { return time_1.setTimeoutUntil; } });
Object.defineProperty(exports, "setTimeoutUnlimited", { enumerable: true, get: function () { return time_1.setTimeoutUnlimited; } });
Object.defineProperty(exports, "timeoutWait", { enumerable: true, get: function () { return time_1.timeoutWait; } });
var type_1 = require("./type");
Object.defineProperty(exports, "as", { enumerable: true, get: function () { return type_1.as; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkJBQThDO0FBQXRDLGdHQUFBLFNBQVMsT0FBQTtBQUFFLG9HQUFBLGFBQWEsT0FBQTtBQUNoQywrQkFBeUQ7QUFBakQsOEZBQUEsTUFBTSxPQUFBO0FBQUUsZ0dBQUEsUUFBUSxPQUFBO0FBQUUsNEZBQUEsSUFBSSxPQUFBO0FBQUUsMkZBQUEsR0FBRyxPQUFBO0FBQUUsNkZBQUEsS0FBSyxPQUFBO0FBQzFDLDZDQUFnRztBQUF4RixtSEFBQSxvQkFBb0IsT0FBQTtBQUFFLDRIQUFBLDZCQUE2QixPQUFBO0FBQUUsNEdBQUEsYUFBYSxPQUFBO0FBQzFFLCtCQUEwRDtBQUFsRCxnR0FBQSxRQUFRLE9BQUE7QUFBRSxtR0FBQSxXQUFXLE9BQUE7QUFBRSxvR0FBQSxZQUFZLE9BQUE7QUFDM0MsNkJBQTBEO0FBQWxELG9HQUFBLGFBQWEsT0FBQTtBQUFFLGdHQUFBLFNBQVMsT0FBQTtBQUFFLGlHQUFBLFVBQVUsT0FBQTtBQUM1Qyw2QkFBcUk7QUFBN0gsbUdBQUEsWUFBWSxPQUFBO0FBQUUsOEZBQUEsT0FBTyxPQUFBO0FBQUUsMEZBQUEsR0FBRyxPQUFBO0FBQUUsMEZBQUEsR0FBRyxPQUFBO0FBQUUsK0ZBQUEsUUFBUSxPQUFBO0FBQUUsMkZBQUEsSUFBSSxPQUFBO0FBQUUsMkZBQUEsSUFBSSxPQUFBO0FBQUUsNEZBQUEsS0FBSyxPQUFBO0FBQUUsZ0dBQUEsU0FBUyxPQUFBO0FBQUUsa0dBQUEsV0FBVyxPQUFBO0FBQUUsaUdBQUEsVUFBVSxPQUFBO0FBQUUsK0ZBQUEsUUFBUSxPQUFBO0FBQUUsMEZBQUEsR0FBRyxPQUFBO0FBQ3ZILDZCQUErRztBQUF2RyxpR0FBQSxVQUFVLE9BQUE7QUFBRSxtR0FBQSxZQUFZLE9BQUE7QUFBRSxrR0FBQSxXQUFXLE9BQUE7QUFBRSxrR0FBQSxXQUFXLE9BQUE7QUFBRSw4RkFBQSxPQUFPLE9BQUE7QUFBRSw4RkFBQSxPQUFPLE9BQUE7QUFBRSwwR0FBQSxtQkFBbUIsT0FBQTtBQUNqRywrQkFBaUc7QUFBekYsNkZBQUEsS0FBSyxPQUFBO0FBQUUsd0dBQUEsZ0JBQWdCLE9BQUE7QUFBRSx1R0FBQSxlQUFlLE9BQUE7QUFBRSwyR0FBQSxtQkFBbUIsT0FBQTtBQUFFLG1HQUFBLFdBQVcsT0FBQTtBQUNsRiwrQkFBeUI7QUFBakIsMEZBQUEsRUFBRSxPQUFBIn0=
var dom_js_1 = require("./dom.js");
Object.defineProperty(exports, "isBrowser", { enumerable: true, get: function () { return dom_js_1.isBrowser; } });
Object.defineProperty(exports, "ensureBrowser", { enumerable: true, get: function () { return dom_js_1.ensureBrowser; } });
var func_js_1 = require("./func.js");
Object.defineProperty(exports, "negate", { enumerable: true, get: function () { return func_js_1.negate; } });
Object.defineProperty(exports, "identity", { enumerable: true, get: function () { return func_js_1.identity; } });
Object.defineProperty(exports, "noop", { enumerable: true, get: function () { return func_js_1.noop; } });
Object.defineProperty(exports, "not", { enumerable: true, get: function () { return func_js_1.not; } });
Object.defineProperty(exports, "chain", { enumerable: true, get: function () { return func_js_1.chain; } });
var iter_buffer_js_1 = require("./iter-buffer.js");
Object.defineProperty(exports, "asyncIteratorToArray", { enumerable: true, get: function () { return iter_buffer_js_1.asyncIteratorToArray; } });
Object.defineProperty(exports, "readableStreamToAsyncIterator", { enumerable: true, get: function () { return iter_buffer_js_1.readableStreamToAsyncIterator; } });
Object.defineProperty(exports, "concatBuffers", { enumerable: true, get: function () { return iter_buffer_js_1.concatBuffers; } });
var lazy_js_1 = require("./lazy.js");
Object.defineProperty(exports, "makeLazy", { enumerable: true, get: function () { return lazy_js_1.makeLazy; } });
Object.defineProperty(exports, "makeMemoize", { enumerable: true, get: function () { return lazy_js_1.makeMemoize; } });
Object.defineProperty(exports, "makeLazySync", { enumerable: true, get: function () { return lazy_js_1.makeLazySync; } });
var num_js_1 = require("./num.js");
Object.defineProperty(exports, "isValidNumber", { enumerable: true, get: function () { return num_js_1.isValidNumber; } });
Object.defineProperty(exports, "isInteger", { enumerable: true, get: function () { return num_js_1.isInteger; } });
Object.defineProperty(exports, "floatToStr", { enumerable: true, get: function () { return num_js_1.floatToStr; } });
var obj_js_1 = require("./obj.js");
Object.defineProperty(exports, "recursiveSet", { enumerable: true, get: function () { return obj_js_1.recursiveSet; } });
Object.defineProperty(exports, "deepHas", { enumerable: true, get: function () { return obj_js_1.deepHas; } });
Object.defineProperty(exports, "get", { enumerable: true, get: function () { return obj_js_1.get; } });
Object.defineProperty(exports, "set", { enumerable: true, get: function () { return obj_js_1.set; } });
Object.defineProperty(exports, "deepPick", { enumerable: true, get: function () { return obj_js_1.deepPick; } });
Object.defineProperty(exports, "pick", { enumerable: true, get: function () { return obj_js_1.pick; } });
Object.defineProperty(exports, "omit", { enumerable: true, get: function () { return obj_js_1.omit; } });
Object.defineProperty(exports, "pluck", { enumerable: true, get: function () { return obj_js_1.pluck; } });
Object.defineProperty(exports, "objectMap", { enumerable: true, get: function () { return obj_js_1.objectMap; } });
Object.defineProperty(exports, "emptyObject", { enumerable: true, get: function () { return obj_js_1.emptyObject; } });
Object.defineProperty(exports, "emptyArray", { enumerable: true, get: function () { return obj_js_1.emptyArray; } });
Object.defineProperty(exports, "isObject", { enumerable: true, get: function () { return obj_js_1.isObject; } });
Object.defineProperty(exports, "zip", { enumerable: true, get: function () { return obj_js_1.zip; } });
var str_js_1 = require("./str.js");
Object.defineProperty(exports, "capitalize", { enumerable: true, get: function () { return str_js_1.capitalize; } });
Object.defineProperty(exports, "uncapitalize", { enumerable: true, get: function () { return str_js_1.uncapitalize; } });
Object.defineProperty(exports, "base64ToURI", { enumerable: true, get: function () { return str_js_1.base64ToURI; } });
Object.defineProperty(exports, "uriToBase64", { enumerable: true, get: function () { return str_js_1.uriToBase64; } });
Object.defineProperty(exports, "isoBtoa", { enumerable: true, get: function () { return str_js_1.isoBtoa; } });
Object.defineProperty(exports, "isoAtob", { enumerable: true, get: function () { return str_js_1.isoAtob; } });
Object.defineProperty(exports, "normalizeVietnamese", { enumerable: true, get: function () { return str_js_1.normalizeVietnamese; } });
var time_js_1 = require("./time.js");
Object.defineProperty(exports, "sleep", { enumerable: true, get: function () { return time_js_1.sleep; } });
Object.defineProperty(exports, "cancellableSleep", { enumerable: true, get: function () { return time_js_1.cancellableSleep; } });
Object.defineProperty(exports, "setTimeoutUntil", { enumerable: true, get: function () { return time_js_1.setTimeoutUntil; } });
Object.defineProperty(exports, "setTimeoutUnlimited", { enumerable: true, get: function () { return time_js_1.setTimeoutUnlimited; } });
Object.defineProperty(exports, "timeoutWait", { enumerable: true, get: function () { return time_js_1.timeoutWait; } });
var type_js_1 = require("./type.js");
Object.defineProperty(exports, "as", { enumerable: true, get: function () { return type_js_1.as; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsbUNBQWlEO0FBQXpDLG1HQUFBLFNBQVMsT0FBQTtBQUFFLHVHQUFBLGFBQWEsT0FBQTtBQUNoQyxxQ0FBNEQ7QUFBcEQsaUdBQUEsTUFBTSxPQUFBO0FBQUUsbUdBQUEsUUFBUSxPQUFBO0FBQUUsK0ZBQUEsSUFBSSxPQUFBO0FBQUUsOEZBQUEsR0FBRyxPQUFBO0FBQUUsZ0dBQUEsS0FBSyxPQUFBO0FBQzFDLG1EQUFtRztBQUEzRixzSEFBQSxvQkFBb0IsT0FBQTtBQUFFLCtIQUFBLDZCQUE2QixPQUFBO0FBQUUsK0dBQUEsYUFBYSxPQUFBO0FBQzFFLHFDQUE2RDtBQUFyRCxtR0FBQSxRQUFRLE9BQUE7QUFBRSxzR0FBQSxXQUFXLE9BQUE7QUFBRSx1R0FBQSxZQUFZLE9BQUE7QUFDM0MsbUNBQTZEO0FBQXJELHVHQUFBLGFBQWEsT0FBQTtBQUFFLG1HQUFBLFNBQVMsT0FBQTtBQUFFLG9HQUFBLFVBQVUsT0FBQTtBQUM1QyxtQ0FBd0k7QUFBaEksc0dBQUEsWUFBWSxPQUFBO0FBQUUsaUdBQUEsT0FBTyxPQUFBO0FBQUUsNkZBQUEsR0FBRyxPQUFBO0FBQUUsNkZBQUEsR0FBRyxPQUFBO0FBQUUsa0dBQUEsUUFBUSxPQUFBO0FBQUUsOEZBQUEsSUFBSSxPQUFBO0FBQUUsOEZBQUEsSUFBSSxPQUFBO0FBQUUsK0ZBQUEsS0FBSyxPQUFBO0FBQUUsbUdBQUEsU0FBUyxPQUFBO0FBQUUscUdBQUEsV0FBVyxPQUFBO0FBQUUsb0dBQUEsVUFBVSxPQUFBO0FBQUUsa0dBQUEsUUFBUSxPQUFBO0FBQUUsNkZBQUEsR0FBRyxPQUFBO0FBQ3ZILG1DQUFrSDtBQUExRyxvR0FBQSxVQUFVLE9BQUE7QUFBRSxzR0FBQSxZQUFZLE9BQUE7QUFBRSxxR0FBQSxXQUFXLE9BQUE7QUFBRSxxR0FBQSxXQUFXLE9BQUE7QUFBRSxpR0FBQSxPQUFPLE9BQUE7QUFBRSxpR0FBQSxPQUFPLE9BQUE7QUFBRSw2R0FBQSxtQkFBbUIsT0FBQTtBQUNqRyxxQ0FBb0c7QUFBNUYsZ0dBQUEsS0FBSyxPQUFBO0FBQUUsMkdBQUEsZ0JBQWdCLE9BQUE7QUFBRSwwR0FBQSxlQUFlLE9BQUE7QUFBRSw4R0FBQSxtQkFBbUIsT0FBQTtBQUFFLHNHQUFBLFdBQVcsT0FBQTtBQUNsRixxQ0FBNEI7QUFBcEIsNkZBQUEsRUFBRSxPQUFBIn0=

@@ -1,4 +0,4 @@

import { Promisable } from './type';
import { Promisable } from './type.js';
export declare function makeLazy<T, W extends Promisable<T>>(func: () => W, retries?: number): () => W;
export declare function makeMemoize<Params extends any[], Result, Key>(func: (...params: Params) => Result, capacity: number, serializer?: (...params: Params) => Key): typeof func;
export declare function makeLazySync<T>(func: () => T): () => T;

@@ -5,3 +5,3 @@ "use strict";

// export const floatToStr = (f: number, ndigit = 2) => String(Math.round(f * (10 ** ndigit)) / (10 ** ndigit))
const dom_1 = require("./dom");
const dom_js_1 = require("./dom.js");
function capitalize(str) {

@@ -50,7 +50,7 @@ return str && str[0].toUpperCase() + str.slice(1);

exports.uriToBase64 = uriToBase64;
exports.isoBtoa = dom_1.isBrowser
exports.isoBtoa = dom_js_1.isBrowser
? btoa
: (binary) => Buffer.from(binary)
.toString('base64');
exports.isoAtob = dom_1.isBrowser
exports.isoAtob = dom_js_1.isBrowser
? atob

@@ -84,2 +84,2 @@ : (binary) => Buffer.from(binary, 'base64')

exports.normalizeVietnamese = normalizeVietnamese;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3N0ci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwrR0FBK0c7QUFDL0csK0JBQStCO0FBRS9CLFNBQWdCLFVBQVUsQ0FBQyxHQUFXO0lBQ3JDLE9BQU8sR0FBRyxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUUsQ0FBQyxXQUFXLEVBQUUsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFBO0FBQ25ELENBQUM7QUFGRCxnQ0FFQztBQUVELFNBQWdCLFlBQVksQ0FBQyxHQUFXO0lBQ3ZDLE9BQU8sR0FBRyxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUUsQ0FBQyxXQUFXLEVBQUUsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFBO0FBQ25ELENBQUM7QUFGRCxvQ0FFQztBQUVELDhHQUE4RztBQUM5RyxTQUFTLFNBQVMsQ0FBQyxLQUFhO0lBQy9CLE1BQU0sYUFBYSxHQUFHLENBQUMsQ0FBQTtJQUN2QixNQUFNLFlBQVksR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFBO0lBQ2pDLE1BQU0sSUFBSSxHQUFHLFlBQVksR0FBRyxhQUFhLENBQUE7SUFFekMsSUFBSSxDQUFDLElBQUksRUFBRTtRQUNWLE9BQU8sS0FBSyxDQUFBO0tBQ1o7SUFFRCxJQUFJLFFBQVEsR0FBRyxZQUFZLENBQUE7SUFDM0IsSUFBSSxTQUFTLEdBQUcsYUFBYSxHQUFHLElBQUksQ0FBQTtJQUNwQyxNQUFNLGtCQUFrQixHQUFHLFlBQVksR0FBRyxTQUFTLENBQUE7SUFDbkQsTUFBTSxNQUFNLEdBQUcsTUFBTSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxDQUFBO0lBRS9DLE1BQU0sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUE7SUFFbkIsT0FBTyxTQUFTLEVBQUUsRUFBRTtRQUNuQixNQUFNLENBQUMsS0FBSyxDQUFDLEdBQUcsRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFBO0tBQzdCO0lBRUQsT0FBTyxNQUFNLENBQUMsUUFBUSxFQUFFLENBQUE7QUFDekIsQ0FBQztBQUVELGtFQUFrRTtBQUNsRSx3QkFBd0I7QUFFeEIsbUNBQW1DO0FBQ25DLFNBQWdCLFdBQVcsQ0FBQyxHQUFXO0lBQ3RDLE9BQU8sR0FBRztTQUNSLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1NBQ25CLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1NBQ25CLE9BQU8sQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLENBQUE7QUFDcEIsQ0FBQyxDQUFDLE9BQU87QUFMVCxrQ0FLQztBQUNELFNBQWdCLFdBQVcsQ0FBQyxHQUFXO0lBQ3RDLE9BQU8sU0FBUyxDQUFDLEdBQUcsQ0FBQztTQUNuQixPQUFPLENBQUMsSUFBSSxFQUFFLEdBQUcsQ0FBQztTQUNsQixPQUFPLENBQUMsSUFBSSxFQUFFLEdBQUcsQ0FBQztTQUNsQixPQUFPLENBQUMsSUFBSSxFQUFFLEdBQUcsQ0FBQyxDQUFBO0FBQ3JCLENBQUM7QUFMRCxrQ0FLQztBQUVZLFFBQUEsT0FBTyxHQUFHLGVBQVM7SUFDL0IsQ0FBQyxDQUFDLElBQUk7SUFDTixDQUFDLENBQUMsQ0FBQyxNQUFjLEVBQUUsRUFBRSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDO1NBQ3ZDLFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FBQTtBQUNSLFFBQUEsT0FBTyxHQUFHLGVBQVM7SUFDL0IsQ0FBQyxDQUFDLElBQUk7SUFDTixDQUFDLENBQUMsQ0FBQyxNQUFjLEVBQUUsRUFBRSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLFFBQVEsQ0FBQztTQUNqRCxRQUFRLEVBQUUsQ0FBQTtBQUViLGlCQUFpQjtBQUNqQixTQUFnQixtQkFBbUIsQ0FBQyxHQUFXO0lBQzlDLE9BQU8sR0FBRztRQUNULFlBQVk7U0FDWCxPQUFPLENBQUMsc0JBQXNCLEVBQUUsR0FBRyxDQUFDO1NBQ3BDLE9BQU8sQ0FBQyxnQkFBZ0IsRUFBRSxHQUFHLENBQUM7U0FDOUIsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7U0FDeEIsT0FBTyxDQUFDLHNCQUFzQixFQUFFLEdBQUcsQ0FBQztTQUNwQyxPQUFPLENBQUMsZ0JBQWdCLEVBQUUsR0FBRyxDQUFDO1NBQzlCLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO1NBQ3hCLE9BQU8sQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDO1FBQ25CLFlBQVk7U0FDWCxPQUFPLENBQUMsc0JBQXNCLEVBQUUsR0FBRyxDQUFDO1NBQ3BDLE9BQU8sQ0FBQyxnQkFBZ0IsRUFBRSxHQUFHLENBQUM7U0FDOUIsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7U0FDeEIsT0FBTyxDQUFDLHNCQUFzQixFQUFFLEdBQUcsQ0FBQztTQUNwQyxPQUFPLENBQUMsZ0JBQWdCLEVBQUUsR0FBRyxDQUFDO1NBQzlCLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO1NBQ3hCLE9BQU8sQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDO1FBQ25CLGdGQUFnRjtTQUMvRSxPQUFPLENBQUMsbUNBQW1DLEVBQUUsRUFBRSxDQUFDLENBQUMseUJBQXlCO1FBQzNFLHlEQUF5RDtTQUN4RCxPQUFPLENBQUMsdUJBQXVCLEVBQUUsRUFBRSxDQUFDLENBQUE7QUFDdkMsQ0FBQyxDQUFDLGdCQUFnQjtBQXRCbEIsa0RBc0JDIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3N0ci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwrR0FBK0c7QUFDL0cscUNBQWtDO0FBRWxDLFNBQWdCLFVBQVUsQ0FBQyxHQUFXO0lBQ3JDLE9BQU8sR0FBRyxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUUsQ0FBQyxXQUFXLEVBQUUsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFBO0FBQ25ELENBQUM7QUFGRCxnQ0FFQztBQUVELFNBQWdCLFlBQVksQ0FBQyxHQUFXO0lBQ3ZDLE9BQU8sR0FBRyxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUUsQ0FBQyxXQUFXLEVBQUUsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFBO0FBQ25ELENBQUM7QUFGRCxvQ0FFQztBQUVELDhHQUE4RztBQUM5RyxTQUFTLFNBQVMsQ0FBQyxLQUFhO0lBQy9CLE1BQU0sYUFBYSxHQUFHLENBQUMsQ0FBQTtJQUN2QixNQUFNLFlBQVksR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFBO0lBQ2pDLE1BQU0sSUFBSSxHQUFHLFlBQVksR0FBRyxhQUFhLENBQUE7SUFFekMsSUFBSSxDQUFDLElBQUksRUFBRTtRQUNWLE9BQU8sS0FBSyxDQUFBO0tBQ1o7SUFFRCxJQUFJLFFBQVEsR0FBRyxZQUFZLENBQUE7SUFDM0IsSUFBSSxTQUFTLEdBQUcsYUFBYSxHQUFHLElBQUksQ0FBQTtJQUNwQyxNQUFNLGtCQUFrQixHQUFHLFlBQVksR0FBRyxTQUFTLENBQUE7SUFDbkQsTUFBTSxNQUFNLEdBQUcsTUFBTSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxDQUFBO0lBRS9DLE1BQU0sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUE7SUFFbkIsT0FBTyxTQUFTLEVBQUUsRUFBRTtRQUNuQixNQUFNLENBQUMsS0FBSyxDQUFDLEdBQUcsRUFBRSxRQUFRLEVBQUUs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

@@ -1,10 +0,10 @@

export { isBrowser, ensureBrowser } from './dom';
export { negate, identity, noop, not, chain } from './func';
export { asyncIteratorToArray, readableStreamToAsyncIterator, concatBuffers } from './iter-buffer';
export { makeLazy, makeMemoize, makeLazySync } from './lazy';
export { isValidNumber, isInteger, floatToStr } from './num';
export { recursiveSet, deepHas, get, set, deepPick, pick, omit, pluck, objectMap, emptyObject, emptyArray, isObject, zip } from './obj';
export { capitalize, uncapitalize, base64ToURI, uriToBase64, isoBtoa, isoAtob, normalizeVietnamese } from './str';
export { sleep, cancellableSleep, setTimeoutUntil, setTimeoutUnlimited, timeoutWait } from './time';
export { as } from './type';
export type { IgnoreLastIfVoid, UndefinedToNull, Nullable, UnionToIntersection, AllOrNone, Promisable } from './type';
export { isBrowser, ensureBrowser } from './dom.js';
export { negate, identity, noop, not, chain } from './func.js';
export { asyncIteratorToArray, readableStreamToAsyncIterator, concatBuffers } from './iter-buffer.js';
export { makeLazy, makeMemoize, makeLazySync } from './lazy.js';
export { isValidNumber, isInteger, floatToStr } from './num.js';
export { recursiveSet, deepHas, get, set, deepPick, pick, omit, pluck, objectMap, emptyObject, emptyArray, isObject, zip } from './obj.js';
export { capitalize, uncapitalize, base64ToURI, uriToBase64, isoBtoa, isoAtob, normalizeVietnamese } from './str.js';
export { sleep, cancellableSleep, setTimeoutUntil, setTimeoutUnlimited, timeoutWait } from './time.js';
export { as } from './type.js';
export type { IgnoreLastIfVoid, UndefinedToNull, Nullable, UnionToIntersection, AllOrNone, Promisable } from './type.js';

@@ -1,10 +0,10 @@

export { isBrowser, ensureBrowser } from './dom';
export { negate, identity, noop, not, chain } from './func';
export { asyncIteratorToArray, readableStreamToAsyncIterator, concatBuffers } from './iter-buffer';
export { makeLazy, makeMemoize, makeLazySync } from './lazy';
export { isValidNumber, isInteger, floatToStr } from './num';
export { recursiveSet, deepHas, get, set, deepPick, pick, omit, pluck, objectMap, emptyObject, emptyArray, isObject, zip } from './obj';
export { capitalize, uncapitalize, base64ToURI, uriToBase64, isoBtoa, isoAtob, normalizeVietnamese } from './str';
export { sleep, cancellableSleep, setTimeoutUntil, setTimeoutUnlimited, timeoutWait } from './time';
export { as } from './type';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxhQUFhLEVBQUMsTUFBTSxPQUFPLENBQUE7QUFDOUMsT0FBTyxFQUFDLE1BQU0sRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLEdBQUcsRUFBRSxLQUFLLEVBQUMsTUFBTSxRQUFRLENBQUE7QUFDekQsT0FBTyxFQUFDLG9CQUFvQixFQUFFLDZCQUE2QixFQUFFLGFBQWEsRUFBQyxNQUFNLGVBQWUsQ0FBQTtBQUNoRyxPQUFPLEVBQUMsUUFBUSxFQUFFLFdBQVcsRUFBRSxZQUFZLEVBQUMsTUFBTSxRQUFRLENBQUE7QUFDMUQsT0FBTyxFQUFDLGFBQWEsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFDLE1BQU0sT0FBTyxDQUFBO0FBQzFELE9BQU8sRUFBQyxZQUFZLEVBQUUsT0FBTyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsUUFBUSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFBRSxHQUFHLEVBQUMsTUFBTSxPQUFPLENBQUE7QUFDckksT0FBTyxFQUFDLFVBQVUsRUFBRSxZQUFZLEVBQUUsV0FBVyxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLG1CQUFtQixFQUFDLE1BQU0sT0FBTyxDQUFBO0FBQy9HLE9BQU8sRUFBQyxLQUFLLEVBQUUsZ0JBQWdCLEVBQUUsZUFBZSxFQUFFLG1CQUFtQixFQUFFLFdBQVcsRUFBQyxNQUFNLFFBQVEsQ0FBQTtBQUNqRyxPQUFPLEVBQUMsRUFBRSxFQUFDLE1BQU0sUUFBUSxDQUFBIn0=
export { isBrowser, ensureBrowser } from './dom.js';
export { negate, identity, noop, not, chain } from './func.js';
export { asyncIteratorToArray, readableStreamToAsyncIterator, concatBuffers } from './iter-buffer.js';
export { makeLazy, makeMemoize, makeLazySync } from './lazy.js';
export { isValidNumber, isInteger, floatToStr } from './num.js';
export { recursiveSet, deepHas, get, set, deepPick, pick, omit, pluck, objectMap, emptyObject, emptyArray, isObject, zip } from './obj.js';
export { capitalize, uncapitalize, base64ToURI, uriToBase64, isoBtoa, isoAtob, normalizeVietnamese } from './str.js';
export { sleep, cancellableSleep, setTimeoutUntil, setTimeoutUnlimited, timeoutWait } from './time.js';
export { as } from './type.js';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxhQUFhLEVBQUMsTUFBTSxVQUFVLENBQUE7QUFDakQsT0FBTyxFQUFDLE1BQU0sRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLEdBQUcsRUFBRSxLQUFLLEVBQUMsTUFBTSxXQUFXLENBQUE7QUFDNUQsT0FBTyxFQUFDLG9CQUFvQixFQUFFLDZCQUE2QixFQUFFLGFBQWEsRUFBQyxNQUFNLGtCQUFrQixDQUFBO0FBQ25HLE9BQU8sRUFBQyxRQUFRLEVBQUUsV0FBVyxFQUFFLFlBQVksRUFBQyxNQUFNLFdBQVcsQ0FBQTtBQUM3RCxPQUFPLEVBQUMsYUFBYSxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUMsTUFBTSxVQUFVLENBQUE7QUFDN0QsT0FBTyxFQUFDLFlBQVksRUFBRSxPQUFPLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLEdBQUcsRUFBQyxNQUFNLFVBQVUsQ0FBQTtBQUN4SSxPQUFPLEVBQUMsVUFBVSxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsV0FBVyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsbUJBQW1CLEVBQUMsTUFBTSxVQUFVLENBQUE7QUFDbEgsT0FBTyxFQUFDLEtBQUssRUFBRSxnQkFBZ0IsRUFBRSxlQUFlLEVBQUUsbUJBQW1CLEVBQUUsV0FBVyxFQUFDLE1BQU0sV0FBVyxDQUFBO0FBQ3BHLE9BQU8sRUFBQyxFQUFFLEVBQUMsTUFBTSxXQUFXLENBQUEifQ==

@@ -1,4 +0,4 @@

import { Promisable } from './type';
import { Promisable } from './type.js';
export declare function makeLazy<T, W extends Promisable<T>>(func: () => W, retries?: number): () => W;
export declare function makeMemoize<Params extends any[], Result, Key>(func: (...params: Params) => Result, capacity: number, serializer?: (...params: Params) => Key): typeof func;
export declare function makeLazySync<T>(func: () => T): () => T;
// export const floatToStr = (f: number, ndigit = 2) => String(Math.round(f * (10 ** ndigit)) / (10 ** ndigit))
import { isBrowser } from './dom';
import { isBrowser } from './dom.js';
export function capitalize(str) {

@@ -74,2 +74,2 @@ return str && str[0].toUpperCase() + str.slice(1);

} // Â, Ê, Ă, Ơ, Ư
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3N0ci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwrR0FBK0c7QUFDL0csT0FBTyxFQUFDLFNBQVMsRUFBQyxNQUFNLE9BQU8sQ0FBQTtBQUUvQixNQUFNLFVBQVUsVUFBVSxDQUFDLEdBQVc7SUFDckMsT0FBTyxHQUFHLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBRSxDQUFDLFdBQVcsRUFBRSxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUE7QUFDbkQsQ0FBQztBQUVELE1BQU0sVUFBVSxZQUFZLENBQUMsR0FBVztJQUN2QyxPQUFPLEdBQUcsSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFFLENBQUMsV0FBVyxFQUFFLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQTtBQUNuRCxDQUFDO0FBRUQsOEdBQThHO0FBQzlHLFNBQVMsU0FBUyxDQUFDLEtBQWE7SUFDL0IsTUFBTSxhQUFhLEdBQUcsQ0FBQyxDQUFBO0lBQ3ZCLE1BQU0sWUFBWSxHQUFHLEtBQUssQ0FBQyxNQUFNLENBQUE7SUFDakMsTUFBTSxJQUFJLEdBQUcsWUFBWSxHQUFHLGFBQWEsQ0FBQTtJQUV6QyxJQUFJLENBQUMsSUFBSSxFQUFFO1FBQ1YsT0FBTyxLQUFLLENBQUE7S0FDWjtJQUVELElBQUksUUFBUSxHQUFHLFlBQVksQ0FBQTtJQUMzQixJQUFJLFNBQVMsR0FBRyxhQUFhLEdBQUcsSUFBSSxDQUFBO0lBQ3BDLE1BQU0sa0JBQWtCLEdBQUcsWUFBWSxHQUFHLFNBQVMsQ0FBQTtJQUNuRCxNQUFNLE1BQU0sR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLENBQUE7SUFFL0MsTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQTtJQUVuQixPQUFPLFNBQVMsRUFBRSxFQUFFO1FBQ25CLE1BQU0sQ0FBQyxLQUFLLENBQUMsR0FBRyxFQUFF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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3N0ci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwrR0FBK0c7QUFDL0csT0FBTyxFQUFDLFNBQVMsRUFBQyxNQUFNLFVBQVUsQ0FBQTtBQUVsQyxNQUFNLFVBQVUsVUFBVSxDQUFDLEdBQVc7SUFDckMsT0FBTyxHQUFHLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBRSxDQUFDLFdBQVcsRUFBRSxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUE7QUFDbkQsQ0FBQztBQUVELE1BQU0sVUFBVSxZQUFZLENBQUMsR0FBVztJQUN2QyxPQUFPLEdBQUcsSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFFLENBQUMsV0FBVyxFQUFFLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQTtBQUNuRCxDQUFDO0FBRUQsOEdBQThHO0FBQzlHLFNBQVMsU0FBUyxDQUFDLEtBQWE7SUFDL0IsTUFBTSxhQUFhLEdBQUcsQ0FBQyxDQUFBO0lBQ3ZCLE1BQU0sWUFBWSxHQUFHLEtBQUssQ0FBQyxNQUFNLENBQUE7SUFDakMsTUFBTSxJQUFJLEdBQUcsWUFBWSxHQUFHLGFBQWEsQ0FBQTtJQUV6QyxJQUFJLENBQUMsSUFBSSxFQUFFO1FBQ1YsT0FBTyxLQUFLLENBQUE7S0FDWjtJQUVELElBQUksUUFBUSxHQUFHLFlBQVksQ0FBQTtJQUMzQixJQUFJLFNBQVMsR0FBRyxhQUFhLEdBQUcsSUFBSSxDQUFBO0lBQ3BDLE1BQU0sa0JBQWtCLEdBQUcsWUFBWSxHQUFHLFNBQVMsQ0FBQTtJQUNuRCxNQUFNLE1BQU0sR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLENBQUE7SUFFL0MsTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQTtJQUVuQixPQUFPLFNBQVMsRUFBRSxFQUFFO1FBQ25CLE1BQU0sQ0FBQyxLQUFLLENBQUMsR0FBRyxFQUFF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
{
"name": "jmisc",
"version": "0.0.4",
"version": "0.0.5",
"main": "cjs/index.js",

@@ -5,0 +5,0 @@ "exports": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc