Deno 1.15, остання версія середовища виконання JavaScript, позиціонована як безпечна альтернатива Node.js, має новий прапор, який полегшує запуск програм Node.js у Deno.
Deno 1.15 був випущений 12 жовтня. Як і --compat Якщо прапор присутній, Deno автоматично встановить глобальні змінні вузла, такі як: processі розгортати будь -які інтегровані модулі, які включені до Node. Зауважте, що цей прапор наразі вимагає –-unstable.
Версія –-compat у Deno 1.15 є лише перший запуск. У майбутніх версіях буде зроблено ще більше для покращення режиму компату та переходу до емуляції вузлів. Відповідно до приміток до випуску Deno 1.15, std / node – це модуль, який забезпечує рівень сумісності для Node API та дозволяє розробникам запускати підмножину програм Node у Deno. Випуск std 0.111.0 оновлює рівень сумісності та додає потрібні модулі, такі як DNS, HTTP та Net, а також оновлення до модуля криптокоду.
Deno 1.15 доступний для поточних користувачів Deno шляхом запуску deno upgrade. Інші основні моменти Deno 1.15:
- Був досягнутий прогрес у створенні повністю функціонального веб -криптоінтерфейсу з метою завершення функцій до кінця року. У цій версії були внесені такі вдосконалення, як: B. Ключі RSA тепер можна експортувати у форматі SPKI (проста інфраструктура відкритих ключів).
- FFI (Foreign Function Interface), API, доданий у Deno 1.13 для виклику бібліотек, написаних такими мовами, як C, C #та Kotlin, забезпечує підтримку неблокуючих викликів та аргументів буфера.
- А.
deno uninstallВведена підкоманда для видалення команди, яка була раніше встановлена за допомогоюdeno install. deno lintтепер підтримує–-watchПрапор, який підтримує процес у житті після друку діагнозу та прослуховування змін файлів, щоб оновити діагноз змінених файлів.- До фреймворку Deno-Test додано експериментальний підкроковий API, що дозволяє користувачам визначати підетапи для тестів, які. визначені
Deno.test. - Стабілізувалися такі API:
Deno.kill,Deno.Process.kill,Deno.resolveDNS. - Движок JavaScript Google V8 9.5 включений.
Deno 1.14 з доповненнями до Web Crypto API був випущений 14 вересня.
Нагадаємо, раніше TypeScript додає підтримку ESM для Node.js
