Skip to content
PluginStats

@astroapps/prettier-plugin-evaluator weekly downloads statistics

By astroapps · npm · Prettier plugins

Prettier plugin for evaluator expressions (.al files)

View on npm Fresh · Oct 26, 2026 · data Oct 22, 2026

@astroapps/prettier-plugin-evaluator has 8 recorded weekly downloads on npm.

Weekly downloads
8
Official API · Oct 22, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
—
Among tracked npm listings

About @astroapps/prettier-plugin-evaluator

@astroapps/prettier-plugin-evaluator

Prettier plugin for evaluator expressions (.al files), built on the Lezer grammar from @astroapps/evaluator.

Install

npm install --save-dev prettier @astroapps/prettier-plugin-evaluator

Prettier is a peer dependency: 3.8 or a later 3.x.

Usage

Add the plugin to your Prettier config. The override keeps it to .al files:

{
  "overrides": [
    {
      "files": "*.al",
      "options": {
        "plugins": ["@astroapps/prettier-plugin-evaluator"]
      }
    }
  ]
}

Prettier then picks the evaluator parser for .al files by extension. Formatting other file types, or a string through the API, needs parser: "evaluator":

import { format } from "prettier";
import plugin from "@astroapps/prettier-plugin-evaluator";

await format("$sum( $a , [1,2] )", { parser: "evaluator", plugins: [plugin] });
// "$sum($a, [1, 2])\n"

The standard layout options (printWidth, useTabs, tabWidth) apply. Comments are kept.

Development

  • rushx test runs the formatting tests against src/, so they need no build.
  • rushx build typechecks, then compiles src/ to lib/ with tsc.
  • rushx test:dist checks that the built package loads by name on plain Node and formats. Run it after build.
  • sample.al is a file to try the formatter on.

The source only uses erasable syntax (erasableSyntaxOnly) and imports local files with their .ts extension, which the build rewrites to .js. The config is TypeScript 7 ready (no moduleResolution: node). Check with npx -p typescript@7 tsc.

Description from the npm listing.

  • prettier
  • prettier-plugin
  • evaluator

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

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

Adoption over time

@astroapps/prettier-plugin-evaluator weekly downloads on npm, last 90 days: 8 weekly downloads as of Oct 22, 2026.@astroapps/prettier-plugin-evaluatorWeekly downloads on npm · Last 90 days8downloads / week7.27.47.67.888.28.48.68.8Jul 24Aug 8Aug 23Sep 7Sep 22Oct 7Oct 22downloads / weekOct 22, 2026 – Oct 22, 2026 · 1 observations · Updated Oct 22, 2026pluginstats.com
@astroapps/prettier-plugin-evaluator weekly downloads on npm, last 90 days: 8 weekly downloads as of Oct 22, 2026.

7/30/90-day growth

@astroapps/prettier-plugin-evaluator weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@astroapps/prettier-plugin-evaluatorWeekly downloads growth on npm8downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 22, 2026pluginstats.com
@astroapps/prettier-plugin-evaluator weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@astroapps/prettier-plugin-evaluator has no ranking history on npm yet.@astroapps/prettier-plugin-evaluatornpm ranking · by weekly downloads · Last 90 daysNo ranking observations in this periodno observations · 0 observations · Updated Oct 22, 2026pluginstats.com
@astroapps/prettier-plugin-evaluator has no ranking history on npm yet.

Listing placement

All npm2,577 listings · 129 pages · 1,290 shown · page 118, #16 (overall #2,356)
All npm: every listing in weekly downloads order

Listing placement

Prettier plugins247 listings · 13 pages · page 8, #3 (overall #143)
Prettier plugins: every listing in weekly downloads order

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.

Each band is one page of 20. Weekly downloads on a linear 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.

Recent observations

Full history (1)
Recent weekly downloads observations for @astroapps/prettier-plugin-evaluator
Date (UTC)Weekly downloadsChange vs. previous
8—

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/@astroapps/prettier-plugin-evaluator. First seen Oct 20, 2026; last successful collection Oct 26, 2026. See the methodology.