1.0.0 • Published 8 years ago

nef-fs v1.0.0

Weekly downloads
66
License
MIT
Repository
github
Last release
8 years ago

nef-fs

build status Dependency Status devDependency Status

File system plugin for nef

Install

npm install nef-fs --save

Usage

const nef = require('nef');
const nefFs = require('nef-fs');
const db = nef(nefFs('db'));

db.money.set('phil', 10);
db.money.set('some_user', db.money.get('phil') + 10);
db.seen.set('some_user', Date.now());
db.posts.set('posts', [
  { title: 'OriginDB is awesome!', body: '...', likes: 10 },
  { title: 'flexbility ', body: '...', likes: 3 },
  { title: 'something someting something', body: '...', likes: 8 }
]);

In db folder:

// money.json
{
  "phil": 10
}

// seen.json
{
  "some_user": 1439674925906
}

// posts.json
{
  "posts": [
    { "title": "OriginDB is awesome!", "body": "...", "likes": 10 },
    { "title": "flexbility ", "body": "...", "likes": 3 },
    { "title": "something someting something", "body": "...", "likes": 8 }
  ]
}

Docs

nefFs(directory)

Loads in data and save function from a folder that contains JSON files.

LICENSE

MIT