Available for worknpm catalog / zero-dependency bias / OSS devtools

Eka Prasetia

I build small, sharp npm packages for agents, privacy, CLIs, and TypeScript utility work. This catalog is tuned for scanning, filtering, and grabbing the package you came for.

15
Packages
14
Active
5
Categories

The packages I would show first in a quick OSS tour.

Package catalog

Search by package name, API surface, category, or problem space.

static curated metadata

Showing 15 of 15 packages

ActiveAI agents@ekaone/json-cli

JSON-CLI

AI-powered CLI task runner. Describe a goal in plain English, receive a validated JSON command plan, and execute it step by step.

json-cli 'please run tests'json-cli 'run tests and then build'
Install
npm i -g @ekaone/json-cli
ActiveCLI@ekaone/killx

Kill-X

Recursively kills processes and child trees using a signal strategy that escalates from SIGTERM to SIGKILL.

killxprocess treeSIGTERM -> SIGKILL
Install
npm i @ekaone/killx
ActiveAI agents@ekaone/agent-surf

Agent Surf

AI-powered browser automation CLI. Write in plain English, generate a validated browser command plan, and run it step by step.

agent-surfbrowser agentcommand plan
Install
npm i -g @ekaone/agent-surf
PostponedAI agents@ekaone/repo-intel

Repository Intelligence

Fast repository scanner with a Rust core that detects a stack and generates rich AI-agent SKILL docs for coding tools.

1,000 files ~30ms20,000 files ~500ms--no-ai mode ~200ms total
Install
npm i -g @ekaone/repo-intel
ActiveUtilities@ekaone/hamming

Hamming

Hamming distance utilities and LSH binary projection for semantic caching, near-duplicate detection, and fast binary distance checks.

hammingStringhammingBitsgeneratePlanesbinaryDistance
Install
npm i @ekaone/hamming
ActivePrivacy@ekaone/shielded

Shielded

Runtime primitive for protecting tokens and PII with sealed values that avoid accidental leaks in logs, errors, and SSR.

createStorestore.subscribesealedwithTTL
Install
npm i @ekaone/shielded
ActivePrivacy@ekaone/mask-token

Masking Token

Token masking library for API keys and secrets with fixed-length masking, warnings, validators, and 43+ token-type detectors.

fixedLengthshowTailvalidatorsonWarning
Install
npm i @ekaone/mask-token
ActiveAI agents@ekaone/llm-gate

LLM Gate

Stateful circuit breaker for LLM calls that tracks token usage, cost, and request frequency before runaway loops burn budget.

maxTokensmaxBudgetonThrottledonTripped
Install
npm i @ekaone/llm-gate
ActivePrivacy@ekaone/mask-email

Masking Email

Small utility for safely displaying email addresses with custom masks, visible character controls, and domain masking.

maskCharvisibleCharsmaskDomainviewable
Install
npm i @ekaone/mask-email
ActivePrivacy@ekaone/mask-card

Masking Card

Credit card masking utility with partial visibility, grouping, preserved spacing, and configurable validation.

unmaskedStartpreserveSpacinggroupingvalidateInput
Install
npm i @ekaone/mask-card
ActiveUtilities@ekaone/entropy

Entropy

Measures randomness density for generated tokens, secrets, and API keys without pretending to judge human passwords.

numericalphahexalphanumericmixed
Install
npm i @ekaone/entropy
ActivePrivacy@ekaone/nano-otp

Nano OTP

OTP utility built on Node crypto with batch generation, custom charsets, and constant-time verification.

generateverifybatchbatchUnique
Install
npm i @ekaone/nano-otp
ActivePrivacy@ekaone/mask-phone

Masking Phone

Phone number masking utility with configurable visible ranges, formatting preservation, and custom mask characters.

showFirstshowLastvisibleRangescustomMask
Install
npm i @ekaone/mask-phone
ActiveFinance@ekaone/rounded

Rounded

Float-safe TypeScript rounding library for finance with half-up, banker's rounding, cash rounding, and currency precision.

roundedrounded.cashrounded.currency
Install
npm i @ekaone/rounded
ActivePrivacy@ekaone/mask-name

Masking Name

Personal-name masking utility with Latin, Chinese, and Japanese script support plus configurable spacing behavior.

charvisibleStartvisibleEndlocale
Install
npm i @ekaone/mask-name