Агрегуючий пакетний менеджер для програмної платформи Node.js

Вантажиться...
Ескіз

Дата

2023

Науковий керівник

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Даний дипломний проєкт присвячений розробленню агрегуючого (універсального) пакетного менеджера для програмної платформи Node.js (unpm), – інструменту командного рядка, який служить як проксі для популярних менеджерів пакетів Node.js, таких як npm, yarn і pnpm. Основна мета полягає в тому, щоб надати розробникам єдиний набір команд для керування залежностями, незалежно від обраного ними менеджера пакетів. Створений за допомогою TypeScript і Yargs, unpm пропонує інтуїтивно зрозумілий інтерфейс командного рядка для керування залежностями та автоматично визначає менеджер пакетів проєкту. Він підтримує основні команди для встановлення, оновлення та видалення залежностей, а також запуск скриптів із файлу налаштування проєкту package.json. Проєкт охоплює розроблення архітектури, функціональності та інтерфейсу користувача unpm, аналіз існуючих рішень для уніфікованого керування пакетами та їх сильні та слабкі сторони. Також описано шляхи для майбутнього покращення зручності використання та функцій unpm, спрямовані на найбільш повний та уніфікований досвід керування пакетами.

Опис

Ключові слова

Бібліографічний опис

Цой, І. Л. Агрегуючий пакетний менеджер для програмної платформи Node.js : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Цой Ігор Леонідович. – Київ, 2023. – 133 с.

DOI