diff --git a/bdd/package.json b/bdd/package.json index 31293e62..b5e9fd96 100644 --- a/bdd/package.json +++ b/bdd/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/bdd", "description": "BDD testing harness with describe/it/beforeEach for Effection operations", "version": "0.5.2", - "keywords": ["effection", "effectionx", "testing", "bdd", "describe", "it"], + "keywords": ["testing"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/chain/package.json b/chain/package.json index 7fbab961..f4e9cf22 100644 --- a/chain/package.json +++ b/chain/package.json @@ -2,14 +2,7 @@ "name": "@effectionx/chain", "description": "Promise-like chaining with then/catch/finally for Effection operations", "version": "0.2.3", - "keywords": [ - "effection", - "effectionx", - "interop", - "promise", - "then", - "chain" - ], + "keywords": ["interop"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/converge/package.json b/converge/package.json index c0eccaba..2d6efa86 100644 --- a/converge/package.json +++ b/converge/package.json @@ -2,14 +2,7 @@ "name": "@effectionx/converge", "description": "Poll and wait for conditions to be met with automatic retry and timeout", "version": "0.1.4", - "keywords": [ - "effection", - "effectionx", - "testing", - "concurrency", - "polling", - "retry" - ], + "keywords": ["testing", "concurrency"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/deno-deploy/package.json b/deno-deploy/package.json index f3c2daf8..2dd7cadb 100644 --- a/deno-deploy/package.json +++ b/deno-deploy/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/deno-deploy", "description": "Detect Deno Deploy environment and access deployment metadata", "version": "0.4.2", - "keywords": ["effection", "effectionx", "platform", "deno", "deno-deploy"], + "keywords": ["platform"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/effect-ts/package.json b/effect-ts/package.json index b5277108..1e832ac6 100644 --- a/effect-ts/package.json +++ b/effect-ts/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/effect-ts", "description": "Bidirectional interop between Effect-TS and Effection", "version": "0.1.5", - "keywords": ["effection", "effectionx", "interop", "effect-ts", "effect"], + "keywords": ["interop"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/fetch/package.json b/fetch/package.json index 7801bc19..90a3f843 100644 --- a/fetch/package.json +++ b/fetch/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/fetch", "description": "Effection-native fetch with structured concurrency and streaming response support", "version": "0.1.3", - "keywords": ["effection", "effectionx", "io", "fetch", "http", "network"], + "keywords": ["io", "streams"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/fs/package.json b/fs/package.json index e5e7b6cf..0ff83a36 100644 --- a/fs/package.json +++ b/fs/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/fs", "description": "File system operations wrapped as Effection operations", "version": "0.2.3", - "keywords": ["effection", "effectionx", "io", "filesystem", "fs"], + "keywords": ["io"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/fx/package.json b/fx/package.json index b072f7dd..52e668fc 100644 --- a/fx/package.json +++ b/fx/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/fx", "description": "Utility functions for async workflows adapted from starfx", "version": "0.4.3", - "keywords": ["effection", "effectionx", "reactivity", "starfx", "workflow"], + "keywords": ["interop"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/jsonl-store/package.json b/jsonl-store/package.json index 1cea40b8..c08b69fd 100644 --- a/jsonl-store/package.json +++ b/jsonl-store/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/jsonl-store", "description": "Streaming JSONL document store with glob-based file selection", "version": "0.4.3", - "keywords": ["effection", "effectionx", "streams", "jsonl", "storage"], + "keywords": ["streams", "io"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/node/package.json b/node/package.json index 5d030552..d2233fd2 100644 --- a/node/package.json +++ b/node/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/node", "description": "Node.js stream and event emitter adapters for Effection", "version": "0.2.4", - "keywords": ["effection", "effectionx", "io", "node", "streams", "events"], + "keywords": ["io", "streams"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/process/package.json b/process/package.json index 76c87918..2c12d7b3 100644 --- a/process/package.json +++ b/process/package.json @@ -2,14 +2,7 @@ "name": "@effectionx/process", "description": "Spawn and manage child processes with structured concurrency", "version": "0.7.4", - "keywords": [ - "effection", - "effectionx", - "process", - "spawn", - "exec", - "child-process" - ], + "keywords": ["process"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/raf/package.json b/raf/package.json index 7563be11..44a74fcd 100644 --- a/raf/package.json +++ b/raf/package.json @@ -2,14 +2,7 @@ "name": "@effectionx/raf", "description": "Stream of requestAnimationFrame updates for Effection", "version": "0.2.3", - "keywords": [ - "effection", - "effectionx", - "platform", - "browser", - "animation", - "raf" - ], + "keywords": ["platform", "streams"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/scope-eval/package.json b/scope-eval/package.json index 20209456..95aeaa41 100644 --- a/scope-eval/package.json +++ b/scope-eval/package.json @@ -2,14 +2,7 @@ "name": "@effectionx/scope-eval", "description": "Evaluate operations in a scope while retaining resources across evaluations", "version": "0.1.3", - "keywords": [ - "effection", - "effectionx", - "concurrency", - "scope", - "eval", - "repl" - ], + "keywords": ["concurrency"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/signals/package.json b/signals/package.json index 7cf329f4..a8663175 100644 --- a/signals/package.json +++ b/signals/package.json @@ -2,14 +2,7 @@ "name": "@effectionx/signals", "description": "Reactive signals and computed values for Effection operations", "version": "0.5.3", - "keywords": [ - "effection", - "effectionx", - "reactivity", - "signals", - "computed", - "state" - ], + "keywords": ["reactivity"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/stream-helpers/package.json b/stream-helpers/package.json index 54bbf357..2dd3bc44 100644 --- a/stream-helpers/package.json +++ b/stream-helpers/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/stream-helpers", "description": "Type-safe stream operators like filter, map, reduce, and forEach", "version": "0.8.2", - "keywords": ["effection", "effectionx", "streams", "map", "filter", "reduce"], + "keywords": ["streams"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/stream-yaml/package.json b/stream-yaml/package.json index 6277a509..b1bfbb30 100644 --- a/stream-yaml/package.json +++ b/stream-yaml/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/stream-yaml", "description": "Parse streams of strings as YAML documents", "version": "0.2.3", - "keywords": ["effection", "effectionx", "streams", "yaml", "parser"], + "keywords": ["streams"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/task-buffer/package.json b/task-buffer/package.json index 86dddcb1..bb8f2e9c 100644 --- a/task-buffer/package.json +++ b/task-buffer/package.json @@ -2,14 +2,7 @@ "name": "@effectionx/task-buffer", "description": "Limit concurrent task execution with automatic queuing", "version": "1.3.3", - "keywords": [ - "effection", - "effectionx", - "concurrency", - "rate-limit", - "queue", - "buffer" - ], + "keywords": ["concurrency"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/test-adapter/package.json b/test-adapter/package.json index 2baaa47b..976da61b 100644 --- a/test-adapter/package.json +++ b/test-adapter/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/test-adapter", "description": "Abstract helper for integrating Effection with testing frameworks", "version": "0.7.4", - "keywords": ["effection", "effectionx", "testing"], + "keywords": ["testing", "interop"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/timebox/package.json b/timebox/package.json index 0fb3687f..75067017 100644 --- a/timebox/package.json +++ b/timebox/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/timebox", "description": "Constrain operations to complete within a time limit", "version": "0.4.3", - "keywords": ["effection", "effectionx", "concurrency", "timeout", "deadline"], + "keywords": ["concurrency"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/tinyexec/package.json b/tinyexec/package.json index 45da0139..d4a1cd6e 100644 --- a/tinyexec/package.json +++ b/tinyexec/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/tinyexec", "description": "Lightweight process execution wrapper around tinyexec", "version": "0.4.3", - "keywords": ["effection", "effectionx", "process", "exec", "tinyexec"], + "keywords": ["process"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/vitest/package.json b/vitest/package.json index d0ab6d1a..336c918b 100644 --- a/vitest/package.json +++ b/vitest/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/vitest", "description": "Vitest adapter for writing tests as Effection generator functions", "version": "0.3.1", - "keywords": ["effection", "effectionx", "testing", "vitest"], + "keywords": ["testing"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/watch/package.json b/watch/package.json index fbc742db..e7ea9d8a 100644 --- a/watch/package.json +++ b/watch/package.json @@ -2,14 +2,7 @@ "name": "@effectionx/watch", "description": "Run commands and restart them gracefully when source files change", "version": "0.4.4", - "keywords": [ - "effection", - "effectionx", - "process", - "watch", - "file-watcher", - "dev" - ], + "keywords": ["process"], "type": "module", "main": "./dist/main.js", "types": "./dist/main.d.ts", diff --git a/websocket/package.json b/websocket/package.json index ec04351c..5e967cdb 100644 --- a/websocket/package.json +++ b/websocket/package.json @@ -2,7 +2,7 @@ "name": "@effectionx/websocket", "description": "WebSocket client with stream-based message handling and automatic cleanup", "version": "2.3.3", - "keywords": ["effection", "effectionx", "io", "websocket", "network"], + "keywords": ["io", "streams"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts", diff --git a/worker/package.json b/worker/package.json index ad51fba1..5f7176bd 100644 --- a/worker/package.json +++ b/worker/package.json @@ -2,14 +2,7 @@ "name": "@effectionx/worker", "description": "Web Worker integration with two-way messaging and graceful shutdown", "version": "0.5.2", - "keywords": [ - "effection", - "effectionx", - "platform", - "web-worker", - "worker", - "browser" - ], + "keywords": ["platform"], "type": "module", "main": "./dist/mod.js", "types": "./dist/mod.d.ts",