vaxe
v3.0.2
Published
JSON structured automatic route package with additions to improve usability
Downloads
3
Maintainers
Readme
Vaxe
Links
Install
npm i vaxe
Using
const vaxe = require("vaxe")
Help
Run in shell:
vaxe help
Input
let value = vaxe.input()
Option: Value
vaxe.print("Vaxe");
vaxe.printIn("Vaxe");
Random
vaxe.random(["a", "b", "c"]);
vaxe.random(5) // 0-5
Generate
vaxe.generate("str", loop); // a-Z
vaxe.generate("strUp", loop); // A-Z
vaxe.generate("strLow", loop); // a-z
vaxe.generate("num", loop); // 0-9
loop
The number of characters that came out of the generator (set to 9 by default)
Route
const route = vaxe.route()
Setup
route.setup(data, port [option])
Data
Data can be a json list or a filename. The package will extract the data itself.
{
"/example": {
"type": "content",
"value": "hello world!"
}
}
- Type - The type of sending can be content which is plain text or file and then the software will send a file.
- Value - Can be a plain text value if the selected type is content or a file name if the selected type is file.
- Link - Transfers to the link found in value.
Status - You can add a status to the page.
{
"/": {
"status": "200"
}
}
Console - Sends a value to the console on login.
{
"/": {
"console": "hello world!"
}
}
Port [option]
You can choose the port where the program will run but it is not mandatory and you can run a port in any way you choose.
Extra
- You can add a value called "404" which will be executed if no other value is suitable.
- cmd - Adds translation to command values.
{
"/": {
"cmd": true,
"console": "run path: $path \n user joined, IP: $ip"
}
}
$ip = IP $path = PATH
Port
route.port(port)
Port definition for the software
Static
route.static("DIR")