Socket
Socket
Sign inDemoInstall

@cranq/object-utils

Package Overview
Dependencies
Maintainers
6
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cranq/object-utils - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

0

dist/index.d.ts

@@ -0,0 +0,0 @@ export * from "./transform/filter";

224

dist/index.js

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

module.exports =
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = "./src/index.ts");
/******/ })
/************************************************************************/
/******/ ({
/******/ (() => { // webpackBootstrap
/******/ "use strict";
/******/ var __webpack_modules__ = ({

@@ -94,6 +9,4 @@ /***/ "./src/index.ts":

\**********************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
"use strict";

@@ -110,3 +23,3 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {

};
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));
__exportStar(__webpack_require__(/*! ./transform/filter */ "./src/transform/filter.ts"), exports);

@@ -135,8 +48,6 @@ __exportStar(__webpack_require__(/*! ./transform/filterer */ "./src/transform/filterer.ts"), exports);

\*********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.filter = void 0;

@@ -162,8 +73,6 @@ function filter(object, callback) {

\***********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.filterer = void 0;

@@ -182,8 +91,6 @@ function filterer(callback) {

\******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.map = void 0;

@@ -206,8 +113,6 @@ function map(object, callback) {

\*********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.mapper = void 0;

@@ -226,8 +131,6 @@ function mapper(callback) {

\*********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.reduce = void 0;

@@ -251,8 +154,6 @@ function reduce(object, callback, initial) {

\**********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.reducer = void 0;

@@ -271,8 +172,6 @@ function reducer(callback, initial) {

\*****************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));

@@ -286,8 +185,6 @@

\*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));

@@ -301,8 +198,6 @@

\*****************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));

@@ -316,8 +211,6 @@

\*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));

@@ -331,8 +224,6 @@

\******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));

@@ -346,8 +237,6 @@

\**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));

@@ -361,8 +250,6 @@

\**********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.getFirstKey = void 0;

@@ -383,8 +270,6 @@ function getFirstKey(object) {

\******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.isEmpty = void 0;

@@ -406,8 +291,6 @@ function isEmpty(object) {

\***************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.pipe = void 0;

@@ -441,3 +324,38 @@ const filter_1 = __webpack_require__(/*! ../transform/filter */ "./src/transform/filter.ts");

/******/ });
/******/ });
/************************************************************************/
/******/ // The module cache
/******/ var __webpack_module_cache__ = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/ // Check if module is in cache
/******/ var cachedModule = __webpack_module_cache__[moduleId];
/******/ if (cachedModule !== undefined) {
/******/ return cachedModule.exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = __webpack_module_cache__[moduleId] = {
/******/ // no module.id needed
/******/ // no module.loaded needed
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/************************************************************************/
/******/
/******/ // startup
/******/ // Load entry module and return exports
/******/ // This entry module is referenced by other modules so it can't be inlined
/******/ var __webpack_exports__ = __webpack_require__("./src/index.ts");
/******/ module.exports = __webpack_exports__;
/******/
/******/ })()
;
//# sourceMappingURL=index.js.map
import { FilterCallback } from "../types/FilterCallback";
export declare function filter<K extends keyof any, T>(object: Record<K, T>, callback: FilterCallback<K, T>): Record<K, T>;
import { Filter } from "../types/Filter";
import { FilterCallback } from "../types/FilterCallback";
export declare function filterer<K, T>(callback: FilterCallback<K, T>): Filter<K, T>;
import { MapperCallback } from "../types/MapperCallback";
export declare function map<K extends keyof any, I, O>(object: Record<K, I>, callback: MapperCallback<K, I, O>): Record<K, O>;
import { Mapper } from "../types/Mapper";
import { MapperCallback } from "../types/MapperCallback";
export declare function mapper<K, I, O>(callback: MapperCallback<K, I, O>): Mapper<K, I, O>;
import { ReducerCallback } from "../types/ReducerCallback";
export declare function reduce<K extends keyof any, I, O>(object: Record<K, I>, callback: ReducerCallback<K, I, O>, initial: O): O;
import { Reducer } from "../types/Reducer";
import { ReducerCallback } from "../types/ReducerCallback";
export declare function reducer<K, I, O>(callback: ReducerCallback<K, I, O>, initial: O): Reducer<K, I, O>;
import { FilterCallback } from "./FilterCallback";
export declare type Filter<K, T> = ["filter", FilterCallback<K, T>];
export declare type FilterCallback<K, T> = (value: T, key: K) => boolean;
import { MapperCallback } from "./MapperCallback";
export declare type Mapper<K, I, O> = ["map", MapperCallback<K, I, O>];
export declare type MapperCallback<K, I, O> = (value: I, key: K) => O;
import { ReducerCallback } from "./ReducerCallback";
export declare type Reducer<K, I, O> = ["reduce", ReducerCallback<K, I, O>, O];
export declare type ReducerCallback<K, I, O> = (result: O, value: I, key: K) => O;
export declare function getFirstKey(object: {
[id: string]: unknown;
}): string | undefined;
export declare function isEmpty(object: {
[id: string]: unknown;
}): boolean;

@@ -0,0 +0,0 @@ import { Filter } from "../types/Filter";

{
"name": "@cranq/object-utils",
"version": "1.0.0",
"version": "1.0.1",
"description": "Object manipulation utilities",
"scripts": {
"build": "webpack --display-error-details",
"test": "tsc --noEmit && jest"
"build": "webpack",
"test": "tsc --noEmit && jest",
"ci": "npm ci && npm run build && npm run test"
},

@@ -24,10 +25,11 @@ "author": "Dan Stocker",

"@types/jest": "^26.0.0",
"clean-webpack-plugin": "^3.0.0",
"clean-webpack-plugin": "^4.0.0",
"jest": "^26.0.1",
"jest-junit": "^12.0.0",
"ts-jest": "^26.1.1",
"ts-loader": "^7.0.5",
"ts-loader": "^9.4.2",
"typescript": "^3.9.5",
"webpack": "^4.43.0",
"webpack-cli": "^3.3.12"
"webpack": "^5.75.0",
"webpack-cli": "^5.0.1"
}
}

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