Deno 2.0, велике оновлення середовища виконання Deno з відкритим кодом для JavaScript, TypeScript і WebAssembly, тепер доступне як робочий випуск, повідомляє InfoWorld.
Він підкреслює зворотну сумісність із конкуруючим середовищем виконання Node.js і NPM, а також стабілізованою стандартною бібліотекою.
Прихильники кажуть, що оновлення Deno 2.0 було розроблено, щоб зробити розробку JavaScript простішою та більш масштабованою. Виробничий випуск від Deno Land було оголошено 9 жовтня, і його можна встановити з dotcom–2.deno.
«Deno 2.0 повністю сумісний з існуючими проектами Node.js та дозволяє розробникам безперебійно запускати свої існуючі програми, використовуючи переваги сучасного комплексного інструментарію Deno», — сказав Райан Дал, творець Deno та Node.js. — «Це розроблено, щоб допомогти командам подолати складність сучасного ландшафту JavaScript за допомогою інструментів без конфігурації, рідного TypeScript і надійної підтримки таких фреймворків, як Next.js, Astro тощо».
Даль сказав, що повна сумісність із Node.js і NPM дозволяє легко поступово адаптувати Deno. Тим часом випуски довгострокової підтримки (LTS) забезпечують стабільність у виробничих середовищах.
Стандартна бібліотека вважається стабільною в Deno 2.0 і складається з десятків перевірених службових модулів, що охоплюють маніпулювання даними, пов’язану з Інтернетом логіку, специфічні для JavaScript функції тощо. Він доступний у реєстрі JSR JavaScript і може використовуватися іншими середовищами виконання та середовищами.
Для керування пакетами в Deno 2.0 deno install швидко встановлює залежності, тоді як deno add і deno remove можна використовувати для додавання та видалення пакетів до package.json або deno.json і з них.
Починаючи з випуску Deno 2.1, буде запущено канал довгострокової підтримки. Канал отримуватиме підтримку з виправлення критичних помилок протягом шести місяців, забезпечуючи стабільну та надійну базу для використання у виробництві. Через шість місяців буде створено нову гілку LTS на основі останньої стабільної версії.
Версія 2.0 була випущена як кандидат на випуск 19 вересня, при цьому прихильники Deno посилалися на такі функції, як зміни глобальних змінних і покращене керування залежностями.
Виробнича версія Deno 2.0 містить такі оновлення:
- Підтримуються приватні реєстри NPM.
- Підтримуються робочі області та монорепо.
- deno fmt тепер може форматувати HTML, CSS і YAML.
- У deno lint тепер є спеціальні правила для Node і швидкі виправлення.
- deno coverage тепер може виводити звіти у HTML.
Читайте також на ProIT, що спільнота JavaScript кидає виклик торговельній марці Oracle JavaScript.
Підписуйтеся на ProIT у Telegram, щоб не пропустити жодної публікації!