Skip to content

Commit 5143bc7

Browse files
committed
chore: improve npm search metadata
1 parent 520b1a2 commit 5143bc7

13 files changed

Lines changed: 71 additions & 53 deletions

File tree

packages/core/package.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@keyvhq/core",
3-
"description": "Simple key-value storage with support for multiple backends",
3+
"description": "Simple key-value storage for Node.js with TTL and pluggable backends via Keyv adapters.",
44
"homepage": "https://keyvhq.js.org",
55
"version": "2.2.7",
66
"types": "./src/index.d.ts",
@@ -19,12 +19,16 @@
1919
"url": "https://github.com/microlinkhq/keyvhq/issues"
2020
},
2121
"keywords": [
22+
"adapter",
2223
"cache",
23-
"key",
24+
"key-value",
2425
"keyv",
26+
"memory",
27+
"nodejs",
28+
"redis",
29+
"storage",
2530
"store",
26-
"ttl",
27-
"value"
31+
"ttl"
2832
],
2933
"dependencies": {
3034
"json-buffer": "~3.0.1"

packages/file/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@keyvhq/file",
3-
"description": "A file storage adapter for Keyv",
3+
"description": "File-based storage adapter for Keyv — persist cache entries as JSON on disk.",
44
"homepage": "https://keyvhq.js.org",
55
"version": "2.2.7",
66
"types": "src/index.d.ts",
@@ -21,14 +21,14 @@
2121
"keywords": [
2222
"adapter",
2323
"cache",
24+
"disk",
2425
"file",
26+
"fs",
2527
"json",
26-
"key",
2728
"keyv",
2829
"storage",
2930
"store",
30-
"ttl",
31-
"value"
31+
"ttl"
3232
],
3333
"devDependencies": {
3434
"@keyvhq/core": "workspace:*",

packages/memoize/package.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@keyvhq/memoize",
3-
"description": "Memoize any function using Keyv as storage backend.",
3+
"description": "Memoize any async or sync function using Keyv as a TTL-aware storage backend.",
44
"homepage": "https://keyvhq.js.org",
55
"version": "2.2.7",
66
"types": "./src/index.d.ts",
@@ -19,14 +19,16 @@
1919
"url": "https://github.com/microlinkhq/keyvhq/issues"
2020
},
2121
"keywords": [
22+
"async",
2223
"cache",
23-
"key",
24+
"decorator",
25+
"function",
2426
"keyv",
2527
"memo",
2628
"memoize",
29+
"performance",
2730
"store",
28-
"ttl",
29-
"value"
31+
"ttl"
3032
],
3133
"dependencies": {
3234
"@keyvhq/core": "workspace:*",

packages/mongo/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@keyvhq/mongo",
3-
"description": "MongoDB storage adapter for Keyv",
3+
"description": "MongoDB storage adapter for Keyv — cache keys and values in a Mongo collection.",
44
"homepage": "https://keyvhq.js.org",
55
"version": "2.2.7",
66
"types": "./src/index.d.ts",
@@ -21,14 +21,14 @@
2121
"keywords": [
2222
"adapter",
2323
"cache",
24-
"key",
24+
"database",
2525
"keyv",
2626
"mongo",
2727
"mongodb",
28+
"nosql",
2829
"storage",
2930
"store",
30-
"ttl",
31-
"value"
31+
"ttl"
3232
],
3333
"dependencies": {
3434
"mongodb": "~4.17.2",

packages/multi/package.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@keyvhq/multi",
3-
"description": "Layered cache with any backend",
3+
"description": "Layered multi-level cache for Keyv — combine L1/L2 backends with a single API.",
44
"homepage": "https://keyvhq.js.org",
55
"version": "2.2.7",
66
"types": "./src/index.d.ts",
@@ -19,14 +19,16 @@
1919
"url": "https://github.com/microlinkhq/keyvhq/issues"
2020
},
2121
"keywords": [
22+
"adapter",
2223
"cache",
23-
"key",
2424
"keyv",
25-
"multicache",
25+
"l1",
26+
"l2",
27+
"layered",
28+
"multi",
2629
"multilevel",
2730
"store",
28-
"ttl",
29-
"value"
31+
"ttl"
3032
],
3133
"dependencies": {
3234
"@keyvhq/core": "workspace:*"

packages/mysql/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@keyvhq/mysql",
3-
"description": "MySQL/MariaDB storage adapter for Keyv",
3+
"description": "MySQL and MariaDB storage adapter for Keyv with TTL-aware key-value persistence.",
44
"homepage": "https://keyvhq.js.org",
55
"version": "2.2.7",
66
"types": "./src/index.d.ts",
@@ -21,15 +21,14 @@
2121
"keywords": [
2222
"adapter",
2323
"cache",
24-
"key",
24+
"database",
2525
"keyv",
2626
"mariadb",
2727
"mysql",
2828
"sql",
2929
"storage",
3030
"store",
31-
"ttl",
32-
"value"
31+
"ttl"
3332
],
3433
"dependencies": {
3534
"@keyvhq/sql": "workspace:*",

packages/offline/package.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@keyvhq/offline",
3-
"description": "Adding offline capabilities for your keyv instance.",
3+
"description": "Offline and stale-while-revalidate capabilities for Keyv cache instances.",
44
"homepage": "https://keyvhq.js.org",
55
"version": "2.2.7",
66
"types": "./src/index.d.ts",
@@ -20,12 +20,15 @@
2020
},
2121
"keywords": [
2222
"cache",
23-
"key",
23+
"fallback",
2424
"keyv",
2525
"offline",
26+
"resilience",
27+
"stale",
28+
"storage",
2629
"store",
27-
"ttl",
28-
"value"
30+
"swr",
31+
"ttl"
2932
],
3033
"dependencies": {
3134
"debug-logfmt": "~1.4.7",

packages/postgres/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@keyvhq/postgres",
3-
"description": "PostgreSQL storage adapter for Keyv",
3+
"description": "PostgreSQL storage adapter for Keyv — durable key-value cache with TTL support.",
44
"homepage": "https://keyvhq.js.org",
55
"version": "2.2.7",
66
"types": "./src/index.d.ts",
@@ -21,15 +21,14 @@
2121
"keywords": [
2222
"adapter",
2323
"cache",
24-
"key",
24+
"database",
2525
"keyv",
2626
"postgres",
2727
"postgresql",
2828
"sql",
2929
"storage",
3030
"store",
31-
"ttl",
32-
"value"
31+
"ttl"
3332
],
3433
"dependencies": {
3534
"@keyvhq/sql": "workspace:*",

packages/redis/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@keyvhq/redis",
3-
"description": "Redis storage adapter for Keyv",
3+
"description": "Redis storage adapter for Keyv — fast TTL cache backed by Redis or Valkey.",
44
"homepage": "https://github.com/microlinkhq/keyv",
55
"version": "2.2.7",
66
"types": "./src/index.d.ts",
@@ -21,13 +21,14 @@
2121
"keywords": [
2222
"adapter",
2323
"cache",
24-
"key",
24+
"ioredis",
2525
"keyv",
26+
"memory",
2627
"redis",
2728
"storage",
2829
"store",
2930
"ttl",
30-
"value"
31+
"valkey"
3132
],
3233
"dependencies": {
3334
"ioredis": "~6.0.0"

packages/sql/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@keyvhq/sql",
3-
"description": "Parent class for SQL based Keyv storage adapters",
3+
"description": "Shared SQL parent class for Keyv storage adapters — schema helpers and TTL cleanup.",
44
"homepage": "https://keyvhq.js.org",
55
"version": "2.2.7",
66
"types": "./src/index.d.ts",
@@ -20,14 +20,15 @@
2020
},
2121
"keywords": [
2222
"adapter",
23+
"base",
2324
"cache",
24-
"key",
25+
"database",
2526
"keyv",
27+
"schema",
2628
"sql",
2729
"storage",
2830
"store",
29-
"ttl",
30-
"value"
31+
"ttl"
3132
],
3233
"dependencies": {
3334
"sql-ts": "8"

0 commit comments

Comments
 (0)