aboutsummaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-05-30 10:43:46 +0100
committerMichael Williamson <mike@zwobble.org>2023-05-30 10:43:46 +0100
commitbb744a1f4e3dba2258c083bd47669e0d010d0488 (patch)
tree7f57e30c0cdeb46bade0f2dd3a34f1720e9b5e9e /package.json
parentb02278fc5677b0eb749534ed90ff3a63bd159fcc (diff)
Check TypeScript declarations are valid
Diffstat (limited to 'package.json')
-rw-r--r--package.json3
1 files changed, 3 insertions, 0 deletions
diff --git a/package.json b/package.json
index 2432a16..8acc01d 100644
--- a/package.json
+++ b/package.json
@@ -29,6 +29,7 @@
"xmlbuilder": "^10.0.0"
},
"devDependencies": {
+ "@types/node": "^20.2.5",
"browserify": "~13.0.1",
"browserify-prepend-licenses": "~1.0.0",
"duck": "^0.1.12",
@@ -36,6 +37,7 @@
"hamjest": "^4.0.1",
"mocha": "~2.2.5",
"temp": "^0.9.4",
+ "typescript": "^5.0.4",
"uglify-js": "~2.4.8"
},
"browser": {
@@ -48,6 +50,7 @@
"scripts": {
"pretest": "eslint lib test",
"test": "mocha 'test/**/*.tests.js'",
+ "check-typescript": "tsc --noEmit lib/index.d.ts",
"prepare": "make mammoth.browser.min.js"
},
"license": "BSD-2-Clause",