node-preprocessor
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

NodePreprocessor

info

Node preprocessor for any text-type file.

Brutally tested ;)

instructions

installations

npm install node-preprocessor

or

npm install --save-dev node-preprocessor

usage in file

// #if _expr1_
... code here ...
// #elseifdef _expr_var1_
... code here ...
// #elseif _expr2_
... code here ...
// #else
... code here ...
// #endif
 
...
 
// #ifdef _expr_var1_
... code here ...
// #elseifdef _expr_var2_
... code here ...
// #elseif _expr1_
... code here ...
// #elseifnotdef _expr_var3_
... code here ...
// #else
... code here ...
// #endif
 
...
 
// #echo ...code... ${var_or_expr_1} ...code... ${var_or_expr_2}

where _expr_varN_ may be a series of boleean expressions between variables like:

_var1_ || _var2_ && (_var3_ || _var4_)

usage in NodeJs

const nodepreprocess = require("nodepreprocess");
 
const preprocessedText = nodepreprocess.preprocess(text, context);
import { preprocess } from "nodepreprocess";
 
const preprocessedText = preprocess(text, context);

todo

  • include
  • improve documentation

Readme

Keywords

Package Sidebar

Install

npm i node-preprocessor

Weekly Downloads

2

Version

1.0.0

License

ISC

Unpacked Size

8.5 kB

Total Files

4

Last publish

Collaborators

  • sciulio