This suite provides extensions to Visual Studio Code that support development of polyglot applications using GraalVM. The extensions are Technology Preview.
To build VSIX packages of the GraalVM extensions, take the following steps:
- Install
vsce
(short for "Visual Studio Code Extensions"), a command-line tool for packaging, publishing and managing VS Code extensions
npm install -g vsce
- Compile and package all extensions
cd graalvm; npm install; vsce package
cd graalvm-r; npm install; vsce package
cd graalvm-ruby; npm install; vsce package
Alternatively, invoke mx build
to create a zip file distribution with all extensions contained.
To install the GraalVM extensions into Visual Studio Code, take the following steps:
- Install each package with
code --install-extension <extension.vsix>
code --install-extension graalvm-0.0.1.vsix
code --install-extension graalvm-r-0.0.1.vsix
code --install-extension graalvm-ruby-0.0.1.vsix
GraalVM VS Code Extensions are licensed under The Universal Permissive License (UPL), Version 1.0