Te gen yon gwo lage nan Deno, yon anviwònman egzekisyon ouvè, an sekirite pou pwogram nan lang TypeScript, ki gen karakteristik sa yo:
- Aksè eksepsyonèlman eksplisit nan sistèm dosye a, rezo ak anviwònman atravè anviwònman an nan otorizasyon apwopriye pa itilizatè a;
- Egzekite TypeScript san Node.JS ak tsc;
- Konpatibilite bak ak Javascript: nenpòt sou-ansanm pwogram Deno ki pa fè referans ak espas non mondyal Deno epi ki valab kòd Javascript ka egzekite nan navigatè a;
- Delivre kòm yon sèl dosye ègzèkutabl ki gen tou zouti adisyonèl tankou
- deno run --inspect-brk: sèvè debogaj ki reyaji avèk Kòd Visual Studio ak zouti debogaj aleka nan Google Chrome;
- deno install: enstale pou pwogram Deno ki soti nan resous aleka. Telechaje ansanm ak depandans epi ajoute yon script nan $HOME/.deno/bin pou lanse pwogram nan;
- deno fmt: fòma kòd la;
- deno bundle: bundler nan pwogram Deno. Pwodui yon dosye js ki gen yon pwogram pou Deno ak depandans li yo;
- WIP: jeneratè dokiman ak zouti odit depandans;
- Pa gen depandans sou npm ak package.json: modil ekstèn yo chaje ak itilize (telechaje sou rezo a fèt sèlman pandan premye ekzekisyon an, Lè sa a, modil la se kachèt jiskaske yo rele ak drapo a —reload) apre yo fin espesifye URL yo dirèkteman nan pwogram nan:
enpòte * kòm boutèy demi lit soti nan "https://deno.land/std/log/mod.ts"; - Absoliman tout operasyon asynchrone retounen yon Pwomès, kontrèman ak Node.JS;
- Egzekisyon Pwogram toujou sispann lè erè ki pa okipe yo rive.
Deno se yon kad entegre epi yo ka itilize pou pwolonje pwogram Rust ki deja egziste lè l sèvi avèk yon kès deno_core.
Ekip Deno a tou bay modil estanda san depandans ekstèn, menm jan an fonksyonalite ak bibliyotèk estanda nan lang Go.
Deno se apwopriye pou itilize kòm ekzekisyon script - yo sipòte rele atravè shebang.
Gen yon REPL.
Ekri nan langaj pwogram Rust.
Sous: linux.org.ru