Skip to content

Commit e35075a

Browse files
committed
Support Node.js v19 by using a custom loader
1 parent 044c2ca commit e35075a

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

.vscode/launch.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"configurations": [
77
{
88
"type": "node",
9-
"runtimeArgs": ["--experimental-specifier-resolution=node"],
9+
"runtimeArgs": ["--experimental-loader=extensionless"],
1010
"request": "launch",
1111
"name": "Debug",
1212
"skipFiles": ["<node_internals>/**"],

package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"scripts": {
88
"build": "tsc --build",
99
"build:debug": "tsc --build && tsc --sourceMap",
10-
"dev": "tsc-watch --onSuccess \"node --experimental-specifier-resolution=node dist/index.js\"",
11-
"start": "node --experimental-specifier-resolution=node dist/index.js",
10+
"dev": "tsc-watch --onSuccess \"node --experimental-loader=extensionless dist/index.js\"",
11+
"start": "node --experimental-loader=extensionless dist/index.js",
1212
"lint": "eslint src/**/*.{js,ts}",
1313
"lint:fix": "eslint --fix src/**/*.{js,ts}",
1414
"format": "prettier --check src/**/*.{js,ts}",
@@ -49,6 +49,7 @@
4949
"chatgpt-v3": "npm:[email protected]",
5050
"config": "^3.3.9",
5151
"dotenv": "^16.0.3",
52+
"extensionless": "^1.1.0",
5253
"lodash": "^4.17.21",
5354
"node-telegram-bot-api": "^0.60.0",
5455
"puppeteer": "^19.7.1"

pnpm-lock.yaml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)