diff --git a/lib/node_modules/@stdlib/streams/node/from-constant/lib/factory.js b/lib/node_modules/@stdlib/streams/node/from-constant/lib/factory.js index b72a5f51049..e1fb4219460 100644 --- a/lib/node_modules/@stdlib/streams/node/from-constant/lib/factory.js +++ b/lib/node_modules/@stdlib/streams/node/from-constant/lib/factory.js @@ -21,7 +21,7 @@ // MODULES // var hasOwnProp = require( '@stdlib/assert/has-own-property' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var ConstantStream = require( './main.js' ); @@ -79,13 +79,13 @@ function factory( value, options ) { hasOwnProp( value, 'highWaterMark' ) ) ) { - opts = copy( value, 1 ); + opts = assign( {}, value ); FLG = true; } else { opts = {}; } } else { // nargs > 1 - opts = copy( options, 1 ); + opts = assign( {}, options ); } if ( FLG ) { fcn = createStream1; diff --git a/lib/node_modules/@stdlib/streams/node/from-constant/lib/main.js b/lib/node_modules/@stdlib/streams/node/from-constant/lib/main.js index 7fdedcffbf9..565ecf01e1a 100644 --- a/lib/node_modules/@stdlib/streams/node/from-constant/lib/main.js +++ b/lib/node_modules/@stdlib/streams/node/from-constant/lib/main.js @@ -28,7 +28,7 @@ var isUint8Array = require( '@stdlib/assert/is-uint8array' ); var arraybuffer2buffer = require( '@stdlib/buffer/from-arraybuffer' ); var string2buffer = require( '@stdlib/buffer/from-string' ); var Buffer = require( '@stdlib/buffer/ctor' ); // TODO: replace Buffer.concat usage with stdlib pkg -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var format = require( '@stdlib/string/format' ); var inherit = require( '@stdlib/utils/inherit' ); var setNonEnumerable = require( '@stdlib/utils/define-nonenumerable-property' ); @@ -153,7 +153,7 @@ function ConstantStream( value, options ) { } return new ConstantStream( value ); } - opts = copy( DEFAULTS ); + opts = assign( {}, DEFAULTS ); if ( arguments.length > 1 ) { err = validate( opts, options ); if ( err ) { diff --git a/lib/node_modules/@stdlib/streams/node/from-constant/lib/object_mode.js b/lib/node_modules/@stdlib/streams/node/from-constant/lib/object_mode.js index 66969ce21f0..524e0605237 100644 --- a/lib/node_modules/@stdlib/streams/node/from-constant/lib/object_mode.js +++ b/lib/node_modules/@stdlib/streams/node/from-constant/lib/object_mode.js @@ -22,7 +22,7 @@ var isObject = require( '@stdlib/assert/is-plain-object' ); var format = require( '@stdlib/string/format' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var ConstantStream = require( './main.js' ); @@ -62,7 +62,7 @@ function objectMode( value, options ) { if ( !isObject( opts ) ) { throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', opts ) ); } - opts = copy( options, 1 ); + opts = assign( {}, options ); } else { opts = {}; } diff --git a/lib/node_modules/@stdlib/streams/node/from-iterator/lib/factory.js b/lib/node_modules/@stdlib/streams/node/from-iterator/lib/factory.js index 5843b1b12b2..1bd6100056b 100644 --- a/lib/node_modules/@stdlib/streams/node/from-iterator/lib/factory.js +++ b/lib/node_modules/@stdlib/streams/node/from-iterator/lib/factory.js @@ -20,7 +20,7 @@ // MODULES // -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var IteratorStream = require( './main.js' ); @@ -59,7 +59,7 @@ var IteratorStream = require( './main.js' ); function factory( options ) { var opts; if ( arguments.length ) { - opts = copy( options, 1 ); + opts = assign( {}, options ); } else { opts = {}; } diff --git a/lib/node_modules/@stdlib/streams/node/from-iterator/lib/object_mode.js b/lib/node_modules/@stdlib/streams/node/from-iterator/lib/object_mode.js index 0e68b3a25d0..19a62a43c8b 100644 --- a/lib/node_modules/@stdlib/streams/node/from-iterator/lib/object_mode.js +++ b/lib/node_modules/@stdlib/streams/node/from-iterator/lib/object_mode.js @@ -22,7 +22,7 @@ var isObject = require( '@stdlib/assert/is-plain-object' ); var format = require( '@stdlib/string/format' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var IteratorStream = require( './main.js' ); @@ -63,7 +63,7 @@ function objectMode( iterator, options ) { if ( !isObject( opts ) ) { throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', opts ) ); } - opts = copy( options, 1 ); + opts = assign( {}, options ); } else { opts = {}; } diff --git a/lib/node_modules/@stdlib/streams/node/from-strided-array/lib/factory.js b/lib/node_modules/@stdlib/streams/node/from-strided-array/lib/factory.js index 54dc09ccb00..b6c743a7107 100644 --- a/lib/node_modules/@stdlib/streams/node/from-strided-array/lib/factory.js +++ b/lib/node_modules/@stdlib/streams/node/from-strided-array/lib/factory.js @@ -20,7 +20,7 @@ // MODULES // -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var StridedArrayStream = require( './main.js' ); @@ -65,7 +65,7 @@ var StridedArrayStream = require( './main.js' ); function factory( options ) { var opts; if ( arguments.length ) { - opts = copy( options, 1 ); + opts = assign( {}, options ); } else { opts = {}; } diff --git a/lib/node_modules/@stdlib/streams/node/from-strided-array/lib/object_mode.js b/lib/node_modules/@stdlib/streams/node/from-strided-array/lib/object_mode.js index 35a87f6830a..aa17197835d 100644 --- a/lib/node_modules/@stdlib/streams/node/from-strided-array/lib/object_mode.js +++ b/lib/node_modules/@stdlib/streams/node/from-strided-array/lib/object_mode.js @@ -22,7 +22,7 @@ var isObject = require( '@stdlib/assert/is-plain-object' ); var format = require( '@stdlib/string/format' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var StridedArrayStream = require( './main.js' ); @@ -72,7 +72,7 @@ function objectMode( N, buffer, stride, offset, options ) { if ( !isObject( opts ) ) { throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', opts ) ); } - opts = copy( options, 1 ); + opts = assign( {}, options ); } else { opts = {}; } diff --git a/lib/node_modules/@stdlib/streams/node/inspect-sink/lib/factory.js b/lib/node_modules/@stdlib/streams/node/inspect-sink/lib/factory.js index aaf2de13b9d..d7f53245c91 100644 --- a/lib/node_modules/@stdlib/streams/node/inspect-sink/lib/factory.js +++ b/lib/node_modules/@stdlib/streams/node/inspect-sink/lib/factory.js @@ -22,7 +22,7 @@ var isObject = require( '@stdlib/assert/is-plain-object' ); var format = require( '@stdlib/string/format' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var Stream = require( './main.js' ); @@ -65,7 +65,7 @@ function streamFactory( options ) { if ( !isObject( options ) ) { throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) ); } - opts = copy( options ); + opts = assign( {}, options ); } else { opts = {}; } diff --git a/lib/node_modules/@stdlib/streams/node/inspect-sink/lib/main.js b/lib/node_modules/@stdlib/streams/node/inspect-sink/lib/main.js index 56e1c308b2a..955d6917d81 100644 --- a/lib/node_modules/@stdlib/streams/node/inspect-sink/lib/main.js +++ b/lib/node_modules/@stdlib/streams/node/inspect-sink/lib/main.js @@ -22,7 +22,7 @@ var Writable = require( 'readable-stream' ).Writable; var isFunction = require( '@stdlib/assert/is-function' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var inherit = require( '@stdlib/utils/inherit' ); var setNonEnumerable = require( '@stdlib/utils/define-nonenumerable-property' ); var setNonEnumerableReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' ); @@ -146,7 +146,7 @@ function InspectSinkStream( options, clbk ) { } return new InspectSinkStream( options ); } - opts = copy( DEFAULTS ); + opts = assign( {}, DEFAULTS ); if ( arguments.length > 1 ) { inspect = clbk; err = validate( opts, options ); diff --git a/lib/node_modules/@stdlib/streams/node/inspect/lib/factory.js b/lib/node_modules/@stdlib/streams/node/inspect/lib/factory.js index 0f638b9b93f..d17bd5e50cb 100644 --- a/lib/node_modules/@stdlib/streams/node/inspect/lib/factory.js +++ b/lib/node_modules/@stdlib/streams/node/inspect/lib/factory.js @@ -22,7 +22,7 @@ var isObject = require( '@stdlib/assert/is-plain-object' ); var format = require( '@stdlib/string/format' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var Stream = require( './main.js' ); @@ -65,7 +65,7 @@ function streamFactory( options ) { if ( !isObject( options ) ) { throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) ); } - opts = copy( options ); + opts = assign( {}, options ); } else { opts = {}; } diff --git a/lib/node_modules/@stdlib/streams/node/inspect/lib/main.js b/lib/node_modules/@stdlib/streams/node/inspect/lib/main.js index 06696c81bb2..93962f5d69d 100644 --- a/lib/node_modules/@stdlib/streams/node/inspect/lib/main.js +++ b/lib/node_modules/@stdlib/streams/node/inspect/lib/main.js @@ -22,7 +22,7 @@ var Transform = require( 'readable-stream' ).Transform; var isFunction = require( '@stdlib/assert/is-function' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var format = require( '@stdlib/string/format' ); var inherit = require( '@stdlib/utils/inherit' ); var setNonEnumerable = require( '@stdlib/utils/define-nonenumerable-property' ); @@ -152,7 +152,7 @@ function InspectStream( options, clbk ) { } return new InspectStream( options ); } - opts = copy( DEFAULTS ); + opts = assign( {}, DEFAULTS ); if ( arguments.length > 1 ) { inspect = clbk; err = validate( opts, options ); diff --git a/lib/node_modules/@stdlib/streams/node/inspect/lib/object_mode.js b/lib/node_modules/@stdlib/streams/node/inspect/lib/object_mode.js index 222666ee387..be73566d935 100644 --- a/lib/node_modules/@stdlib/streams/node/inspect/lib/object_mode.js +++ b/lib/node_modules/@stdlib/streams/node/inspect/lib/object_mode.js @@ -22,7 +22,7 @@ var isObject = require( '@stdlib/assert/is-plain-object' ); var format = require( '@stdlib/string/format' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var Stream = require( './main.js' ); @@ -69,7 +69,7 @@ function objectMode( options, clbk ) { if ( !isObject( options ) ) { throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) ); } - opts = copy( options ); + opts = assign( {}, options ); cb = clbk; } else { opts = {}; diff --git a/lib/node_modules/@stdlib/streams/node/split/lib/main.js b/lib/node_modules/@stdlib/streams/node/split/lib/main.js index 8f58b0e4277..ea0800d2f7c 100644 --- a/lib/node_modules/@stdlib/streams/node/split/lib/main.js +++ b/lib/node_modules/@stdlib/streams/node/split/lib/main.js @@ -21,7 +21,7 @@ // MODULES // var Transform = require( 'readable-stream' ).Transform; -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var inherit = require( '@stdlib/utils/inherit' ); var setNonEnumerable = require( '@stdlib/utils/define-nonenumerable-property' ); var setNonEnumerableReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' ); @@ -63,7 +63,7 @@ function transform( chunk, encoding, clbk ) { } else if ( encoding !== 'utf8' ) { // Decode the chunk as a 'utf8' string... - chunk = new Buffer( chunk, encoding ); // eslint-disable-line no-buffer-constructor + chunk = new Buffer( chunk, encoding ); chunk = chunk.toString( 'utf8' ); } // Split the chunk: @@ -189,7 +189,7 @@ function SplitStream( options ) { } return new SplitStream(); } - opts = copy( DEFAULTS ); + opts = assign( {}, DEFAULTS ); if ( arguments.length ) { err = validate( opts, options ); if ( err ) { diff --git a/lib/node_modules/@stdlib/streams/node/split/lib/object_mode.js b/lib/node_modules/@stdlib/streams/node/split/lib/object_mode.js index f5bfe961499..0af2240c647 100644 --- a/lib/node_modules/@stdlib/streams/node/split/lib/object_mode.js +++ b/lib/node_modules/@stdlib/streams/node/split/lib/object_mode.js @@ -22,7 +22,7 @@ var isObject = require( '@stdlib/assert/is-plain-object' ); var format = require( '@stdlib/string/format' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var Stream = require( './main.js' ); @@ -55,7 +55,7 @@ function objectMode( options ) { if ( !isObject( options ) ) { throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) ); } - opts = copy( options ); + opts = assign( {}, options ); } else { opts = {}; } diff --git a/lib/node_modules/@stdlib/streams/node/transform/lib/ctor.js b/lib/node_modules/@stdlib/streams/node/transform/lib/ctor.js index 375dcf77f2f..0065c64c3be 100644 --- a/lib/node_modules/@stdlib/streams/node/transform/lib/ctor.js +++ b/lib/node_modules/@stdlib/streams/node/transform/lib/ctor.js @@ -23,7 +23,7 @@ var logger = require( 'debug' ); var Transform = require( 'readable-stream' ).Transform; var inherit = require( '@stdlib/utils/inherit' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var DEFAULTS = require( './defaults.json' ); var validate = require( './validate.js' ); var destroy = require( './destroy.js' ); @@ -82,7 +82,7 @@ function ctor( options ) { var copts; var err; - copts = copy( DEFAULTS ); + copts = assign( {}, DEFAULTS ); if ( arguments.length ) { err = validate( copts, options ); if ( err ) { @@ -133,7 +133,7 @@ function ctor( options ) { } return new TransformStream(); } - opts = copy( copts ); + opts = assign( {}, copts ); if ( arguments.length ) { err = validate( opts, options ); if ( err ) { diff --git a/lib/node_modules/@stdlib/streams/node/transform/lib/factory.js b/lib/node_modules/@stdlib/streams/node/transform/lib/factory.js index 49cf4b500c4..64e14b0a8c5 100644 --- a/lib/node_modules/@stdlib/streams/node/transform/lib/factory.js +++ b/lib/node_modules/@stdlib/streams/node/transform/lib/factory.js @@ -22,7 +22,7 @@ var isObject = require( '@stdlib/assert/is-plain-object' ); var format = require( '@stdlib/string/format' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var Stream = require( './main.js' ); @@ -67,7 +67,7 @@ function streamFactory( options ) { if ( !isObject( options ) ) { throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) ); } - opts = copy( options ); + opts = assign( {}, options ); } else { opts = {}; } diff --git a/lib/node_modules/@stdlib/streams/node/transform/lib/main.js b/lib/node_modules/@stdlib/streams/node/transform/lib/main.js index da5c536d64f..fcecb499551 100644 --- a/lib/node_modules/@stdlib/streams/node/transform/lib/main.js +++ b/lib/node_modules/@stdlib/streams/node/transform/lib/main.js @@ -23,7 +23,7 @@ var logger = require( 'debug' ); var Transform = require( 'readable-stream' ).Transform; var inherit = require( '@stdlib/utils/inherit' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var DEFAULTS = require( './defaults.json' ); var validate = require( './validate.js' ); var destroy = require( './destroy.js' ); @@ -74,7 +74,7 @@ var debug = logger( 'transform-stream:main' ); * * // prints: '1\n2\n3\n' */ -function TransformStream( options ) { +function TransformStream( options ) { // eslint-disable-line stdlib/no-redeclare var opts; var err; if ( !( this instanceof TransformStream ) ) { @@ -83,7 +83,7 @@ function TransformStream( options ) { } return new TransformStream(); } - opts = copy( DEFAULTS ); + opts = assign( {}, DEFAULTS ); if ( arguments.length ) { err = validate( opts, options ); if ( err ) { diff --git a/lib/node_modules/@stdlib/streams/node/transform/lib/object_mode.js b/lib/node_modules/@stdlib/streams/node/transform/lib/object_mode.js index f175e45490f..8ea124a65fb 100644 --- a/lib/node_modules/@stdlib/streams/node/transform/lib/object_mode.js +++ b/lib/node_modules/@stdlib/streams/node/transform/lib/object_mode.js @@ -22,7 +22,7 @@ var isObject = require( '@stdlib/assert/is-plain-object' ); var format = require( '@stdlib/string/format' ); -var copy = require( '@stdlib/utils/copy' ); +var assign = require( '@stdlib/object/assign' ); var Stream = require( './main.js' ); @@ -77,7 +77,7 @@ function objectMode( options ) { if ( !isObject( options ) ) { throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) ); } - opts = copy( options ); + opts = assign( {}, options ); } else { opts = {}; }