Skip to content

Commit 6b63c81

Browse files
Rename scripts to .cjs for ESM migration
1 parent bc18c54 commit 6b63c81

File tree

12 files changed

+18
-18
lines changed

12 files changed

+18
-18
lines changed

binding.gyp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
}
99
},
1010
'variables': {
11-
'ros_version': '<!(node scripts/ros_distro.js)',
11+
'ros_version': '<!(node scripts/ros_distro.cjs)',
1212
'runtime%': 'node',
13-
'ros_lib_dir': "<!(node -p \"require('./scripts/config.js').getROSLibPath()\")",
14-
'ros_include_root': "<!(node -p \"require('./scripts/config.js').getROSIncludeRootPath()\")",
13+
'ros_lib_dir': "<!(node -p \"require('./scripts/config.cjs').getROSLibPath()\")",
14+
'ros_include_root': "<!(node -p \"require('./scripts/config.cjs').getROSIncludeRootPath()\")",
1515
'node_major_version': '<!(node -p \"process.versions.node.split(\'.\')[0]\")',
1616
},
1717
'targets': [
@@ -167,7 +167,7 @@
167167
# After Galactic, e.g., Humble, Jazzy, Rolling.
168168
'ros_version > 2105', {
169169
'include_dirs': [
170-
"<!@(node -p \"require('./scripts/config.js').getIncludePaths().forEach(p => console.log(JSON.stringify(p)))\")"
170+
"<!@(node -p \"require('./scripts/config.cjs').getIncludePaths().forEach(p => console.log(JSON.stringify(p)))\")"
171171
],
172172
'library_dirs': [
173173
'<(ros_lib_dir)',

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "rclnodejs",
33
"version": "1.7.0",
44
"description": "ROS2.0 JavaScript client with Node.js",
5-
"main": "index.js",
5+
"main": "./index.js",
66
"types": "types/index.d.ts",
77
"keywords": [
88
"rclnodejs",
@@ -17,24 +17,24 @@
1717
"build:dev": "node-gyp -j 16 build --debug",
1818
"rebuild": "npm run clean && node-gyp -j 16 rebuild",
1919
"rebuild:dev": "npm run clean && node-gyp -j 16 rebuild --debug",
20-
"generate-messages": "node scripts/generate_messages.js",
21-
"generate-messages-idl": "node scripts/generate_messages.js --idl",
22-
"generate-messages:dev": "node scripts/generate_messages.js --debug",
23-
"generate-tsd-messages": "node scripts/generate_tsd.js",
20+
"generate-messages": "node scripts/generate_messages.cjs",
21+
"generate-messages-idl": "node scripts/generate_messages.cjs --idl",
22+
"generate-messages:dev": "node scripts/generate_messages.cjs --debug",
23+
"generate-tsd-messages": "node scripts/generate_tsd.cjs",
2424
"clean": "node-gyp clean && npx rimraf ./generated",
25-
"install": "node scripts/install.js",
25+
"install": "node scripts/install.cjs",
2626
"postinstall": "npm run generate-messages",
2727
"docs": "cd docs && make",
28-
"test": "nyc node --expose-gc ./scripts/run_test.js && tsd",
29-
"test-idl": "nyc node --expose-gc ./scripts/run_test.js --idl",
30-
"lint": "eslint && node ./scripts/cpplint.js",
28+
"test": "nyc node --expose-gc ./scripts/run_test.cjs && tsd",
29+
"test-idl": "nyc node --expose-gc ./scripts/run_test.cjs --idl",
30+
"lint": "eslint && node ./scripts/cpplint.cjs",
3131
"format": "clang-format -i -style=file ./src/*.cpp ./src/*.h && npx --yes prettier --write \"{lib,rosidl_gen,rostsd_gen,rosidl_parser,types,example,test,scripts,benchmark,rostsd_gen}/**/*.{js,md,ts}\" ./*.{js,md,ts}",
3232
"prepare": "husky",
3333
"coverage": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
34-
"prebuild": "prebuildify --napi --strip --target 16.20.2 --target electron@23.0.0 && node scripts/tag_prebuilds.js"
34+
"prebuild": "prebuildify --napi --strip --target 16.20.2 --target electron@23.0.0 && node scripts/tag_prebuilds.cjs"
3535
},
3636
"bin": {
37-
"generate-ros-messages": "./scripts/generate_messages.js"
37+
"generate-ros-messages": "./scripts/generate_messages.cjs"
3838
},
3939
"authors": [
4040
"Minggang Wang <minggangw@gmail.com>",
@@ -100,6 +100,6 @@
100100
"directory": "test/types"
101101
},
102102
"engines": {
103-
"node": ">= 16.13.0"
103+
"node": ">= 18.0.0"
104104
}
105105
}

rostsd_gen/readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ Run this script every time new interfaces are generated, see script/generate_mes
99
You can update the interfaces.d.ts types manually by running the generate_tsd.js script.
1010

1111
```
12-
node node_modules/rclnodejs/scripts/generate_tsd.js
12+
node node_modules/rclnodejs/scripts/generate_tsd.cjs
1313
```
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)