New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@reverse/utils

Package Overview
Dependencies
Maintainers
2
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@reverse/utils - npm Package Compare versions

Comparing version
1.2.0
to
1.3.0
+2
catchFallback.d.ts
export declare function catchFallback<Value, Fallback>(cb: () => Value, ifError: Fallback): Value | Fallback;
export declare function catchFallbackAsync<Value, Fallback>(cb: () => Promise<Value>, ifError: Fallback): Promise<Value | Fallback>;
{"version":3,"file":"catchFallback.js","sourceRoot":"","sources":["catchFallback.ts"],"names":[],"mappings":";;AAAA,SAAgB,aAAa,CAAkB,EAAe,EAAE,OAAiB;IAC/E,IAAI;QACF,OAAO,EAAE,EAAE,CAAC;KACb;IAAC,OAAO,CAAC,EAAE;QACV,OAAO,OAAO,CAAC;KAChB;AACH,CAAC;AAND,sCAMC;AACD,SAAgB,kBAAkB,CAAkB,EAAwB,EAAE,OAAiB;IAC7F,OAAO,EAAE,EAAE,CAAC,KAAK,CAAC,GAAG,EAAE;QACrB,OAAO,OAAO,CAAC;IACjB,CAAC,CAAC,CAAC;AACL,CAAC;AAJD,gDAIC"}
export declare function classify<Args extends any[], Return>(func: (...args: Args) => void): {
new (...args: Args): Return;
(...args: Args): Return;
};
{"version":3,"file":"classify.js","sourceRoot":"","sources":["classify.ts"],"names":[],"mappings":";;AACA,SAAgB,QAAQ,CAA6B,IAA6B;IAChF,MAAM,aAAa,GAAG,UAAS,GAAG,IAAU;QAC1C,OAAO,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,CAAC;IAC3B,CAAC,CAAC;IACF,aAAa,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;IAC/B,OAAO,aAAoB,CAAC;AAC9B,CAAC;AAND,4BAMC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,OAAO,GAAG;IACf,aAAa,EAAE,OAAO,CAAC,iBAAiB,CAAC;IACzC,QAAQ,EAAE,OAAO,CAAC,YAAY,CAAC;IAC/B,YAAY,EAAE,OAAO,CAAC,gBAAgB,CAAC;CACxC,CAAC"}
export declare function switchObject<T>(key: string, obj: {
[key: string]: T;
}): T;
{"version":3,"file":"switchObject.js","sourceRoot":"","sources":["switchObject.ts"],"names":[],"mappings":";;AAAA,SAAgB,YAAY,CAAI,GAAW,EAAE,GAAwB;IACnE,OAAO,GAAG,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,SAAS,CAAC,CAAC;AACpC,CAAC;AAFD,oCAEC"}
+14
-11

@@ -0,15 +1,18 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function catchFallback(cb, ifError) {
try {
const returnVal = cb();
if (returnVal instanceof Promise) {
return returnVal.catch(() => {
try {
return cb();
}
catch (e) {
return ifError;
});
}
} catch (e) {
return ifError;
}
}
module.exports = catchFallback;
exports.catchFallback = catchFallback;
function catchFallbackAsync(cb, ifError) {
return cb().catch(() => {
return ifError;
});
}
exports.catchFallbackAsync = catchFallbackAsync;
//# sourceMappingURL=catchFallback.js.map

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

// makes something into a class
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function classify(func) {
const classFunction = function(...args) {
return new func(...args);
};
classFunction.name = func.name;
return classFunction;
const classFunction = function (...args) {
return new func(...args);
};
classFunction.name = func.name;
return classFunction;
}
module.exports = classify;
exports.classify = classify;
//# sourceMappingURL=classify.js.map
module.exports = {
catchFallback: require('./catchFallback'),
classify: require('./classify'),
switchObject: require('./switchObject'),
catchFallback: require('./catchFallback'),
classify: require('./classify'),
switchObject: require('./switchObject'),
};
//# sourceMappingURL=index.js.map
{
"name": "@reverse/utils",
"version": "1.2.0",
"version": "1.3.0",
"description": "Utility functions used by other @reverse packages",

@@ -8,3 +8,8 @@ "publishConfig": {

},
"gitHead": "ceb92be723a4054dec53e33fa52d0d38bbcb6f71"
"files": [
"*.js",
"*.js.map",
"*.d.ts"
],
"gitHead": "80392267f19251c9e4e3fa03b07f3bff59fac1d8"
}

@@ -0,5 +1,7 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function switchObject(key, obj) {
return obj[key] || obj['default'];
return obj[key] || obj['default'];
}
module.exports = switchObject;
exports.switchObject = switchObject;
//# sourceMappingURL=switchObject.js.map