image-steam-blobby-client

1.0.2 • Public • Published

image-steam-blobby-client

Blobby client for Image Steam.

For caching only

Options

import isteamBlobbyClient from 'image-steam-blobby-client';

const blobby = new isteamBlobbyClient({
  argv: {
    config: 'local',
    configBase: 'defaults',
    configDir: './config',
    configExts: ['.js', '.json', '.json5']
  },
  options: {
    storageId: 'local'
  }
});
Param Info
argv (required) Arguments required by Blobby Client
argv.config Name of config/environment
argv.configBase Optional defaults file
argv.configDir Directory of configurations
argv.configExts Configuration extensions
options Client options
options.storageId Default storage key

Usage

Example:

import isteam from 'image-steam';

const options = {
  storage: {
    app: {
      static: {
        driver: 'http',
        endpoint: 'https://some-endpoint.com'
      }
    },
    cache: {
      driverPath: 'image-steam-blobby-client',
      options: {
        argv: {
          config: 'local',
          configBase: 'defaults',
          configDir: './config',
          configExts: ['.js', '.json', '.json5']
        },
        options: {
          storageId: 'local'
        }
      }
    }
  }
}

http.createServer(new isteam.http.Connect(options).getHandler())
  .listen(13337, '127.0.0.1')
;

Readme

Keywords

none

Package Sidebar

Install

npm i image-steam-blobby-client

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

7.16 kB

Total Files

4

Last publish

Collaborators

  • asilvas