1.7.2 • Published 5 years ago

rexjs-api v1.7.2

Weekly downloads
85
License
MIT
Repository
github
Last release
5 years ago

Rexjs is a faster and smaller JavaScript(ES6+) compiler!


中文

Link

Install

  • NPM
npm install rexjs-api
  • Git
git clone https://github.com/china-liji/Rexjs.git
  • Download

Zip

rex.min.js - 255KB

rex-api.min.js - 252KB

rex-browser-helper.min.js - 18KB


Faster and Smaller

npm.io

./dist/rex.min.js1.7.2 only 255KB, smaller than others.


Usage

Web

<script src="./dist/rex.min.js"></script>
cross browser: `Chrome`、`Firefox`、`Safari`、`IE9+`.

> **Nodejs**

* ./ext.js
```js
import path from "path";

export default function(filename){
	return path.parse(filename).ext;
};
  • ./index.js
import ext from "./ext.js";

// output ".js"
ext(__filename);
  • Command Line
rexjs ./index.js

Rexjs API

  • JavaScript
// import "rexjs-api" module

// Nodejs
let Rexjs = require("rexjs-api");

// Web Worker
importScripts("./dist/rex-api.min.js");
let Rexjs = self.Rexjs;

// Web: <script src="./dist/rex.min.js"></script>
let Rexjs = window.Rexjs;


// initialize parser
let es5Code = "", parser = new Rexjs.ECMAScriptParser();

// parse module from a file
parser.parse(
	// init file
	new Rexjs.File(
		// filename
		"./filename.js",
		// source
		"class Car {}"
	)
);

// returning the generated code
es5Code = parser.build();
  • HTML

This file provides generated code API, so reference it before run generated code in your browser.

<script src="./dist/rex-browser-helper.min.js"></script>

Other Packages


Thanks!

1.7.2

5 years ago

1.7.1

5 years ago

1.7.0

5 years ago

1.6.50

6 years ago

1.6.48

6 years ago

1.6.47

6 years ago

1.6.46

6 years ago

1.6.45

6 years ago

1.6.43

6 years ago

1.6.42

6 years ago

1.6.41

6 years ago

1.6.4

6 years ago

1.6.33

6 years ago

1.6.32

6 years ago

1.6.31

6 years ago

1.6.30

6 years ago

1.6.29

6 years ago

1.6.28

6 years ago

1.6.27

6 years ago

1.6.26

6 years ago

1.6.25

6 years ago

1.6.23

6 years ago

1.6.22

6 years ago

1.6.21

6 years ago

1.6.20

6 years ago

1.6.19

6 years ago

1.6.18

6 years ago

1.6.17

6 years ago

1.6.16

6 years ago

1.6.15

6 years ago

1.6.13

6 years ago

1.6.12

6 years ago

1.6.11

6 years ago

1.6.1

6 years ago

1.6.0

6 years ago

1.5.14

6 years ago

1.5.13

6 years ago

1.5.12

6 years ago

1.5.11

6 years ago

1.5.10

6 years ago

1.5.9

6 years ago

1.5.8

6 years ago

1.5.7

6 years ago

1.5.6

6 years ago

1.5.5

6 years ago

1.5.4

6 years ago

1.5.3

6 years ago

1.5.2

6 years ago

1.5.1

6 years ago

1.5.0

6 years ago

1.4.9

6 years ago

1.4.8

6 years ago

1.4.7

6 years ago

1.4.6

6 years ago

1.4.5

6 years ago

1.4.3

6 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.9

6 years ago

1.3.8

6 years ago

1.3.7

6 years ago

1.3.6

6 years ago

1.3.5

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago