Skip to content

Commit 37fa0ef

Browse files
committed
chore: Add exports field for utils and types modules from Shared package
1 parent aa3b4f4 commit 37fa0ef

File tree

9 files changed

+47
-29
lines changed

9 files changed

+47
-29
lines changed

packages/api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@
2323
"ts-node": "^10.9.1",
2424
"tsconfig-paths": "^4.2.0"
2525
}
26-
}
26+
}

packages/api/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { logger } from '@freedivah/shared';
1+
import { logger } from '@freedivah/shared/utils';
22

33
logger('Shared is connected', {
44
state: 'ON',

packages/api/tsconfig.json

Lines changed: 26 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,28 @@
11
{
2-
"extends": "../../tsconfig.base.json",
3-
"compilerOptions": {
4-
"outDir": "./dist",
5-
"rootDir": "./src",
6-
"module": "commonjs",
7-
"moduleResolution": "node",
8-
"noEmit": false,
9-
"baseUrl": ".",
10-
"paths": {
11-
"@freedivah/shared": ["../shared/src"]
12-
}
13-
},
14-
"references": [
15-
{ "path": "../shared" }
16-
],
17-
"include": ["src/**/*.ts"],
18-
"exclude": ["node_modules", "dist"]
2+
"extends": "../../tsconfig.base.json",
3+
"compilerOptions": {
4+
"outDir": "./dist",
5+
"rootDir": "./src",
6+
"module": "commonjs",
7+
"moduleResolution": "node",
8+
"noEmit": false,
9+
"baseUrl": ".",
10+
"paths": {
11+
"@freedivah/shared": [
12+
"../shared"
13+
]
14+
}
15+
},
16+
"references": [
17+
{
18+
"path": "../shared"
19+
}
20+
],
21+
"include": [
22+
"src/**/*.ts"
23+
],
24+
"exclude": [
25+
"node_modules",
26+
"dist"
27+
]
1928
}

packages/shared/package.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,17 @@
1111
"test:watch": "jest --watch",
1212
"test:coverage": "jest --coverage"
1313
},
14+
"exports": {
15+
"./utils": {
16+
"types": "./dist/utils/index.d.ts",
17+
"default": "./dist/utils/index.js"
18+
},
19+
"./types": {
20+
"types": "./dist/types/index.d.ts",
21+
"default": "./dist/types/index.js"
22+
}
23+
},
1424
"devDependencies": {
1525
"ts-jest": "^29.2.5"
1626
}
17-
}
27+
}

packages/shared/tsconfig.json

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,14 @@
33
"compilerOptions": {
44
"composite": true,
55
"outDir": "./dist",
6-
"rootDir": "./src",
6+
"rootDir": ".",
77
"declaration": true,
88
"moduleResolution": "node",
9-
"baseUrl": ".",
10-
"paths": {
11-
"*": [
12-
"src/*"
13-
]
14-
}
9+
"baseUrl": "."
1510
},
1611
"include": [
17-
"src/**/*"
12+
"**/*.ts",
13+
"utils/index.ts"
1814
],
1915
"exclude": [
2016
"node_modules",
File renamed without changes.

packages/web/app/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { logger } from "@freedivah/shared";
1+
import { logger } from "@freedivah/shared/utils";
22

33
logger('Shared is connected', {
44
state: 'ON',

packages/web/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
"@/*": [
77
"./src/*"
88
],
9+
"@shared/*": [
10+
"../shared/*"
11+
],
912
"@styles/*": [
1013
"./src/styles/*"
1114
],

0 commit comments

Comments
 (0)