English · 简体中文
JavaScript recognition, highlighting and independent formatting. The stable installation ID is javascript; the first independent release is 0.3.1.
The project is named JavaScript. The published v0.3.1 source and ZIP bytes remain frozen; this documentation update does not change the installation ID or replace a release asset.
This repository is the authoritative plugin source. The marketplace registry reviews submissions; fixed ZIP packages live in this repository's Releases. Publishing a Release does not list it automatically. Every initial submission and version requires a registry PR and human review.
Use Nanobug built from the commit pinned in host-sdk.json, with the required native toolchain and WASM target already available. Set $pluginHost to the absolute path of that executable:
# The public host entry supplies its SDK and packages the project without a source copy.
& $pluginHost --plugin-package . --output distFor a WASM project, run & $pluginHost --plugin-cargo Cargo.toml test --lib as well. Declarative packages need no empty WASM component. Missing tools are reported, never installed automatically. Before publishing, check permissions, platform claims, capability requirements and the SHA-256 of the complete ZIP. Changed bytes require a new version and review.
Original plugin notes preserve feature details and prior verification; current source and this README define the independent build. The migration preserves existing IDs, settings and private data.
The Nanobug workspace's Cargo MIT declaration is made explicit in LICENSE. Grammar, icons and native dependencies keep their own licenses and notices. Import a generated ZIP through the native manager, or install from the marketplace after review, and approve its actual permissions.