Skip to content

Latest commit

 

History

History
54 lines (33 loc) · 1.48 KB

README.md

File metadata and controls

54 lines (33 loc) · 1.48 KB

VSCode Gestalt

Visual Studio Code extension for Gestalt, Pinterest's design system

Features

Snippets

  • List Gestalt components by typing < or pressing Alt+G/Option+G
  • Required props are included
  • Quick select boolean & enum props

Snippet support for VSCode Gestalt

Extension Settings

Setting Type (default) Description
gestalt.enableTelemetry boolean (true) Enable/disable telemetry

Release Notes

See Changelog

Publish

Publish a new version:

  1. Update CHANGELOG.md and add a new version
  2. Publish with vsce
npm i -g vsce
vsce publish patch

TODO

FAQ

How do the snippets work?

  • Use react-docgen to get required React props for every Gestalt component
  • Generate the snippets.json file

The extension doesn't seem to work, what can I do to debug?

  1. Do not override editor.quickSuggestions in your user settings
  2. Use VSCode >= 1.58.0

Then restart your editor and copy/paste the output in the Gestalt output log.