Files
apollo/test/test-ssr-composition/apollo-server/utils/db.js
T
2021-07-01 19:49:07 +02:00

30 lines
589 B
JavaScript

import Lowdb from 'lowdb'
// import FileSync from 'lowdb/adapters/FileSync'
import Memory from 'lowdb/adapters/Memory'
import mkdirp from 'mkdirp'
import { resolve } from 'path'
mkdirp(resolve(__dirname, '../../live'))
// export const db = new Lowdb(new FileSync(resolve(__dirname, '../../live/db.json')))
export const db = new Lowdb(new Memory())
// Seed an empty DB
db.defaults({
messages: [
{
id: 'a',
text: 'Message 1',
},
{
id: 'b',
text: 'Message 2',
},
{
id: 'c',
text: 'Message 3',
},
],
uploads: [],
}).write()