jolly
Version:
Production ready boileprlate for Hapi
40 lines (32 loc) • 813 B
JavaScript
const Confidence = require('confidence');
const Pkg = require('../package.json');
// Confidence criteria
let internals = {
criteria: {
env: process.env.NODE_ENV
}
};
// Confidence document object
internals.config = {
$meta: 'App metadata configuration file',
title: {
$filter: 'env',
test: 'Jolly - test',
production: 'Jolly',
$default: Pkg.name
},
keywords: {
$filter: 'env',
test: 'Test',
production: 'Hapi boileplate',
$default: Pkg.keywords
}
};
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);
};
;