Kumekuwa na toleo kubwa la Deno, mazingira ya wazi na salama ya utekelezaji kwa programu katika lugha ya TypeScript, ambayo ina sifa zifuatazo:
- Ufikiaji wa kipekee wa mfumo wa faili, mtandao na mazingira kupitia mipangilio ya ruhusa zinazofaa na mtumiaji;
- Utekelezaji wa TypeScript bila Node.JS na tsc;
- Utangamano wa nyuma na Javascript: kitengo chochote kidogo cha programu za Deno ambacho hakirejelei nafasi ya majina ya kimataifa ya Deno na ni msimbo halali wa Javascript kinaweza kutekelezwa kwenye kivinjari;
- Imewasilishwa kama faili moja inayoweza kutekelezwa ambayo pia ina zana za ziada kama vile
- deno run --inspect-brk: seva ya utatuzi inayoingiliana na Msimbo wa Visual Studio na zana za utatuzi wa mbali katika Google Chrome;
- deno install: kisakinishi cha programu za Deno kutoka kwa rasilimali za mbali. Vipakuliwa pamoja na vitegemezi na kuongeza hati kwenye $HOME/.deno/bin ili kuzindua programu;
- deno fmt: inaunda msimbo;
- kifungu cha deno: kifurushi cha programu za Deno. Inazalisha faili ya js iliyo na programu ya Deno na utegemezi wake;
- WIP: jenereta ya nyaraka na chombo cha ukaguzi wa utegemezi;
- Hakuna utegemezi wa npm na package.json: moduli za nje hupakiwa na kutumika (kupakua kupitia mtandao hutokea tu wakati wa utekelezaji wa kwanza, kisha moduli huhifadhiwa hadi iitwe na -pakia upya bendera) baada ya kubainisha URL yao moja kwa moja kwenye programu:
ingiza * kama logi kutoka "https://deno.land/std/log/mod.ts"; - Kwa kweli, shughuli zote za asynchronous hurejesha Ahadi, tofauti na Node.JS;
- Utekelezaji wa Programu daima huacha wakati makosa ambayo hayajashughulikiwa yanatokea.
Deno ni mfumo unaoweza kupachikwa na unaweza kutumika kupanua programu zilizopo za Rust kwa kutumia kreti deno_core.
Timu ya Deno pia hutoa moduli za kawaida bila tegemezi za nje, sawa katika utendakazi na maktaba ya kawaida katika lugha ya Go.
Deno inafaa kutumika kama utekelezaji wa hati - kupiga simu kupitia shebang kunatumika.
Kuna REPL.
Imeandikwa katika lugha ya programu ya Rust.
Chanzo: linux.org.ru