@ruleenginejs/rule-loader
v1.0.7
Published
Rule loader for webpack
Downloads
3
Readme
@ruleenginejs/rule-loader
Rule loader for webpack.
Installation
npm install -D @ruleenginejs/rule-loader
Add Runtime
npm install @ruleenginejs/runtime
Usage
Config
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.rule$/,
use: '@ruleenginejs/rule-loader'
}
]
}
};
App.js
import rule from "./bar.rule";
rule.execute();
Options
| 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 |
License
Licensed under the MIT License.