pjson-loader
v1.0.6
Published
PJSON loader
Downloads
4
Keywords
Readme
This is the repository for the PJSON loader.
Installation
npm install --save pjson-loader
Usage
API
var pjsonLoader = require('pjson-loader');
pjsonLoader.load(app, options, callback);
pjsonLoader.ensureDirectory(opts);
pjsonLoader.getJSON(name, opts, callback);
Examples
Default options.
// Use the default options. Pass an empty object to opts.
/*
{
rootDir: 'server',
pjsonPath: 'pjson',
fragmentsPath: 'fragments',
pagesPath: 'pages',
middleware: []
}
*/
// App is your express application to bind the /pjson route to.
pjsonLoader.load(app, {}, function (err) {
// Handle error if there was one.
});
Specifying directory option
Pages and fragments should always be in the pjson directory.
var myOpts = {
rootDir: "myDir",
pjsonPath: "myPjsonPath",
fragmentsPath: "myFragmentsPath",
pagesPath: "myPagesPath",
middleware: [myMiddleWareFuncs, ...]
}
pjsonLoader.load(app, myOpts, function (err) {});
Tests
npm run test