VS Code Extension Introduction
Caution: VS Code Extension Deprecation
We decided to no longer support VS Code Extension from March, 2024. We recommend that you use the webOS Studio instead.If you are familiar with Visual Studio (VS) Code than the Eclipse IDE, you don't have to change your favorite editor to write an app for webOS TV. Continue using VS Code but now with an extension for webOS TV. To install the plugin, read the configuration section in the developer guide.
Supported features
The following table indicates what features are and are not supported on the VS Code extension.
CLI Command | Feature | Supported in VS Code Extension |
---|---|---|
ares-generate | Creating an app from templates | Yes |
Creating JS service files | Yes | |
Creating an appinfo.json file | Yes | |
ares-package | Packaging an app in minify or non-minify mode | Yes |
Packaging an app and js service into a pakage file (.ipk) | Yes | |
Analyzing an app package file | No | |
ares-setup-device | Adding a target device | Yes |
Modifying a target device | Yes | |
Removing a target device | Yes | |
Setting a target device as default | Yes | |
Searching for webOS devices in the same network with SSDP | No | |
ares-install | Installing an app on a target device | Yes |
Uninstalling an app on a target device. | Yes | |
Listing apps that are installed on a target device | Yes | |
ares-launch | Launching an app on a target device | Yes |
Launching an app on a target device with parameters | Yes | |
Listing apps that are running on a target device | Yes | |
Terminating a running app | Yes | |
Launching an app without installation | Yes | |
Launching an app on the Simulator | Yes | |
ares-inspect | Debugging an app on Web Inspector | Yes |
Debugging a JS service on Node Inspector | Yes | |
ares-server | Running a web server and launching apps on the web browser | Yes |
ares-novacom | Getting a private key from a target device | Yes |
Enabling port forwarding between a host PC and a target device | No | |
Running a command on the shell of a target device | No | |
ares-device-info | Retrieving the system information of a target device | Yes |
Monitoring resource usage of a target device | No | |
ares-extend-dev | Extending the session time of the developer mode for the Developer Mode app | Yes |