drl

0.0.2 • Public • Published

drl

Url addressable function storage.

Store callback functions and invoke them using a url path.

Express-style route matching. (ex. /(apple-)?icon-:res(\\d+).png)

Priority to first added matching route.

Install

$ npm install --save drl

Usage

const drl = require('drl');
 
const store = drl();
 
// adding a path
store.add(path, callback);
           ┌┘      └┐
         String  Function
 
// querying paths
store.exec(path, params?);
           ┌┘      └┐
         String   Object
const drl = require('drl');
 
const store = drl();
 
store.add('/user/:id/execute', ({id, action}) => {
    // ...
    return true;
});
 
store.exec('user/123/execute', {action: 'DELETE'}); // true

Dependencies (1)

Dev Dependencies (1)

Package Sidebar

Install

npm i drl

Weekly Downloads

1

Version

0.0.2

License

MIT

Last publish

Collaborators

  • g-harel