Registry / testing / assemblyscript-prettier

assemblyscript-prettier

JSON →
library3.0.4jsnpmunverified

Prettier plugin for formatting AssemblyScript files (.as, .ts). Current stable version 3.0.4, compatible with Prettier 3.x only. Provides syntax-aware formatting for AssemblyScript, supporting comments, indentation, and semicolons. Released under the wasm-ecosystem organization. Requires manual plugin configuration in .prettierrc. Key differentiator: enables Prettier-based formatting for AssemblyScript projects, leveraging Prettier's plugin system. Release cadence: minor updates as needed; last release Feb 2024.

npm install assemblyscript-prettier
INSTALL
IMPORT
SIG · ASSEMBLYSCRIPT-PRE
A
assemblyscript-prettier
testingjavascriptv3.0.4
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

plugins
// In .prettierrc: { "plugins": ["assemblyscript-prettier"] }
// Incorrect: not a Node.js require/import const plugin = require('assemblyscript-prettier');
Plugin is loaded automatically by Prettier when specified in configuration. No explicit import required.

Install Prettier 3 and the plugin, configure .prettierrc, and format an AssemblyScript file.

npm i -D prettier@^3.0.0 assemblyscript-prettier echo '{ "plugins": ["assemblyscript-prettier"] }' > .prettierrc echo 'export function add(a: i32, b: i32): i32 { return a + b }' > example.as npx prettier --write example.as
Debug
Known issues
breakingVersion 3.0.0 dropped support for Prettier 2. Use version 1.x for Prettier 2.
fix
If using Prettier 2, install assemblyscript-prettier@1.0.7.
affects: >=3.0.0
gotchaPlugin must be listed in Prettier config as a string; ESM-only packages may require dynamic import if used programmatically.
fix
Ensure plugin is specified in .prettierrc or passed via --plugins CLI flag.
affects: >=3.0.0
gotchaAssemblyScript files must have .as extension or be explicitly included in Prettier's file matcher.
fix
Use .as extension, or configure Prettier to parse files with AssemblyScript parser via overrides.
affects: *
Errors
Common errors & fixes
Cannot find module 'assemblyscript-prettier'
Package not installed or mismatched Prettier version.
fix
Run 'npm i -D assemblyscript-prettier' and ensure Prettier 3 is installed.
Error: Couldn't resolve plugin "assemblyscript-prettier"
Plugin not listed in Prettier config correctly.
fix
Add '"plugins": ["assemblyscript-prettier"]' to .prettierrc.
Upgrade
Version history
3.0.4latest on npm
Audit
Dependencies
prettierrequiredpeer dependency: runtime requirement; must be ^3.0.0
Agent activity
17 hits · last 30 days
node
16
OpenAI (training)
1
Resources
assemblyscript-prettier — npm install assemblyscript-prettier · libregistry