@cranq/object-utils
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -0,0 +0,0 @@ export * from "./transform/filter"; |
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30337
9
550
1