From 3a70d49fdbd1c8de4afc3dd62d3b017287b41a43 Mon Sep 17 00:00:00 2001 From: powermaker450 Date: Tue, 20 Aug 2024 18:40:53 -0400 Subject: [PATCH] Use || for determining port because NaN --- pnpm-lock.yaml | 148 ++++++++++++++++++++++++++++--------------------- src/main.ts | 2 +- 2 files changed, 85 insertions(+), 65 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc3b98d..ca7db75 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,120 +1,140 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -dependencies: - '@types/node': - specifier: ^22.3.0 - version: 22.3.0 - chalk: - specifier: 4.1.0 - version: 4.1.0 - dotenv: - specifier: ^16.4.5 - version: 16.4.5 - yup: - specifier: ^1.4.0 - version: 1.4.0 +importers: -devDependencies: - prettier: - specifier: ^3.3.3 - version: 3.3.3 - typescript: - specifier: ^5.5.4 - version: 5.5.4 + .: + dependencies: + '@types/node': + specifier: ^22.3.0 + version: 22.3.0 + chalk: + specifier: 4.1.0 + version: 4.1.0 + dotenv: + specifier: ^16.4.5 + version: 16.4.5 + yup: + specifier: ^1.4.0 + version: 1.4.0 + devDependencies: + prettier: + specifier: ^3.3.3 + version: 3.3.3 + typescript: + specifier: ^5.5.4 + version: 5.5.4 packages: - /@types/node@22.3.0: + '@types/node@22.3.0': resolution: {integrity: sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==} - dependencies: - undici-types: 6.18.2 - dev: false - /ansi-styles@4.3.0: + ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: false - /chalk@4.1.0: + chalk@4.1.0: resolution: {integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==} engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: false - /color-convert@2.0.1: + color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: false - /color-name@1.1.4: + color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: false - /dotenv@16.4.5: + dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} - dev: false - /has-flag@4.0.0: + has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - dev: false - /prettier@3.3.3: + prettier@3.3.3: resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} hasBin: true - dev: true - /property-expr@2.0.6: + property-expr@2.0.6: resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==} - dev: false - /supports-color@7.2.0: + supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: false - /tiny-case@1.0.3: + tiny-case@1.0.3: resolution: {integrity: sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==} - dev: false - /toposort@2.0.2: + toposort@2.0.2: resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} - dev: false - /type-fest@2.19.0: + type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - dev: false - /typescript@5.5.4: + typescript@5.5.4: resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} hasBin: true - dev: true - /undici-types@6.18.2: + undici-types@6.18.2: resolution: {integrity: sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==} - dev: false - /yup@1.4.0: + yup@1.4.0: resolution: {integrity: sha512-wPbgkJRCqIf+OHyiTBQoJiP5PFuAXaWiJK6AmYkzQAh5/c2K9hzSApBZG5wV9KoKSePF7sAxmNSvh/13YHkFDg==} + +snapshots: + + '@types/node@22.3.0': + dependencies: + undici-types: 6.18.2 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + chalk@4.1.0: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + dotenv@16.4.5: {} + + has-flag@4.0.0: {} + + prettier@3.3.3: {} + + property-expr@2.0.6: {} + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + tiny-case@1.0.3: {} + + toposort@2.0.2: {} + + type-fest@2.19.0: {} + + typescript@5.5.4: {} + + undici-types@6.18.2: {} + + yup@1.4.0: dependencies: property-expr: 2.0.6 tiny-case: 1.0.3 toposort: 2.0.2 type-fest: 2.19.0 - dev: false diff --git a/src/main.ts b/src/main.ts index 7428cbf..8e495fe 100644 --- a/src/main.ts +++ b/src/main.ts @@ -8,7 +8,7 @@ dotenv.config(); const logger = new Logger("Simple Review Server"); const response = new Responder(); // @ts-ignore -const port = +process.env.PORT ?? 8080; +const port = +process.env.PORT || 8080; const host = emp(`http://localhost:${port}`); const contentType = { "Content-Type": "application/json" };