Skip to content

Commit e47bae4

Browse files
committed
Refactor: Reorganize service files and update configuration
- Move services from apps/api to apps/client/src/services with better naming - Rename formService.js to jobCreationService.js - Rename editFormService.js to jobEditService.js - Rename jobService.js to jobListingService.js - Move imageModeration config to apps/api/config - Update test files to match new service names - Update TypeScript and build configuration files
1 parent 248941e commit e47bae4

File tree

10 files changed

+9
-5
lines changed

10 files changed

+9
-5
lines changed

apps/api/formService.js renamed to apps/client/src/services/jobCreationService.js

File renamed without changes.
File renamed without changes.

apps/api/jobService.js renamed to apps/client/src/services/jobListingService.js

File renamed without changes.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ import {
88
mockUpdatePayload,
99
mockUpdatedJobResponse,
1010
createAxiosResponse,
11-
} from '@mocks/editFormService.js';
11+
} from '@mocks/jobEditService.js';
1212

1313
vi.mock('axios');
1414

1515
const importService = async () => {
1616
vi.resetModules();
1717
vi.stubEnv('VITE_API_URL', mockApiUrl);
18-
return import('../apps/api/editFormService.js');
18+
return import('@services/jobEditService.js');
1919
};
2020

21-
describe('editFormService', () => {
21+
describe('jobEditService', () => {
2222
beforeEach(() => {
2323
vi.clearAllMocks();
2424
});

tsconfig.app.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
// ...
55
"baseUrl": ".",
66
"paths": {
7-
"@/*": ["apps/client/src/*"]
7+
"@/*": ["apps/client/src/*"],
8+
"@services/*": ["apps/client/src/services/*"]
89
}
910
// ...
1011
},

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"compilerOptions": {
99
"baseUrl": ".",
1010
"paths": {
11-
"@/*": ["apps/client/src/*"]
11+
"@/*": ["apps/client/src/*"],
12+
"@services/*": ["apps/client/src/services/*"]
1213
}
1314
}
1415
}

vite.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ export default defineConfig({
3333
resolve: {
3434
alias: {
3535
'@': path.resolve(__dirname, 'apps/client/src'),
36+
'@services': path.resolve(__dirname, 'apps/client/src/services'),
3637
libs: path.resolve(__dirname, 'libs'),
3738
},
3839
},

vitest.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ export default defineConfig({
5050
'@utils': resolve(__dirname, './apps/client/src/utils'),
5151
'@css': resolve(__dirname, './apps/client/src/css'),
5252
'@mocks': resolve(__dirname, './tests/mocks'),
53+
'@services': resolve(__dirname, './apps/client/src/services'),
5354
'bootstrap-icons': resolve(__dirname, './tests/mocks/bootstrap-icons.js'),
5455
'libs/jobs': resolve(__dirname, './tests/mocks/libs-jobs.js'),
5556
'libs/utils': resolve(__dirname, './tests/mocks/libs-utils.js'),

0 commit comments

Comments
 (0)