I decided to purge my packages since an update came out and found that apparently a submodule is missing from the TradeOffer Manager:
Error: Cannot find module 'functions-have-names'
Require stack:
- /home/aws/dupe/node_modules/set-function-name/index.js
- /home/aws/dupe/node_modules/regexp.prototype.flags/implementation.js
- /home/aws/dupe/node_modules/regexp.prototype.flags/index.js
- /home/aws/dupe/node_modules/deep-equal/index.js
- /home/aws/dupe/node_modules/steam-tradeoffer-manager/lib/polling.js
- /home/aws/dupe/node_modules/steam-tradeoffer-manager/lib/index.js
- /home/aws/dupe/build/modules/steam.js
- /home/aws/dupe/build/index.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
at Module._load (node:internal/modules/cjs/loader:922:27)
at Module.require (node:internal/modules/cjs/loader:1143:19)
at require (node:internal/modules/cjs/helpers:121:18)
at Object.<anonymous> (/home/aws/dupe/node_modules/set-function-name/index.js:5:38)
at Module._compile (node:internal/modules/cjs/loader:1256:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
at Module.load (node:internal/modules/cjs/loader:1119:32)
at Module._load (node:internal/modules/cjs/loader:960:12)
at Module.require (node:internal/modules/cjs/loader:1143:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/home/aws/dupe/node_modules/set-function-name/index.js',
'/home/aws/dupe/node_modules/regexp.prototype.flags/implementation.js',
'/home/aws/dupe/node_modules/regexp.prototype.flags/index.js',
'/home/aws/dupe/node_modules/deep-equal/index.js',
'/home/aws/dupe/node_modules/steam-tradeoffer-manager/lib/polling.js',
'/home/aws/dupe/node_modules/steam-tradeoffer-manager/lib/index.js',
'/home/aws/dupe/build/modules/steam.js',
'/home/aws/dupe/build/index.js'
]
}
I also totally forgot to list my packages. My bad!
"dependencies": {
//...
"node-steam-openid": "^1.2.0",
"steam-totp": "^2.1.2",
"steam-tradeoffer-manager": "^2.10.6",
"steam-user": "^4.29.2",
"steamcommunity": "^3.46.1",
"steamid": "^2.0.0",
//...
}