0.3.0 • Published 11 years ago

flac v0.3.0

Weekly downloads
1,747
License
-
Repository
github
Last release
11 years ago

FLAC

Find, Load and make the Cache. Caching made by fsa.

If your filters are changed, you have to clearCache, because filters doesn't apply to cached objects.

Example

File structure:

test
  package.json
  a
    module.json
  b
    module.json

Define filters and exec flac.find for test directory.

var flacOptions = {
    filters: [
        {
            name: 'module',
            test: function (file) {
                return file === 'module.json'
            }
        },
        {
            name: 'package', 
            test: function (file) {
                return file === 'package.json'
            }
        }
    ],
    noCache: false, // not required, default value 'false'
    cacheDir: '.custom' // not required, default value '.flac'
};
flac.find('test', flacOptions, function (res) {
    // print result
})

Result:

[
    {
        "filter": "module",
        "file": "a/module.json",
        "text": "..."
    },
    {
        "filter": "module",
        "file": "b/module.json",
        "text": "..."
    },
    {
        "filter": "package",
        "file": "package.json",
        "text": "..."
    }
]
0.3.0

11 years ago

0.2.2

11 years ago

0.2.1

11 years ago

0.2.0

11 years ago

0.1.0

11 years ago