spur-common
Version:
A Node.JS library of common modules used as a base to most Node.JS applications.
38 lines (31 loc) • 677 B
JavaScript
const spur = require('spur-ioc');
const Promise = require('bluebird');
const fs = require('fs');
const path = require('path');
const SpurErrors = require('spur-errors');
const superagent = require('superagent');
const FormData = require('form-data');
function dependencyRegistration() {
const ioc = spur.create('spur-common');
ioc.registerDependencies({
Promise,
fs,
path,
SpurErrors,
superagent,
FormData,
console,
nodeProcess: process,
JSON
});
ioc.registerFolders(__dirname, [
'core',
'fixtures',
'http',
'logging',
'promisify',
'utils'
]);
return ioc;
}
module.exports = dependencyRegistration;