fix jsdoc error and update devdependencies versions for NPM packages

fix following error reported by eslint

/gr-task-plugin/gr-task-plugin.js

error  Tag @typedef must have a name/namepath in "jsdoc" mode
       jsdoc/valid-types

also update devdependencies version as per upstream gerrit master
branch in package.json file

package.json file is referenced from following location :

https://gerrit.googlesource.com/gerrit/
    +/refs/heads/master/package.json

Change-Id: If7b22841aa556658cd9ab253b92e51661919f45f
diff --git a/gr-task-plugin/gr-task-plugin.js b/gr-task-plugin/gr-task-plugin.js
index 34fa467..c665d61 100644
--- a/gr-task-plugin/gr-task-plugin.js
+++ b/gr-task-plugin/gr-task-plugin.js
@@ -27,7 +27,7 @@
  *  hint: ?string,
  *  name: string,
  *  status: string
- * }}
+ * }} Defs.Task
  */
 Defs.Task;
 
diff --git a/package.json b/package.json
index ff90a5b..fac70e5 100644
--- a/package.json
+++ b/package.json
@@ -7,11 +7,11 @@
     "@bazel/terser": "^3.4.0"
   },
   "devDependencies": {
-    "eslint": "^6.6.0",
-    "eslint-config-google": "^0.13.0",
-    "eslint-plugin-html": "^6.0.0",
-    "eslint-plugin-import": "^2.20.1",
-    "eslint-plugin-jsdoc": "^19.2.0",
+    "eslint": "^7.24.0",
+    "eslint-config-google": "^0.14.0",
+    "eslint-plugin-html": "^6.1.2",
+    "eslint-plugin-import": "^2.22.1",
+    "eslint-plugin-jsdoc": "^32.3.0",
     "rollup": "^2.45.2",
     "terser": "^5.6.1"
   },