New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

swiss-ak

Package Overview
Dependencies
Maintainers
1
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

swiss-ak - npm Package Compare versions

Comparing version 1.7.1 to 1.8.0

src/tools/higherOrder.ts

30

dist/index.d.ts

@@ -704,2 +704,30 @@ declare type Partial$1<T> = {

export { ArrayUtils, CENTURY, CustomEntryDict, DAY, DECADE, DeferredPromise, HOUR, KeysOnly, MILLENNIUM, MILLISECOND, MINUTE, MONTH, Numbered, Partial$1 as Partial, ProgressBarOptions, PromiseUtils, SECOND, WEEK, YEAR, all, allLimit, allLimitObj, allObj, centuries, century, day, days, decade, decades, each, eachLimit, entries, getDeferred, getProgressBar, getTimer, hour, hours, interval, map, mapLimit, millennium, millenniums, milliseconds, minute, minutes, month, months, ms, printLn, progressBar, randomise, range, repeat, reverse, second, seconds, sortByMapped, stopInterval, timer, times, wait, waitEvery, waitFor, waitUntil, waiters, week, weeks, year, years, zip };
declare const noop: () => void;
declare const exists: <T extends unknown>(item: T) => boolean;
declare const filters: {
exists: <T extends unknown>(item: T) => boolean;
};
declare const toString: <T extends unknown>(item: T) => string;
declare const toNumber: <T extends unknown>(item: T) => number;
declare const toBool: <T extends unknown>(item: T) => boolean;
declare const toProp: <T extends unknown, P extends unknown>(propName: string) => (item: T) => P;
declare const maps: {
toString: <T extends unknown>(item: T) => string;
toNumber: <T_1 extends unknown>(item: T_1) => number;
toBool: <T_2 extends unknown>(item: T_2) => boolean;
toProp: <T_3 extends unknown, P extends unknown>(propName: string) => (item: T_3) => P;
};
declare const asc: (a: any, b: any) => number;
declare const desc: (a: any, b: any) => number;
declare const sorts: {
asc: (a: any, b: any) => number;
desc: (a: any, b: any) => number;
};
declare const combine: (a: any, b: any) => any;
declare const combineProp: (propName: string) => (a: any, b: any) => any;
declare const reduces: {
combine: (a: any, b: any) => any;
combineProp: (propName: string) => (a: any, b: any) => any;
};
export { ArrayUtils, CENTURY, CustomEntryDict, DAY, DECADE, DeferredPromise, HOUR, KeysOnly, MILLENNIUM, MILLISECOND, MINUTE, MONTH, Numbered, Partial$1 as Partial, ProgressBarOptions, PromiseUtils, SECOND, WEEK, YEAR, all, allLimit, allLimitObj, allObj, asc, centuries, century, combine, combineProp, day, days, decade, decades, desc, each, eachLimit, entries, exists, filters, getDeferred, getProgressBar, getTimer, hour, hours, interval, map, mapLimit, maps, millennium, millenniums, milliseconds, minute, minutes, month, months, ms, noop, printLn, progressBar, randomise, range, reduces, repeat, reverse, second, seconds, sortByMapped, sorts, stopInterval, timer, times, toBool, toNumber, toProp, toString, wait, waitEvery, waitFor, waitUntil, waiters, week, weeks, year, years, zip };

@@ -9,7 +9,7 @@ var __defProp = Object.defineProperty;

};
var __copyProps = (to, from, except, desc) => {
var __copyProps = (to, from, except, desc2) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
__defProp(to, key, { get: () => from[key], enumerable: !(desc2 = __getOwnPropDesc(from, key)) || desc2.enumerable });
}

@@ -40,8 +40,14 @@ return to;

allObj: () => allObj,
asc: () => asc,
centuries: () => centuries,
combine: () => combine,
combineProp: () => combineProp,
days: () => days,
decades: () => decades,
desc: () => desc,
each: () => each,
eachLimit: () => eachLimit,
entries: () => entries,
exists: () => exists,
filters: () => filters,
getDeferred: () => getDeferred,

@@ -54,2 +60,3 @@ getProgressBar: () => getProgressBar,

mapLimit: () => mapLimit,
maps: () => maps,
millenniums: () => millenniums,

@@ -59,2 +66,3 @@ milliseconds: () => milliseconds,

months: () => months,
noop: () => noop,
printLn: () => printLn,

@@ -64,2 +72,3 @@ progressBar: () => progressBar_exports,

range: () => range,
reduces: () => reduces,
repeat: () => repeat,

@@ -69,5 +78,10 @@ reverse: () => reverse,

sortByMapped: () => sortByMapped,
sorts: () => sorts,
stopInterval: () => stopInterval,
timer: () => timer,
times: () => times_exports,
toBool: () => toBool,
toNumber: () => toNumber,
toProp: () => toProp,
toString: () => toString,
wait: () => wait,

@@ -528,2 +542,32 @@ waitEvery: () => waitEvery,

};
// src/tools/higherOrder.ts
var noop = () => {
};
var exists = (item) => item !== void 0 && item !== null;
var filters = {
exists
};
var toString = (item) => (item || "") + "";
var toNumber = (item) => Number(item);
var toBool = (item) => Boolean(item);
var toProp = (propName) => (item) => item && item[propName];
var maps = {
toString,
toNumber,
toBool,
toProp
};
var asc = (a, b) => Number(a) - Number(b);
var desc = (a, b) => Number(b) - Number(a);
var sorts = {
asc,
desc
};
var combine = (a, b) => a + b;
var combineProp = (propName) => (a, b) => a[propName] + b[propName];
var reduces = {
combine,
combineProp
};
// Annotate the CommonJS export names for ESM import in node:

@@ -548,8 +592,14 @@ 0 && (module.exports = {

allObj,
asc,
centuries,
combine,
combineProp,
days,
decades,
desc,
each,
eachLimit,
entries,
exists,
filters,
getDeferred,

@@ -562,2 +612,3 @@ getProgressBar,

mapLimit,
maps,
millenniums,

@@ -567,2 +618,3 @@ milliseconds,

months,
noop,
printLn,

@@ -572,2 +624,3 @@ progressBar,

range,
reduces,
repeat,

@@ -577,5 +630,10 @@ reverse,

sortByMapped,
sorts,
stopInterval,
timer,
times,
toBool,
toNumber,
toProp,
toString,
wait,

@@ -582,0 +640,0 @@ waitEvery,

2

package.json
{
"name": "swiss-ak",
"version": "1.7.1",
"version": "1.8.0",
"author": "Jack Cannon <jackc@annon.co.uk> (http://c.annon.co.uk/)",

@@ -5,0 +5,0 @@ "license": "MIT",

@@ -8,2 +8,3 @@ export * from './tools/types';

export * from './tools/ArrayUtils';
export * from './tools/higherOrder';

@@ -10,0 +11,0 @@ import * as times from './tools/times';

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