free-games-checker
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

About

This package designed for get free games from online stores. Also thanks to @Auropic , I was inspired while doing the project.

Techs

  • node.js - As an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications
  • axios - Axios is a promise-based HTTP Client for node.js and the browser. It is isomorphic (= it can run in the browser and nodejs with the same codebase). On the server-side it uses the native node.js http module, while on the client (browser) it uses XMLHttpRequests.
  • typescript - Basically, it's a superset of JavaScript that adds new capabilities to the language. Most notable addition are static type definitions, something that is not present in plain JavaScript.

Includes

  • [x] Epic Store

Future Updates

  • [ ] Steam
  • [ ] Ubisoft

Installation

npm i free-games-checker

Usage

import { getEpicGames } from "free-games-checker"

async function main() {
    const data = await getEpicGames('TR')

    console.log(data)
}

OR

var freeGamesChecker = require("free-games-checker")

console.log(await freeGamesChecker.getEpicGames('TR'))

Output

[
  {
    "id": "8d50972d297f448cb3718d6e8094327a",
    "title": "Sonic Mania",
    "description": "Sonic Mania",
    "mainImage": "https://cdn1.epicgames.com/45e7cf3c49054f2fb20b673d9b0ae69e/offer/EGS_SonicMania_Lab42_S6-510x680-b83646998d6a711b6997e076e091c015.jpg",
    "urlSlug": "amethystgeneralaudience"
  },
  {
    "id": "58a2b650955f4920876afe86dfb563c1",
    "title": "Horizon Chase Turbo",
    "description": "Horizon Chase Turbo",
    "mainImage": "https://cdn1.epicgames.com/salesEvent/salesEvent/EGS_HorizonChaseTurbo_AQUIRIS_S2_1200x1600-7b51e6b8f8cf6ebd50f5fb77be96ad9d",
    "urlSlug": "lutetiumgeneralaudience"
  }
]

Support

  • The biggest support is a star for me.

Package Sidebar

Install

npm i free-games-checker

Weekly Downloads

9

Version

1.0.4

License

MIT

Unpacked Size

15.2 kB

Total Files

16

Last publish

Collaborators

  • cagrison