Nifty Poutine Meal

    data-bite

    2.3.1 • Public • Published

    Data bite

    ES6 simplified class for consuming data from an external service (Either JSONAPI or GraphQL)

    Includes several presets for getting up an running quickly with API consumption, including:

    Installation

    Make sure you have an .env file present in the directory of the root script with the following params (will use the defaults if not)

    DATA_TYPE=jsonapi
    DATA_HOST=domain
    DATA_PORT=portNumber
    DATA_PATH=path

    NPM

        npm i --save data-bite

    Yarn

        yarn add data-bite

    Usage

      const Data = require('data-bite');
      let preset = 'fortune';
      let service = new Data(preset).service();
     
      let resource = 'resource-name';
      let opts = {};
     
      service.get(resource, opts).then( (res) => {
        console.log(res.data);
      }).catch( (err) => {
        // Handle error
      });

    Install

    npm i data-bite

    DownloadsWeekly Downloads

    4

    Version

    2.3.1

    License

    ISC

    Unpacked Size

    6.07 kB

    Total Files

    12

    Last publish

    Collaborators

    • truemedia