routesfile

2.0.0 • Public • Published

routesfile

Parse ROUTES file for static sites

Install

npm install routesfile

Usage

var routesfile = require('routesfile')
 
// async
routesfile.read('./ROUTES', function (err, routes) {
  if (err) throw err
  // do something with `routes`
})
 
// sync
var fs = require('fs')
 
var file = fs.readFileSync('./ROUTES', 'utf-8')
var routes = routesfile.parse(file)
// do something with `routes`

API

var routes = routesfile.parse(string)

Returns a routes objects of the following format:

{
  [redirectFromUrl: string]: {
    code: [statusCode: number],
    target: [redirectToUrl: string]
  },
  // more routes...
}

routesfile.read(path, cb)

Callback with signature (err, routes), with routes being the same format as returned by the parse method.

License

Apache-2.0

/routesfile/

    Package Sidebar

    Install

    npm i routesfile

    Weekly Downloads

    3

    Version

    2.0.0

    License

    Apache-2.0

    Unpacked Size

    14.5 kB

    Total Files

    7

    Last publish

    Collaborators

    • savelbr