0.28.4 • Published 3 months ago

@woofwoof/plugins v0.28.4

Weekly downloads
-
License
MIT
Repository
-
Last release
3 months ago

Plugins

Creating a plugin

This file still need a deeper guide.

Every plugin should be contained by its folder within this repository:

packages/plugins
...
└── example
    ├── extension.ts
    └── language-server.ts

To keep it short, basically we have 2 files:

  • extension.ts

    This file should register everything extension needs. Commands, explorer, webviews, language client request. Language server requests are handled by language-server.ts file.

  • language-server.ts

    This file should register everything we need to do async. Long requests, query manipulation, server connection e etc.