diff --git a/app/package-lock.json b/app/package-lock.json index 060f545..001b2e9 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -14,7 +14,7 @@ "@nestjs/platform-express": "^10.0.0", "@nestjs/platform-socket.io": "^10.4.7", "@nestjs/websockets": "^10.4.7", - "common_logic": "file:../common_logic", + "interface": "file:../interface", "reflect-metadata": "^0.2.0", "rxjs": "^7.8.1" }, @@ -42,7 +42,7 @@ "typescript": "^5.1.3" } }, - "../common_logic": { + "../interface": { "version": "1.0.0", "license": "ISC", "devDependencies": { @@ -3549,10 +3549,6 @@ "node": ">= 6" } }, - "node_modules/common_logic": { - "resolved": "../common_logic", - "link": true - }, "node_modules/component-emitter": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", @@ -5284,6 +5280,10 @@ "node": ">=12.0.0" } }, + "node_modules/interface": { + "resolved": "../interface", + "link": true + }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", diff --git a/app/package.json b/app/package.json index 9e197fc..c4cc9fd 100644 --- a/app/package.json +++ b/app/package.json @@ -24,7 +24,7 @@ "@nestjs/platform-express": "^10.0.0", "@nestjs/platform-socket.io": "^10.4.7", "@nestjs/websockets": "^10.4.7", - "common_logic": "file:../common_logic", + "interface": "file:../interface", "reflect-metadata": "^0.2.0", "rxjs": "^7.8.1" }, diff --git a/app/src/main.ts b/app/src/main.ts index 19a5915..5589d5f 100644 --- a/app/src/main.ts +++ b/app/src/main.ts @@ -1,11 +1,9 @@ import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; -import { printMsg } from 'common_logic'; async function bootstrap() { const app = await NestFactory.create(AppModule); const port = process.env.PORT ?? 3010; await app.listen(port); - printMsg(`App listening on port ${port}`); } bootstrap(); diff --git a/common_logic/index.ts b/common_logic/index.ts deleted file mode 100644 index 863d561..0000000 --- a/common_logic/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export function printMsg(msg: string){ - console.log(msg); -} \ No newline at end of file diff --git a/interface/constants/TrackType.ts b/interface/constants/TrackType.ts new file mode 100644 index 0000000..4e68f01 --- /dev/null +++ b/interface/constants/TrackType.ts @@ -0,0 +1,4 @@ +export enum TrackType { + RAIL = "RAIL", + ROAD = "ROAD" +}; diff --git a/interface/index.ts b/interface/index.ts new file mode 100644 index 0000000..f4c0cdf --- /dev/null +++ b/interface/index.ts @@ -0,0 +1 @@ +export * from "./constants/TrackType" \ No newline at end of file diff --git a/common_logic/package-lock.json b/interface/package-lock.json similarity index 100% rename from common_logic/package-lock.json rename to interface/package-lock.json diff --git a/common_logic/package.json b/interface/package.json similarity index 93% rename from common_logic/package.json rename to interface/package.json index 596ad86..0233457 100644 --- a/common_logic/package.json +++ b/interface/package.json @@ -1,5 +1,5 @@ { - "name": "common_logic", + "name": "interface", "version": "1.0.0", "description": "A collection of common functions for the trains and roads project.", "main": "dist/index.js", diff --git a/common_logic/tsconfig.json b/interface/tsconfig.json similarity index 100% rename from common_logic/tsconfig.json rename to interface/tsconfig.json diff --git a/web/package-lock.json b/web/package-lock.json index f6dd53e..c572af6 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -16,7 +16,7 @@ "@types/node": "^16.18.119", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", - "common_logic": "file:../common_logic", + "interface": "file:../interface", "react": "^18.3.1", "react-dom": "^18.3.1", "react-scripts": "5.0.1", @@ -26,7 +26,7 @@ "web-vitals": "^2.1.4" } }, - "../common_logic": { + "../interface": { "version": "1.0.0", "license": "ISC", "devDependencies": { @@ -6142,10 +6142,6 @@ "node": ">= 12" } }, - "node_modules/common_logic": { - "resolved": "../common_logic", - "link": true - }, "node_modules/common-tags": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", @@ -9667,6 +9663,10 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "license": "ISC" }, + "node_modules/interface": { + "resolved": "../interface", + "link": true + }, "node_modules/internal-slot": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", diff --git a/web/package.json b/web/package.json index a0d6d26..6a469ba 100644 --- a/web/package.json +++ b/web/package.json @@ -11,7 +11,7 @@ "@types/node": "^16.18.119", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", - "common_logic": "file:../common_logic", + "interface": "file:../interface", "react": "^18.3.1", "react-dom": "^18.3.1", "react-scripts": "5.0.1",