Installation
Installieren Sie listingsapi-js über npm, wählen Sie ESM oder CJS und überprüfen Sie Ihre Einrichtung.
Voraussetzungen
- Node.js 18 oder neuer
- npm, pnpm oder yarn
Das SDK verwendet natives fetch (in Node 18+ integriert) und hat keine Laufzeitabhängigkeiten.
- Quellcode: github.com/listings-api/listingsapi-nodejs-sdk
- Versionen: npmjs.com/package/listingsapi-js
Installation
npm install listingsapi-js# pnpmpnpm add listingsapi-js # yarnyarn add listingsapi-jsESM und CJS
listingsapi-js enthält sowohl einen ESM-Build als auch einen CommonJS-Build. Der passende Einstiegspunkt wird automatisch anhand der Einstellung type Ihres Projekts ausgewählt.
ESM ("type": "module" in package.json oder Dateiendung .mts/.mjs):
import { ListingsAPI, APIError } from 'listingsapi-js';CJS (standardmäßige Modulauflösung von Node oder Dateiendung .cts/.cjs):
const { ListingsAPI, APIError } = require('listingsapi-js');TypeScript
Typdefinitionen sind im Paket enthalten, daher ist kein separates @types/listingsapi-js erforderlich. Das SDK ist in TypeScript geschrieben, und der Ordner dist/ enthält für alle Exporte .d.ts-Dateien (sowie .d.cts für den CommonJS-Build).
# No extra step needed: types come with the packagenpm install listingsapi-jsVersion festlegen
Diese Dokumentation wurde mit listingsapi-js 0.3.2 getestet.
npm install listingsapi-js@0.3.2Oder in package.json:
{"dependencies": { "listingsapi-js": "^0.3.2"}}Überprüfung
import { ListingsAPI } from 'listingsapi-js'; const client = new ListingsAPI({ apiKey: 'your-api-key' });console.log('listingsapi-js ready', typeof client.fetchAllLocations);npx tsx verify.tsNächste Schritte
- Schnellstart: Verbindung herstellen und Ihren ersten API-Aufruf ausführen
- Konfiguration: Basis-URL überschreiben und TypeScript-Projekt einrichten