Ka pasur një lëshim të madh të Deno, një mjedis ekzekutimi i hapur dhe i sigurt për programet në gjuhën TypeScript, i cili ka karakteristikat e mëposhtme:
- Qasje jashtëzakonisht e qartë në sistemin e skedarëve, rrjetin dhe mjedisin përmes vendosjes së lejeve të duhura nga përdoruesi;
- Ekzekutimi i TypeScript pa Node.JS dhe tsc;
- Pajtueshmëria e prapambetur me Javascript: çdo nëngrup i programeve Deno që nuk i referohet hapësirës globale të emrave Deno dhe është kod i vlefshëm Javascript mund të ekzekutohet në shfletues;
- Dorëzuar si një skedar i vetëm i ekzekutueshëm që përmban gjithashtu mjete shtesë si p.sh
- deno run --inspect-brk: server korrigjimi që ndërvepron me Kodin e Visual Studio dhe mjetet e korrigjimit në distancë në Google Chrome;
- deno install: instalues për programet Deno nga burime të largëta. Shkarkon së bashku me varësitë dhe shton një skript në $HOME/.deno/bin për të nisur programin;
- deno fmt: formaton kodin;
- deno bundle: bundler i programeve Deno. Prodhon një skedar js që përmban një program për Deno dhe varësitë e tij;
- WIP: gjeneruesi i dokumentacionit dhe mjeti i auditimit të varësisë;
- Nuk ka varësi nga npm dhe package.json: modulet e jashtme ngarkohen dhe përdoren (shkarkimi përmes rrjetit ndodh vetëm gjatë ekzekutimit të parë, më pas moduli ruhet në memorie derisa të thirret me flamurin —reload) pasi të specifikoni URL-në e tyre direkt në program:
importoni * si regjistër nga "https://deno.land/std/log/mod.ts"; - Absolutisht të gjitha operacionet asinkrone kthejnë një Promise, ndryshe nga Node.JS;
- Ekzekutimi i programit gjithmonë ndalon kur ndodhin gabime të patrajtuara.
Deno është një kornizë e integruar dhe mund të përdoret për të zgjeruar programet ekzistuese Rust duke përdorur një arkë deno_core.
Ekipi Deno gjithashtu furnizon module standarde pa varësi të jashtme, të ngjashme në funksionalitet me bibliotekën standarde në gjuhën Go.
Deno është i përshtatshëm për t'u përdorur si ekzekutim skripti - thirrja përmes shebang mbështetet.
Ekziston një REPL.
Shkruar në gjuhën e programimit Rust.
Burimi: linux.org.ru