npx. Não tem linguagem própria no painel nem no cube.json.
Bun
1
Ponha o bun nas dependências
package.json
2
Escreva o código
index.ts
3
Use o npx no comando de início
cube.json
Deno
1
Ponha o deno nas dependências
package.json
2
Escreva o código
main.ts
3
Use o npx no comando de início
cube.json
Como funciona
- A instalação é a do Node.js:
npm cicompackage-lock.json, senãonpm install. É ela que baixa o binário do Bun ou do Deno, uma vez por envio em que as dependências mudam. - O cache do Deno (
DENO_DIR) e o do Bun (BUN_INSTALL_CACHE_DIR) ficam na pasta do projeto, entre um início e outro, e contam no espaço do projeto. Um pacotenpm:oujsr:que o Deno baixa na primeira subida fica guardado para as seguintes; para baixar tudo na instalação, use"build": "npx deno install". - O site ouve na porta da variável
PORT, como qualquer site ou API. Bots e workers funcionam igual, com"type": "bot"(o padrão). - A versão do Node.js do projeto não muda o Bun nem o Deno: vale a do
package.json. - O
bun installe obun.lockbnão entram: as dependências são sempre as dopackage.json, pelo npm.

