package-examiner

1.0.2 • Public • Published

Szakdolgozat feladat

Makó Péter (E8HZ8D) BSc programtervező informatikus jelölt részére. A szakdolgozat tárgyköre: Szoftverfejlesztés

A szakdolgozat címe: Az NPM csomagok függőségeinek és redundáns funkcionalitásának vizsgálata

A feladat részletezése:

A dolgozat célja, hogy elsősorban a JavaScript keretrendszerek (például Angular) kapcsán megvizsgálja, hogy a hozzá tartozó NPM csomagok milyen viszonyban állnak egymással. Ezek függőségei csomagverzióktól függően időszakosan változnak. A dolgozat egyaránt vizsgálja az egyes csomagokhoz tartozó függőségi gráfok jellemzőit, a csomagokban lévő funkcionalitást, annak redundáns megjelenését, továbbá ezek időbeli változását. A vizsgálatokhoz szükség van a JavaScript kódok forráskód szintű elemzésére, az egyes csomagok jegyzékstruktúrájának vizsgálatára. A dolgozat bemutatja egy olyan szoftvernek az elkészítését, amely az említett elemzéseken túl, a függőségek csökkentésére, a bennük rejlő funkcionalitás elrendezésének javítására automatizált módon javaslatokat képes tenni.

Témavezető(k): Piller Imre, egyetemi tanársegéd Konzulens(ek): Piller Imre, egyetemi tanársegéd

A feladat kiadásának ideje: 2021.február 26.

Használata

Függőségek telepítése

npm install

Fejlesztői szerver futtatása - http://localhost:3000

npm run dev

Kiadásra alkalmas build készítés

npm run build

Package Sidebar

Install

npm i package-examiner

Weekly Downloads

1

Version

1.0.2

License

ISC

Unpacked Size

49.3 kB

Total Files

25

Last publish

Collaborators

  • petee99