1.1.1 • Published 10 months ago

@matveymirman/iracing-node-api v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Iracing NodeJS Api

License npm

Coverage lines Coverage functions Coverage branches Coverage statements

Summary

A wrapper for Iracing's data api written in typescript.

Getting Started

npm install iracing-node-api

import IracingClient from 'iracing-node-api';

const client = new IRacingClient('youriracingemail', 'youriracingpassword');

Note: Intializing the instance will automatically start the login flow and authenticate using your credentials.

Examples:

Getting Car Data

import IracingClient from 'iracing-node-api';

const client = new IRacingClient('youriracingemail', 'youriracingpassword');

const carData = await client.getCarData();

Getting Track Data

import IracingClient from 'iracing-node-api';

const client = new IRacingClient('youriracingemail', 'youriracingpassword');

const carData = await client.getTrackData();

Roadmap

  • Add all available endpoints from the iracing data api
  • Add retry logic for rate-limited requests
  • Add the ability to respond with specific data points given a parameter ex: carId 123 -> getCarData()
1.1.1

10 months ago

1.1.0

11 months ago

1.0.11

11 months ago

1.0.10

11 months ago

1.0.9

11 months ago

1.0.8

11 months ago