-
-
Notifications
You must be signed in to change notification settings - Fork 863
InterpreterTypescript
Tawank edited this page Jun 5, 2025
·
1 revision
To create a new Bruce application with TypeScript support and modern JavaScript (ES6+) features, use the interactive setup wizard (you need to have node.js installed):
npx create-bruce-app@latest
Once the setup is complete, navigate to your project folder and start the application:
cd my-bruce-app
npm run start
You can use pnpm
or yarn
instead of npm
if preferred.
If you use the setup wizard (npx create-bruce-app@latest
), your project will support TypeScript and modern JavaScript features like:
- ✅ TypeScript support – Write safer, more maintainable code.
- ✅ Function IntelliSense – See available functions, expected parameters, and documentation directly in your editor.
- ✅ Error checking – Get warnings and errors when using functions incorrectly.
- ✅ Modern JavaScript features like:
- ✅
let
andconst
. - ✅
for...of
loops. - ✅ Arrow functions (
() => {}
). - ✅ External npm module imports (
import isEven from "is-even";
). - ❌ No
Object.entries()
,Promise
,async/await
,setInterval
,setTimeout
(for now).
- ✅
When uploading scripts to Bruce, keep in mind:
- Only JavaScript (
.js
) files can be uploaded. - If you have TypeScript (
.ts
) files, you must first compile it to JavaScript (.js
). - The setup wizard automatically compiles TypeScript to JavaScript when you build your project. The
.js
file will be inbundle/
folder.
If you need TypeScript or modern JavaScript features, always create your project using the setup wizard.
hi im from undersea