An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

npmjs.org "stdstring" keyword

View the packages on the npmjs.org package registry that are tagged with the "stdstring" keyword.

@stdlib/string-repeat-cli 0.2.2 💰
Repeat a string a specified number of times and return the concatenated result.
4 versions - Latest release: over 1 year ago - 14 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-trim-cli 0.2.2 💰
Trim whitespace characters from the beginning and end of a string.
5 versions - Latest release: over 1 year ago - 40 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-base-replace-after 0.1.1 💰
Replace the substring after the first occurrence of a specified search string.
2 versions - Latest release: over 1 year ago - 13 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-num2words-cli 0.2.2 💰
Convert a number to a word representation.
4 versions - Latest release: over 1 year ago - 5 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-constantcase 0.2.2 💰
Convert a string to constant case.
9 versions - Latest release: over 1 year ago - 3 dependent packages - 32 downloads last month - 1 stars on GitHub - 4 maintainers
Top 9.0% on npmjs.org
@stdlib/string-base-uppercase 1.0.0 💰
Convert a string to uppercase.
7 versions - Latest release: over 1 year ago - 10 dependent packages - 3 dependent repositories - 2.92 thousand downloads last month - 2 stars on GitHub - 4 maintainers
Top 5.7% on npmjs.org
@stdlib/string-base-format-tokenize 0.2.2 💰
Tokenize a string into an array of string parts and format identifier objects.
9 versions - Latest release: over 1 year ago - 5 dependent packages - 801 dependent repositories - 1.98 million downloads last month - 2 stars on GitHub - 4 maintainers
Top 4.6% on npmjs.org
@stdlib/string-format 0.2.2 💰
Insert supplied variable values into a format string.
8 versions - Latest release: over 1 year ago - 974 dependent packages - 950 dependent repositories - 1.84 million downloads last month - 5 stars on GitHub - 4 maintainers
@stdlib/string-left-trim-cli 0.2.2 💰
Trim whitespace characters from the beginning of a string.
5 versions - Latest release: over 1 year ago - 13 downloads last month - 2 stars on GitHub - 4 maintainers
Top 8.9% on npmjs.org
@stdlib/string-tools-grapheme-cluster-break 0.2.3 💰
Grapheme cluster break tooling.
9 versions - Latest release: over 1 year ago - 5 dependent packages - 4 dependent repositories - 6.89 thousand downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-base-distances-hamming 0.2.2 💰
Calculate the Hamming distance between two equal-length strings.
4 versions - Latest release: over 1 year ago - 16 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-snakecase 0.2.2 💰
Convert a string to snake case.
9 versions - Latest release: over 1 year ago - 3 dependent packages - 60 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-substring-after-last 0.2.2 💰
Return the part of a string after the last occurrence of a specified substring.
6 versions - Latest release: over 1 year ago - 3 dependent packages - 5 downloads last month - 1 stars on GitHub - 4 maintainers
Top 8.5% on npmjs.org
@stdlib/string-capitalize 0.3.0 💰
Capitalize the first character in a string.
14 versions - Latest release: over 1 year ago - 11 dependent packages - 9 dependent repositories - 8.82 thousand downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-uncapitalize-cli 0.3.0 💰
Uncapitalize the first character of a string.
5 versions - Latest release: over 1 year ago - 19 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-base-first-code-point 0.2.2 💰
Return the first Unicode code point of a string.
6 versions - Latest release: over 1 year ago - 2 dependent packages - 5 downloads last month - 1 stars on GitHub - 4 maintainers
Top 7.5% on npmjs.org
@stdlib/string-from-code-point 0.2.2 💰
Create a string from a sequence of Unicode code points.
13 versions - Latest release: over 1 year ago - 119 dependent packages - 107 dependent repositories - 6.95 thousand downloads last month - 2 stars on GitHub - 4 maintainers
Top 8.4% on npmjs.org
@stdlib/string-base-trim 0.2.2 💰
Trim whitespace characters from the beginning and end of a string.
7 versions - Latest release: over 1 year ago - 19 dependent packages - 7 dependent repositories - 23.5 thousand downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-base-remove-last-grapheme-cluster 0.2.2 💰
Remove the last grapheme cluster (i.e., user-perceived character) of a string.
4 versions - Latest release: over 1 year ago - 1 dependent package - 23 downloads last month - 1 stars on GitHub - 4 maintainers
Top 8.0% on npmjs.org
@stdlib/string-trim 0.2.2 💰
Trim whitespace characters from the beginning and end of a string.
14 versions - Latest release: over 1 year ago - 15 dependent packages - 10 dependent repositories - 2.68 thousand downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-percent-encode-cli 0.2.2 💰
Percent-encode a UTF-16 encoded string according to RFC 3986.
5 versions - Latest release: over 1 year ago - 37 downloads last month - 1 stars on GitHub - 4 maintainers
Top 9.5% on npmjs.org
@stdlib/constants-unicode-max-bmp 0.2.2 💰
Maximum Unicode code point in the Basic Multilingual Plane (BMP).
14 versions - Latest release: over 1 year ago - 3 dependent packages - 2 dependent repositories - 6.18 thousand downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-base-truncate-middle 0.2.2 💰
Truncate the middle UTF-16 code units of a string to return a string having a specified length.
4 versions - Latest release: over 1 year ago - 33 downloads last month - 1 stars on GitHub - 4 maintainers
Top 8.1% on npmjs.org
@stdlib/string-right-pad 0.2.2 💰
Right pad a string.
14 versions - Latest release: over 1 year ago - 14 dependent packages - 11 dependent repositories - 233 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-headercase 0.2.2 💰
Convert a string to HTTP header case.
11 versions - Latest release: over 1 year ago - 1 dependent package - 26 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-camelcase 0.2.2 💰
Convert a string to camel case.
9 versions - Latest release: over 1 year ago - 3 dependent packages - 534 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-base-replace-after-last 0.1.1 💰
Replace the substring after the last occurrence of a specified search string.
2 versions - Latest release: over 1 year ago - 16 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/constants-path-sep-posix 0.2.2 💰
POSIX path segment separator.
14 versions - Latest release: over 1 year ago - 3 dependent packages - 2 dependent repositories - 45 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-base-for-each 0.2.2 💰
Invoke a function for each UTF-16 code unit in a string.
6 versions - Latest release: over 1 year ago - 2 dependent packages - 23 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-replace-before 0.2.2 💰
Replace the substring before the first occurrence of a specified search string.
6 versions - Latest release: over 1 year ago - 1 dependent package - 10 downloads last month - 1 stars on GitHub - 4 maintainers
Top 7.4% on npmjs.org
@stdlib/string-base-replace 0.2.2 💰
Replace search occurrences with a replacement string.
7 versions - Latest release: over 1 year ago - 24 dependent packages - 15 dependent repositories - 277 thousand downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-base-reverse-code-points 0.2.2 💰
Reverse the Unicode code points of a string.
4 versions - Latest release: over 1 year ago - 4 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-pascalcase-cli 0.2.2 💰
Convert a string to Pascal case.
5 versions - Latest release: over 1 year ago - 22 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-remove-last 0.2.2 💰
Remove the last character(s) of a string.
13 versions - Latest release: over 1 year ago - 2 dependent packages - 30 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-base-first-grapheme-cluster 0.2.2 💰
Return the first grapheme cluster (i.e., user-perceived character) of a string.
5 versions - Latest release: over 1 year ago - 2 dependent packages - 15 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/constants-unicode 0.2.2 💰
Standard string unicode constants.
14 versions - Latest release: over 1 year ago - 1 dependent package - 263 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-right-trim-n-cli 0.2.2 💰
Trim `n` characters from the end of a string.
4 versions - Latest release: over 1 year ago - 5 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-right-trim-cli 0.2.2 💰
Trim whitespace characters from the end of a string.
5 versions - Latest release: over 1 year ago - 8 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-from-code-point-cli 0.2.2 💰
Create a string from a sequence of Unicode code points.
3 versions - Latest release: over 1 year ago - 5 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-base-remove-last-code-point 0.2.2 💰
Remove the last Unicode code point of a string.
6 versions - Latest release: over 1 year ago - 1 dependent package - 5 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-base-pascalcase 0.2.2 💰
Convert a string to Pascal case.
6 versions - Latest release: over 1 year ago - 5 dependent packages - 3 dependent repositories - 3.94 thousand downloads last month - 2 stars on GitHub - 4 maintainers
Top 8.5% on npmjs.org
@stdlib/string-substring-after 0.2.2 💰
Return the part of a string after a specified substring.
6 versions - Latest release: over 1 year ago - 28 dependent packages - 5 dependent repositories - 303 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-camelcase-cli 0.2.2 💰
Convert a string to camel case.
5 versions - Latest release: over 1 year ago - 7 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-base-for-each-code-point 0.2.2 💰
Invoke a function for each Unicode code point in a string.
6 versions - Latest release: over 1 year ago - 2 dependent packages - 31 downloads last month - 1 stars on GitHub - 4 maintainers
Top 8.6% on npmjs.org
@stdlib/string-base-capitalize 0.3.0 💰
Capitalize the first character in a string.
7 versions - Latest release: over 1 year ago - 7 dependent packages - 5 dependent repositories - 12.4 thousand downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-reverse 0.2.2 💰
Reverse a string.
13 versions - Latest release: over 1 year ago - 3 dependent packages - 84 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-base-replace-before 0.3.0 💰
Replace the substring before the first occurrence of a specified search string.
5 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 52 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-pad 0.2.2 💰
Pad a string.
13 versions - Latest release: over 1 year ago - 4 dependent packages - 57 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-base-first 0.2.2 💰
Return the first UTF-16 code unit of a string.
6 versions - Latest release: over 1 year ago - 2 dependent packages - 27 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-kebabcase 0.2.2 💰
Convert a string to kebab case.
11 versions - Latest release: over 1 year ago - 4 dependent packages - 1 dependent repositories - 40 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-left-trim-n-cli 0.2.2 💰
Trim `n` characters from the beginning of a string.
4 versions - Latest release: over 1 year ago - 10 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-remove-words-cli 0.2.2 💰
Remove a list of words from a string.
5 versions - Latest release: over 1 year ago - 52 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-pad-cli 0.2.2 💰
Pad a string.
5 versions - Latest release: over 1 year ago - 15 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-ends-with 0.2.2 💰
Test if a string ends with the characters of another string.
13 versions - Latest release: over 1 year ago - 4 dependent packages - 4 dependent repositories - 170 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-base-left-trim 0.2.2 💰
Trim whitespace characters from the beginning of a string.
7 versions - Latest release: over 1 year ago - 4 dependent packages - 2 dependent repositories - 28 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-substring-before-last 0.2.2 💰
Return the part of a string before the last occurrence of a specified substring.
7 versions - Latest release: over 1 year ago - 3 dependent packages - 33 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-num-grapheme-clusters-cli 0.2.2 💰
Return the number of grapheme clusters in a string.
4 versions - Latest release: over 1 year ago - 88 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-pascalcase 0.2.2 💰
Convert a string to Pascal case.
7 versions - Latest release: over 1 year ago - 3 dependent packages - 4.85 thousand downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-right-trim 0.2.2 💰
Trim whitespace characters from the end of a string.
14 versions - Latest release: over 1 year ago - 8 dependent packages - 3 dependent repositories - 83 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/constants-path-delimiter 0.2.2 💰
Platform-specific path delimiter.
12 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 21 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-base-distances-levenshtein 0.2.2 💰
Calculates the Levenshtein (edit) distance between two strings.
6 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 2.8 thousand downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-remove-first 0.2.2 💰
Remove the first character(s) of a string.
13 versions - Latest release: over 1 year ago - 3 dependent packages - 7 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-remove-utf8-bom-cli 0.2.2 💰
Remove a UTF-8 byte order mark (BOM) from the beginning of a string.
5 versions - Latest release: over 1 year ago - 19 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-base-for-each-right 0.1.1 💰
Invoke a function for each UTF-16 code unit in a string, iterating from right to left.
2 versions - Latest release: over 1 year ago - 4 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-right-pad-cli 0.2.2 💰
Right pad a string.
4 versions - Latest release: over 1 year ago - 5 downloads last month - 2 stars on GitHub - 4 maintainers
Top 8.9% on npmjs.org
@stdlib/string-starts-with 0.2.2 💰
Test if a string starts with the characters of another string.
13 versions - Latest release: over 1 year ago - 7 dependent packages - 5 dependent repositories - 454 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/constants-path-delimiter-posix 0.2.2 💰
POSIX path delimiter.
14 versions - Latest release: over 1 year ago - 3 dependent packages - 2 dependent repositories - 20 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-ends-with-cli 0.2.2 💰
Test if a string ends with the characters of another string.
4 versions - Latest release: over 1 year ago - 7 downloads last month - 1 stars on GitHub - 4 maintainers
Top 5.3% on npmjs.org
@stdlib/string-lowercase 0.3.0 💰
Convert a string to lowercase.
14 versions - Latest release: over 1 year ago - 24 dependent packages - 840 dependent repositories - 1.66 million downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-first 0.2.2 💰
Return the first character(s) of a string.
5 versions - Latest release: over 1 year ago - 1 dependent package - 66 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/constants-path-delimiter-win32 0.2.2 💰
Windows path delimiter.
14 versions - Latest release: over 1 year ago - 3 dependent packages - 2 dependent repositories - 22 downloads last month - 3 stars on GitHub - 4 maintainers
@stdlib/string-prev-grapheme-cluster-break-cli 0.2.2 💰
Return the previous extended grapheme cluster break in a string before a specified position.
4 versions - Latest release: over 1 year ago - 7 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-prev-grapheme-cluster-break 0.2.2 💰
Return the previous extended grapheme cluster break in a string before a specified position.
7 versions - Latest release: over 1 year ago - 5 dependent packages - 2 dependent repositories - 132 downloads last month - 1 stars on GitHub - 4 maintainers
Top 9.4% on npmjs.org
@stdlib/string-uncapitalize 0.3.0 💰
Uncapitalize the first character of a string.
14 versions - Latest release: over 1 year ago - 4 dependent packages - 2 dependent repositories - 7.84 thousand downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-uppercase-cli 0.3.0 💰
Convert a string to uppercase.
5 versions - Latest release: over 1 year ago - 26 downloads last month - 2 stars on GitHub - 4 maintainers
Top 9.6% on npmjs.org
@stdlib/string-num-grapheme-clusters 0.2.2 💰
Return the number of grapheme clusters in a string.
13 versions - Latest release: over 1 year ago - 9 dependent packages - 2 dependent repositories - 1.25 thousand downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-reverse-cli 0.2.2 💰
Reverse a string.
4 versions - Latest release: over 1 year ago - 27 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/constants-path-sep 0.2.2 💰
Platform-specific path segment separator.
12 versions - Latest release: over 1 year ago - 4 dependent packages - 3 dependent repositories - 46 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-acronym-cli 0.3.2 💰
Generate an acronym for a given string.
5 versions - Latest release: over 1 year ago - 27 downloads last month - 4 stars on GitHub - 4 maintainers
@stdlib/string-base-code-point-at 0.2.2 💰
Return a Unicode code point from a string at a specified position.
7 versions - Latest release: over 1 year ago - 4 dependent packages - 2 dependent repositories - 7.07 thousand downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-truncate-middle-cli 0.2.2 💰
Truncate a string in the middle to a specified length.
4 versions - Latest release: over 1 year ago - 104 downloads last month - 3 stars on GitHub - 4 maintainers
@stdlib/string-base-reverse-grapheme-clusters 0.2.2 💰
Reverse the grapheme clusters (i.e., user-perceived characters) of a string.
4 versions - Latest release: over 1 year ago - 17 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-acronym 0.3.2 💰
Generate an acronym for a given string.
8 versions - Latest release: over 1 year ago - 3 dependent packages - 4.47 thousand downloads last month - 4 stars on GitHub - 4 maintainers
@stdlib/nlp-ordinalize 0.2.2 💰
Convert an integer to an ordinal string (e.g., 1st, 2nd, etc.).
5 versions - Latest release: over 1 year ago - 2 dependent packages - 28 downloads last month - 3 stars on GitHub - 4 maintainers
Top 8.7% on npmjs.org
@stdlib/string-utf16-to-utf8-array 0.2.2 💰
Convert a UTF-16 encoded string to an array of integers using UTF-8 encoding.
13 versions - Latest release: over 1 year ago - 5 dependent packages - 6 dependent repositories - 6.44 thousand downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-replace-cli 0.2.2 💰
Replace search occurrences with a replacement string.
5 versions - Latest release: over 1 year ago - 16 downloads last month - 4 stars on GitHub - 4 maintainers
@stdlib/string-base-uncapitalize 1.0.0 💰
Uncapitalize the first character of a string.
6 versions - Latest release: over 1 year ago - 4 dependent packages - 2 dependent repositories - 7.94 thousand downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-startcase-cli 0.2.2 💰
Capitalize the first letter of each word in a string.
5 versions - Latest release: over 1 year ago - 35 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-base-last-grapheme-cluster 0.1.0 💰
Return the last grapheme cluster (i.e., user-perceived character) of a string.
1 version - Latest release: over 1 year ago - 9 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-base-right-trim 0.2.2 💰
Trim whitespace characters from the end of a string.
7 versions - Latest release: over 1 year ago - 4 dependent packages - 1 dependent repositories - 80 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-base-for-each-grapheme-cluster 0.2.2 💰
Invoke a function for each grapheme cluster (i.e., user-perceived character) in a string.
5 versions - Latest release: over 1 year ago - 2 dependent packages - 28 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-last-cli 0.1.0 💰
Return the last character(s) of a string.
1 version - Latest release: over 1 year ago - 27 downloads last month - 1 stars on GitHub - 4 maintainers
Top 6.3% on npmjs.org
@stdlib/string-base-format-interpolate 0.2.2 💰
Generate string from a token array by interpolating values.
9 versions - Latest release: over 1 year ago - 4 dependent packages - 801 dependent repositories - 1.85 million downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-base-last 0.1.1 💰
Return the last UTF-16 code unit of a string.
2 versions - Latest release: over 1 year ago - 25 downloads last month - 1 stars on GitHub - 4 maintainers
Top 9.8% on npmjs.org
@stdlib/string-base-kebabcase 0.2.2 💰
Convert a string to kebab case.
7 versions - Latest release: over 1 year ago - 6 dependent packages - 2 dependent repositories - 5.09 thousand downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-left-trim 0.2.2 💰
Trim whitespace characters from the beginning of a string.
14 versions - Latest release: over 1 year ago - 3 dependent packages - 20 downloads last month - 2 stars on GitHub - 4 maintainers
@stdlib/string-base-constantcase 0.2.2 💰
Convert a string to constant case.
8 versions - Latest release: over 1 year ago - 5 dependent packages - 2 dependent repositories - 57 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-base-remove-first-code-point 0.2.2 💰
Remove the first Unicode code point of a string.
6 versions - Latest release: over 1 year ago - 2 dependent packages - 31 downloads last month - 1 stars on GitHub - 4 maintainers
@stdlib/string-kebabcase-cli 0.2.2 💰
Convert a string to kebab case.
8 versions - Latest release: over 1 year ago - 9 downloads last month - 1 stars on GitHub - 4 maintainers
Top 8.9% on npmjs.org
@stdlib/nlp-expand-contractions 0.2.2 💰
Expand contractions.
12 versions - Latest release: over 1 year ago - 3 dependent packages - 2 dependent repositories - 6.59 thousand downloads last month - 4 stars on GitHub - 4 maintainers