JAS
"JAS" is simply Javascript Actions Script based on the idea of a unique style js syntaxes
Contribuers
Cli: Retro
Package: AHQ Softwares
Installation
Installing JAS without CLI
npm i jas-script
With CLI
npm i -D jas-script
# or install it globally
npm i -g jas-script
Example
const jas = require("jas-script");
const compiler = new jas();
compile.compile("./test/code.js");
test/code.js
//A simple discord bot code on jas
const discord = need(`eris`);
client.connect()
client.on("error", (err) => print(err));
Docs
Table of contents:-
Understanding the Basics
First of all make an index.js file
const jas = require("jas-script");
const module = new jas("./test/code.js");
module.compile();
test
and inside the folder make a file code.js
Now create a folder Contents:-
print(`Hello world!`);
now just run node index.js
and you'll see the result
JAS-System-info: Found file ./test/code.ts
Hello world
Inter process jas database
tempbase
The object is The jas database has the following functions as a general db
/*
Set data to tempbase
*/
tempbase.set(`Hello`, "world");
tempbase.set(`number`, 1);
/*
Get data from tempbase
*/
tempbase.fetch(`Hello`); //returns "world"
/*
Delete data from tempbase
*/
tempbase.delete(`Hello`);
/*
Add data to tempbase
*/
tempbase.add(`number`, 3); //number is now 4
/*
Subtract data from tembase
*/
tempbase.subtract(`number`, 3); //number is now 1
Difference between js and jas
Following the differences between js and jas
1. require() is now need()
js
const fs = require("fs");
jas
const fs = need("fs");
2. Constructor
new module(...options)
is now a(module, ...options)
js
const jas = require("jas-script");
const compiler = new jas("./test/code.js");
same code in jas
const jas = need("jas-script");
const compiler = a(jas, "./test/code.js");
/*
You can still use new if you're not accustomed to it
*/
const compiler = new jas("./test/code.js"); //using legacy one
3. Process object changes
In jas process.cwd() will return "home/vm" and process.mainCwd() will return the correct dir
js
console.log(process.cwd())
//returns dir
jas
print(process.cwd())
//returns "home/vm"
print(process.mainCwd())
//returns dir name
__dirname
is now dir
3. CLI
JAS also has a new CLI, as of 0.2.0. Contents under CLI:-
How to install the cli?
To install the cli
use the following command
npm i jas-script -g --save
To view the help menu view use
jas
/*or*/
jas help
Run your jas code from the cli
You can run your jas code directly from the cli without using a js file by the following cmd
If installed globally
jas load -f <fs file path>
/*
You can exclude -f also
*/
jas load <fs file path>
If install a devDeps
Make a script in your package.json named "start"
"scripts": {
"start": "jas load -f \"pathToYourFile.js\""
},
/*
You can also exclude -f
*/
"scripts": {
"start": "jas load \"pathToYourFile.js\""
},
Then run
npm start
Get version name from the CLI
You can get the jas version directly from the cli with the following command
jas version
/*
You can use `jas ver` also
*/
jas ver
or
jas --version
/*
You can use `jas --ver` also
*/
jas --ver
Use prebuild templates
To use our prebuild templates use the following command
jas create
/*
Apparantly there are some aliases
*/
jas make
/*or*/
jas --create
/*or*/
jas --make