Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
exports.createDefaultEnvironment = async function(initialModels = []) {
let repoPath = await temp.mkdir('cardstack-server-test');
// TODO: The git writer should make its own local repo when it
// starts up the first time.
let { head, repo } = await makeRepo(repoPath);
let factory = new JSONAPIFactory();
let user = factory.addResource('users', 'the-default-test-user').withAttributes({
fullName: 'Default Test Environment',
email: 'test@example.com'
});
factory.addResource('plugin-configs')
.withAttributes({
module: '@cardstack/hub',
}).withRelated(
'default-data-source',
factory.addResource('data-sources')
.withAttributes({
'source-type': '@cardstack/git',