bptf-prices
TypeScript icon, indicating that this package has built-in type declarations

1.5.4 • Public • Published

bptf-prices

A Node.js wrapper for the Backpack.tf economy Web API.

npm version node version npm test dependencies npm downloads license paypal

Installation

Using npm:

$ npm install bptf-prices

Using yarn:

$ yarn add bptf-prices

Testing

Note: Make sure you've supplied a valid API key in the test.js file.

Using npm:

$ npm test

Using yarn:

$ yarn test

Examples

Importing with CommonJS

const bptfprices = require('bptf-prices');

or with ES6's import statement

import bptfprices from 'bptf-prices';

Instantiating with the apiKey option

const bptf = new bptfprices({ apiKey: 'XXXXXXXXXXXXXXXXXXXXXXXX' });

Asynchronous requests with callbacks

bptf.getSpecialItems({
    appid: 440,
    callback: (err, specials) => {
        if (err) throw err;

        console.log(specials.items);
    }
});

Asynchronous requests with async/await

(async () => {
    try {
        const data = await bptf.getCurrencies({ 
            raw: 2 
        });

        console.log(data.currencies);
    } catch (error) {
        console.error('An error occurred: ', error);
    }
})();

There are some more examples available in the test directory.

Documentation

See the Wiki pages for further documentation.

License

MIT

Copyright 2023, Simon Sørensen

Dependencies (1)

Dev Dependencies (5)

Package Sidebar

Install

npm i bptf-prices

Weekly Downloads

7

Version

1.5.4

License

MIT

Unpacked Size

31.2 kB

Total Files

13

Last publish

Collaborators

  • snabe