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

Readme

Keywords

none

Package Sidebar

Install

npm i atscript

Weekly Downloads

3

Version

0.8.2

License

MIT

Last publish

Collaborators

  • kerrytazi