Skip to content
PluginStats

jev-recipes weekly downloads statistics

By agencyenterprise · npm · AI SDKs

248 small Jev decisions for JavaScript and TypeScript: route, rerank, gate, grade, compare, and label text for agents, RAG, support, code review, and music. Each returns a typed result with explicit uncertainty. Plug into Vercel AI SDK or LangChain agents

View on npm Fresh · Oct 17, 2026

jev-recipes has 343 recorded weekly downloads on npm.

It ranks #1535 of 2,251 tracked npm listings by weekly downloads.

Over the past 7 days it changed by -76.0%.

PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.

Weekly downloads
343
Official API · Oct 17, 2026
7-day growth
-76.0%
-1.1K weekly downloads
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1535
Among tracked npm listings

About jev-recipes

jev-recipes

Typed AI decisions for agents, RAG, and support flows: route, rerank, gate, grade, compare, and label text with one function call. Plug into Vercel AI SDK or LangChain, or call any recipe directly.

Recipe guides at jev-recipes.com | Quickstart | Live music app | Coding assistants | Recipe catalog | API vs. SDK vs. recipes | Agent frameworks | Contributing

248 focused recipes for JavaScript and TypeScript. Route messages, check evidence, and label model responses with a function call.

Documentation versions

Run npm ls jev-recipes in your project to check the version you installed, then choose its v tag from all release tags to browse matching documentation.

The hosted catalog and links to main can include unreleased changes. See release notes for compatibility and migration changes.

Help and contributions

Ask a usage question, report a software bug, share an unexpected model decision, or request a recipe.

For a reproducible software problem, start with the standalone reproduction example. Share sanitized inputs and logs, never credentials or private data. To help improve the project, see your first contribution.

How it works

Each recipe accepts your data, calls Jev through TypeSafe's System One API or an injected compatible client, and returns a structured decision. Use it in a Node.js backend, a script, or a research evaluation. Your application decides what happens next.

Start with one decision

| Your task | Recipe guide | Try without a key | Build the workflow |

| Route work to the right team | route | npx jev-recipes demo route | Route work | | Select useful evidence | rerank | npx jev-recipes demo rerank | Select evidence | | Review an agent's proposed action | tool-call-gate | npx jev-recipes demo tool-call-gate | Review an action |

These demos use saved responses. The runnable workflow examples show ready decisions, uncertainty, and provider failures. Use TypeSafe directly or Vercel Gateway for live calls.

For example, give route a support message and descriptions of your teams. It returns a team such as billing, or a review outcome when the choice is uncertain.

Evaluate your own cases with the installed evaluator, retain model responses, and replay confidence policies offline. The agent workflow and customer queue show how decisions fit into application code. Direct and Gateway integrations use the same recipe interface.

Watch Jev play checkers against Jev using the checkers-move recipe

Build a complete support flow

The support conversation starter checks for missing details, asks a configured question, and resumes with the customer's answer. It proposes a queue or requests human review when the conversation remains unresolved.

Open http://localhost:3000 and choose Ask and continue. This folder is portable and needs no repository build. Edit config.mjs to supply your queues, required information, questions, and review policy. Run npm run demo for the command-line version. Saved scenarios work without a key; the starter guide explains live calls and application integration.

The existing rules/Jev/fallback comparison covers single-turn routing, not this clarification loop. Its evidence remains experimental.

Build the searchable static catalog with npm run site:build, then preview it with npm run site:preview. It includes fixture exploration, related-recipe comparisons, and saved evaluation evidence. Current measurements and missing, unknown-origin, or older evidence are labeled explicitly. Use npm run eval:audit after building to check retained evidence offline; see evaluation and archive format.

Hear a real application: Jevthoven

Jevthoven is a music app built by this package's maintainer using jev-recipes. Its interface lets listeners choose a style, key, and tempo, and displays Jev's musical decisions alongside a piano roll. Playback requires sign-in.

Open the music app · Read the integration example

This is a maintainer-built application, not an independent customer adoption claim or a recipe accuracy benchmark.

Use a recipe

Requires Node.js 22.9 or newer, ES modules, and a TypeSafe API key. Live calls send the supplied input to TypeSafe and use API quota.

1. Install in your project folder.

2. Add the code below to your app, or save it as route-message.mjs in the same folder to try a standalone Node example.

The .mjs extension is optional. We suggest it for this example because Node recognizes it as an ES module without changing your project settings. Existing apps can use .js with "type": "module" in package.json, or .ts with their usual TypeScript setup. See Node's module formats.

3. Set your key and run. Replace your-api-key with your TypeSafe key. For the standalone example:

If you saved it as route-message.js in an ES module project, run node route-message.js. For an existing app or TypeScript project, use its normal start command.

Windows PowerShell

Example output:

A live result can differ. When the choice is uncertain, the script prints the review message instead.

Make it yours: replace request with your incoming message and routes with your team's names and descriptions. Replace console.log with your queue or handler logic. Keep the key and live calls on the server.

Try the saved example without an API key

This runs an offline fixture and prints JSON with result.status: "ready" and result.route: "billing". No model is called. Use it to inspect the interface before setting up a key.

Why recipes?

The TypeSafe SDK handles API calls and typed answers. Recipes add the instructions, input and response validation, confidence policy, and result handling for a specific decision.

| Start with | You provide |

| Raw API | HTTP handling, question, choices, validation, and review logic | | TypeSafe SDK | Question, choices, task-specific validation, and review logic | | jev-recipes | route({ request, routes }) and the application code that uses its result |…

Description from the npm listing.

  • jev
  • typesafe
  • ai-agents
  • agents
  • llm
  • ai-sdk
  • vercel-ai-sdk
  • langchain
  • guardrails
  • tool-calling
  • routing
  • reranking
  • rag
  • classification
  • typescript
  • cli

Where jev-recipes sits in the listing

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All npm2,248 listings · 113 pages · page 77, #16 (overall #1536)
All npm: every listing in weekly downloads order
PNG SVG
AI SDKs249 listings · 13 pages · page 10, #7 (overall #187)
AI SDKs: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

jev-recipes weekly downloads on npm, last 90 days: 343 weekly downloads as of Oct 17, 2026.jev-recipesWeekly downloads on npm · Last 90 days343downloads / week05001K1.5K2K2.5K3K3.5KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 20, 2026 – Oct 17, 2026 · 90 observations · Updated Oc…pluginstats.com
jev-recipes weekly downloads on npm, last 90 days: 343 weekly downloads as of Oct 17, 2026.
PNG SVG

7/30/90-day growth

jev-recipes weekly downloads growth on npm: -76.0% over 7 days, 30-day growth unavailable, 90-day growth unavailable.jev-recipesWeekly downloads growth on npm343downloads / week now7-day growth-1,086 weekly downloads-76.0%30-day growth+343 weekly downloadsInsufficient history90-day growth+343 weekly downloadsInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
jev-recipes weekly downloads growth on npm: -76.0% over 7 days, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

jev-recipes npm ranking history: currently #1535 (by weekly downloads).jev-recipesnpm ranking · by weekly downloads · Last 90 days#1535current rank#400#600#800#1000#1200#1400#1600Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 17, 2026 – Oct 18, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
jev-recipes npm ranking history: currently #1535 (by weekly downloads).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (543)
Recent weekly downloads observations for jev-recipes
Date (UTC)Weekly downloadsChange vs. previous
343-186
529+14
515-9
524-27
5510
551+159
392-1K
1,429-214
1,643-37
1,680-29
1,709-692
2,401-64
2,465-344
2,809—

Similar npm AI SDKs plugins

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/jev-recipes. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.