Browse Source

Update ES4X dependencies (#4397)

Paulo Lopes 6 years ago
parent
commit
2d80062b45
2 changed files with 13 additions and 15 deletions
  1. 2 4
      frameworks/JavaScript/es4x/es4x.dockerfile
  2. 11 11
      frameworks/JavaScript/es4x/package.json

+ 2 - 4
frameworks/JavaScript/es4x/es4x.dockerfile

@@ -1,4 +1,4 @@
-FROM oracle/graalvm-ce:1.0.0-rc10
+FROM oracle/graalvm-ce:1.0.0-rc11
 # Set working dir
 RUN mkdir /app
 WORKDIR /app
@@ -7,8 +7,6 @@ COPY ./ /app
 
 # Get dependencies
 RUN npm --unsafe-perm install
-# Generate a runtime blog
-RUN npm run package
 
 CMD java \
     -server                                           \
@@ -22,5 +20,5 @@ CMD java \
     -Dvertx.threadChecks=false                        \
     -Dvertx.disableContextTimings=true                \
     -Dvertx.disableTCCL=true                          \
-    -jar target/dist/es4x-0.0.1.jar                   \
+    -jar node_modules/.bin/benchmark.jar              \
     --instances `grep --count ^processor /proc/cpuinfo`

+ 11 - 11
frameworks/JavaScript/es4x/package.json

@@ -1,26 +1,26 @@
 {
-  "name": "es4x",
+  "name": "benchmark",
   "version": "0.0.1",
   "private": true,
   "main": "index.js",
   "devDependencies": {
-    "@vertx/unit": "^3.6.2",
-    "es4x-cli": "^0.1.1"
+    "@vertx/unit": "^3.6.3",
+    "es4x-pm": "^0.7.2"
   },
   "dependencies": {
-    "@vertx/core": "^3.6.2",
-    "@vertx/web": "^3.6.2",
-    "@vertx/web-templ-handlebars": "^3.6.2",
-    "@reactiverse/reactive-pg-client": "^0.11.0"
+    "@vertx/core": "^3.6.3",
+    "@vertx/web": "^3.6.3",
+    "@vertx/web-templ-handlebars": "^3.6.3",
+    "@reactiverse/reactive-pg-client": "^0.11.2"
   },
   "files": [
     "util.js",
     "templates/fortunes.hbs"
   ],
   "scripts": {
-    "postinstall": "es4x postinstall",
-    "start": "es4x exec run",
-    "test": "es4x exec test",
-    "package": "es4x package"
+    "start": "benchmark",
+    "test": "benchmark test index.test.js",
+    "postinstall": "es4x install",
+    "dockerfile": "es4x dockerfile"
   }
 }