Pickier VSCode Extension
raw JSON → 0.1.24 verified Fri May 01 auth: no javascript
A Visual Studio Code extension for Pickier, a fast formatter and linter for JavaScript/TypeScript written in Bun. Current version 0.1.24 (early development, pre-1.0). It provides instant formatting and linting by leveraging Bun's speed, targeting developers who want near-instant feedback. Unlike ESLint or Prettier, it aims for sub-second operation for small files. Integrates via VSCode commands and settings. Release cadence is irregular; breaking changes may occur before 1.0.
Common errors
error Cannot find module 'pickier' ↓
cause Pickier CLI not installed globally or not in PATH.
fix
Install Pickier globally:
bun install -g pickier error Activation failed: pickier command not found ↓
cause Bun not installed or Pickier binary missing.
fix
Install Bun and then
bun install -g pickier Warnings
breaking No breaking changes documented yet as pre-1.0. Expect frequent API changes. ↓
fix Pin to exact version in your environment.
gotcha Pickier requires Bun to be installed globally. The extension will not work without Bun. ↓
fix Install Bun via `curl -fsSL https://bun.sh/install | bash`.
deprecated Pre-1.0 releases are not stable for production. Use at your own risk. ↓
fix Wait for stable release or use alternative linters.
Install
npm install pickier-vscode yarn add pickier-vscode pnpm add pickier-vscode Imports
- extension wrong
const extension = require('./extension')correctimport { activate, deactivate } from './extension'
Quickstart
// Install the extension from VSCode marketplace or via command line:
// code --install-extension pickier-vscode
// After installation, open a JavaScript/TypeScript file and run:
// Command Palette > Pickier: Format
// Or set as default formatter in settings.json:
// {
// "editor.defaultFormatter": "pickier.pickier-vscode",
// "editor.formatOnSave": true
// }