diff --git a/lib/main.js b/lib/main.js index b527308..65dbc8f 100644 --- a/lib/main.js +++ b/lib/main.js @@ -24,7 +24,7 @@ var iterationOrder = require( '@stdlib/ndarray-base-iteration-order' ); var strides2order = require( '@stdlib/ndarray-base-strides2order' ); var minmaxViewBufferIndex = require( '@stdlib/ndarray-base-minmax-view-buffer-index' ); var ndarray2object = require( '@stdlib/ndarray-base-ndarraylike2object' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); var blockedaccessorunary2d = require( './2d_blocked_accessors.js' ); var blockedaccessorunary3d = require( './3d_blocked_accessors.js' ); var blockedaccessorunary4d = require( './4d_blocked_accessors.js' ); @@ -234,7 +234,7 @@ function unary( arrays, fcn ) { for ( i = 0; i < ndims; i++ ) { d = shx[ i ]; if ( d !== shy[ i ] ) { - throw new Error( 'invalid arguments. Arrays must have the same shape.' ); + throw new Error( format('0jd0d') ); } // Note that, if one of the dimensions is `0`, the length will be `0`... len *= d; diff --git a/package.json b/package.json index d678808..3e1aa1f 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "@stdlib/ndarray-ctor": "^0.2.2", "@stdlib/ndarray-index-modes": "^0.2.2", "@stdlib/ndarray-orders": "^0.2.2", - "@stdlib/string-format": "^0.2.2", + "@stdlib/error-tools-fmtprodmsg": "^0.2.2", "@stdlib/types": "^0.4.3", "@stdlib/utils-library-manifest": "^0.2.2", "@stdlib/error-tools-fmtprodmsg": "^0.2.2"