This is an automated email from the ASF dual-hosted git repository.

glynnbird pushed a commit to branch fetch
in repository https://gitbox.apache.org/repos/asf/couchdb-nano.git

commit 1ad4561b22b7369f1da75c28007d3adc54f74bbb
Author: Glynn Bird <[email protected]>
AuthorDate: Wed Dec 14 14:03:48 2022 +0000

    added typescript parsing
---
 package-lock.json | 38 ++++++++++++++++++++++++++++++++++++--
 package.json      |  6 ++++--
 2 files changed, 40 insertions(+), 4 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 0978f1f..d14c949 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,11 +11,20 @@
       "dependencies": {
         "undici": "^5.14.0"
       },
-      "devDependencies": {},
+      "devDependencies": {
+        "@types/node": "^18.11.15",
+        "typescript": "^4.9.4"
+      },
       "engines": {
-        "node": ">=18"
+        "node": ">=12.18"
       }
     },
+    "node_modules/@types/node": {
+      "version": "18.11.15",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.15.tgz";,
+      "integrity": 
"sha512-VkhBbVo2+2oozlkdHXLrb3zjsRkpdnaU2bXmX8Wgle3PUi569eLRaHGlgETQHR7lLL1w7GiG3h9SnePhxNDecw==",
+      "dev": true
+    },
     "node_modules/busboy": {
       "version": "1.6.0",
       "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz";,
@@ -35,6 +44,19 @@
         "node": ">=10.0.0"
       }
     },
+    "node_modules/typescript": {
+      "version": "4.9.4",
+      "resolved": 
"https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz";,
+      "integrity": 
"sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==",
+      "dev": true,
+      "bin": {
+        "tsc": "bin/tsc",
+        "tsserver": "bin/tsserver"
+      },
+      "engines": {
+        "node": ">=4.2.0"
+      }
+    },
     "node_modules/undici": {
       "version": "5.14.0",
       "resolved": "https://registry.npmjs.org/undici/-/undici-5.14.0.tgz";,
@@ -48,6 +70,12 @@
     }
   },
   "dependencies": {
+    "@types/node": {
+      "version": "18.11.15",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.15.tgz";,
+      "integrity": 
"sha512-VkhBbVo2+2oozlkdHXLrb3zjsRkpdnaU2bXmX8Wgle3PUi569eLRaHGlgETQHR7lLL1w7GiG3h9SnePhxNDecw==",
+      "dev": true
+    },
     "busboy": {
       "version": "1.6.0",
       "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz";,
@@ -61,6 +89,12 @@
       "resolved": 
"https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz";,
       "integrity": 
"sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg=="
     },
+    "typescript": {
+      "version": "4.9.4",
+      "resolved": 
"https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz";,
+      "integrity": 
"sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==",
+      "dev": true
+    },
     "undici": {
       "version": "5.14.0",
       "resolved": "https://registry.npmjs.org/undici/-/undici-5.14.0.tgz";,
diff --git a/package.json b/package.json
index 9013ae0..38b7db6 100644
--- a/package.json
+++ b/package.json
@@ -20,14 +20,16 @@
     "undici": "^5.14.0"
   },
   "devDependencies": {
+    "@types/node": "^18.11.15",
+    "typescript": "^4.9.4"
   },
   "scripts": {
-    "test": "node --test ./test/*.test.js"
+    "test": "tsc lib/nano.d.ts && node --test ./test/*.test.js"
   },
   "main": "./lib/nano.js",
   "types": "./lib/nano.d.ts",
   "engines": {
-    "node": ">=18"
+    "node": ">=12.18"
   },
   "pre-commit": [
     "test"

Reply via email to