0.8.2 • Published 8 years ago
atscript v0.8.2
atscript
Little preprocessor for javascript.
Installation
npm install atscriptFeatures
@ -> this
// example
@bar; -> this.bar;
return @; -> return this;API
Initialization
let atscript = require("atscript");
// using uglify-es minify
let options = {
minify: true
}Options
| option | default | description |
|---|---|---|
| minify | false | uglify-es minify function with compress={toplevel:true} option |
.render(code, options)
let code = "return @bar;";
let result = atscript.render(code);
// -> "return this.bar;".renderFile(filePath, options)
// test.js
class Foo {
bar(value) {
@asd = value;
return @baz;
}
getThis() {
return @;
}
}// index.js
let result = atscript.renderFile("test.js");
// ->
class Foo {
bar(value) {
this.asd = value;
return this.baz;
}
getThis() {
return this;
}
}