From e43a98d5c29f604acb5b309ff04378c2e6d8465a Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Wed, 22 Jul 2026 03:17:42 +0000 Subject: [PATCH] Transform error messages --- lib/main.js | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/main.js b/lib/main.js index 6493992..51e021d 100644 --- a/lib/main.js +++ b/lib/main.js @@ -23,7 +23,7 @@ var isBoolean = require( '@stdlib/assert-is-boolean' ).isPrimitive; var isString = require( '@stdlib/assert-is-string' ).isPrimitive; var isInteger = require( '@stdlib/assert-is-integer' ).isPrimitive; -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); var base = require( '@stdlib/string-base-code-point-at' ); @@ -61,20 +61,20 @@ function codePointAt( str, idx, backward ) { var FLG; if ( !isString( str ) ) { - throw new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', str ) ); + throw new TypeError( format( '1OZ3F', str ) ); } if ( !isInteger( idx ) ) { - throw new TypeError( format( 'invalid argument. Second argument must be an integer. Value: `%s`.', idx ) ); + throw new TypeError( format( '1OZ7f', idx ) ); } if ( idx < 0 ) { idx += str.length; } if ( idx < 0 || idx >= str.length ) { - throw new RangeError( format( 'invalid argument. Second argument must be a valid position (i.e., be within string bounds). Value: `%d`.', idx ) ); + throw new RangeError( format( '1OZE4', idx ) ); } if ( arguments.length > 2 ) { if ( !isBoolean( backward ) ) { - throw new TypeError( format( 'invalid argument. Third argument must be a boolean. Value: `%s`.', backward ) ); + throw new TypeError( format( '1OZAL', backward ) ); } FLG = backward; } else { diff --git a/package.json b/package.json index 8be14ac..bbc1dc0 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@stdlib/process-read-stdin": "^0.2.3", "@stdlib/streams-node-stdin": "^0.2.3", "@stdlib/string-base-code-point-at": "^0.2.3", - "@stdlib/string-format": "^0.2.3", + "@stdlib/error-tools-fmtprodmsg": "^0.2.3", "@stdlib/error-tools-fmtprodmsg": "^0.2.3" }, "devDependencies": {