Socket
Socket
Sign inDemoInstall

@antfu/utils

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@antfu/utils - npm Package Compare versions

Comparing version 0.3.0 to 0.4.0

4

dist/index.d.ts

@@ -159,3 +159,2 @@ export { debounce, throttle } from 'throttle-debounce';

declare const isBrowser: boolean;
declare const isDef: <T = any>(val?: T | undefined) => val is T;

@@ -167,3 +166,4 @@ declare const isBoolean: (val: any) => val is boolean;

declare const isObject: (val: any) => val is object;
declare const isWindow: (val: any) => val is Window;
declare const isWindow: (val: any) => boolean;
declare const isBrowser: boolean;

@@ -170,0 +170,0 @@ declare function clamp(n: number, min: number, max: number): number;

@@ -1,2 +0,78 @@

"use strict";Object.defineProperty(exports, "__esModule", {value: true});// src/math.ts
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __markAsModule = (target) => __defProp(target, "__esModule", { value: true });
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __reExport = (target, module2, copyDefault, desc) => {
if (module2 && typeof module2 === "object" || typeof module2 === "function") {
for (let key of __getOwnPropNames(module2))
if (!__hasOwnProp.call(target, key) && (copyDefault || key !== "default"))
__defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable });
}
return target;
};
var __toCommonJS = /* @__PURE__ */ ((cache) => {
return (module2, temp) => {
return cache && cache.get(module2) || (temp = __reExport(__markAsModule({}), module2, 1), cache && cache.set(module2, temp), temp);
};
})(typeof WeakMap !== "undefined" ? /* @__PURE__ */ new WeakMap() : 0);
// src/index.ts
var src_exports = {};
__export(src_exports, {
assert: () => assert,
at: () => at,
batchInvoke: () => batchInvoke,
clamp: () => clamp,
clampArrayRange: () => clampArrayRange,
clearUndefined: () => clearUndefined,
createPromiseLock: () => createPromiseLock,
createSingletonPromise: () => createSingletonPromise,
debounce: () => debounce,
deepMerge: () => deepMerge,
ensurePrefix: () => ensurePrefix,
flattenArrayable: () => flattenArrayable,
hasOwnProperty: () => hasOwnProperty,
invoke: () => invoke,
isBoolean: () => isBoolean,
isBrowser: () => isBrowser,
isDef: () => isDef,
isFunction: () => isFunction,
isKeyOf: () => isKeyOf,
isNumber: () => isNumber,
isObject: () => isObject,
isString: () => isString,
isTruthy: () => isTruthy,
isWindow: () => isWindow,
last: () => last,
mergeArrayable: () => mergeArrayable,
move: () => move,
noNull: () => noNull,
noop: () => noop,
notNullish: () => notNullish,
notUndefined: () => notUndefined,
objectEntries: () => objectEntries,
objectKeys: () => objectKeys,
objectMap: () => objectMap,
objectPick: () => objectPick,
partition: () => partition,
range: () => range,
remove: () => remove,
slash: () => slash,
sleep: () => sleep,
sum: () => sum,
tap: () => tap,
template: () => template,
throttle: () => throttle,
timestamp: () => timestamp,
toArray: () => toArray,
toString: () => toString,
uniq: () => uniq
});
// src/math.ts
function clamp(n, min, max) {

@@ -91,3 +167,3 @@ return Math.min(max, Math.max(min, n));

};
var toString2 = (v) => Object.prototype.toString.call(v);
var toString = (v) => Object.prototype.toString.call(v);
var noop = () => {

@@ -111,3 +187,2 @@ };

// src/is.ts
var isBrowser = typeof window !== "undefined";
var isDef = (val) => typeof val !== "undefined";

@@ -118,4 +193,5 @@ var isBoolean = (val) => typeof val === "boolean";

var isString = (val) => typeof val === "string";
var isObject = (val) => toString.call(val) === "[object Object]";
var isWindow = (val) => typeof window !== "undefined" && toString.call(val) === "[object Window]";
var isObject = (val) => toString(val) === "[object Object]";
var isWindow = (val) => typeof window !== "undefined" && toString(val) === "[object Window]";
var isBrowser = typeof window !== "undefined";

@@ -306,51 +382,53 @@ // src/string.ts

}
exports.assert = assert; exports.at = at; exports.batchInvoke = batchInvoke; exports.clamp = clamp; exports.clampArrayRange = clampArrayRange; exports.clearUndefined = clearUndefined; exports.createPromiseLock = createPromiseLock; exports.createSingletonPromise = createSingletonPromise; exports.debounce = debounce; exports.deepMerge = deepMerge; exports.ensurePrefix = ensurePrefix; exports.flattenArrayable = flattenArrayable; exports.hasOwnProperty = hasOwnProperty; exports.invoke = invoke; exports.isBoolean = isBoolean; exports.isBrowser = isBrowser; exports.isDef = isDef; exports.isFunction = isFunction; exports.isKeyOf = isKeyOf; exports.isNumber = isNumber; exports.isObject = isObject; exports.isString = isString; exports.isTruthy = isTruthy; exports.isWindow = isWindow; exports.last = last; exports.mergeArrayable = mergeArrayable; exports.move = move; exports.noNull = noNull; exports.noop = noop; exports.notNullish = notNullish; exports.notUndefined = notUndefined; exports.objectEntries = objectEntries; exports.objectKeys = objectKeys; exports.objectMap = objectMap; exports.objectPick = objectPick; exports.partition = partition; exports.range = range; exports.remove = remove; exports.slash = slash; exports.sleep = sleep; exports.sum = sum; exports.tap = tap; exports.template = template; exports.throttle = throttle; exports.timestamp = timestamp; exports.toArray = toArray; exports.toString = toString2; exports.uniq = uniq;
module.exports = __toCommonJS(src_exports);
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
assert,
at,
batchInvoke,
clamp,
clampArrayRange,
clearUndefined,
createPromiseLock,
createSingletonPromise,
debounce,
deepMerge,
ensurePrefix,
flattenArrayable,
hasOwnProperty,
invoke,
isBoolean,
isBrowser,
isDef,
isFunction,
isKeyOf,
isNumber,
isObject,
isString,
isTruthy,
isWindow,
last,
mergeArrayable,
move,
noNull,
noop,
notNullish,
notUndefined,
objectEntries,
objectKeys,
objectMap,
objectPick,
partition,
range,
remove,
slash,
sleep,
sum,
tap,
template,
throttle,
timestamp,
toArray,
toString,
uniq
});
{
"name": "@antfu/utils",
"version": "0.3.0",
"version": "0.4.0",
"description": "Opinionated collection of common JavaScript / TypeScript utils by @antfu",

@@ -34,3 +34,3 @@ "main": "dist/index.js",

"lint:fix": "npm run lint -- --fix",
"test": "jest"
"test": "vitest"
},

@@ -41,17 +41,14 @@ "dependencies": {

"devDependencies": {
"@antfu/eslint-config": "^0.7.0",
"@antfu/ni": "^0.7.0",
"@types/jest": "^27.0.1",
"@types/node": "^16.7.1",
"bumpp": "^6.0.6",
"eslint": "^7.32.0",
"eslint-plugin-jest": "^24.4.0",
"esno": "^0.9.1",
"git-ensure": "^0.1.0",
"jest": "^27.0.6",
"@antfu/eslint-config": "^0.14.0",
"@antfu/ni": "^0.12.0",
"@types/node": "^17.0.4",
"bumpp": "^7.1.1",
"eslint": "^8.5.0",
"esno": "^0.13.0",
"throttle-debounce": "^3.0.1",
"ts-jest": "^27.0.5",
"tsup": "^4.14.0",
"typescript": "^4.3.5"
"tsup": "^5.11.8",
"typescript": "^4.5.4",
"vite": "^2.7.6",
"vitest": "^0.0.113"
}
}

Sorry, the diff of this file is not supported yet

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