This package has been deprecated

Author message:

stop

atscript

0.8.2 • Public • Published

atscript

NPM Version NPM Downloads

Little preprocessor for javascript.

Installation

npm install atscript

Features

-> 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;
    }
}

License

MIT

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i atscript

    Weekly Downloads

    1

    Version

    0.8.2

    License

    MIT

    Last publish

    Collaborators

    • kerrytazi