1.1.1 • Published 3 years ago

cloudflare-kv-storage-rest v1.1.1

Weekly downloads
70
License
MIT
Repository
github
Last release
3 years ago

cloudflare-kv-storage-rest

Tiny javascript and node wrapper for the cloudflare kv-storage rest-api.

There are a few api-wrappers available on github but so far I haven't found any that supports the new metadata functionality.

The idea with library is to create a wrapper around the the rest api that works exactly as the runtime API (https://developers.cloudflare.com/workers/reference/apis/kv)

Usage in browser

Create an instance of Kv-Storage. The instance will expose the same api as the variable in the runtime API.

Usage in nodejs

To use this is nodejs you can add node-fetch and form-data to the global context:

global.fetch = require('node-fetch');
global.FormData = require('form-data');

Another options is to pass the fetch and form-data shims to the constructor

const fetch = require('node-fetch');
const FormData = require('form-data');

const kvStorage = new KvStorage({
    namespace: 'namespace',
    accountId: 'accountId',
    fetch,
    FormData,
});
1.1.1

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago