Skip to content

Commit

Permalink
Replace dtslint with tsd to test .d.ts files
Browse files Browse the repository at this point in the history
  • Loading branch information
minggangw committed Feb 28, 2025
1 parent 7bd1f55 commit 7e877fa
Show file tree
Hide file tree
Showing 7 changed files with 403 additions and 753 deletions.
19 changes: 11 additions & 8 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,13 @@
"build:dev": "node-gyp -j 16 build --debug",
"rebuild": "npm run clean && node-gyp -j 16 rebuild",
"rebuild:dev": "npm run clean && node-gyp -j 16 rebuild --debug",
"generate-messages": "node scripts/generate_messages.js",
"generate-messages:dev": "node scripts/generate_messages.js --debug",
"generate-messages": "node scripts/generate_messages.js && node scripts/generate_tsd.js",
"generate-messages:dev": "node scripts/generate_messages.js --debug && node scripts/generate_tsd.js",
"clean": "node-gyp clean && rimraf ./generated",
"install": "npm run rebuild",
"postinstall": "npm run generate-messages",
"docs": "cd docs && make",
"test": "node --expose-gc ./scripts/run_test.js && npm run dtslint",
"dtslint": "node scripts/generate_tsd.js",
"test": "node --expose-gc ./scripts/run_test.js && npx tsd",
"lint": "eslint --max-warnings=0 --ext js,ts index.js types scripts lib example rosidl_gen rosidl_parser test benchmark/rclnodejs && node ./scripts/cpplint.js",
"format": "clang-format -i -style=file ./src/*.cpp ./src/*.hpp && prettier --write \"{lib,rosidl_gen,rostsd_gen,rosidl_parser,types,example,test,scripts,benchmark}/**/*.{js,md,ts}\" ./*.{js,md,ts}",
"prepare": "husky"
Expand All @@ -45,6 +44,7 @@
},
"devDependencies": {
"@babel/eslint-parser": "^7.25.9",
"@types/node": "^22.13.5",
"@typescript-eslint/eslint-plugin": "^8.18.0",
"@typescript-eslint/parser": "^8.18.0",
"babel-eslint": "^10.1.0",
Expand All @@ -60,6 +60,7 @@
"mocha": "^11.0.2",
"sinon": "^19.0.2",
"tree-kill": "^1.2.2",
"tsd": "^0.31.2",
"typescript": "^5.7.2"
},
"dependencies": {
Expand All @@ -70,17 +71,16 @@
"compare-versions": "^6.1.1",
"debug": "^4.4.0",
"dot": "^1.1.3",
"dtslint": "^4.2.1",
"fs-extra": "^11.2.0",
"json-bigint": "^1.0.0",
"is-close": "^1.3.3",
"json-bigint": "^1.0.0",
"mkdirp": "^3.0.1",
"mz": "^2.7.0",
"nan": "^2.22.0",
"prettier": "^3.4.2",
"rimraf": "^6.0.1",
"uuid": "^11.0.3",
"walk": "^2.3.15",
"prettier": "^3.4.2"
"walk": "^2.3.15"
},
"husky": {
"hooks": {
Expand All @@ -95,6 +95,9 @@
"clang-format -i -style=file"
]
},
"tsd": {
"directory": "test/types"
},
"engines": {
"node": ">= 16.13.0"
}
Expand Down
1 change: 0 additions & 1 deletion test/types/index.d.ts

This file was deleted.

Loading

0 comments on commit 7e877fa

Please sign in to comment.