Rule loader for webpack.
npm install -D @ruleenginejs/rule-loader
npm install @ruleenginejs/runtime
module.exports = {
module: {
rules: [
{
test: /\.rule$/,
use: '@ruleenginejs/rule-loader'
}
]
}
};
import rule from "./bar.rule";
rule.execute();
Name | Type | Default | Description |
---|---|---|---|
checkSchema |
{Boolean} |
true |
Enables/disables the validation scheme for the rule files |
runtimeModule |
{String} |
'@ruleenginejs/runtime' |
Runtime module name |
moduleBaseDir |
{String} |
undefined |
Base path for import modules in rule files |
esModule |
{Boolean} |
true |
Enable/disable ES modules syntax |
Licensed under the MIT License.