Skip to content

Commit e5dcec7

Browse files
committed
Use base string utilities
1 parent b365c3d commit e5dcec7

File tree

9 files changed

+21
-27
lines changed

9 files changed

+21
-27
lines changed

lib/node_modules/@stdlib/assert/is-anagram/lib/main.js

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020

2121
// MODULES //
2222

23-
var lowercase = require( '@stdlib/string/lowercase' );
24-
var replace = require( '@stdlib/string/replace' );
23+
var lowercase = require( '@stdlib/string/base/lowercase' );
24+
var replace = require( '@stdlib/string/base/replace' );
2525
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
2626
var format = require( '@stdlib/string/format' );
2727

@@ -77,19 +77,13 @@ function isAnagram( str, x ) {
7777
if ( !isString( x ) ) {
7878
return false;
7979
}
80-
str = lowercase( str );
81-
str = replace( str, RE_NON_ALPHANUMERIC, '' );
82-
x = lowercase( x );
83-
x = replace( x, RE_NON_ALPHANUMERIC, '' );
80+
str = replace( lowercase( str ), RE_NON_ALPHANUMERIC, '' );
81+
x = replace( lowercase( x ), RE_NON_ALPHANUMERIC, '' );
8482
if ( str.length !== x.length ) {
8583
return false;
8684
}
87-
str = str.split( '' )
88-
.sort( ascending )
89-
.join( '' );
90-
x = x.split( '' )
91-
.sort( ascending )
92-
.join( '' );
85+
str = str.split( '' ).sort( ascending ).join( '' );
86+
x = x.split( '' ).sort( ascending ).join( '' );
9387
return ( str === x );
9488
}
9589

lib/node_modules/@stdlib/bench/harness/lib/benchmark-class/comment.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020

2121
// MODULES //
2222

23-
var trim = require( '@stdlib/string/trim' );
24-
var replace = require( '@stdlib/string/replace' );
23+
var trim = require( '@stdlib/string/base/trim' );
24+
var replace = require( '@stdlib/string/base/replace' );
2525
var EOL = require( '@stdlib/regexp/eol' ).REGEXP;
2626

2727

lib/node_modules/@stdlib/bench/harness/lib/runner/encode_assertion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
// MODULES //
2424

25-
var replace = require( '@stdlib/string/replace' );
25+
var replace = require( '@stdlib/string/base/replace' );
2626
var hasOwnProp = require( '@stdlib/assert/has-own-property' );
2727
var RE_EOL = require( '@stdlib/regexp/eol' ).REGEXP;
2828

lib/node_modules/@stdlib/nlp/porter-stemmer/lib/main.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
// MODULES //
3232

3333
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
34-
var endsWith = require( '@stdlib/string/ends-with' );
35-
var lowercase = require( '@stdlib/string/lowercase' );
36-
var replace = require( '@stdlib/string/replace' );
34+
var endsWith = require( '@stdlib/string/base/ends-with' );
35+
var lowercase = require( '@stdlib/string/base/lowercase' );
36+
var replace = require( '@stdlib/string/base/replace' );
3737
var format = require( '@stdlib/string/format' );
3838

3939

@@ -96,7 +96,7 @@ var RE2_STEP4 = /^(.+?)(s|t)(ion)$/;
9696
var RE_STEP5 = /^(.+?)e$/;
9797
var RE_LAST = /.$/;
9898
var RE_ATBLIZ = /(at|bl|iz)$/;
99-
var RE_DOUBLE = new RegExp( '([^aeiouylsz])\\1$' );
99+
var RE_DOUBLE = new RegExp( '([^aeiouylsz])\\1$' ); // eslint-disable-line prefer-regex-literals
100100

101101

102102
// MAIN //
@@ -235,7 +235,7 @@ function porterStemmer( word ) {
235235
word = stem;
236236
}
237237
}
238-
if ( endsWith( word, 'll' ) && RE_MGR1.test( word ) ) {
238+
if ( endsWith( word, 'll', word.length ) && RE_MGR1.test( word ) ) {
239239
word = replace( word, RE_LAST, '' );
240240
}
241241

lib/node_modules/@stdlib/repl/lib/regexp_index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var replace = require( '@stdlib/string/replace' );
23+
var replace = require( '@stdlib/string/base/replace' );
2424

2525

2626
// VARIABLES //

lib/node_modules/@stdlib/repl/presentation/lib/emoji.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var replace = require( '@stdlib/string/replace' );
23+
var replace = require( '@stdlib/string/base/replace' );
2424
var hasOwnProp = require( '@stdlib/assert/has-own-property' );
2525
var table = require( '@stdlib/datasets/emoji-code-picto' );
2626

lib/node_modules/@stdlib/repl/presentation/lib/style_line.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var replace = require( '@stdlib/string/replace' );
23+
var replace = require( '@stdlib/string/base/replace' );
2424
var style2ansi = require( './style_to_ansi.js' );
2525
var escapeCode = require( './ansi_escape_code.js' );
2626

lib/node_modules/@stdlib/string/acronym/lib/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222

2323
var removePunctuation = require( '@stdlib/string/remove-punctuation' );
2424
var tokenize = require( '@stdlib/nlp/tokenize' );
25-
var replace = require( '@stdlib/string/replace' );
26-
var uppercase = require( '@stdlib/string/uppercase' );
27-
var lowercase = require( '@stdlib/string/lowercase' );
25+
var replace = require( '@stdlib/string/base/replace' );
26+
var uppercase = require( '@stdlib/string/base/uppercase' );
27+
var lowercase = require( '@stdlib/string/base/lowercase' );
2828
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
2929
var format = require( '@stdlib/string/format' );
3030
var validate = require( './validate.js' );

lib/node_modules/@stdlib/utils/convert-path/lib/convert_path.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
2424
var reExtendedLengthPath = require( '@stdlib/regexp/extended-length-path' );
25-
var lowercase = require( '@stdlib/string/lowercase' );
25+
var lowercase = require( '@stdlib/string/base/lowercase' );
2626
var replace = require( '@stdlib/string/replace' );
2727
var format = require( '@stdlib/string/format' );
2828

0 commit comments

Comments
 (0)