Registry / prettier-plugin-qingkuai

prettier-plugin-qingkuai

JSON →
library1.0.30jsnpmunverified

Prettier plugin for formatting .qk (Qingkuai) files. Current stable version: 1.0.30. Release cadence is irregular. It relies on the Qingkuai compiler for parsing, providing Prettier-compatible formatting. Key differentiator: it's the only formatter for the niche .qk file format (likely China-specific). Requires Prettier ^3.5.3 and qingkuai ^1.0.46 as peer dependencies. Ships TypeScript types.

npm install prettier-plugin-qingkuai
INSTALL
IMPORT
SIG · PRETTIER-PLUGIN-QI
P
prettier-plugin-qingkuai
javascriptv1.0.30
Install
—
Import
—
Disk
—
Pass rate
0/ 6
Env Coverage0 / 6
glibc
18–22
musl
18–22
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 18–226 runs
build_error
glibc
node 18–226 runs
build_error
Code
Verified usage

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

default plugin object
✓ const plugin = require('prettier-plugin-qingkuai'); // or with ESM: import plugin from 'prettier-plugin-qingkuai';
✗ import { prettierPluginQingkuai } from 'prettier-plugin-qingkuai';
Plugin is a default export; named exports are deprecated.
types
✓ import type { QkOptions } from 'prettier-plugin-qingkuai';
Type exports are available if the plugin provides them.

Shows how to set up .prettierrc.json with the plugin and run prettier to format a .qk file.

// Install peer dependencies: // npm install prettier qingkuai prettier-plugin-qingkuai // .prettierrc.json { "plugins": ["prettier-plugin-qingkuai"], "overrides": [ { "files": "*.qk", "options": { "parser": "qingkuai" } } ] } // Format a file: // Run: npx prettier --write file.qk
Debug
Known issues
gotchaPlugin requires both prettier ^3.5.3 and qingkuai ^1.0.46 as peer dependencies. Using incompatible versions will cause silent failures or incorrect formatting.
fix
Ensure you have prettier@^3.5.3 and qingkuai@^1.0.46 installed.
affects: >=1.0.0 <2.0.0
breakingVersion 1.0.0 dropped support for Prettier <3.0. If you're using Prettier 2.x, do not upgrade.
fix
Use prettier-plugin-qingkuai@0.x for Prettier 2.x.
affects: >=1.0.0
gotchaThe plugin exports a default plugin object. If you import named exports like { prettierPluginQingkuai }, it will be undefined.
fix
Use default import: import plugin from 'prettier-plugin-qingkuai'.
affects: >=1.0.0
Errors
Common errors & fixes
Cannot find module 'prettier-plugin-qingkuai'
Plugin not installed or peer dependencies missing.
fix
Run: npm install prettier qingkuai prettier-plugin-qingkuai
Error: Couldn't resolve parser "qingkuai"
Missing or incompatible qingkuai peer dependency.
fix
Install qingkuai@^1.0.46: npm install qingkuai@^1.0.46
Upgrade
Version history
1.0.30latest on npm
Audit
Dependencies
prettierrequiredpeer dependency - required plugin host
qingkuairequiredpeer dependency - provides core parsing and AST for .qk files
Agent activity
4 hits · last 30 days
node
4
Resources
prettier-plugin-qingkuai — npm install prettier-plugin-qingkuai · libregistry