es4x

by reactiverse

reactiverse / es4x

πŸš€ fast JavaScript 4 Eclipse Vert.x

555 Stars 54 Forks Last release: 29 days ago (0.13.1) Apache License 2.0 1.1K Commits 27 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

ES4X

This is the EcmaScript (5.1+) language support for Eclipse Vert.x

Build Status Join the chat at https://gitter.im/es4x/Lobby Security Status

Why?

10 things I've learned making the fastest JS runtime in the world

JavaScript is fast, and this is the way to make it even faster πŸš€πŸš€πŸš€

Usage

# add es4x-pm globally
npm install -g es4x-pm

Create a project:

# create a generic project
mkdir my-app
cd my-app
# init the project
es4x init
# add other dependencies...
npm install @vertx/unit --save-dev
npm install @vertx/core --save-prod
# will trigger the download
# of the java dependencies
npm install

Create your

index.js
:
/// 
// @ts-check

vertx .createHttpServer() .requestHandler(function (req) { req.response().end("Hello!"); }) .listen(8080);

console.log('Server listening at: http://localhost:8080/');

and your

index.test.js
:
import { TestSuite } from '@vertx/unit';

const suite = TestSuite.create("the_test_suite");

suite.test("my_test_case", function (context) { var s = "value"; context.assertEquals("value", s); });

suite.run();

npm start

Profit!

Documentation

For more documentation please see docs.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.