{"id":27236,"library":"pickier-vscode","title":"Pickier VSCode Extension","description":"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.","status":"active","version":"0.1.24","language":"javascript","source_language":"en","source_url":"https://github.com/pickier/pickier","tags":["javascript","formatter","linter","typescript","bun","fast"],"install":[{"cmd":"npm install pickier-vscode","lang":"bash","label":"npm"},{"cmd":"yarn add pickier-vscode","lang":"bash","label":"yarn"},{"cmd":"pnpm add pickier-vscode","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"core formatter/linter binary or package required","package":"pickier","optional":false}],"imports":[{"note":"VSCode extensions typically use ESM exports. Use named exports activate/deactivate.","wrong":"const extension = require('./extension')","symbol":"extension","correct":"import { activate, deactivate } from './extension'"}],"quickstart":{"code":"// Install the extension from VSCode marketplace or via command line:\n// code --install-extension pickier-vscode\n// After installation, open a JavaScript/TypeScript file and run:\n// Command Palette > Pickier: Format\n// Or set as default formatter in settings.json:\n// {\n//   \"editor.defaultFormatter\": \"pickier.pickier-vscode\",\n//   \"editor.formatOnSave\": true\n// }","lang":"javascript","description":"Install and configure the Pickier VSCode extension to format files on save."},"warnings":[{"fix":"Pin to exact version in your environment.","message":"No breaking changes documented yet as pre-1.0. Expect frequent API changes.","severity":"breaking","affected_versions":"<1.0"},{"fix":"Install Bun via `curl -fsSL https://bun.sh/install | bash`.","message":"Pickier requires Bun to be installed globally. The extension will not work without Bun.","severity":"gotcha","affected_versions":">=0.1.0"},{"fix":"Wait for stable release or use alternative linters.","message":"Pre-1.0 releases are not stable for production. Use at your own risk.","severity":"deprecated","affected_versions":"<1.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Install Pickier globally: `bun install -g pickier`","cause":"Pickier CLI not installed globally or not in PATH.","error":"Cannot find module 'pickier'"},{"fix":"Install Bun and then `bun install -g pickier`","cause":"Bun not installed or Pickier binary missing.","error":"Activation failed: pickier command not found"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}