From c6e7c86a4349128b997b053d041c51c62bdca6cd Mon Sep 17 00:00:00 2001 From: Shubham Date: Tue, 30 Dec 2025 14:43:03 +0530 Subject: [PATCH 1/3] chore: fix JavaScript lint errors (issue stdlib-js#9403) --- .../@stdlib/utils/unzip/README.md | 27 ++++++++----------- .../@stdlib/utils/unzip/examples/index.js | 25 +++++++---------- 2 files changed, 21 insertions(+), 31 deletions(-) diff --git a/lib/node_modules/@stdlib/utils/unzip/README.md b/lib/node_modules/@stdlib/utils/unzip/README.md index 5612d1994908..e473d7348ff9 100644 --- a/lib/node_modules/@stdlib/utils/unzip/README.md +++ b/lib/node_modules/@stdlib/utils/unzip/README.md @@ -67,24 +67,19 @@ var out = unzip( arr, [ 0, 2 ] ); ```javascript -var unzip = require( '@stdlib/utils/unzip' ); -var round = require( '@stdlib/math/base/special/round' ); -var randu = require( '@stdlib/random/base/randu' ); -var pow = require( '@stdlib/math/base/special/pow' ); - -var arr = new Array( 100 ); -var len = 5; - -var i; -var j; -for ( i = 0; i < arr.length; i++ ) { - arr[ i ] = new Array( len ); - for ( j = 0; j < len; j++ ) { - arr[ i ][ j ] = round( randu() * pow(10, j) ); - } +var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ); +var filled2dBy = require( '@stdlib/array/base/filled2d-by' ); +var unzip = require( './../lib' ); + +function random( indices ) { + var j = indices[ 1 ] * 100; + return discreteUniform( j, j+100 ); } -var out = unzip( arr ); +var arr = filled2dBy( [ 100, 5 ], random ); +console.dir( arr ); + +var out = unzip( arr ); console.dir( out ); ``` diff --git a/lib/node_modules/@stdlib/utils/unzip/examples/index.js b/lib/node_modules/@stdlib/utils/unzip/examples/index.js index 41fc670790bc..b4e04fadba00 100644 --- a/lib/node_modules/@stdlib/utils/unzip/examples/index.js +++ b/lib/node_modules/@stdlib/utils/unzip/examples/index.js @@ -18,22 +18,17 @@ 'use strict'; -var round = require( '@stdlib/math/base/special/round' ); -var randu = require( '@stdlib/random/base/randu' ); -var pow = require( '@stdlib/math/base/special/pow' ); +var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ); +var filled2dBy = require( '@stdlib/array/base/filled2d-by' ); var unzip = require( './../lib' ); -var arr = new Array( 100 ); -var len = 5; - -var i; -var j; -for ( i = 0; i < arr.length; i++ ) { - arr[ i ] = new Array( len ); - for ( j = 0; j < len; j++ ) { - arr[ i ][ j ] = round( randu() * pow(10, j) ); - } +function random( indices ) { + var j = indices[ 1 ] * 100; + return discreteUniform( j, j+100 ); } -var out = unzip( arr ); -console.dir( out ); +var arr = filled2dBy( [ 100, 5 ], random ); +console.dir( arr ); + +var out = unzip( arr ); +console.dir( out ); \ No newline at end of file From 799d41d729eb5f6ccd182d22525f0570a6011fba Mon Sep 17 00:00:00 2001 From: Shubham Date: Tue, 30 Dec 2025 14:58:14 +0530 Subject: [PATCH 2/3] chore: fix JavaScript lint errors (issue stdlib-js#9403) --- lib/node_modules/@stdlib/utils/unzip/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/node_modules/@stdlib/utils/unzip/README.md b/lib/node_modules/@stdlib/utils/unzip/README.md index e473d7348ff9..a41bda9cf86e 100644 --- a/lib/node_modules/@stdlib/utils/unzip/README.md +++ b/lib/node_modules/@stdlib/utils/unzip/README.md @@ -69,11 +69,11 @@ var out = unzip( arr, [ 0, 2 ] ); ```javascript var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ); var filled2dBy = require( '@stdlib/array/base/filled2d-by' ); -var unzip = require( './../lib' ); +var unzip = require( '@stdlib/utils/unzip' ); function random( indices ) { - var j = indices[ 1 ] * 100; - return discreteUniform( j, j+100 ); + var j = indices[ 1 ] * 100; + return discreteUniform( j, j+100 ); } var arr = filled2dBy( [ 100, 5 ], random ); From 51fea4ea01dc3d1f6c44e92e780fc18b7dca510f Mon Sep 17 00:00:00 2001 From: Shubham Date: Tue, 30 Dec 2025 15:01:20 +0530 Subject: [PATCH 3/3] Add newline at end of index.js Signed-off-by: Shubham --- lib/node_modules/@stdlib/utils/unzip/examples/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/utils/unzip/examples/index.js b/lib/node_modules/@stdlib/utils/unzip/examples/index.js index b4e04fadba00..1ec020ba949c 100644 --- a/lib/node_modules/@stdlib/utils/unzip/examples/index.js +++ b/lib/node_modules/@stdlib/utils/unzip/examples/index.js @@ -31,4 +31,4 @@ var arr = filled2dBy( [ 100, 5 ], random ); console.dir( arr ); var out = unzip( arr ); -console.dir( out ); \ No newline at end of file +console.dir( out );