memserver
Version:
in-memory database/ORM and http mock server you can run in-browser and node environments. Built for large frontend teams, fast tests and rapid prototyping
19 lines (15 loc) • 543 B
JavaScript
import models from '_memserver_models';
import fixtures from '_memserver_fixtures';
import initializer from '_memserver_initializer';
import targetMemServer from '_memserver';
import MEMSERVER from './mem-server';
const modelFixtureTree = Object.keys(models).reduce((tree, modelName) => {
return Object.assign({}, tree, {
[modelName]: {
model: models[modelName],
fixtures: fixtures[modelName] || []
}
});
}, {});
const memserver = MEMSERVER(modelFixtureTree, targetMemServer, initializer);
export default memserver;