Skip to content

Latest commit

 

History

History
85 lines (53 loc) · 3.26 KB

README.md

File metadata and controls

85 lines (53 loc) · 3.26 KB

Meteor Toolbox

Extension to enable intelisense for Meteor core, added packages and custom packages. Also adds launch configurations for the browser (run/debug).

The packages watcher is inspired on meteor-package-intellisense.

The extension is available on VS Code Marketplace and on Open VSX Registry.

Usage

Just install the extension and it will add the needed configuration for you.

Note: this extensions changes the jsconfig.json and .vscode/launch.json. Remember to not include those changes to your version control system, as they are scoped to your environment.

Blaze Support

Meteor Toolbox is the only extension implementing a Blaze completion/definition provider. Check it in action:

Completions

completion-template

completion-meteor

Go to Definition and References

goto-definition

goto-definition-templates

goto-references

And much more...

Available commands

Toggle Meteor Toolbox Auto Run -> Toggle file watcher for packages folders.

Run Meteor Toolbox set up manually -> Run the extension manually, only one time (if autorun is not enabled).

Run clear meteor build cache -> Clear meteor build cache.

Re-create Meteor Toolbox run options -> Re-create launch.json file. Usefull when you change the port settings.

Requirements

This extension only runs inside a Meteor project.

Extension Settings

  • auto -> Enable the file watcher for local packages. You can also set this option by running the command Toggle Meteor Toolbox Auto Run (it is enabled by default).

  • port -> Set the port to use for meteor run/debug. Default to 3000.

  • additionalArgs -> Set additional args to meteor run/debug configuration. Re-create the run options when changing this setting.

  • meteorPackageDirs -> Use a custom packages diretory.

  • ignoreDirsOnIndexing -> List of directories to ignore when the Meteor Language Server is indexing the project.

Authors