cbonnissent / es4x

EcmaScript Language Support for Eclipse Vert.x

Home Page:https://reactiverse.io/es4x/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ES4X

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

Build Status

Usage

Create a project:

mkdir my-app
cd my-app
npm init -y
npm add vertx-scripts --save-dev
npm add @vertx/unit --save-dev
npm add @vertx/core --save-prod

Update your package.json as highlighted by the npm log:

{
  ...
  "scripts": {
    "postinstall": "vertx-scripts init",
    "test": "vertx-scripts launcher test -v",
    "start": "vertx-scripts launcher run",
    "package": "vertx-scripts package"
  },
  ...
}

Create your index.js:

/// <reference types="@vertx/core/runtime" />
// @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();

Profit!

Documentation

For more documentation please see docs.

About

EcmaScript Language Support for Eclipse Vert.x

https://reactiverse.io/es4x/

License:Apache License 2.0


Languages

Language:Java 61.3%Language:JavaScript 35.7%Language:Shell 2.9%