If it looks like a duck and quacks like a duck, it's a duck
yarn add @duck-user/server
import {MongoClient} from 'mongodb';
import {DuckUserServer, MongoNest} from '@duck-user/server';
// connect your mongo
let client = await MongoClient.connect('mongodb://localhost:27017');
let db = client.db('#your db name');
let server = new DuckUserServer({
nest: new MongoNest(db, '#your collection name'),
});
server.start(3000);
yarn add @duck-user/web
import {DuckUser} from '@duck-user/web';
const duckUser = new DuckUser({
server: 'http://localhost:3000',
});
// In Safari
duckUser.set('foo');
// In Chrome
duckUser.get(); // ‘foo’
Minimum Viable Testing
MIT License.