New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@vect/matrix-mapper

Package Overview
Dependencies
Maintainers
1
Versions
116
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vect/matrix-mapper - npm Package Compare versions

Comparing version 0.0.24 to 0.0.25

26

dist/index.cjs.js

@@ -5,4 +5,2 @@ 'use strict';

var matrixSize = require('@vect/matrix-size');
/**

@@ -16,6 +14,7 @@ *

*/
const iterate = function (mx, fn, h, w) {
if (!h || !w) [h, w] = matrixSize.size(mx);
var _mx$;
h = h || (mx === null || mx === void 0 ? void 0 : mx.length), w = w || h && ((_mx$ = mx[0]) === null || _mx$ === void 0 ? void 0 : _mx$.length);
for (let i = 0, j, r; i < h; i++) for (r = mx[i], j = 0; j < w; j++) fn.call(this, r[j], i, j);

@@ -28,10 +27,13 @@ };

* @param {function} fn
* @param {number} h
* @param {number} w
* @returns {*[]}
*/
const mapper = (mx, fn, h, w) => {
var _mx$;
const mapper = (mx, fn) => {
const [ht, wd] = matrixSize.size(mx),
tx = Array(ht);
h = h || (mx === null || mx === void 0 ? void 0 : mx.length), w = w || h && ((_mx$ = mx[0]) === null || _mx$ === void 0 ? void 0 : _mx$.length);
const tx = Array(h);
for (let i = 0, j, r, tr; i < ht; i++) for (tx[i] = tr = Array(wd), r = mx[i], j = 0; j < wd; j++) tr[j] = fn(r[j], i, j);
for (let i = 0, j, r, tr; i < h; i++) for (tx[i] = tr = Array(w), r = mx[i], j = 0; j < w; j++) tr[j] = fn(r[j], i, j);

@@ -41,7 +43,9 @@ return tx;

const mutate = (mx, fn) => {
const [ht, wd] = matrixSize.size(mx);
const mutate = (mx, fn, h, w) => {
var _mx$;
for (let i = 0, j, r; i < ht; i++) for (j = 0, r = mx[i]; j < wd; j++) r[j] = fn(r[j], i, j);
h = h || (mx === null || mx === void 0 ? void 0 : mx.length), w = w || h && ((_mx$ = mx[0]) === null || _mx$ === void 0 ? void 0 : _mx$.length);
for (let i = 0, j, r; i < h; i++) for (j = 0, r = mx[i]; j < w; j++) r[j] = fn(r[j], i, j);
return mx;

@@ -48,0 +52,0 @@ };

@@ -1,3 +0,1 @@

import { size } from '@vect/matrix-size';
/**

@@ -11,6 +9,7 @@ *

*/
const iterate = function (mx, fn, h, w) {
if (!h || !w) [h, w] = size(mx);
var _mx$;
h = h || (mx === null || mx === void 0 ? void 0 : mx.length), w = w || h && ((_mx$ = mx[0]) === null || _mx$ === void 0 ? void 0 : _mx$.length);
for (let i = 0, j, r; i < h; i++) for (r = mx[i], j = 0; j < w; j++) fn.call(this, r[j], i, j);

@@ -23,10 +22,13 @@ };

* @param {function} fn
* @param {number} h
* @param {number} w
* @returns {*[]}
*/
const mapper = (mx, fn, h, w) => {
var _mx$;
const mapper = (mx, fn) => {
const [ht, wd] = size(mx),
tx = Array(ht);
h = h || (mx === null || mx === void 0 ? void 0 : mx.length), w = w || h && ((_mx$ = mx[0]) === null || _mx$ === void 0 ? void 0 : _mx$.length);
const tx = Array(h);
for (let i = 0, j, r, tr; i < ht; i++) for (tx[i] = tr = Array(wd), r = mx[i], j = 0; j < wd; j++) tr[j] = fn(r[j], i, j);
for (let i = 0, j, r, tr; i < h; i++) for (tx[i] = tr = Array(w), r = mx[i], j = 0; j < w; j++) tr[j] = fn(r[j], i, j);

@@ -36,7 +38,9 @@ return tx;

const mutate = (mx, fn) => {
const [ht, wd] = size(mx);
const mutate = (mx, fn, h, w) => {
var _mx$;
for (let i = 0, j, r; i < ht; i++) for (j = 0, r = mx[i]; j < wd; j++) r[j] = fn(r[j], i, j);
h = h || (mx === null || mx === void 0 ? void 0 : mx.length), w = w || h && ((_mx$ = mx[0]) === null || _mx$ === void 0 ? void 0 : _mx$.length);
for (let i = 0, j, r; i < h; i++) for (j = 0, r = mx[i]; j < w; j++) r[j] = fn(r[j], i, j);
return mx;

@@ -43,0 +47,0 @@ };

{
"name": "@vect/matrix-mapper",
"version": "0.0.24",
"version": "0.0.25",
"description": "A debugging tool",

@@ -18,7 +18,7 @@ "main": "dist/index.cjs.js",

"dependencies": {
"@vect/matrix-size": "^0.0.24",
"@vect/vector-mapper": "^0.0.24"
"@vect/matrix-size": "^0.0.25",
"@vect/vector-mapper": "^0.0.25"
},
"devDependencies": {
"@vect/object-mapper": "^0.0.24"
"@vect/object-mapper": "^0.0.25"
},

@@ -41,3 +41,3 @@ "repository": {

"homepage": "https://github.com/hoyeungw/vect#readme",
"gitHead": "859849f307eddefac80bc064722d1816f2f930ad"
"gitHead": "8c6ddf6bb50856583cdc81f29000f6303217f5da"
}
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