A GitHub felvásárolja az npm-et

Bejelentés a GitHub blogján. Bejegyzés a felvásárlásról az npm blogján.

Hozzászólások

Szerkesztve: 2020. 03. 18., sze - 00:00

Eddig fel se merült bennem, hogy létezik fizetős npm...

Most már tudom, csak azt nem, hogy miért.

A publikus npm csomagokat szerinted miért nem a GitHub repójukkal szokás megadni? Ugyanúgy lehetne pl.

{
    "name": "myapp",
    "dependencies": {
        "express": "git+git@github.com:expressjs/express.git#4.17.1",
    }
}

Néhány lehetséges ok, a teljesség igénye nélkül:

  • ha változik a repó címe az összes ráépülő csomagot is frissíteni kell
  • az npm csomagban és a repóban nem biztos, hogy ugyanaz van, pl.
    • transpiled, minified kód
    • teszt kód, egyéb fejlesztéshez használt assetek
    • build során generált kód
  • a repóhoz mindenkinek olvasási jogosultsággal kell rendelkeznie

Egyre nehezebb a Microsoft nélkül élni. GitHub, npm, VSCode, (LinkedIn), (Skype).