Sha256: 145a8af7fa8db3afe5990435fd3acb3f0a693fe8c10d4899484df05910e883b2

Contents?: true

Size: 975 Bytes

Versions: 3

Compression:

Stored size: 975 Bytes

Contents

deputy
======

This module is a caching layer around
[node-detective](http://github.com/substack/node-detective).

[![build status](https://secure.travis-ci.org/substack/node-deputy.png)](http://travis-ci.org/substack/node-deputy)

example
=======

cache.js
--------

``` js
var deputy = require('deputy');
var detective = deputy(process.env.HOME + '/.config/deputy.json');

var deps = detective.find('require("a"); require("b")');
console.dir(deps);
```

output:

```
$ node cache.js 
{ strings: [ 'a', 'b' ], expressions: [] }
$ cat ~/.config/deputy.json 
{"55952d490bd28e3e256f0b036ced834d":{"strings":["a","b"],"expressions":[]}}
```

methods
=======

``` js
var deputy = require('deputy')
```

var detective = deputy(cacheFile)
---------------------------------

Return a new [detective](http://github.com/substack/node-detective)
object using `cacheFile` for caching.

install
=======

With [npm](http://npmjs.org) do:

    npm install deputy

license
=======

MIT/X11

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
snowball-0.1.22 node_modules/browserify/node_modules/deputy/README.markdown
sprockets-browserify-0.1.2 node_modules/browserify/node_modules/deputy/README.markdown
sprockets-browserify-0.1.0 node_modules/browserify/node_modules/deputy/README.markdown