Negligent Pachinko Machine

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

    1.3.7 • 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 2022, Simon Sørensen

    Install

    npm i bptf-prices

    DownloadsWeekly Downloads

    16

    Version

    1.3.7

    License

    MIT

    Unpacked Size

    23.2 kB

    Total Files

    12

    Last publish

    Collaborators

    • snabe