Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
{
plugin: './app/routes/contact.js'
},
// Editor routes
{
plugin: './app/routes/editor.js'
},
// Api routes
{
plugin: './app/routes/api.js'
}
]
};
internals.store = new Confidence.Store(internals.manifest);
exports.get = function(key) {
return internals.store.get(key, internals.criteria);
};
exports.meta = function(key) {
return internals.store.meta(key, internals.criteria);
};
};
// Add plugins to manifest.registration for every endpoint in ./server/api
Fs.readdirSync(pathToEndpointConfigFiles).map((file) => {
return Path.join(pathToEndpointConfigFiles, file);
}).filter((file) => {
return Fs.statSync(file).isFile();
}).forEach((file) => {
const plugin = { plugin: './server/api/' + Path.parse(file).name };
manifest.registrations.push(plugin);
});
const store = new Confidence.Store(manifest);
exports.get = function (key) {
return store.get(key, criteria);
};
exports.meta = function (key) {
return store.meta(key, criteria);
};
plugin: './app/routes/core.js'
},
// Pages routes
{
plugin: './app/routes/pages.js'
},
// Auth routes
{
plugin: './app/routes/auth.js'
}
]
};
internals.store = new Confidence.Store(internals.manifest);
exports.get = function(key) {
return internals.store.get(key, internals.criteria);
};
exports.meta = function(key) {
return internals.store.meta(key, internals.criteria);
};
'use strict';
const Dotenv = require('dotenv');
const Confidence = require('confidence');
const Toys = require('toys');
// Pull .env into process.env
Dotenv.config({ path: `${__dirname}/.env` });
// Glue manifest as a confidence store
module.exports = new Confidence.Store({
server: {
host: '0.0.0.0',
port: process.env.PORT || 3000,
debug: {
$filter: 'NODE_ENV',
development: {
log: ['error', 'implementation', 'internal'],
request: ['error', 'implementation', 'internal']
}
}
},
register: {
plugins: [
{
plugin: '../lib', // Main plugin
options: {}
'use strict';
const Confidence = require('confidence');
const Glue = require('glue');
const manifest = new Confidence.Store(require('./config')).get('/', {
env: process.env.NODE_ENV
});
const options = { relativeTo: __dirname };
Glue.compose(manifest, options, (err, server) => {
if (err) {
throw err;
}
server.start((err) => {
if (err) {
throw err;
}
console.log('Server started at: ' + server.info.uri);
}
}]
},
'./src/server/hello': {},
'./src/server/assets': {},
'./src/server/api/test': {},
'./src/server/marty': {
routes: path.join(__dirname, '../client/app/routes'),
serverSideBaseUrl: AppConfig.get('/api/serverSideBasePath'),
app: path.join(__dirname, '../client/app/app')
}
}
};
var store = new Confidence.Store(manifest);
exports.get = (key) => {
return store.get(key, criteria);
};
exports.meta = (key) => {
return store.meta(key, criteria);
};
exports.get = internals.Require = function (key, criteria) {
this.store = new Confidence.Store({
baseUrl: {
$filter: 'mode',
dist: 'src/',
default: ''
},
paths: {
'app': 'javascript',
'jquery': 'lib/jquery/dist/jquery.min'
}
});
return this.store.get(key, criteria);
};
{ plugin: './server/web/health' },
{ plugin: './server/web/home' },
{ plugin: './server/web/popular' },
{ plugin: './server/web/public' },
{ plugin: './server/web/redirects' },
{ plugin: './server/web/search' },
{ plugin: './server/web/sitemap/xml' },
{ plugin: './server/web/sponsor' },
{ plugin: './server/web/test' },
{ plugin: './server/web/testimonials' },
{ plugin: './server/web/edit' },
{ plugin: './server/web/delete' }
]
};
var store = new Confidence.Store(manifest);
exports.get = function (key) {
return store.get(key, criteria);
};
exports.meta = function (key) {
return store.meta(key, criteria);
};
const config = {
$meta: 'This file configures the plot device.',
projectName: '<%= appName %>',
port: {
web: {
$filter: 'env',
test: 9090,
$default: 8080
}
}
};
const store = new Confidence.Store(config);
exports.get = function (key) {
return store.get(key, criteria);
};
exports.meta = function (key) {
return store.meta(key, criteria);
};
{
module: 'good-http',
args: ['http://localhost:8000/logs',
{
wreck: {
headers: { 'x-api-key': 12345 }
}
}
]
}
]
}
}
};
internals.store = new Confidence.Store(internals.config);
exports.get = function(key) {
return internals.store.get(key, internals.criteria);
};
exports.meta = function(key) {
return internals.store.meta(key, internals.criteria);
};