diff --git a/packages/analytics/src/index.ts b/packages/analytics/src/index.ts index 00f04a3..7f05793 100644 --- a/packages/analytics/src/index.ts +++ b/packages/analytics/src/index.ts @@ -1,4 +1,4 @@ -import connectDB from '../../models/dist/index.js' +import connectDB from '@linux-odyssey/models' import express from 'express' import { engine } from 'express-handlebars' import basicAuth from 'express-basic-auth' diff --git a/packages/analytics/src/models/commands.ts b/packages/analytics/src/models/commands.ts index 1fcf7ae..5f52f67 100644 --- a/packages/analytics/src/models/commands.ts +++ b/packages/analytics/src/models/commands.ts @@ -1,4 +1,4 @@ -import { Command } from '../../../models/dist/index.js' +import { Command } from '@linux-odyssey/models' import Pagination from './pagination.ts' // eslint-disable-next-line import/prefer-default-export diff --git a/packages/analytics/src/models/quests.ts b/packages/analytics/src/models/quests.ts index 17fa717..2b64889 100644 --- a/packages/analytics/src/models/quests.ts +++ b/packages/analytics/src/models/quests.ts @@ -1,6 +1,6 @@ /* eslint-disable object-shorthand */ /* eslint-disable func-names */ -import { UserProfile } from '../../../models/dist/index.js' +import { UserProfile } from '@linux-odyssey/models' export function questList() { return UserProfile.aggregate([ diff --git a/packages/analytics/src/models/sessions.ts b/packages/analytics/src/models/sessions.ts index b921327..8919704 100644 --- a/packages/analytics/src/models/sessions.ts +++ b/packages/analytics/src/models/sessions.ts @@ -1,4 +1,4 @@ -import { Command, Session } from '../../../models/dist/index.js' +import { Command, Session } from '@linux-odyssey/models' import Pagination from './pagination.js' import { CommandObject, diff --git a/packages/analytics/src/models/users.ts b/packages/analytics/src/models/users.ts index e36c6ad..13298b2 100644 --- a/packages/analytics/src/models/users.ts +++ b/packages/analytics/src/models/users.ts @@ -1,4 +1,4 @@ -import { Session, User } from '../../../models/dist/index.js' +import { Session, User } from '@linux-odyssey/models' import Pagination from './pagination.js' import { Types } from 'mongoose' import { IUser, UserSessionDetail } from '../interface.js' diff --git a/packages/analytics/tsconfig.json b/packages/analytics/tsconfig.json index 3193f9b..284c446 100644 --- a/packages/analytics/tsconfig.json +++ b/packages/analytics/tsconfig.json @@ -6,7 +6,11 @@ "esModuleInterop": true, "noEmit": true, "strict": false, - "allowImportingTsExtensions": true + "allowImportingTsExtensions": true, + "baseUrl": ".", + "paths": { + "@linux-odyssey/models": ["./packages/models"] + } }, "include": ["src"], "exclude": ["node_modules", "dist"],