@vect/matrix-zipper
Advanced tools
Comparing version 0.0.24 to 0.0.25
@@ -5,4 +5,2 @@ 'use strict'; | ||
var matrixSize = require('@vect/matrix-size'); | ||
function duozipper(ma, mb) { | ||
@@ -16,4 +14,3 @@ let { | ||
} = this; | ||
const [ht, wd] = matrixSize.size(ma); | ||
t = t || 0, b = b || ht, l = l || 0, r = r || wd; | ||
t = t || 0, b = b || ma.length, l = l || 0, r = r || b && ma[0].length; | ||
const mx = Array(b); | ||
@@ -37,4 +34,3 @@ | ||
} = this; | ||
const [ht, wd] = matrixSize.size(ma); | ||
t = t || 0, b = b || ht, l = l || 0, r = r || wd; | ||
t = t || 0, b = b || ma.length, l = l || 0, r = r || b && ma[0].length; | ||
const mx = Array(b); | ||
@@ -58,4 +54,3 @@ | ||
} = this; | ||
const [ht, wd] = matrixSize.size(ma); | ||
t = t || 0, b = b || ht, l = l || 0, r = r || wd; | ||
t = t || 0, b = b || ma.length, l = l || 0, r = r || b && ma[0].length; | ||
const mx = Array(b); | ||
@@ -120,7 +115,9 @@ | ||
const mutazip = (ma, mb, fn) => { | ||
const [ht, wd] = matrixSize.size(ma); | ||
const mutazip = (ma, mb, fn, w, h) => { | ||
var _ma$; | ||
for (let i = 0, j, ra, rb; i < ht; i++) for (j = 0, ra = ma[i], rb = mb[i]; j < wd; j++) ra[j] = fn(ra[j], rb[j], i, j); | ||
h = h || (ma === null || ma === void 0 ? void 0 : ma.length), w = w || h && ((_ma$ = ma[0]) === null || _ma$ === void 0 ? void 0 : _ma$.length); | ||
for (let i = 0, j, ra, rb; i < h; i++) for (j = 0, ra = ma[i], rb = mb[i]; j < w; j++) ra[j] = fn(ra[j], rb[j], i, j); | ||
return ma; | ||
@@ -127,0 +124,0 @@ }; |
@@ -1,3 +0,1 @@ | ||
import { size } from '@vect/matrix-size'; | ||
function duozipper(ma, mb) { | ||
@@ -11,4 +9,3 @@ let { | ||
} = this; | ||
const [ht, wd] = size(ma); | ||
t = t || 0, b = b || ht, l = l || 0, r = r || wd; | ||
t = t || 0, b = b || ma.length, l = l || 0, r = r || b && ma[0].length; | ||
const mx = Array(b); | ||
@@ -32,4 +29,3 @@ | ||
} = this; | ||
const [ht, wd] = size(ma); | ||
t = t || 0, b = b || ht, l = l || 0, r = r || wd; | ||
t = t || 0, b = b || ma.length, l = l || 0, r = r || b && ma[0].length; | ||
const mx = Array(b); | ||
@@ -53,4 +49,3 @@ | ||
} = this; | ||
const [ht, wd] = size(ma); | ||
t = t || 0, b = b || ht, l = l || 0, r = r || wd; | ||
t = t || 0, b = b || ma.length, l = l || 0, r = r || b && ma[0].length; | ||
const mx = Array(b); | ||
@@ -115,7 +110,9 @@ | ||
const mutazip = (ma, mb, fn) => { | ||
const [ht, wd] = size(ma); | ||
const mutazip = (ma, mb, fn, w, h) => { | ||
var _ma$; | ||
for (let i = 0, j, ra, rb; i < ht; i++) for (j = 0, ra = ma[i], rb = mb[i]; j < wd; j++) ra[j] = fn(ra[j], rb[j], i, j); | ||
h = h || (ma === null || ma === void 0 ? void 0 : ma.length), w = w || h && ((_ma$ = ma[0]) === null || _ma$ === void 0 ? void 0 : _ma$.length); | ||
for (let i = 0, j, ra, rb; i < h; i++) for (j = 0, ra = ma[i], rb = mb[i]; j < w; j++) ra[j] = fn(ra[j], rb[j], i, j); | ||
return ma; | ||
@@ -122,0 +119,0 @@ }; |
{ | ||
"name": "@vect/matrix-zipper", | ||
"version": "0.0.24", | ||
"version": "0.0.25", | ||
"description": "Zip function", | ||
@@ -17,5 +17,2 @@ "main": "dist/index.cjs.js", | ||
}, | ||
"dependencies": { | ||
"@vect/matrix-size": "^0.0.24" | ||
}, | ||
"repository": { | ||
@@ -37,3 +34,3 @@ "type": "git", | ||
"homepage": "https://github.com/hoyeungw/vect#readme", | ||
"gitHead": "859849f307eddefac80bc064722d1816f2f930ad" | ||
"gitHead": "8c6ddf6bb50856583cdc81f29000f6303217f5da" | ||
} |
7652
0
208
- Removed@vect/matrix-size@^0.0.24
- Removed@vect/matrix-size@0.0.24(transitive)