mirror of
https://github.com/swc-project/swc.git
synced 2024-12-23 21:54:36 +03:00
Rust-based platform for the Web
babelcompilerecmascriptecmascript-parserjavascriptparserruststarred-repostarred-swc-project-reposwctypescripttypescript-compilertypescript-parser
56a6429fad
Use own repository for rustdoc. |
||
---|---|---|
.cargo | ||
.vscode | ||
atoms | ||
common | ||
ecmascript | ||
macros | ||
scripts | ||
src | ||
testing | ||
.gitignore | ||
.gitmodules | ||
.rustfmt.toml | ||
.travis.yml | ||
bors.toml | ||
Cargo.toml | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
README.md | ||
rust-toolchain |
spdy web compiler
Make the web (development) faster.
swc is rust port of babel and closure compiler.
Installation
Requires nightly version of rust.
cargo install --git https://github.com/swc-project/swc.git
Usage
test.js
:
8 + 8;
use(8 + 8, 8 ** 8);
Example
swc jsc test.js
Output
8 + 8;
use(8 + 8, Math.pow(8, 8));
Example
swc jsc --optimize test.js
Output
use(8 + 8, Math.pow(8, 8));