Ilanaya / vscode-framework

Framework for fast VSCode extensions prototyping

Home Page:https://www.npmjs.com/vscode-framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VSCode Frameworkbeta

  • 💡 Not Boilerplated
  • ⚡️ Auto Reload
  • 🔑 TypeScript Types from package.json Contribution Points
  • ⚙️ Use TypeScript type for configuration instead of schema in package.json
  • 📦 Publish Production-ready Build with zero config
  • 🚀 Use console methods in production (creates extension output for you)
  • 🛠️ Highly Configurable

Stability note: Docs and some tests are still WIP. The build script also need some work.

Ecosystem

Package Description Version
vscode-extra Contains additional useful methods extensions that aren't provided by vscode API vscode-extra version
vscode-framework undefined vscode-framework version
vscode-manifest Contains TypeScript types, JSON schema and compiled validator for VSCode Extension Manifest vscode-manifest version
typed-vscode Contains TypeScript types, JSON schema and compiled validator for VSCode Extension Manifest typed-vscode version

Development

Please use pnpm for development, it is easy to install: npm i -g pnpm

When you clone this repo for the first time and run pnpm i, you need to wait before schema gets generated via postinstall script.

TODO

Api for extensions:

  • ensure extension work correctly in portable mode, use right TMP

About

Framework for fast VSCode extensions prototyping

https://www.npmjs.com/vscode-framework

License:MIT License


Languages

Language:TypeScript 99.1%Language:JavaScript 0.9%