Skip to content

Commit b942cfb

Browse files
committed
update keywords and description
1 parent 660ff7a commit b942cfb

File tree

4 files changed

+32
-9
lines changed

4 files changed

+32
-9
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.19.1] - 2025-10-07
11+
12+
### Changed
13+
14+
- **Package Metadata** - Enhanced NPM discoverability
15+
- Expanded description to highlight key features: "49 tree-shakeable string utilities with zero dependencies. TypeScript-first, <1KB per function. Case conversion, validation, sanitization, fuzzy matching & more."
16+
- Increased keywords from 9 to 20 for better search visibility
17+
- Added targeted keywords: `string-manipulation`, `text-processing`, `case-conversion`, `kebabCase`, `pascalCase`, `email-validation`, `url-validation`, `fuzzy-match`, `levenshtein`, `sanitize`, `tree-shakeable`, `micro`
18+
- Improved package findability for common use cases and search queries
19+
1020
## [0.19.0] - 2025-10-04
1121

1222
### Performance
@@ -500,6 +510,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
500510
- 100% test coverage for utility functions
501511
- Modern build tooling with tsup and Vitest
502512

513+
[0.19.1]: https://github.com/Zheruel/nano-string-utils/releases/tag/v0.19.1
514+
[0.19.0]: https://github.com/Zheruel/nano-string-utils/releases/tag/v0.19.0
503515
[0.18.0]: https://github.com/Zheruel/nano-string-utils/releases/tag/v0.18.0
504516
[0.16.0]: https://github.com/Zheruel/nano-string-utils/releases/tag/v0.16.0
505517
[0.13.0]: https://github.com/Zheruel/nano-string-utils/releases/tag/v0.13.0

docs-src/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<div class="header-content">
1717
<h1 class="logo">
1818
<span class="logo-text">nano-string-utils</span>
19-
<span class="version">v0.19.0</span>
19+
<span class="version">v0.19.1</span>
2020
</h1>
2121
<nav class="nav">
2222
<a href="#playground" class="nav-link active">Playground</a>

jsr.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@zheruel/nano-string-utils",
3-
"version": "0.19.0",
3+
"version": "0.19.1",
44
"exports": "./src/index.ts",
55
"publish": {
66
"include": ["src/**/*.ts", "README.md", "LICENSE", "CHANGELOG.md"],

package.json

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "nano-string-utils",
3-
"version": "0.19.0",
4-
"description": "Ultra-lightweight string utilities with zero dependencies",
3+
"version": "0.19.1",
4+
"description": "49 tree-shakeable string utilities with zero dependencies. TypeScript-first, <1KB per function. Case conversion, validation, sanitization, fuzzy matching & more.",
55
"type": "module",
66
"main": "./dist/index.cjs",
77
"module": "./dist/index.js",
@@ -55,14 +55,25 @@
5555
},
5656
"keywords": [
5757
"string",
58-
"utils",
59-
"utilities",
60-
"lightweight",
61-
"zero-dependencies",
58+
"string-utils",
59+
"string-manipulation",
60+
"text-processing",
61+
"case-conversion",
6262
"slugify",
6363
"camelCase",
64+
"kebabCase",
6465
"snakeCase",
65-
"typescript"
66+
"pascalCase",
67+
"tree-shakeable",
68+
"zero-dependencies",
69+
"typescript",
70+
"email-validation",
71+
"url-validation",
72+
"sanitize",
73+
"fuzzy-match",
74+
"levenshtein",
75+
"lightweight",
76+
"micro"
6677
],
6778
"author": "Tin Zeljar <[email protected]>",
6879
"license": "MIT",

0 commit comments

Comments
 (0)