This commit is contained in:
boufni95 2024-09-26 20:15:35 +00:00
parent f702d2be8d
commit e1c950b683
3 changed files with 41 additions and 3 deletions

35
package-lock.json generated
View file

@ -46,7 +46,8 @@
"uuid": "^8.3.2", "uuid": "^8.3.2",
"websocket": "^1.0.34", "websocket": "^1.0.34",
"websocket-polyfill": "^0.0.3", "websocket-polyfill": "^0.0.3",
"why-is-node-running": "^3.2.0" "why-is-node-running": "^3.2.0",
"ws": "^8.18.0"
}, },
"devDependencies": { "devDependencies": {
"@types/chai": "^4.3.4", "@types/chai": "^4.3.4",
@ -59,6 +60,7 @@
"@types/node-fetch": "^2.6.3", "@types/node-fetch": "^2.6.3",
"@types/uuid": "^8.3.4", "@types/uuid": "^8.3.4",
"@types/websocket": "^1.0.6", "@types/websocket": "^1.0.6",
"@types/ws": "^8.5.12",
"nodemon": "^2.0.20", "nodemon": "^2.0.20",
"ts-node": "10.7.0", "ts-node": "10.7.0",
"typescript": "5.5.4" "typescript": "5.5.4"
@ -748,6 +750,16 @@
"@types/node": "*" "@types/node": "*"
} }
}, },
"node_modules/@types/ws": {
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz",
"integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@uphold/request-logger": { "node_modules/@uphold/request-logger": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/@uphold/request-logger/-/request-logger-2.0.0.tgz", "resolved": "https://registry.npmjs.org/@uphold/request-logger/-/request-logger-2.0.0.tgz",
@ -5755,6 +5767,27 @@
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
}, },
"node_modules/ws": {
"version": "8.18.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
"integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
"utf-8-validate": ">=5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
"optional": true
},
"utf-8-validate": {
"optional": true
}
}
},
"node_modules/xtend": { "node_modules/xtend": {
"version": "4.0.2", "version": "4.0.2",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",

View file

@ -63,7 +63,8 @@
"uuid": "^8.3.2", "uuid": "^8.3.2",
"websocket": "^1.0.34", "websocket": "^1.0.34",
"websocket-polyfill": "^0.0.3", "websocket-polyfill": "^0.0.3",
"why-is-node-running": "^3.2.0" "why-is-node-running": "^3.2.0",
"ws": "^8.18.0"
}, },
"devDependencies": { "devDependencies": {
"@types/chai": "^4.3.4", "@types/chai": "^4.3.4",
@ -76,8 +77,9 @@
"@types/node-fetch": "^2.6.3", "@types/node-fetch": "^2.6.3",
"@types/uuid": "^8.3.4", "@types/uuid": "^8.3.4",
"@types/websocket": "^1.0.6", "@types/websocket": "^1.0.6",
"@types/ws": "^8.5.12",
"nodemon": "^2.0.20", "nodemon": "^2.0.20",
"ts-node": "10.7.0", "ts-node": "10.7.0",
"typescript": "5.5.4" "typescript": "5.5.4"
} }
} }

View file

@ -8,6 +8,9 @@ import { getLogger } from './services/helpers/logger.js';
import { initMainHandler } from './services/main/init.js'; import { initMainHandler } from './services/main/init.js';
import { LoadMainSettingsFromEnv } from './services/main/settings.js'; import { LoadMainSettingsFromEnv } from './services/main/settings.js';
import { nip19 } from 'nostr-tools' import { nip19 } from 'nostr-tools'
//@ts-ignore
import { WebSocket } from 'ws'
Object.assign(global, { WebSocket: WebSocket });
const { nprofileEncode } = nip19 const { nprofileEncode } = nip19
const start = async () => { const start = async () => {