The node module provides C bindings for Intel's fast hyperscan library.
"Hyperscan is a high-performance multiple regex matching library. [...] Hyperscan uses hybrid automata techniques to allow simultaneous matching of large numbers (up to tens of thousands) of regular expressions and for the matching of regular expressions across streams of data" - intel/hyperscan
This module provides performance oriented C bindings for the hyperscan library, and offers access to a subset of hyperscan's features to node developers.
OS X & Linux:
npm install -s hyperscan
For more examples and usage, please refer to the Wiki.
Here we should describe installation and how to run tests
npm test
- 0.0.1
- Work in progress
- Fork it (https://github.com/intel/hyperscan)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -S -am "Add some fooBar"
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request