{"id":18585187,"url":"https://github.com/programmierenm/npm-cheat-sheet","last_synced_at":"2025-05-16T06:08:38.838Z","repository":{"id":153346387,"uuid":"456926711","full_name":"ProgrammierenM/npm-cheat-sheet","owner":"ProgrammierenM","description":"Node Package Manager Cheat Sheet - Die wichtigsten Befehle als Übersicht","archived":false,"fork":false,"pushed_at":"2022-03-11T11:34:46.000Z","size":2,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-17T16:52:27.301Z","etag":null,"topics":["node-package-manager","npm"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ProgrammierenM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-08T12:39:46.000Z","updated_at":"2023-06-18T00:32:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"cd1fda16-eac0-4383-a743-27cba8a978b3","html_url":"https://github.com/ProgrammierenM/npm-cheat-sheet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProgrammierenM%2Fnpm-cheat-sheet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProgrammierenM%2Fnpm-cheat-sheet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProgrammierenM%2Fnpm-cheat-sheet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProgrammierenM%2Fnpm-cheat-sheet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ProgrammierenM","download_url":"https://codeload.github.com/ProgrammierenM/npm-cheat-sheet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254478193,"owners_count":22077676,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["node-package-manager","npm"],"created_at":"2024-11-07T00:31:42.714Z","updated_at":"2025-05-16T06:08:33.828Z","avatar_url":"https://github.com/ProgrammierenM.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Node Package Manager Tutorial\n\nDer Node Package Manager ist ein Tool mit dem du ganz bequem javaScript Pakete/Module für deine Projekte verwalten kannst. Ich zeige dir in diesem NPM Tutorial wie du Pakete installieren, updaten, löschen und anzeigen kannst.\n\nIch zeige dir die package.json Datei im Detail und was die einzelnen Versionsnummern bedeutet. Wir versionieren auch das eigene Projekt mit NPM und erstellen auch Script Befehle welche automatisch dein Projekt versionieren und mit GIT ein neuer Commit gemacht wird. Happy Coding\n\n[Tutorial auf YouTube anschauen](https://youtu.be/Hb24A6VGYZ0)\n\n[![Tutorial bei Youtube](http://img.youtube.com/vi/Hb24A6VGYZ0/0.jpg)](https://youtu.be/Hb24A6VGYZ0)\n\n## Vernetze dich:\n\n[\u003cimg align=\"left\" alt=\"programmierenmitmario.de\" width=\"22px\" src=\"https://raw.githubusercontent.com/iconic/open-iconic/master/svg/globe.svg\" /\u003e][website]\n[\u003cimg align=\"left\" alt=\"programmierenmitmario | YouTube\" width=\"22px\" src=\"https://cdn.jsdelivr.net/npm/simple-icons@v3/icons/youtube.svg\" /\u003e][youtube]\n[\u003cimg align=\"left\" alt=\"programmierenmitmario | Twitter\" width=\"22px\" src=\"https://cdn.jsdelivr.net/npm/simple-icons@v3/icons/twitter.svg\" /\u003e][twitter]\n[\u003cimg align=\"left\" alt=\"programmierenmitmario | Instagram\" width=\"22px\" src=\"https://cdn.jsdelivr.net/npm/simple-icons@v3/icons/instagram.svg\" /\u003e][instagram]\n\u003cbr\u003e\n\u003cbr\u003e\n\n## NPM Cheat Sheet\n\n### Projekt initialisieren\n\n\u003cpre\u003e\nnpm init\n\u003c/pre\u003e\n\n### Projekt initialisieren (mit Defaultwerten)\n\n\u003cpre\u003e\nnpm init -y\n\u003c/pre\u003e\n\n### Defaultwerte ändern\n\n\u003cpre\u003e\n// Beispiele\nnpm config set init.license MIT\nnpm config set init.author.name \"Max Mustermann\"\nnpm config set init.author.email max@email.com\n\u003c/pre\u003e\n\n### Defaultwerte anschauen\n\n\u003cpre\u003e\n// Beispiele\nnpm config get init.license\nnpm config get init.author.name\n\u003c/pre\u003e\n\n### Defaultwerte löschen/reset\n\n\u003cpre\u003e\n// Beispiele\nnpm config delete init.license\nnpm config delete init.author.name\n\u003c/pre\u003e\n\n## Pakete verwalten\n\n### Pakete installieren\n\n\u003cpre\u003e\n// Das Paket express für das Projekt installieren\nnpm install express\n\n// Nodemon als devDependency installieren\nnpm install -D nodemon\n\n// Nodemon global installieren\nnpm install -g nodemon\n\u003c/pre\u003e\n\n### Pakete aktualisieren\n\n\u003cpre\u003e\n// einzelenes Paket aktualisieren\nnpm update express\n\n// Alle pakete aktualisieren\nnpm update\n\u003c/pre\u003e\n\n### Pakete löschen\n\n\u003cpre\u003e\n// Beispiel\nnpm remove nodemon\n\u003c/pre\u003e\n\n### installierte Pakete anzeigen\n\n\u003cpre\u003e\n// Alle Pakete anzeigen\nnpm list\n\n// Anzeige minimieren\nnpm list --depth=0\n\n// Ein spezielles Paket anzeigen\nnpm list jquery\n\n// Global installierte Pakete anzeigen\nnpm list -g\n\u003c/pre\u003e\n\n### Anzeigen welche Pakete veraltet sind\n\n\u003cpre\u003e\nnpm outdated\n\u003c/pre\u003e\n\n## Projektversionierung\n\n### Versionsnummer erhöhen\n\n1.0.0\n(Major.Minor.Patch)\n\n\u003cpre\u003e\n// Patch (1.0.1)\nnpm version patch\n\n// Minor (1.1.0)\nnpm version minor\n\n// Major (2.0.0)\nnpm version major\n\u003c/pre\u003e\n\n### Version erhöhen ohne das bei GIT ein Tag erstellt wird\n\n\u003cpre\u003e\nnpm version patch --no-git-tag-version\n\u003c/pre\u003e\n\n## License\n\n[MIT](LICENSE)\n\n[website]: http://programmierenmitmario.de\n[twitter]: https://twitter.com/programmierenm\n[youtube]: https://youtube.com/programmierenmitmario\n[instagram]: https://instagram.com/programmierenm\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogrammierenm%2Fnpm-cheat-sheet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprogrammierenm%2Fnpm-cheat-sheet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogrammierenm%2Fnpm-cheat-sheet/lists"}