UNPKG

key-file-storage

Version:

Simple key-value storage directly on file system, maps each key to a separate file.

34 lines (33 loc) 1.47 kB
"use strict"; exports.__esModule = true; var index_1 = require("./index"); var store = index_1["default"]('../data'); delete store['*']; console.log('..............................................'); console.log("(store.a = 'a') >> ", (store.a = 'a')); console.log('store.a, store.b >> ', store.a, store.b); console.log("store['/'] >> ", store['/']); console.log("store['/'] >> ", store['/']); console.log("(store.b = 'b') >> ", (store.b = 'b')); console.log("store['/'] >> ", store['/']); console.log("store['/'] >> ", store['/']); console.log('delete store.a >> ', delete store.a); console.log("store['/'] >> ", store['/']); console.log("store['/'] >> ", store['/']); console.log('..............................................'); console.log(store['a/b/c/']); console.log((store['a/b/c/x'] = 0)); console.log(store['a/b/c/']); console.log((store['a/b/c/y'] = 0)); console.log((store['a/b/c/z'] = 0)); console.log(store['a/b/c/']); console.log(store['a/b/c/']); console.log(delete store['a/b/c/y']); console.log(store['a/b/c/']); console.log(store['a/b/c/']); console.log('..............................................'); Promise.resolve() .then(function (x) { return store('qq/qqq', { data: 123 }); }) .then(function (x) { return store('qq/www', { data: 456 }); }) .then(function (x) { return store('qq/'); }) .then(function (x) { return console.log(x); });