டெனோவின் ஒரு பெரிய வெளியீடு உள்ளது, இது பின்வரும் அம்சங்களைக் கொண்ட டைப்ஸ்கிரிப்ட் மொழியில் நிரல்களுக்கான திறந்த, பாதுகாப்பான செயல்படுத்தல் சூழலாகும்:
- பயனர் பொருத்தமான அனுமதிகளை அமைப்பதன் மூலம் கோப்பு முறைமை, நெட்வொர்க் மற்றும் சூழலுக்கு விதிவிலக்காக வெளிப்படையான அணுகல்;
- Node.JS மற்றும் tsc இல்லாமல் டைப்ஸ்கிரிப்டை இயக்குதல்;
- ஜாவாஸ்கிரிப்ட்டுடன் பின்தங்கிய இணக்கத்தன்மை: டெனோ குளோபல் நேம்ஸ்பேஸைக் குறிப்பிடாத மற்றும் செல்லுபடியாகும் ஜாவாஸ்கிரிப்ட் குறியீட்டைக் குறிப்பிடாத டெனோ நிரல்களின் எந்த துணைக்குழுவும் உலாவியில் செயல்படுத்தப்படலாம்;
- போன்ற கூடுதல் கருவிகளையும் கொண்டிருக்கும் ஒற்றை இயங்கக்கூடிய கோப்பாக வழங்கப்படுகிறது
- deno run --inspect-brk: Google Chrome இல் விஷுவல் ஸ்டுடியோ குறியீடு மற்றும் தொலைநிலை பிழைத்திருத்தக் கருவிகளுடன் தொடர்பு கொள்ளும் பிழைத்திருத்த சேவையகம்;
- deno நிறுவல்: தொலைநிலை ஆதாரங்களில் இருந்து டெனோ நிரல்களுக்கான நிறுவி. சார்புகளுடன் சேர்த்து பதிவிறக்கங்கள் மற்றும் நிரலைத் தொடங்க $HOME/.deno/bin க்கு ஸ்கிரிப்ட் சேர்க்கிறது;
- deno fmt: குறியீட்டை வடிவமைக்கிறது;
- deno bundle: டெனோ நிரல்களின் தொகுப்பு. டெனோ மற்றும் அதன் சார்புகளுக்கான நிரல் கொண்ட js கோப்பை உருவாக்குகிறது;
- WIP: ஆவணப்படுத்தல் ஜெனரேட்டர் மற்றும் சார்பு தணிக்கை கருவி;
- npm மற்றும் package.json மீது சார்பு இல்லை: வெளிப்புற தொகுதிகள் ஏற்றப்பட்டு பயன்படுத்தப்படுகின்றன (நெட்வொர்க்கில் பதிவிறக்குவது முதல் செயல்பாட்டின் போது மட்டுமே நடக்கும், பின்னர் தொகுதியானது -reload கொடியுடன் அழைக்கப்படும் வரை தற்காலிகமாக சேமிக்கப்படும்) நிரலில் நேரடியாக அவற்றின் URL ஐ குறிப்பிட்ட பிறகு:
"https://deno.land/std/log/mod.ts" இலிருந்து * பதிவாக இறக்குமதி செய்யவும்; - Node.JS போலல்லாமல் அனைத்து ஒத்திசைவற்ற செயல்பாடுகளும் ஒரு வாக்குறுதியை அளிக்கின்றன;
- நிரல் செயல்படுத்தல் எப்போதும் கையாளப்படாத பிழைகள் ஏற்படும் போது நிறுத்தப்படும்.
டெனோ ஒரு உட்பொதிக்கக்கூடிய கட்டமைப்பாகும், மேலும் இது ஒரு கிரேட்டைப் பயன்படுத்தி இருக்கும் ரஸ்ட் நிரல்களை நீட்டிக்கப் பயன்படுகிறது டெனோ_கோர்.
டெனோ குழு வெளிப்புற சார்புகள் இல்லாமல் நிலையான தொகுதிகளை வழங்குகிறது, இது கோ மொழியில் உள்ள நிலையான நூலகத்தைப் போன்றது.
டெனோ ஸ்கிரிப்ட் செயல்படுத்துவதற்கு ஏற்றது - ஷெபாங் வழியாக அழைப்பு ஆதரிக்கப்படுகிறது.
ஒரு REPL உள்ளது.
ரஸ்ட் நிரலாக்க மொழியில் எழுதப்பட்டது.
ஆதாரம்: linux.org.ru