update package.json and d.ts  for 3.14 (#112)

* update package.json and d.ts  for 3.14

* try to add babel transform-runtime dep

* fix babel stuff
diff --git a/lib/main.d.ts b/lib/main.d.ts
index 87b86c4..94ea0e3 100644
--- a/lib/main.d.ts
+++ b/lib/main.d.ts
@@ -34,7 +34,7 @@
     // Ressources
 
     interface Actions {
-        list(options?: { namespace?: string; skip?: number; limit?: number; }): Promise<ActionDesc[]>;
+        list(options?: { namespace?: string; skip?: number; limit?: number; count?: boolean; }): Promise<ActionDesc[]>;
         get(options: string): Promise<Action>
         get(options: { name: string; namespace?: string }): Promise<Action>;
         get(options: (string | { name: string; namespace?: string })[]): Promise<Action[]>;
@@ -56,7 +56,7 @@
     }
 
     interface Activations {
-        list(options?: { namespace?: string; name?: string; skip?: number; limit?: number; upto?: number; docs?: boolean; since?: number }): Promise<ActivationDesc[]>;
+        list(options?: { namespace?: string; name?: string; skip?: number; limit?: number; upto?: number; docs?: boolean; since?: number; count?: boolean; }): Promise<ActivationDesc[]>;
         get<T extends Dict>(options: string): Promise<Activation<T>>;
         get<T extends Dict>(options: { name: string; namespace?: string }): Promise<Activation<T>>;
         get(options: string): Promise<Activation<Dict>>;
@@ -75,7 +75,7 @@
     }
 
     interface Packages {
-        list(options?: { namespace?: string; skip?: number; limit?: number; public?: boolean; }): Promise<PackageDesc[]>;
+        list(options?: { namespace?: string; skip?: number; limit?: number; public?: boolean; count?: boolean; }): Promise<PackageDesc[]>;
         get(options: string): Promise<Package>
         get(options: { name: string; namespace?: string }): Promise<Package>;
         get(options: (string | { name: string; namespace?: string })[]): Promise<Package[]>;
@@ -87,7 +87,7 @@
     }
 
     interface Rules {
-        list(options?: { namespace?: string; skip?: number; limit?: number; }): Promise<RuleDesc[]>;
+        list(options?: { namespace?: string; skip?: number; limit?: number; count?: boolean; }): Promise<RuleDesc[]>;
         get(options: string): Promise<Rule>;
         get(options: { name: string; namespace?: string; }): Promise<Rule>;
         get(options: (string | { name: string; namespace?: string; })[]): Promise<Rule[]>;
@@ -101,7 +101,7 @@
     }
 
     interface Triggers {
-        list(options?: { namespace?: string; skip?: number; limit?: number; }): Promise<TriggerDesc[]>;
+        list(options?: { namespace?: string; skip?: number; limit?: number; count?: boolean; }): Promise<TriggerDesc[]>;
         get(options: string): Promise<Trigger>
         get(options: { name: string; namespace?: string; }): Promise<Trigger>;
         get(options: (string | { name: string; namespace?: string; })[]): Promise<Trigger[]>;
@@ -228,13 +228,16 @@
 
     type Kind =
         "" |
+        "java" |
         "nodejs:default" |
         "nodejs:6" |
+        "nodejs:8" |
         "python:default" |
         "python:3" |
         "python:2" |
         "swift:default" |
         "swift:3.1.1" |
+        "swift:4.1" |
         "php:default" |
         "php:7.1";
 
diff --git a/package.json b/package.json
index 7ceaf3b..cc3c540 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "openwhisk",
-  "version": "3.13.1",
+  "version": "3.14.0",
   "description": "JavaScript client library for the OpenWhisk platform",
   "main": "lib/main.js",
   "typings": "lib/main.d.ts",
@@ -33,18 +33,19 @@
   },
   "homepage": "https://github.com/openwhisk/openwhisk-client-js#readme",
   "devDependencies": {
-    "ava": "^0.15.2",
-    "babel": "^6.23.0",
-    "babel-cli": "^6.24.1",
-    "codecov": "^2.3.0",
+    "@types/node": "^9.6.0",
+    "@types/swagger-schema-official": "^2.0.6",
+    "ava": "^0.25.0",
+    "babel-cli": "^6.26.0",
+    "babel-plugin-transform-runtime": "^6.23.0",
+    "babel-preset-es2015": "^6.24.1",
+    "codecov": "^3.0.0",
     "jszip": "^3.1.3",
     "nyc": "^11.0.3",
-    "proxyquire": "1.7.4"
+    "proxyquire": "2.0.1"
   },
   "dependencies": {
-    "needle": "^2.1.0",
-    "@types/node": "^8.0.26",
-    "@types/swagger-schema-official": "^2.0.6"
+    "needle": "^2.1.0"
   },
   "babel": {
     "presets": [