@astroapps/prettier-plugin-evaluator weekly downloads statistics
By astroapps · npm · Prettier plugins
Prettier plugin for evaluator expressions (.al files)
@astroapps/prettier-plugin-evaluator has 8 recorded weekly downloads on npm.
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 testruns the formatting tests againstsrc/, so they need no build.rushx buildtypechecks, then compilessrc/tolib/withtsc.rushx test:distchecks that the built package loads by name on plain Node and formats. Run it afterbuild.sample.alis 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
7/30/90-day growth
Ranking history
Listing placement
Listing placement
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)Similar npm Prettier plugins plugins
All 20 @astroapps/prettier-plugin-evaluator alternativesData 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.