CLI Usage
npx bnf-compile ./bnf/
Once you have bnf-parser
installed simply run npx bnf-compile ./bnf/
where ./bnf/
is actually the folder where your bnfs are stored.
After running this you will notice multiple artifacts will be generated which is what you will then import
/require
into your project.
Please note that by default this command will generate javascript modules using the import
/export
syntax, if you are running an environment which does not support import
/export
, the CLI will not currently be able export artifacts useable in your project.
Optional output dir
npx bnf-compile ./bnf/ ./bin/bnf/
You can also add a second argument for the output directory for the artifacts.
Note: If that directory does not currently exist, the cli will attempt to recursively make the dir