diff --git a/lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv b/lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv index 9c6750717857..c5d8b07983af 100644 --- a/lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv +++ b/lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv @@ -1750,7 +1750,7 @@ forEachAsync,"@stdlib/utils/async/for-each" forEachChar,"@stdlib/string/for-each" forEachRight,"@stdlib/utils/for-each-right" forEachRightAsync,"@stdlib/utils/async/for-each-right" -forIn,"@stdlib/utils/for-in" +forIn,"@stdlib/object/for-in" format,"@stdlib/string/format" forOwn,"@stdlib/utils/for-own" FOURTH_PI,"@stdlib/constants/float64/fourth-pi" diff --git a/lib/node_modules/@stdlib/namespace/lib/namespace/f.js b/lib/node_modules/@stdlib/namespace/lib/namespace/f.js index f332d7d16dc3..3ad47f5e1a8c 100644 --- a/lib/node_modules/@stdlib/namespace/lib/namespace/f.js +++ b/lib/node_modules/@stdlib/namespace/lib/namespace/f.js @@ -1391,8 +1391,8 @@ ns.push({ ns.push({ 'alias': 'forIn', - 'path': '@stdlib/utils/for-in', - 'value': require( '@stdlib/utils/for-in' ), + 'path': '@stdlib/object/for-in', + 'value': require( '@stdlib/object/for-in' ), 'type': 'Function', 'related': [ '@stdlib/utils/for-each', @@ -1415,7 +1415,7 @@ ns.push({ 'type': 'Function', 'related': [ '@stdlib/utils/for-each', - '@stdlib/utils/for-in' + '@stdlib/object/for-in' ] }); diff --git a/lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv b/lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv index 4c86190cc0cc..8c5f3fa4c415 100644 --- a/lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv +++ b/lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv @@ -1750,7 +1750,7 @@ "@stdlib/string/for-each",forEachChar "@stdlib/utils/for-each-right",forEachRight "@stdlib/utils/async/for-each-right",forEachRightAsync -"@stdlib/utils/for-in",forIn +"@stdlib/object/for-in",forIn "@stdlib/string/format",format "@stdlib/utils/for-own",forOwn "@stdlib/constants/float64/fourth-pi",FOURTH_PI diff --git a/lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv b/lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv index 6436facaf50b..6a82421a2513 100644 --- a/lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv +++ b/lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv @@ -1750,9 +1750,9 @@ "@stdlib/string/for-each","@stdlib/utils/for-each" "@stdlib/utils/for-each-right","@stdlib/utils/for-each,@stdlib/utils/async/for-each-right" "@stdlib/utils/async/for-each-right","@stdlib/utils/async/for-each,@stdlib/utils/for-each-right" -"@stdlib/utils/for-in","@stdlib/utils/for-each,@stdlib/utils/for-own" +"@stdlib/object/for-in","@stdlib/utils/for-each,@stdlib/utils/for-own" "@stdlib/string/format","" -"@stdlib/utils/for-own","@stdlib/utils/for-each,@stdlib/utils/for-in" +"@stdlib/utils/for-own","@stdlib/utils/for-each,@stdlib/object/for-in" "@stdlib/constants/float64/fourth-pi","@stdlib/constants/float64/pi" "@stdlib/constants/float64/fourth-root-eps","@stdlib/constants/float64/eps" "@stdlib/datasets/frb-sf-wage-rigidity","" @@ -2641,7 +2641,7 @@ "@stdlib/utils/async/none-by","@stdlib/utils/async/any-by,@stdlib/utils/async/every-by,@stdlib/utils/async/for-each,@stdlib/utils/none-by,@stdlib/utils/async/none-by-right,@stdlib/utils/async/some-by" "@stdlib/utils/none-by-right","@stdlib/utils/any-by-right,@stdlib/utils/every-by-right,@stdlib/utils/for-each-right,@stdlib/utils/none,@stdlib/utils/none-by,@stdlib/utils/some-by-right" "@stdlib/utils/async/none-by-right","@stdlib/utils/async/any-by-right,@stdlib/utils/async/every-by-right,@stdlib/utils/async/for-each-right,@stdlib/utils/async/none-by,@stdlib/utils/none-by-right,@stdlib/utils/async/some-by-right" -"@stdlib/object/none-in-by","@stdlib/object/any-in-by,@stdlib/object/every-in-by,@stdlib/utils/for-in,@stdlib/utils/none-by,@stdlib/object/some-in-by" +"@stdlib/object/none-in-by","@stdlib/object/any-in-by,@stdlib/object/every-in-by,@stdlib/object/for-in,@stdlib/utils/none-by,@stdlib/object/some-in-by" "@stdlib/utils/nonenumerable-properties","@stdlib/utils/enumerable-properties,@stdlib/utils/inherited-nonenumerable-properties,@stdlib/utils/nonenumerable-properties-in,@stdlib/utils/properties" "@stdlib/utils/nonenumerable-properties-in","@stdlib/utils/enumerable-properties-in,@stdlib/utils/inherited-nonenumerable-properties,@stdlib/utils/nonenumerable-properties,@stdlib/utils/properties-in" "@stdlib/utils/nonenumerable-property-names","@stdlib/utils/keys,@stdlib/utils/inherited-nonenumerable-property-names,@stdlib/utils/nonenumerable-property-names-in,@stdlib/utils/nonenumerable-property-symbols,@stdlib/utils/property-names" diff --git a/lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv b/lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv index 6a9f749225b0..578006acfbb3 100644 --- a/lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv +++ b/lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv @@ -1750,7 +1750,7 @@ "@stdlib/string/for-each","@stdlib/string-for-each" "@stdlib/utils/for-each-right","@stdlib/utils-for-each-right" "@stdlib/utils/async/for-each-right","@stdlib/utils-async-for-each-right" -"@stdlib/utils/for-in","@stdlib/utils-for-in" +"@stdlib/object/for-in","@stdlib/object-for-in" "@stdlib/string/format","@stdlib/string-format" "@stdlib/utils/for-own","@stdlib/utils-for-own" "@stdlib/constants/float64/fourth-pi","@stdlib/constants-float64-fourth-pi" diff --git a/lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv b/lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv index 7c6a4ccc6bae..3366e7598e2c 100644 --- a/lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv +++ b/lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv @@ -1750,7 +1750,7 @@ "@stdlib/string-for-each","@stdlib/string/for-each" "@stdlib/utils-for-each-right","@stdlib/utils/for-each-right" "@stdlib/utils-async-for-each-right","@stdlib/utils/async/for-each-right" -"@stdlib/utils-for-in","@stdlib/utils/for-in" +"@stdlib/object-for-in","@stdlib/object/for-in" "@stdlib/string-format","@stdlib/string/format" "@stdlib/utils-for-own","@stdlib/utils/for-own" "@stdlib/constants-float64-fourth-pi","@stdlib/constants/float64/fourth-pi" diff --git a/lib/node_modules/@stdlib/utils/for-in/README.md b/lib/node_modules/@stdlib/object/for-in/README.md similarity index 97% rename from lib/node_modules/@stdlib/utils/for-in/README.md rename to lib/node_modules/@stdlib/object/for-in/README.md index a3d4565e6fb8..2412bf16e8a2 100644 --- a/lib/node_modules/@stdlib/utils/for-in/README.md +++ b/lib/node_modules/@stdlib/object/for-in/README.md @@ -37,7 +37,7 @@ limitations under the License. ## Usage ```javascript -var forIn = require( '@stdlib/utils/for-in' ); +var forIn = require( '@stdlib/object/for-in' ); ``` #### forIn( obj, fcn\[, thisArg ] ) @@ -147,7 +147,7 @@ var mean = context.sum / context.count; ```javascript var fromCodePoint = require( '@stdlib/string/from-code-point' ); -var forIn = require( '@stdlib/utils/for-in' ); +var forIn = require( '@stdlib/object/for-in' ); function update( value, key, obj ) { console.log( '%s: %d', key, value ); diff --git a/lib/node_modules/@stdlib/utils/for-in/benchmark/benchmark.js b/lib/node_modules/@stdlib/object/for-in/benchmark/benchmark.js similarity index 100% rename from lib/node_modules/@stdlib/utils/for-in/benchmark/benchmark.js rename to lib/node_modules/@stdlib/object/for-in/benchmark/benchmark.js diff --git a/lib/node_modules/@stdlib/utils/for-in/docs/repl.txt b/lib/node_modules/@stdlib/object/for-in/docs/repl.txt similarity index 100% rename from lib/node_modules/@stdlib/utils/for-in/docs/repl.txt rename to lib/node_modules/@stdlib/object/for-in/docs/repl.txt diff --git a/lib/node_modules/@stdlib/utils/for-in/docs/types/index.d.ts b/lib/node_modules/@stdlib/object/for-in/docs/types/index.d.ts similarity index 100% rename from lib/node_modules/@stdlib/utils/for-in/docs/types/index.d.ts rename to lib/node_modules/@stdlib/object/for-in/docs/types/index.d.ts diff --git a/lib/node_modules/@stdlib/utils/for-in/docs/types/test.ts b/lib/node_modules/@stdlib/object/for-in/docs/types/test.ts similarity index 100% rename from lib/node_modules/@stdlib/utils/for-in/docs/types/test.ts rename to lib/node_modules/@stdlib/object/for-in/docs/types/test.ts diff --git a/lib/node_modules/@stdlib/utils/for-in/examples/index.js b/lib/node_modules/@stdlib/object/for-in/examples/index.js similarity index 100% rename from lib/node_modules/@stdlib/utils/for-in/examples/index.js rename to lib/node_modules/@stdlib/object/for-in/examples/index.js diff --git a/lib/node_modules/@stdlib/utils/for-in/lib/index.js b/lib/node_modules/@stdlib/object/for-in/lib/index.js similarity index 92% rename from lib/node_modules/@stdlib/utils/for-in/lib/index.js rename to lib/node_modules/@stdlib/object/for-in/lib/index.js index 38bac7e202ef..02987daf8b55 100644 --- a/lib/node_modules/@stdlib/utils/for-in/lib/index.js +++ b/lib/node_modules/@stdlib/object/for-in/lib/index.js @@ -21,10 +21,10 @@ /** * Invoke a function once for each own and inherited enumerable property of an object. * -* @module @stdlib/utils/for-in +* @module @stdlib/object/for-in * * @example -* var forIn = require( '@stdlib/utils/for-in' ); +* var forIn = require( '@stdlib/object/for-in' ); * * function log( v, key ) { * console.log( '%s: %d', key, v ); diff --git a/lib/node_modules/@stdlib/utils/for-in/lib/main.js b/lib/node_modules/@stdlib/object/for-in/lib/main.js similarity index 100% rename from lib/node_modules/@stdlib/utils/for-in/lib/main.js rename to lib/node_modules/@stdlib/object/for-in/lib/main.js diff --git a/lib/node_modules/@stdlib/utils/for-in/package.json b/lib/node_modules/@stdlib/object/for-in/package.json similarity index 97% rename from lib/node_modules/@stdlib/utils/for-in/package.json rename to lib/node_modules/@stdlib/object/for-in/package.json index 507112cd7a65..f8ac80ee7fec 100644 --- a/lib/node_modules/@stdlib/utils/for-in/package.json +++ b/lib/node_modules/@stdlib/object/for-in/package.json @@ -1,5 +1,5 @@ { - "name": "@stdlib/utils/for-in", + "name": "@stdlib/object/for-in", "version": "0.0.0", "description": "Invoke a function for each own and inherited enumerable property of an object.", "license": "Apache-2.0", diff --git a/lib/node_modules/@stdlib/utils/for-in/test/test.js b/lib/node_modules/@stdlib/object/for-in/test/test.js similarity index 100% rename from lib/node_modules/@stdlib/utils/for-in/test/test.js rename to lib/node_modules/@stdlib/object/for-in/test/test.js diff --git a/lib/node_modules/@stdlib/utils/docs/types/index.d.ts b/lib/node_modules/@stdlib/utils/docs/types/index.d.ts index 02399aba639d..92b9bc4e4c15 100644 --- a/lib/node_modules/@stdlib/utils/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/utils/docs/types/index.d.ts @@ -88,7 +88,6 @@ import flattenArray = require( '@stdlib/utils/flatten-array' ); import flattenObject = require( '@stdlib/utils/flatten-object' ); import forEach = require( '@stdlib/utils/for-each' ); import forEachRight = require( '@stdlib/utils/for-each-right' ); -import forIn = require( '@stdlib/utils/for-in' ); import forOwn = require( '@stdlib/utils/for-own' ); import objectFromEntries = require( '@stdlib/utils/from-entries' ); import functionName = require( '@stdlib/utils/function-name' ); @@ -2190,47 +2189,6 @@ interface Namespace { */ forEachRight: typeof forEachRight; - /** - * Invokes a function once for each own and inherited enumerable property of an object. - * - * ## Notes - * - * - When invoked, the function is provided three arguments: - * - * - `value`: object property value - * - `key`: object property - * - `obj`: the input object - * - * - To terminate iteration before visiting all properties, the provided function must explicitly return `false`. - * - * - Iteration order is **not** guaranteed. - * - * - * @param obj - input object - * @param fcn - function to invoke - * @param thisArg - execution context - * @returns obj - input object - * - * @example - * function log( v, key ) { - * console.log( '%s: %d', key, v ); - * } - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * return this; - * } - * - * Foo.prototype.c = 3; - * Foo.prototype.d = 4; - * - * var obj = new Foo(); - * - * ns.forIn( obj, log ); - */ - forIn: typeof forIn; - /** * Invokes a function once for each own enumerable property of an object. * diff --git a/lib/node_modules/@stdlib/utils/for-own/README.md b/lib/node_modules/@stdlib/utils/for-own/README.md index 6b1a16a267a3..bba6cc18e5b3 100644 --- a/lib/node_modules/@stdlib/utils/for-own/README.md +++ b/lib/node_modules/@stdlib/utils/for-own/README.md @@ -186,7 +186,7 @@ console.log( obj ); ## See Also - [`@stdlib/utils/for-each`][@stdlib/utils/for-each]: invoke a function for each element in a collection. -- [`@stdlib/utils/for-in`][@stdlib/utils/for-in]: invoke a function for each own and inherited enumerable property of an object. +- [`@stdlib/object/for-in`][@stdlib/object/for-in]: invoke a function for each own and inherited enumerable property of an object. @@ -200,7 +200,7 @@ console.log( obj ); [@stdlib/utils/for-each]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/utils/for-each -[@stdlib/utils/for-in]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/utils/for-in +[@stdlib/object/for-in]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/object/for-in diff --git a/lib/node_modules/@stdlib/utils/lib/index.js b/lib/node_modules/@stdlib/utils/lib/index.js index 16453ee01177..b3d1f76b98c3 100644 --- a/lib/node_modules/@stdlib/utils/lib/index.js +++ b/lib/node_modules/@stdlib/utils/lib/index.js @@ -652,15 +652,6 @@ setReadOnly( utils, 'forEach', require( '@stdlib/utils/for-each' ) ); */ setReadOnly( utils, 'forEachRight', require( '@stdlib/utils/for-each-right' ) ); -/** -* @name forIn -* @memberof utils -* @readonly -* @type {Function} -* @see {@link module:@stdlib/utils/for-in} -*/ -setReadOnly( utils, 'forIn', require( '@stdlib/utils/for-in' ) ); - /** * @name forOwn * @memberof utils