This is a TypeScript environment for developing apps in Pluto. it uses Bun.js to build TypeScript files into working Pluto applications.
Note: This project is subject to change, so you should pull in new changes or types that are added to continue to stay up to date with the latest version.
- Visual Studio Code
- git
- bun
- Clone this repository
git clone https://github.com/datkat21/Pluto-TS-DevEnv
- Open VS Code to this repository.
- Open a terminal and run
bun install
. - Once it's done, run
bun start
.
- Open a terminal and run
- Install and run the Pluview app from the Pluto App Store
- Expand the
src/apps
folder in your code editor and start coding - You should find your app(s) in the Pluview item in the tray.
If you are on Windows, you will need WSL and Bun installed. You can get WSL distros from the Microsoft Store and install them from there. Once you have a WSL terminal, copy and run the Bun install script. Make sure you also installed git for your distribution.
- Visual Studio Code
- The Remote - WSL extension (if on Windows)
- git
- bun
Make sure you are in a WSL directory (e.g. cd ~
), as being in a NTFS folder doesn't let Bun watch for file changes and will break the functionality of the app.
- Clone this repository
git clone https://github.com/datkat21/Pluto-TS-DevEnv
-
Open VS Code to this repository using Remote - WSL or Open Folder.
- Open a terminal and run
bun install
. - Once it's done, run
bun start
.
- Open a terminal and run
-
Install and run the Pluview app from the Pluto App Store
-
Expand the
src/apps
folder in your code editor and start coding -
You should find your app(s) in the Pluview item in the tray.