diff --git a/lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv b/lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv index 06c673fbfd0b..ecb5da54637c 100644 --- a/lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv +++ b/lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv @@ -1585,7 +1585,7 @@ deepGet,"@stdlib/utils/deep-get" deepHasOwnProp,"@stdlib/assert/deep-has-own-property" deepHasProp,"@stdlib/assert/deep-has-property" deepPluck,"@stdlib/utils/deep-pluck" -deepSet,"@stdlib/utils/deep-set" +deepSet,"@stdlib/object/deep-set" defineMemoizedProperty,"@stdlib/utils/define-memoized-property" defineProperties,"@stdlib/utils/define-properties" defineProperty,"@stdlib/utils/define-property" diff --git a/lib/node_modules/@stdlib/namespace/lib/namespace/d.js b/lib/node_modules/@stdlib/namespace/lib/namespace/d.js index dc82f11af114..a0ad393b1930 100644 --- a/lib/node_modules/@stdlib/namespace/lib/namespace/d.js +++ b/lib/node_modules/@stdlib/namespace/lib/namespace/d.js @@ -181,7 +181,7 @@ ns.push({ 'type': 'Function', 'related': [ '@stdlib/utils/deep-pluck', - '@stdlib/utils/deep-set' + '@stdlib/object/deep-set' ] }); @@ -195,7 +195,7 @@ ns.push({ '@stdlib/assert/has-own-property', '@stdlib/utils/deep-get', '@stdlib/utils/deep-pluck', - '@stdlib/utils/deep-set' + '@stdlib/object/deep-set' ] }); @@ -209,7 +209,7 @@ ns.push({ '@stdlib/assert/has-own-property', '@stdlib/utils/deep-get', '@stdlib/utils/deep-pluck', - '@stdlib/utils/deep-set' + '@stdlib/object/deep-set' ] }); @@ -220,17 +220,17 @@ ns.push({ 'type': 'Function', 'related': [ '@stdlib/utils/deep-get', - '@stdlib/utils/deep-set' + '@stdlib/object/deep-set' ] }); ns.push({ 'alias': 'deepSet', - 'path': '@stdlib/utils/deep-set', - 'value': require( '@stdlib/utils/deep-set' ), + 'path': '@stdlib/object/deep-set', + 'value': require( '@stdlib/object/deep-set' ), 'type': 'Function', 'related': [ - '@stdlib/utils/deep-get', + '@stdlib/object/deep-get', '@stdlib/utils/deep-pluck' ] }); diff --git a/lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv b/lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv index f432e319c808..679f33a06921 100644 --- a/lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv +++ b/lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv @@ -1585,7 +1585,7 @@ "@stdlib/assert/deep-has-own-property",deepHasOwnProp "@stdlib/assert/deep-has-property",deepHasProp "@stdlib/utils/deep-pluck",deepPluck -"@stdlib/utils/deep-set",deepSet +"@stdlib/object/deep-set",deepSet "@stdlib/utils/define-memoized-property",defineMemoizedProperty "@stdlib/utils/define-properties",defineProperties "@stdlib/utils/define-property",defineProperty diff --git a/lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv b/lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv index 76da48b5dcc1..d9f3b62c2a81 100644 --- a/lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv +++ b/lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv @@ -1581,11 +1581,11 @@ "@stdlib/streams/node/debug","@stdlib/streams/node/debug-sink,@stdlib/streams/node/inspect" "@stdlib/utils/decorate-after","" "@stdlib/assert/deep-equal","@stdlib/assert/is-strict-equal,@stdlib/assert/is-same-value" -"@stdlib/utils/deep-get","@stdlib/utils/deep-pluck,@stdlib/utils/deep-set" -"@stdlib/assert/deep-has-own-property","@stdlib/assert/deep-has-property,@stdlib/assert/has-own-property,@stdlib/utils/deep-get,@stdlib/utils/deep-pluck,@stdlib/utils/deep-set" -"@stdlib/assert/deep-has-property","@stdlib/assert/deep-has-own-property,@stdlib/assert/has-own-property,@stdlib/utils/deep-get,@stdlib/utils/deep-pluck,@stdlib/utils/deep-set" -"@stdlib/utils/deep-pluck","@stdlib/utils/deep-get,@stdlib/utils/deep-set" -"@stdlib/utils/deep-set","@stdlib/utils/deep-get,@stdlib/utils/deep-pluck" +"@stdlib/utils/deep-get","@stdlib/utils/deep-pluck,@stdlib/object/deep-set" +"@stdlib/assert/deep-has-own-property","@stdlib/assert/deep-has-property,@stdlib/assert/has-own-property,@stdlib/utils/deep-get,@stdlib/utils/deep-pluck,@stdlib/object/deep-set" +"@stdlib/assert/deep-has-property","@stdlib/assert/deep-has-own-property,@stdlib/assert/has-own-property,@stdlib/utils/deep-get,@stdlib/utils/deep-pluck,@stdlib/object/deep-set" +"@stdlib/utils/deep-pluck","@stdlib/utils/deep-get,@stdlib/object/deep-set" +"@stdlib/object/deep-set","@stdlib/utils/deep-get,@stdlib/utils/deep-pluck" "@stdlib/utils/define-memoized-property","@stdlib/utils/define-memoized-read-only-property,@stdlib/utils/define-property" "@stdlib/utils/define-properties","@stdlib/utils/define-property,@stdlib/utils/define-read-only-property" "@stdlib/utils/define-property","@stdlib/utils/define-properties,@stdlib/utils/define-read-only-property" diff --git a/lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv b/lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv index 3dcd64efe10c..69faff52463b 100644 --- a/lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv +++ b/lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv @@ -1585,7 +1585,7 @@ "@stdlib/assert/deep-has-own-property","@stdlib/assert-deep-has-own-property" "@stdlib/assert/deep-has-property","@stdlib/assert-deep-has-property" "@stdlib/utils/deep-pluck","@stdlib/utils-deep-pluck" -"@stdlib/utils/deep-set","@stdlib/utils-deep-set" +"@stdlib/object/deep-set","@stdlib/object-deep-set" "@stdlib/utils/define-memoized-property","@stdlib/utils-define-memoized-property" "@stdlib/utils/define-properties","@stdlib/utils-define-properties" "@stdlib/utils/define-property","@stdlib/utils-define-property" diff --git a/lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv b/lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv index 9cbddfc8802f..511de9d95af3 100644 --- a/lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv +++ b/lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv @@ -1585,7 +1585,7 @@ "@stdlib/assert-deep-has-own-property","@stdlib/assert/deep-has-own-property" "@stdlib/assert-deep-has-property","@stdlib/assert/deep-has-property" "@stdlib/utils-deep-pluck","@stdlib/utils/deep-pluck" -"@stdlib/utils-deep-set","@stdlib/utils/deep-set" +"@stdlib/object-deep-set","@stdlib/object/deep-set" "@stdlib/utils-define-memoized-property","@stdlib/utils/define-memoized-property" "@stdlib/utils-define-properties","@stdlib/utils/define-properties" "@stdlib/utils-define-property","@stdlib/utils/define-property" diff --git a/lib/node_modules/@stdlib/utils/deep-set/README.md b/lib/node_modules/@stdlib/object/deep-set/README.md similarity index 98% rename from lib/node_modules/@stdlib/utils/deep-set/README.md rename to lib/node_modules/@stdlib/object/deep-set/README.md index e617d617c1de..8e3b33e60af0 100644 --- a/lib/node_modules/@stdlib/utils/deep-set/README.md +++ b/lib/node_modules/@stdlib/object/deep-set/README.md @@ -27,7 +27,7 @@ limitations under the License. ## Usage ```javascript -var deepSet = require( '@stdlib/utils/deep-set' ); +var deepSet = require( '@stdlib/object/deep-set' ); ``` #### deepSet( obj, path, value\[, options] ) @@ -207,7 +207,7 @@ console.log( obj ); ```javascript var randu = require( '@stdlib/random/base/randu' ); -var deepSet = require( '@stdlib/utils/deep-set' ); +var deepSet = require( '@stdlib/object/deep-set' ); var data; var bool; diff --git a/lib/node_modules/@stdlib/utils/deep-set/benchmark/benchmark.js b/lib/node_modules/@stdlib/object/deep-set/benchmark/benchmark.js similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/benchmark/benchmark.js rename to lib/node_modules/@stdlib/object/deep-set/benchmark/benchmark.js diff --git a/lib/node_modules/@stdlib/utils/deep-set/docs/repl.txt b/lib/node_modules/@stdlib/object/deep-set/docs/repl.txt similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/docs/repl.txt rename to lib/node_modules/@stdlib/object/deep-set/docs/repl.txt diff --git a/lib/node_modules/@stdlib/utils/deep-set/docs/types/index.d.ts b/lib/node_modules/@stdlib/object/deep-set/docs/types/index.d.ts similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/docs/types/index.d.ts rename to lib/node_modules/@stdlib/object/deep-set/docs/types/index.d.ts diff --git a/lib/node_modules/@stdlib/utils/deep-set/docs/types/test.ts b/lib/node_modules/@stdlib/object/deep-set/docs/types/test.ts similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/docs/types/test.ts rename to lib/node_modules/@stdlib/object/deep-set/docs/types/test.ts diff --git a/lib/node_modules/@stdlib/utils/deep-set/examples/index.js b/lib/node_modules/@stdlib/object/deep-set/examples/index.js similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/examples/index.js rename to lib/node_modules/@stdlib/object/deep-set/examples/index.js diff --git a/lib/node_modules/@stdlib/utils/deep-set/lib/defaults.js b/lib/node_modules/@stdlib/object/deep-set/lib/defaults.js similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/lib/defaults.js rename to lib/node_modules/@stdlib/object/deep-set/lib/defaults.js diff --git a/lib/node_modules/@stdlib/utils/deep-set/lib/dset.js b/lib/node_modules/@stdlib/object/deep-set/lib/dset.js similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/lib/dset.js rename to lib/node_modules/@stdlib/object/deep-set/lib/dset.js diff --git a/lib/node_modules/@stdlib/utils/deep-set/lib/factory.js b/lib/node_modules/@stdlib/object/deep-set/lib/factory.js similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/lib/factory.js rename to lib/node_modules/@stdlib/object/deep-set/lib/factory.js diff --git a/lib/node_modules/@stdlib/utils/deep-set/lib/index.js b/lib/node_modules/@stdlib/object/deep-set/lib/index.js similarity index 93% rename from lib/node_modules/@stdlib/utils/deep-set/lib/index.js rename to lib/node_modules/@stdlib/object/deep-set/lib/index.js index d36354c7603c..dd1c6e8c766d 100644 --- a/lib/node_modules/@stdlib/utils/deep-set/lib/index.js +++ b/lib/node_modules/@stdlib/object/deep-set/lib/index.js @@ -21,10 +21,10 @@ /** * Set a nested property value. * -* @module @stdlib/utils/deep-set +* @module @stdlib/object/deep-set * * @example -* var deepSet = require( '@stdlib/utils/deep-set' ); +* var deepSet = require( '@stdlib/object/deep-set' ); * * var obj = { 'a': { 'b': { 'c': 'd' } } }; * var bool = deepSet( obj, 'a.b.c', 'beep' ); diff --git a/lib/node_modules/@stdlib/utils/deep-set/lib/main.js b/lib/node_modules/@stdlib/object/deep-set/lib/main.js similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/lib/main.js rename to lib/node_modules/@stdlib/object/deep-set/lib/main.js diff --git a/lib/node_modules/@stdlib/utils/deep-set/lib/validate.js b/lib/node_modules/@stdlib/object/deep-set/lib/validate.js similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/lib/validate.js rename to lib/node_modules/@stdlib/object/deep-set/lib/validate.js diff --git a/lib/node_modules/@stdlib/utils/deep-set/package.json b/lib/node_modules/@stdlib/object/deep-set/package.json similarity index 97% rename from lib/node_modules/@stdlib/utils/deep-set/package.json rename to lib/node_modules/@stdlib/object/deep-set/package.json index 1123668b0413..586ae9ac4d04 100644 --- a/lib/node_modules/@stdlib/utils/deep-set/package.json +++ b/lib/node_modules/@stdlib/object/deep-set/package.json @@ -1,5 +1,5 @@ { - "name": "@stdlib/utils/deep-set", + "name": "@stdlib/object/deep-set", "version": "0.0.0", "description": "Set a nested property value.", "license": "Apache-2.0", diff --git a/lib/node_modules/@stdlib/utils/deep-set/test/test.dset.js b/lib/node_modules/@stdlib/object/deep-set/test/test.dset.js similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/test/test.dset.js rename to lib/node_modules/@stdlib/object/deep-set/test/test.dset.js diff --git a/lib/node_modules/@stdlib/utils/deep-set/test/test.factory.js b/lib/node_modules/@stdlib/object/deep-set/test/test.factory.js similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/test/test.factory.js rename to lib/node_modules/@stdlib/object/deep-set/test/test.factory.js diff --git a/lib/node_modules/@stdlib/utils/deep-set/test/test.js b/lib/node_modules/@stdlib/object/deep-set/test/test.js similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/test/test.js rename to lib/node_modules/@stdlib/object/deep-set/test/test.js diff --git a/lib/node_modules/@stdlib/utils/deep-set/test/test.validate.js b/lib/node_modules/@stdlib/object/deep-set/test/test.validate.js similarity index 100% rename from lib/node_modules/@stdlib/utils/deep-set/test/test.validate.js rename to lib/node_modules/@stdlib/object/deep-set/test/test.validate.js diff --git a/lib/node_modules/@stdlib/utils/README.md b/lib/node_modules/@stdlib/utils/README.md index ba0bda00cb85..0c7193843440 100644 --- a/lib/node_modules/@stdlib/utils/README.md +++ b/lib/node_modules/@stdlib/utils/README.md @@ -131,7 +131,7 @@ The namespace has the following sub-namespaces: - [`commonKeys( obj1, obj2[, obj3[,...,objN]] )`][@stdlib/utils/common-keys]: return the common own property names of two or more objects. - [`deepGet( obj, path[, options] )`][@stdlib/utils/deep-get]: get a nested property value. -- [`deepSet( obj, path, value[, options] )`][@stdlib/utils/deep-set]: set a nested property value. +- [`deepSet( obj, path, value[, options] )`][@stdlib/object/deep-set]: set a nested property value. - [`setConfigurableReadOnlyAccessor( obj, prop, getter )`][@stdlib/utils/define-configurable-read-only-accessor]: define a configurable **read-only** accessor. - [`setConfigurableReadOnly( obj, prop, value )`][@stdlib/utils/define-configurable-read-only-property]: define a configurable **read-only** property. - [`setConfigurableReadWriteAccessor( obj, prop, getter, setter )`][@stdlib/utils/define-configurable-read-write-accessor]: define a configurable **read-write** accessor. @@ -517,7 +517,7 @@ console.log( objectKeys( utils ) ); [@stdlib/utils/deep-get]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/utils/deep-get -[@stdlib/utils/deep-set]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/utils/deep-set +[@stdlib/object/deep-set]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/object/deep-set [@stdlib/utils/define-configurable-read-only-accessor]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/utils/define-configurable-read-only-accessor diff --git a/lib/node_modules/@stdlib/utils/deep-get/README.md b/lib/node_modules/@stdlib/utils/deep-get/README.md index 5fa92c902795..ceaecc4f2faa 100644 --- a/lib/node_modules/@stdlib/utils/deep-get/README.md +++ b/lib/node_modules/@stdlib/utils/deep-get/README.md @@ -158,7 +158,7 @@ for ( i = 0; i < data.length; i++ ) { ## See Also - [`@stdlib/utils/deep-pluck`][@stdlib/utils/deep-pluck]: extract a nested property value from each element of an object array. -- [`@stdlib/utils/deep-set`][@stdlib/utils/deep-set]: set a nested property value. +- [`@stdlib/object/deep-set`][@stdlib/object/deep-set]: set a nested property value. @@ -172,7 +172,7 @@ for ( i = 0; i < data.length; i++ ) { [@stdlib/utils/deep-pluck]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/utils/deep-pluck -[@stdlib/utils/deep-set]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/utils/deep-set +[@stdlib/object/deep-set]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/object/deep-set diff --git a/lib/node_modules/@stdlib/utils/deep-pluck/README.md b/lib/node_modules/@stdlib/utils/deep-pluck/README.md index cdfe2b00b0ea..9b79f2b8d882 100644 --- a/lib/node_modules/@stdlib/utils/deep-pluck/README.md +++ b/lib/node_modules/@stdlib/utils/deep-pluck/README.md @@ -216,7 +216,7 @@ console.log( out ); ## See Also - [`@stdlib/utils/deep-get`][@stdlib/utils/deep-get]: get a nested property value. -- [`@stdlib/utils/deep-set`][@stdlib/utils/deep-set]: set a nested property value. +- [`@stdlib/object/deep-set`][@stdlib/object/deep-set]: set a nested property value. @@ -232,7 +232,7 @@ console.log( out ); [@stdlib/utils/deep-get]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/utils/deep-get -[@stdlib/utils/deep-set]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/utils/deep-set +[@stdlib/object/deep-set]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/object/deep-set 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 a511603bd495..1e8d2d1e9403 100644 --- a/lib/node_modules/@stdlib/utils/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/utils/docs/types/index.d.ts @@ -40,7 +40,6 @@ import curryRight = require( '@stdlib/utils/curry-right' ); import decorateAfter = require( '@stdlib/utils/decorate-after' ); import deepGet = require( '@stdlib/utils/deep-get' ); import deepPluck = require( '@stdlib/utils/deep-pluck' ); -import deepSet = require( '@stdlib/utils/deep-set' ); import setConfigurableReadOnlyAccessor = require( '@stdlib/utils/define-configurable-read-only-accessor' ); import setConfigurableReadOnly = require( '@stdlib/utils/define-configurable-read-only-property' ); import setConfigurableReadWriteAccessor = require( '@stdlib/utils/define-configurable-read-write-accessor' ); @@ -848,61 +847,6 @@ interface Namespace { */ deepPluck: typeof deepPluck; - /** - * Sets a nested property value. - * - * @param obj - input object - * @param path - key path - * @param value - value to set - * @param options - function options - * @param options.create - boolean indicating whether to create a path if the key path does not already exist (default: false) - * @param options.sep - key path separator (default: '.') - * @returns boolean indicating if the property was successfully set - * - * @example - * var obj = { 'a': { 'b': { 'c': 'd' } } }; - * var bool = ns.deepSet( obj, 'a.b.c', 'woot' ); - * // returns true - * - * @example - * var obj = { 'a': { 'b': { 'c': 'd' } } }; - * var bool = ns.deepSet( obj, 'a.beep.c', 'boop' ); - * // returns false - * - * @example - * var obj = { 'a': { 'b': { 'c': 'd' } } }; - * var bool = ns.deepSet( null, 'a.beep.c', 'boop' ); - * // returns false - * - * @example - * var obj = { 'a': { 'b': { 'c': 'd' } } }; - * bool = ns.deepSet( 'bap', 'a.beep.c', 'boop' ); - * // returns false - * - * @example - * var arr = [ - * { 'a': [ {'x': 5} ] }, - * { 'a': [ {'x': 10} ] } - * ]; - * var bool = ns.deepSet( arr, '1.a.0.x', 25 ); - * // returns true - * - * @example - * var obj = { 'a': { 'b': { 'c': 'd' } } }; - * var bool = ns.deepSet( obj, 'a/b/c', 'beep', { - * 'sep': '/' - * }); - * // returns true - * - * @example - * var obj = { 'a': { 'b': { 'c': 'd' } } }; - * var bool = ns.deepSet( obj, 'a.e.c', 'boop', { - * 'create': true - * }); - * // returns true - */ - deepSet: typeof deepSet; - /** * Defines a configurable read-only accessor. * diff --git a/lib/node_modules/@stdlib/utils/lib/index.js b/lib/node_modules/@stdlib/utils/lib/index.js index 22b786160866..8fec1166519e 100644 --- a/lib/node_modules/@stdlib/utils/lib/index.js +++ b/lib/node_modules/@stdlib/utils/lib/index.js @@ -220,15 +220,6 @@ setReadOnly( utils, 'deepGet', require( '@stdlib/utils/deep-get' ) ); */ setReadOnly( utils, 'deepPluck', require( '@stdlib/utils/deep-pluck' ) ); -/** -* @name deepSet -* @memberof utils -* @readonly -* @type {Function} -* @see {@link module:@stdlib/utils/deep-set} -*/ -setReadOnly( utils, 'deepSet', require( '@stdlib/utils/deep-set' ) ); - /** * @name setConfigurableReadOnlyAccessor * @memberof utils