diff --git a/bin/catnap_runner.js b/bin/catnap_runner.js index 6052188..69a16d5 100755 --- a/bin/catnap_runner.js +++ b/bin/catnap_runner.js @@ -1,8 +1,11 @@ var express = require('express'), - app = express(), + bodyParser = require('body-parser'), port = process.argv[2] || 3000, router = express.Router(), - bodyParser = require('body-parser'); + cwd = process.cwd(); + app = express(), + readdirp, + stream app .use(bodyParser.json()) @@ -20,10 +23,15 @@ app // Catnap's facade GLOBAL.catnap = require('../lib/facade')(router); +// Load index.js if the file exists before loading any resource +try { + require(cwd); +} catch(e) { } + // Walk each folders to find *-resource.js files -var readdirp = require('readdirp'); +readdirp = require('readdirp'); -var stream = readdirp({ root: process.cwd(), fileFilter: '*-resource.js' }) +stream = readdirp({ root: cwd, fileFilter: '*-resource.js' }) .on('readable', function () { require(stream.read().fullPath); });