Registry / prettier-plugin-slice

prettier-plugin-slice

JSON →
library0.1.1jsnpmunverified

A Prettier plugin for formatting Slice (Ice) language files with a custom parser 'slice2json'. Current version 0.1.1 is experimental and lacks release cadence. It differentiates from general Prettier by targeting the niche Slice language used in ZeroC Ice. Requires Prettier to be installed as a peer dependency. Use only with .ice files and configure via overrides.

npm install prettier-plugin-slice
INSTALL
IMPORT
SIG · PRETTIER-PLUGIN-SL
P
prettier-plugin-slice
javascriptv0.1.1
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.

prettier-plugin-slice
import 'prettier-plugin-slice'
const slicePlugin = require('prettier-plugin-slice')
Auto-loading plugin; no explicit import needed in most Prettier setups.
slice2json
import { syntax } from 'prettier-plugin-slice'
import * as slice from 'prettier-plugin-slice'
Not a public API; for configuration use parser name 'slice2json' in Prettier config.

Formats a .ice file using the slice2json parser.

echo '// example.ice // Sample Slice code' > example.ice prettier --write example.ice --parser slice2json
Debug
Known issues
gotchaPlugin requires Prettier version >=2.0.0
fix
Ensure Prettier is installed and up to date.
affects: <0.1.0
gotchaOnly works with .ice files; other file types will fail.
fix
Configure Prettier overrides to apply this plugin only to .ice files.
affects: >=0.1.0
Errors
Common errors & fixes
Error: Cannot find module 'prettier-plugin-slice'
Plugin not installed or not in node_modules.
fix
Run: yarn add --dev prettier-plugin-slice or npm install --save-dev prettier-plugin-slice
Error: No parser could be inferred for file .ice
Missing Prettier override configuration for .ice files.
fix
Add to .prettierrc: { "overrides": [{ "files": "*.ice", "options": { "parser": "slice2json" } }] }
Upgrade
Version history
0.1.1latest on npm
Audit
Dependencies
prettierrequiredpeer dependency required for plugin functionality
Agent activity
2 hits · last 30 days
node
2
Resources
prettier-plugin-slice — npm install prettier-plugin-slice · libregistry