You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

sort-object-keys2

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sort-object-keys2 - npm Package Compare versions

Comparing version

to
1.1.0

23

core.d.ts
declare function sortObject<T>(object: T, options?: sortObject.IOptions & {
useSource: true;
}): T;
declare namespace sortObject {
var default: typeof sortObject;
}
declare function sortObject<T>(object: T, options?: sortObject.IOptions & {

@@ -8,5 +11,17 @@ keys: string[];

}): Partial<T>;
declare namespace sortObject {
var default: typeof sortObject;
}
declare function sortObject<T>(object: T, options?: sortObject.IOptions): Partial<T>;
declare function sortObject<T>(object: T, sortFn: (a, b) => any): Partial<T>;
declare namespace sortObject {
var default: typeof sortObject;
}
declare function sortObject<T>(object: T, sortFn: (a: any, b: any) => any): Partial<T>;
declare namespace sortObject {
var default: typeof sortObject;
}
declare function sortObject<T>(object: T, sortWith: string[]): Partial<T>;
declare namespace sortObject {
var default: typeof sortObject;
}
declare module sortObject {

@@ -30,3 +45,3 @@ interface IOptions {

*/
sort?: (a, b) => any;
sort?: (a: any, b: any) => any;
/**

@@ -42,3 +57,5 @@ * return reversed Object

}
const sortObjectKeys: typeof sortObject;
}
export = sortObject;
export { sortObject };
export default sortObject;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function sortObject(object, sortWith) {

@@ -44,2 +45,8 @@ let options = {};

}
exports.sortObject = sortObject;
(function (sortObject) {
sortObject.sortObjectKeys = sortObject;
})(sortObject || (sortObject = {}));
exports.sortObject = sortObject;
sortObject.default = sortObject;
function array_unique(array) {

@@ -50,2 +57,3 @@ return array.filter(function (el, index, arr) {

}
module.exports = sortObject;
exports.default = sortObject;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImNvcmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFXQSxTQUFTLFVBQVUsQ0FBQyxNQUFNLEVBQUUsUUFBUTtJQUVuQyxJQUFJLE9BQU8sR0FBd0IsRUFBRSxDQUFDO0lBRXRDLElBQUksT0FBTyxRQUFRLEtBQUssVUFBVSxFQUNsQztRQUNDLE9BQU8sQ0FBQyxJQUFJLEdBQUcsUUFBUSxDQUFDO0tBQ3hCO1NBQ0ksSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxFQUNoQztRQUNDLE9BQU8sQ0FBQyxJQUFJLEdBQUcsUUFBUSxDQUFDO0tBQ3hCO1NBRUQ7UUFDQyxPQUFPLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUUsUUFBUSxDQUFDLENBQUM7S0FDM0M7SUFFRCxJQUFJLElBQUksR0FBYSxDQUFDLE9BQU8sQ0FBQyxJQUFJLElBQUksRUFBRSxDQUFDLENBQUM7SUFFMUMsSUFBSSxPQUFPLENBQUMsUUFBUSxFQUNwQjtRQUNDLE9BQU8sQ0FBQyxTQUFTLEdBQUcsS0FBSyxDQUFDO1FBRTFCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDLE1BQU0sSUFBSSxDQUFDLEVBQ3BDO1lBQ0MsTUFBTSxJQUFJLGNBQWMsQ0FBQyxxQ0FBcUMsQ0FBQyxDQUFBO1NBQy9EO0tBQ0Q7U0FFRDtRQUNDLElBQUksR0FBRyxJQUFJLENBQUMsTUFBTSxFQUFFO2FBQ2xCLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FDL0M7S0FDRDtJQUVELElBQUksR0FBRyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUM7SUFFMUIsSUFBSSxPQUFPLENBQUMsSUFBSSxFQUNoQjtRQUNDLElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxFQUFFLENBQUE7S0FDckI7SUFFRCxJQUFJLEdBQUcsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsS0FBSyxFQUFFLEdBQUc7UUFFekMsSUFBSSxPQUFPLENBQUMsY0FBYyxJQUFJLEdBQUcsSUFBSSxNQUFNLEVBQzNDO1lBQ0MsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUN6QjtRQUVELE9BQU8sS0FBSyxDQUFDO0lBQ2QsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBRVAsSUFBSSxPQUFPLENBQUMsU0FBUyxFQUNyQjtRQUNDLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDO2FBQ2QsT0FBTyxDQUFDLFVBQVUsR0FBRyxFQUFFLEtBQUssRUFBRSxLQUFLO1lBRW5DLE9BQU8sTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1lBQ25CLE1BQU0sQ0FBQyxHQUFHLENBQUMsR0FBRyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDeEIsQ0FBQyxDQUFDLENBQ0Y7UUFFRCxPQUFPLE1BQU0sQ0FBQztLQUNkO0lBRUQsT0FBTyxHQUFHLENBQUM7QUFDWixDQUFDO0FBK0NRLGdDQUFVO0FBN0NuQixXQUFPLFVBQVU7SUFnQ0gseUJBQWMsR0FBRyxVQUFVLENBQUM7QUFDMUMsQ0FBQyxFQWpDTSxVQUFVLEtBQVYsVUFBVSxRQWlDaEI7QUFZUSxnQ0FBVTtBQVZuQixVQUFVLENBQUMsT0FBTyxHQUFHLFVBQVUsQ0FBQztBQUVoQyxTQUFTLFlBQVksQ0FBQyxLQUFZO0lBRWpDLE9BQU8sS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLEVBQUUsRUFBRSxLQUFLLEVBQUUsR0FBRztRQUUzQyxPQUFPLEtBQUssSUFBSSxHQUFHLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ2pDLENBQUMsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQUlELGtCQUFlLFVBQVUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIlxuZnVuY3Rpb24gc29ydE9iamVjdDxUPihvYmplY3Q6IFQsIG9wdGlvbnM/OiBzb3J0T2JqZWN0LklPcHRpb25zICYge1xuXHR1c2VTb3VyY2U6IHRydWUsXG59KTogVFxuZnVuY3Rpb24gc29ydE9iamVjdDxUPihvYmplY3Q6IFQsIG9wdGlvbnM/OiBzb3J0T2JqZWN0LklPcHRpb25zICYge1xuXHRrZXlzOiBzdHJpbmdbXSxcblx0b25seUtleXM6IHRydWUsXG59KTogUGFydGlhbDxUPlxuZnVuY3Rpb24gc29ydE9iamVjdDxUPihvYmplY3Q6IFQsIG9wdGlvbnM/OiBzb3J0T2JqZWN0LklPcHRpb25zKTogUGFydGlhbDxUPlxuZnVuY3Rpb24gc29ydE9iamVjdDxUPihvYmplY3Q6IFQsIHNvcnRGbjogKGEsIGIpID0+IGFueSk6IFBhcnRpYWw8VD5cbmZ1bmN0aW9uIHNvcnRPYmplY3Q8VD4ob2JqZWN0OiBULCBzb3J0V2l0aDogc3RyaW5nW10pOiBQYXJ0aWFsPFQ+XG5mdW5jdGlvbiBzb3J0T2JqZWN0KG9iamVjdCwgc29ydFdpdGgpXG57XG5cdGxldCBvcHRpb25zOiBzb3J0T2JqZWN0LklPcHRpb25zID0ge307XG5cblx0aWYgKHR5cGVvZiBzb3J0V2l0aCA9PT0gJ2Z1bmN0aW9uJylcblx0e1xuXHRcdG9wdGlvbnMuc29ydCA9IHNvcnRXaXRoO1xuXHR9XG5cdGVsc2UgaWYgKEFycmF5LmlzQXJyYXkoc29ydFdpdGgpKVxuXHR7XG5cdFx0b3B0aW9ucy5rZXlzID0gc29ydFdpdGg7XG5cdH1cblx0ZWxzZVxuXHR7XG5cdFx0b3B0aW9ucyA9IE9iamVjdC5hc3NpZ24ob3B0aW9ucywgc29ydFdpdGgpO1xuXHR9XG5cblx0bGV0IGtleXM6IHN0cmluZ1tdID0gKG9wdGlvbnMua2V5cyB8fCBbXSk7XG5cblx0aWYgKG9wdGlvbnMub25seUtleXMpXG5cdHtcblx0XHRvcHRpb25zLnVzZVNvdXJjZSA9IGZhbHNlO1xuXG5cdFx0aWYgKChvcHRpb25zLmtleXMgfHwgW10pLmxlbmd0aCA9PSAwKVxuXHRcdHtcblx0XHRcdHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihgb3B0aW9ucy5rZXkgaXMgZW1wdHkgb3Igbm90IGV4aXN0cy5gKVxuXHRcdH1cblx0fVxuXHRlbHNlXG5cdHtcblx0XHRrZXlzID0ga2V5cy5jb25jYXQoKVxuXHRcdFx0LmNvbmNhdChPYmplY3Qua2V5cyhvYmplY3QpLnNvcnQob3B0aW9ucy5zb3J0KSlcblx0XHQ7XG5cdH1cblxuXHRrZXlzID0gYXJyYXlfdW5pcXVlKGtleXMpO1xuXG5cdGlmIChvcHRpb25zLmRlc2MpXG5cdHtcblx0XHRrZXlzID0ga2V5cy5yZXZlcnNlKClcblx0fVxuXG5cdGxldCByZXQgPSBrZXlzLnJlZHVjZShmdW5jdGlvbiAodG90YWwsIGtleSlcblx0e1xuXHRcdGlmIChvcHRpb25zLmFsbG93Tm90RXhpc3RzIHx8IGtleSBpbiBvYmplY3QpXG5cdFx0e1xuXHRcdFx0dG90YWxba2V5XSA9IG9iamVjdFtrZXldO1xuXHRcdH1cblxuXHRcdHJldHVybiB0b3RhbDtcblx0fSwge30pO1xuXG5cdGlmIChvcHRpb25zLnVzZVNvdXJjZSlcblx0e1xuXHRcdE9iamVjdC5rZXlzKHJldClcblx0XHRcdC5mb3JFYWNoKGZ1bmN0aW9uIChrZXksIGluZGV4LCBhcnJheSlcblx0XHRcdHtcblx0XHRcdFx0ZGVsZXRlIG9iamVjdFtrZXldO1xuXHRcdFx0XHRvYmplY3Rba2V5XSA9IHJldFtrZXldO1xuXHRcdFx0fSlcblx0XHQ7XG5cblx0XHRyZXR1cm4gb2JqZWN0O1xuXHR9XG5cblx0cmV0dXJuIHJldDtcbn1cblxubW9kdWxlIHNvcnRPYmplY3Rcbntcblx0ZXhwb3J0IGludGVyZmFjZSBJT3B0aW9uc1xuXHR7XG5cdFx0LyoqXG5cdFx0ICoga2V5IG9yZGVyXG5cdFx0ICovXG5cdFx0a2V5cz86IHN0cmluZ1tdLFxuXHRcdC8qKlxuXHRcdCAqIHJldHVybiBPYmplY3Qgb25seSBrZXlzXG5cdFx0ICogd2lsbCBkaXNhYmxlIHVzZVNvdXJjZVxuXHRcdCAqL1xuXHRcdG9ubHlLZXlzPzogYm9vbGVhbixcblx0XHQvKipcblx0XHQgKiBzb3J0IGNhbGxiYWNrXG5cdFx0ICpcblx0XHQgKiBAcGFyYW0gYVxuXHRcdCAqIEBwYXJhbSBiXG5cdFx0ICogQHJldHVybnMge2FueX1cblx0XHQgKi9cblx0XHRzb3J0PzogKGEsIGIpID0+IGFueSxcblx0XHQvKipcblx0XHQgKiByZXR1cm4gcmV2ZXJzZWQgT2JqZWN0XG5cdFx0ICovXG5cdFx0ZGVzYz86IGJvb2xlYW4sXG5cdFx0YWxsb3dOb3RFeGlzdHM/OiBib29sZWFuLFxuXHRcdC8qKlxuXHRcdCAqIHJldHVybiBzb3VyY2UgT2JqZWN0XG5cdFx0ICovXG5cdFx0dXNlU291cmNlPzogYm9vbGVhbixcblx0fVxuXG5cdGV4cG9ydCBjb25zdCBzb3J0T2JqZWN0S2V5cyA9IHNvcnRPYmplY3Q7XG59XG5cbnNvcnRPYmplY3QuZGVmYXVsdCA9IHNvcnRPYmplY3Q7XG5cbmZ1bmN0aW9uIGFycmF5X3VuaXF1ZShhcnJheTogYW55W10pXG57XG5cdHJldHVybiBhcnJheS5maWx0ZXIoZnVuY3Rpb24gKGVsLCBpbmRleCwgYXJyKVxuXHR7XG5cdFx0cmV0dXJuIGluZGV4ID09IGFyci5pbmRleE9mKGVsKTtcblx0fSk7XG59XG5cbmV4cG9ydCB7IHNvcnRPYmplY3QgfVxuXG5leHBvcnQgZGVmYXVsdCBzb3J0T2JqZWN0O1xuIl19

9

index.d.ts
/**
* Created by user on 2018/4/3/003.
*/
import * as sortObject from './core';
declare const sortObjectKeys: typeof sortObject & {
default: typeof sortObject;
sortObjectKeys: typeof sortObject;
};
declare namespace sortObjectKeys {
type IOptions = sortObject.IOptions;
}
import sortObjectKeys from './core';
export = sortObjectKeys;

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

*/
const sortObject = require("./core");
const sortObjectKeys = sortObject;
sortObjectKeys.default = sortObjectKeys.sortObjectKeys = sortObjectKeys;
module.exports = sortObjectKeys;
const core_1 = require("./core");
module.exports = core_1.default;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7O0dBRUc7QUFFSCxpQ0FBb0M7QUFHcEMsaUJBQVMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDcmVhdGVkIGJ5IHVzZXIgb24gMjAxOC80LzMvMDAzLlxuICovXG5cbmltcG9ydCBzb3J0T2JqZWN0S2V5cyBmcm9tICcuL2NvcmUnO1xuaW1wb3J0IElPcHRpb25zID0gc29ydE9iamVjdEtleXMuSU9wdGlvbnM7XG5cbmV4cG9ydCA9IHNvcnRPYmplY3RLZXlzO1xuIl19
{
"name": "sort-object-keys2",
"version": "1.0.3",
"version": "1.1.0",
"description": "Sort an object's keys, including an optional key list",

@@ -44,3 +44,5 @@ "keywords": [

},
"devDependencies": {}
"devDependencies": {
"@bluelovers/tsconfig": "^1.0.0"
}
}