From d650f85a12032604942c6cd18124ec79b5954047 Mon Sep 17 00:00:00 2001 From: NEERAJ Date: Tue, 30 Dec 2025 15:01:41 +0530 Subject: [PATCH 1/5] fix: Markdown lint error --- lib/node_modules/@stdlib/utils/object-inverse/README.md | 7 ++++--- .../@stdlib/utils/object-inverse/examples/index.js | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/node_modules/@stdlib/utils/object-inverse/README.md b/lib/node_modules/@stdlib/utils/object-inverse/README.md index 26e4d01bda67..176f6f4d5704 100644 --- a/lib/node_modules/@stdlib/utils/object-inverse/README.md +++ b/lib/node_modules/@stdlib/utils/object-inverse/README.md @@ -107,9 +107,10 @@ var out = invert( obj, { ```javascript var randu = require( '@stdlib/random/base/randu' ); var round = require( '@stdlib/math/base/special/round' ); +var keys = require( '@stdlib/utils/keys' ); var invert = require( '@stdlib/utils/object-inverse' ); -var keys; +var k; var arr; var out; var i; @@ -121,8 +122,8 @@ for ( i = 0; i < arr.length; i++ ) { } // Invert the array to determine value frequency... out = invert( arr ); -keys = Object.keys( out ); -for ( i = 0; i < keys.length; i++ ) { +k = keys( out ); +for ( i = 0; i < k.length; i++ ) { if ( out[ i ] ) { out[ i ] = out[ i ].length; } else { diff --git a/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js b/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js index 0db3a85eb318..117312e6ed37 100644 --- a/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js +++ b/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js @@ -21,9 +21,10 @@ var objectKeys = require( '@stdlib/utils/keys' ); var randu = require( '@stdlib/random/base/randu' ); var round = require( '@stdlib/math/base/special/round' ); +var keys = require( '@stdlib/utils/keys' ); var invert = require( './../lib' ); -var keys; +var k; var arr; var out; var i; @@ -35,8 +36,8 @@ for ( i = 0; i < arr.length; i++ ) { } // Invert the array to determine value frequency... out = invert( arr ); -keys = objectKeys( out ); -for ( i = 0; i < keys.length; i++ ) { +k = keys( out ); +for ( i = 0; i < k.length; i++ ) { if ( out[ i ] ) { out[ i ] = out[ i ].length; } else { From 0134f7a2bbec50027cb660823ca8b72cbfc268f5 Mon Sep 17 00:00:00 2001 From: NEERAJ Date: Tue, 30 Dec 2025 15:07:16 +0530 Subject: [PATCH 2/5] chore: removing new Array constructor --- lib/node_modules/@stdlib/utils/object-inverse/README.md | 6 +++--- .../@stdlib/utils/object-inverse/examples/index.js | 7 +++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/lib/node_modules/@stdlib/utils/object-inverse/README.md b/lib/node_modules/@stdlib/utils/object-inverse/README.md index 176f6f4d5704..f74c13f686d8 100644 --- a/lib/node_modules/@stdlib/utils/object-inverse/README.md +++ b/lib/node_modules/@stdlib/utils/object-inverse/README.md @@ -116,9 +116,9 @@ var out; var i; // Create an array of random integers... -arr = new Array( 1000 ); -for ( i = 0; i < arr.length; i++ ) { - arr[ i ] = round( randu()*100.0 ); +arr = []; +for ( i = 0; i < 1000; i++ ) { + arr.push( round( randu()*100.0 ) ); } // Invert the array to determine value frequency... out = invert( arr ); diff --git a/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js b/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js index 117312e6ed37..c8f629c73aa9 100644 --- a/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js +++ b/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js @@ -18,7 +18,6 @@ 'use strict'; -var objectKeys = require( '@stdlib/utils/keys' ); var randu = require( '@stdlib/random/base/randu' ); var round = require( '@stdlib/math/base/special/round' ); var keys = require( '@stdlib/utils/keys' ); @@ -30,9 +29,9 @@ var out; var i; // Create an array of random integers... -arr = new Array( 1000 ); -for ( i = 0; i < arr.length; i++ ) { - arr[ i ] = round( randu()*100.0 ); +arr = []; +for ( i = 0; i < 1000; i++ ) { + arr.push( round( randu()*100.0 ) ); } // Invert the array to determine value frequency... out = invert( arr ); From 7478f23ebb44e4bac8c9f5bd2c3ba6a2186c43e7 Mon Sep 17 00:00:00 2001 From: Athan Date: Tue, 30 Dec 2025 01:56:41 -0800 Subject: [PATCH 3/5] docs: update example Signed-off-by: Athan --- .../utils/object-inverse/examples/index.js | 27 ++++++++----------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js b/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js index c8f629c73aa9..f2a4838736d9 100644 --- a/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js +++ b/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js @@ -18,25 +18,20 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); -var keys = require( '@stdlib/utils/keys' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var objectKeys = require( '@stdlib/utils/keys' ); var invert = require( './../lib' ); -var k; -var arr; -var out; -var i; +// Create an array of random integers: +var arr = discreteUniform( 1000, 0, 100 ); -// Create an array of random integers... -arr = []; -for ( i = 0; i < 1000; i++ ) { - arr.push( round( randu()*100.0 ) ); -} -// Invert the array to determine value frequency... -out = invert( arr ); -k = keys( out ); -for ( i = 0; i < k.length; i++ ) { +// Invert the array to determine value frequency: +var out = invert( arr ); +var keys = objectKeys( out ); + +// Compute the frequencies... +var i; +for ( i = 0; i < keys.length; i++ ) { if ( out[ i ] ) { out[ i ] = out[ i ].length; } else { From b6aba3fab28a4fb5f90253f5e9965b9d624bd7f4 Mon Sep 17 00:00:00 2001 From: Athan Date: Tue, 30 Dec 2025 01:58:05 -0800 Subject: [PATCH 4/5] docs: update example Signed-off-by: Athan --- .../@stdlib/utils/object-inverse/README.md | 27 ++++++++----------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/lib/node_modules/@stdlib/utils/object-inverse/README.md b/lib/node_modules/@stdlib/utils/object-inverse/README.md index f74c13f686d8..00245f039a21 100644 --- a/lib/node_modules/@stdlib/utils/object-inverse/README.md +++ b/lib/node_modules/@stdlib/utils/object-inverse/README.md @@ -105,25 +105,20 @@ var out = invert( obj, { ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); -var keys = require( '@stdlib/utils/keys' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var objectKeys = require( '@stdlib/utils/keys' ); var invert = require( '@stdlib/utils/object-inverse' ); -var k; -var arr; -var out; -var i; +// Create an array of random integers: +arr = discreteUniform( 1000, 0, 100 ); -// Create an array of random integers... -arr = []; -for ( i = 0; i < 1000; i++ ) { - arr.push( round( randu()*100.0 ) ); -} -// Invert the array to determine value frequency... -out = invert( arr ); -k = keys( out ); -for ( i = 0; i < k.length; i++ ) { +// Invert the array to determine value frequency: +var out = invert( arr ); +var keys = objectKeys( out ); + +// Compute the frequencies... +var i; +for ( i = 0; i < keys.length; i++ ) { if ( out[ i ] ) { out[ i ] = out[ i ].length; } else { From d8202e031eeeba007c8f23ca884bf2b8f6da55ec Mon Sep 17 00:00:00 2001 From: Athan Date: Tue, 30 Dec 2025 01:58:30 -0800 Subject: [PATCH 5/5] docs: fix variable declaration Signed-off-by: Athan --- lib/node_modules/@stdlib/utils/object-inverse/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/utils/object-inverse/README.md b/lib/node_modules/@stdlib/utils/object-inverse/README.md index 00245f039a21..66d4164a5dec 100644 --- a/lib/node_modules/@stdlib/utils/object-inverse/README.md +++ b/lib/node_modules/@stdlib/utils/object-inverse/README.md @@ -110,7 +110,7 @@ var objectKeys = require( '@stdlib/utils/keys' ); var invert = require( '@stdlib/utils/object-inverse' ); // Create an array of random integers: -arr = discreteUniform( 1000, 0, 100 ); +var arr = discreteUniform( 1000, 0, 100 ); // Invert the array to determine value frequency: var out = invert( arr );