pjson-loader

    1.0.6 • Public • Published

    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

    Keywords

    none

    Install

    npm i pjson-loader

    DownloadsWeekly Downloads

    12

    Version

    1.0.6

    License

    MIT

    Unpacked Size

    41.3 kB

    Total Files

    13

    Last publish

    Collaborators

    • egucciar
    • zdonato
    • pfatyga
    • dantanzer
    • lshapz