Kostenlose NPM-Paketsuche
Schlagen Sie Informationen, Versionen und Abhängigkeiten von NPM-Paketen nach. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Aktualisiert am
NPM Package Info
Look up NPM package details including version, dependencies, download stats, TypeScript support, and more.
Package Lookup
Enter a package name to look up its details
Häufig gestellte Fragen
Was ist NPM Package Info?
NPM Package Info ist ein kostenloses Online-Tool, mit dem Sie Informationen zu jedem NPM-Paket abrufen können, einschließlich Versionen, Abhängigkeiten und Download-Statistiken.
Ist NPM Package Info kostenlos?
Ja, es ist völlig kostenlos und erfordert keine Registrierung.
Welche Informationen zeigt es an?
NPM Package Info zeigt die Paketbeschreibung, die neueste Version, alle Versionen, Abhängigkeiten, wöchentliche Downloads, Repository-Links und Lizenzinformationen an.
Sind meine Daten mit diesem Tool sicher?
Absolut. NPM Package Lookup verarbeitet alles clientseitig in Ihrem Browser. Es werden keine Daten an einen Server hochgeladen oder dort gespeichert. Ihre Inhalte bleiben jederzeit privat auf Ihrem Gerät.
Funktioniert NPM Package Lookup auf Mobilgeräten?
Ja, NPM Package Lookup ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Sie können es auf jedem Gerät mit einem modernen Webbrowser nutzen, ganz ohne App-Download.
Muss ich ein Konto erstellen, um dieses Tool zu nutzen?
Es ist kein Konto und keine Registrierung erforderlich. Öffnen Sie einfach NPM Package Lookup in Ihrem Browser und legen Sie sofort los. Es gibt keine Anmeldebarrieren und keine Nutzungsbeschränkungen.
Welche Programmiersprachen oder Formate werden unterstützt?
NPM Package Lookup unterstützt eine breite Palette beliebter Formate und Sprachen. Die vollständige Liste der unterstützten Optionen finden Sie in der Benutzeroberfläche des Tools.
Wie verwende ich NPM Package Lookup?
Geben Sie einfach Ihre Eingabe in das vorgesehene Feld ein, passen Sie die Einstellungen nach Wunsch an, und das Tool verarbeitet sie sofort. Anschließend können Sie das Ergebnis in die Zwischenablage kopieren oder herunterladen.
Welche Browser werden unterstützt?
NPM Package Lookup funktioniert in allen modernen Browsern, darunter Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwenden Sie die neueste Version Ihres bevorzugten Browsers.
Wie suche ich ein gescoptes npm-Paket wie @tanstack/react-query?
Ein gescoptes Paket wird unter einer npm-Organisation oder einem Benutzer-Namespace veröffentlicht und als @scope/name geschrieben. Du suchst es genauso wie jedes andere Paket: Gib den vollständigen Namen ein, einschließlich des führenden @ und des Schrägstrichs. Das Tool fragt direkt die öffentliche npm-Registry ab, sodass @tanstack/react-query, @types/node und @angular/core alle zu ihren echten Metadaten, Versionen und Abhängigkeiten aufgelöst werden. Gescopte Namen sind wichtig, weil zwei Pakete denselben Basisnamen teilen können, aber unter verschiedenen Scopes liegen — lässt du das Präfix weg, bekommst du das falsche Projekt oder gar nichts. Die generierten Installationsbefehle für npm, yarn, pnpm und bun behalten den Scope korrekt bei, und die CDN-Links für unpkg und jsDelivr werden korrekt URL-codiert. Gib den vollständigen gescopten Namen oben ein, um das Paket zu prüfen, bevor du es zu deiner package.json hinzufügst.
Wie erkenne ich, ob ein npm-Paket TypeScript-Typen mitbringt?
Es gibt zwei Wege, wie ein Paket TypeScript-Unterstützung bereitstellt, und der Lookup unterscheidet sie mit einem Badge. Eingebaute Typen bedeuten, dass das Paket selbst ein types- oder typings-Feld in seiner package.json deklariert und eigene .d.ts-Definitionen mitliefert, sodass du sofort nach der Installation vollständige IntelliSense-Unterstützung erhältst, ohne zusätzlichen Aufwand. Der andere Weg ist DefinitelyTyped: Hier liegen die Typen in einem separaten Community-Paket namens @types/irgendwas, das du als Dev-Abhängigkeit installierst. Fehlen einem Paket eingebaute Typen, existiert aber ein passendes @types-Paket, zeigt das Tool dir einen fertigen npm install -D @types/...-Befehl zum Kopieren, damit du nicht selbst danach suchen musst. Zu wissen, welcher Fall vorliegt, erspart dir frustrierende rote Wellenlinien nach der Installation. Suche hier ein beliebiges Paket, um seinen TypeScript-Status zu sehen, bevor du dich für die Abhängigkeit entscheidest.
Was ist der Unterschied zwischen dependencies, devDependencies und peerDependencies?
Diese drei Gruppen in einer package.json erfüllen unterschiedliche Rollen, und der Dependencies-Tab trennt sie, damit du sie auf einen Blick erfassen kannst. Runtime-Abhängigkeiten (dependencies) sind die Pakete, die ein Projekt tatsächlich zum Laufen braucht und die automatisch mitinstalliert werden, wenn jemand das Paket installiert. devDependencies sind Werkzeuge, die nur während der Entwicklung oder beim Build gebraucht werden, etwa Test-Runner, Bundler und Typdefinitionen; sie werden übersprungen, wenn das Paket als Abhängigkeit konsumiert wird. peerDependencies erklären, dass ein Paket, das das Host-Projekt bereits bereitstellen muss — etwa ein Plugin, das eine bestimmte React- oder ESLint-Version voraussetzt —, nicht selbst mitgebündelt wird, was doppelte oder widersprüchliche Installationen verhindert. Nicht passende Peers sind eine häufige Ursache für Installationswarnungen und Laufzeitfehler. Jede Abhängigkeit hier ist ein anklickbares Badge, das den Lookup erneut ausführt, sodass du den Baum Schritt für Schritt durchgehen und jedes Paket vor dem Hinzufügen prüfen kannst.
Was bedeutet der Tag 'latest' im Vergleich zu 'next' bei npm-Versionen?
npm verwendet Dist-Tags, also benannte Verweise auf bestimmte veröffentlichte Versionen, und der Lookup listet sie im Versions-Tab zusammen mit der vollständigen, datierten Release-Historie auf. Der Tag latest ist der Standard: Führst du npm install ohne Versionsangabe aus, bekommst du das, worauf latest zeigt — normalerweise das neueste stabile Release. Der Tag next zeigt üblicherweise auf einen Vorab- oder Beta-Build, den die Maintainer zum Testen verfügbar machen wollen, ohne ihn zur Standardinstallation zu machen. Je nach Projekt können auch andere, benutzerdefinierte Tags wie canary, rc oder legacy auftauchen. Das ist relevant, weil die Installation von next oder einem anderen Tag Code zieht, der instabil sein oder sich ohne Vorwarnung ändern kann. Durchsuche hier die datierte Versionshistorie, um genau zu bestimmen, wann ein Fix oder Feature gelandet ist, und pinne dann die exakte gewünschte Version in deiner package.json, statt einem beweglichen Tag zu vertrauen.
Wie zuverlässig sind npm-Downloadzahlen und was zählen sie eigentlich?
Die Downloadzahlen stammen aus der offiziellen Downloads-API von npm, derselben Quelle, die auch andere Registry-Tools nutzen, und der Lookup zeigt die Gesamtinstallationen der letzten 30 Tage sowie eine tägliche Sparkline, damit du siehst, ob die Nutzung steigt oder stagniert. Wichtig ist, diese Zahlen als Popularitätssignal zu lesen, nicht als Anzahl unterschiedlicher menschlicher Nutzer. Jede Installation zählt, einschließlich automatisierter CI-Pipelines, Docker-Image-Builds, Mirror-Server und eines Entwicklers, der npm install wiederholt ausführt — all das treibt die Rohzahl nach oben. Ein Paket, das als transitive Abhängigkeit eines populären Pakets mitgezogen wird, kann riesige Zahlen zeigen, ohne dass es jemand direkt ausgewählt hätte. Nutze Trend und relative Größenordnung, um Kandidaten zu vergleichen und verlassene Forks zu erkennen, nicht als exakte Angabe der Nutzerzahl. Suche hier ein Paket, um seine monatlichen Downloads und den Trend zu sehen, bevor du es gegen Alternativen abwägst.
Verwandte Tools
Kostenloser API-Tester Online
Testen Sie REST-APIs mit GET-, POST-, PUT- und DELETE-Anfragen. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser cURL-zu-Code-Konverter
Wandeln Sie cURL-Befehle in JavaScript-, Python- oder PHP-Code um. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser JSON-Schema-Generator
Erzeugen Sie automatisch ein JSON Schema aus Ihren JSON-Daten. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser HTTP-Header-Parser
Analysieren und untersuchen Sie HTTP-Header aus Anfragen und Antworten. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Über den kostenlosen NPM Package Lookup
Der NPM Package Lookup ist ein kostenloses Tool, mit dem du jedes Paket aus der öffentlichen npm-Registry direkt im Browser prüfen kannst, ganz ohne Terminal. Gib einfach einen Paketnamen ein — auch gescopte Namen wie @tanstack/react-query funktionieren — und das Tool ruft die Metadaten live ab und stellt sie übersichtlich in einer einzigen Ansicht dar: aktuelle Version, Lizenz, Beschreibung, Download-Trend, Abhängigkeiten, vollständige Versionshistorie, Installationsbefehle und CDN-Links. Es ist für JavaScript- und TypeScript-Entwickler gedacht, die eine neue Abhängigkeit hinzufügen wollen und sie vorher genauer unter die Lupe nehmen möchten.
Anders als die meisten Tools auf dieser Seite arbeitet der NPM Package Lookup nicht rein offline, sondern greift auf externe Datenquellen zu. Bei jeder Suche ruft er die öffentliche npm-Registry (registry.npmjs.org) sowie die npm-Downloads-API (api.npmjs.org) direkt aus deinem Browser auf, um reale, aktuelle Daten zu holen. Es gibt keine Registrierung, kein Konto, und es werden keine deiner Daten gespeichert — für die Abfrage selbst ist allerdings eine Internetverbindung nötig, da die Paketinformationen von npm stammen.
Was dir der Lookup zeigt
Nach einer Suche zeigt die Übersicht genau die Zahlen, die beim Bewerten einer Abhängigkeit zählen:
- Monatliche Downloads — die Gesamtinstallationen der letzten 30 Tage, ergänzt um eine Sparkline der täglichen Downloads, damit du siehst, ob die Nutzung steigt oder stagniert.
- Anzahl der Versionen und ungepackte Größe — wie viele Releases es gibt und wie viel Speicherplatz die neueste Version nach der Installation belegt.
- Anzahl der Abhängigkeiten — die Zahl der direkten Laufzeit-Abhängigkeiten, ein schneller Indikator dafür, wie viel Gewicht ein Paket mitbringt.
- TypeScript-Unterstützung — ein Badge zeigt dir, ob Typen bereits eingebaut sind (das Paket deklariert
typesodertypings) oder aus einem separaten DefinitelyTyped-Paket@types/...stammen, das du als Dev-Abhängigkeit installieren müsstest. - Lizenz, Autor und Daten — die SPDX-Lizenz, der angegebene Autor sowie Erstellungs- und letztes Update-Datum, die zusammen einen Hinweis darauf geben, wie aktiv ein Projekt gepflegt wird.
Außerdem verlinkt das Tool direkt zur Homepage des Pakets, zum Quellcode-Repository, zur Bundlephobia-Seite für die Bundle-Größe und zum Snyk-Sicherheitsbericht.
Versionen, Abhängigkeiten und Installationsbefehle
Drei weitere Tabs liefern mehr Tiefe. Der Tab „Versions“ listet die Dist-Tags (etwa latest und next) sowie eine datierte Historie jedes veröffentlichten Releases, neueste zuerst, damit du genau nachvollziehen kannst, wann ein Fix eingespielt wurde. Der Tab „Dependencies“ trennt Laufzeit-Abhängigkeiten, Peer-Abhängigkeiten und Dev-Abhängigkeiten; jede Abhängigkeit ist ein anklickbares Badge, das die Suche für genau dieses Paket erneut ausführt, sodass du dich Schritt für Schritt durch den Abhängigkeitsbaum klicken kannst. Ein README-Tab zeigt die Dokumentation des Pakets, sofern npm sie bereitstellt.
Für die Installation werden fertige, kopierbare Befehle für npm, yarn, pnpm und bun generiert, dazu bei Bedarf eine Zeile npm install -D @types/..., falls DefinitelyTyped-Typen benötigt werden. Ein separates Panel erzeugt CDN-URLs für unpkg, jsDelivr und skypack, jeweils fest auf die exakte Version gepinnt — praktisch für einen schnellen Prototyp oder ein CodePen ohne Build-Schritt.
Warum du ein Paket vor der Installation prüfen solltest
Jede Abhängigkeit, die du hinzufügst, ist Code, den du ausliefern und dem du vertrauen musst. Ein kurzer Lookup beantwortet die Fragen, die später Ärger ersparen: Wird dieses Paket noch gepflegt, oder liegt das letzte Release Jahre zurück? Wie beliebt ist es wirklich, im Vergleich zu einem gleichnamigen, verlassenen Fork? Bringt es TypeScript-Typen mit, oder brauche ich eine separate @types-Installation? Wie viele transitive Abhängigkeiten hole ich mir damit ins Boot?
Da die Daten direkt von npm gelesen werden, entspricht das Angezeigte genau dem, was npm install tatsächlich ziehen würde. Das Tool verweist bewusst auf npm audit, Snyk und Bundlephobia, statt bei Sicherheits- oder Bundle-Zahlen zu raten, die es nicht selbst verifizieren kann. Bei vergleichsorientierten Suchen schlägt das Tool außerdem für einige populäre Pakete (react, lodash, axios, express, moment) bekannte Alternativen vor, sodass du Optionen gegenüberstellen kannst, bevor du dich für eine in deiner package.json entscheidest.