Warning
This repository is old. New repository is jsonarch
Jsonarch is JSON to JSON processor for JavaScript/TypeScript, Commandline.
Requires: Node.js
🚧 UNDER CONSTRUCTION 🚧
- Secure meta programmable JSON
- Profiler ( systerm, code, data )
- Origin map ( code, data )
- Influence map ( code, data )
- Call graph ( code )
Minimum processing flow
graph LR;
T[Template JSON]-->J(Jsonarch);
J(Jsonarch)-->O[Output JSON];
Maximum processing flow
graph LR;
T[Template JSON]-->J(Jsonarch);
P[Parameter JSON]-->J(Jsonarch);
C[Cache JSON]-->J(Jsonarch);
S[Setting JSON]-->J(Jsonarch);
subgraph R[Result JSON]
M((Meta data));
O[Output JSON];
end
J(Jsonarch)-->M((Meta data));
J(Jsonarch)-->O[Output JSON];
| File | Description |
|---|---|
| Template JSON | Code. |
| Parameter JSON | Data ( optional ). |
| Cache JSON | Cache ( optional ). |
| Setting JSON | Settings ( optional ). |
| Result JSON | Output JSON with meta data( profile result, origin map, influence map, call graph, etc ). |
| Output JSON | Generated JSON. |
See Jsonarch Reference for details.
npm install jsonarch -gYou need to run this command with administrator privileges.
jsonarch template.json -p parameter.json -c cache.json -s setting.json -r result.json -o output.jsonSee Jsonarch Commandline Tool Reference for details.
npm install jsonarch --saveimport { Jsonarch } from "jsonarch";
Jsonarch.process();See Jsonarch Module Reference for details.
Requires: Node.js, TypeScript Compiler
tsc -P ./source or tsc -P ./source -w