Skip to content

Commit b216f80

Browse files
committed
CCM-13675: Fix compile issues
1 parent ee7a2b7 commit b216f80

8 files changed

Lines changed: 16 additions & 15 deletions

File tree

src/digital-letters-events/package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
{
2+
"compilerOptions": {
3+
"rootDir": "./src"
4+
},
25
"dependencies": {
36
"ajv": "^8.17.1",
47
"ajv-formats": "^3.0.1"
@@ -10,13 +13,14 @@
1013
},
1114
"exports": {
1215
".": {
13-
"default": "./index.ts"
16+
"default": "./src/index.ts"
1417
},
1518
"./*.js": {
16-
"default": "./validators/*.js",
17-
"types": "./validators/index.d.ts"
19+
"default": "./src/validators/*.js",
20+
"types": "./src/validators/index.d.ts"
1821
}
1922
},
23+
"main": "src/index.ts",
2024
"name": "digital-letters-events",
2125
"scripts": {
2226
"clean": "rimraf types validators",
File renamed without changes.
File renamed without changes.

src/digital-letters-events/tsconfig.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,14 @@
22
"compilerOptions": {
33
"allowJs": true,
44
"isolatedModules": true,
5-
"outDir": "dist"
5+
"outDir": "dist",
6+
"rootDir": "./src"
67
},
78
"exclude": [
89
"node_modules"
910
],
1011
"extends": "@tsconfig/node22/tsconfig.json",
1112
"include": [
12-
"validators/**/*",
13-
"types/**/*",
14-
"guard-functions/**/*",
15-
"index.ts",
16-
"errors/**/*"
13+
"src/**/*"
1714
]
1815
}

src/typescript-schema-generator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"name": "typescript-schema-generator",
1919
"private": true,
2020
"scripts": {
21-
"clean": "rm -rf ../digital-letters-events/guard-functions ../digital-letters-events/validators ../digital-letters-events/types",
21+
"clean": "rm -rf ../src/digital-letters-events/guard-functions ../src/digital-letters-events/validators ../src/digital-letters-events/types",
2222
"generate-dependencies": "npm run clean && npm run generate-types && npm run generate-validators && npm run generate-guard-functions",
2323
"generate-guard-functions": "tsx src/generate-guard-functions-cli.ts",
2424
"generate-types": "tsx src/generate-types-cli.ts",

src/typescript-schema-generator/src/__tests__/generate-guard-functions.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ describe('generate-guard-functions', () => {
4343

4444
expect(typeDeclarationFiles.length).toBe(4);
4545
expect(typeDeclarationFiles).toEqual(
46-
expect.arrayContaining(['index.ts', 'One.ts', 'Two.ts', 'Three.ts']),
46+
expect.arrayContaining(['index.ts', 'OneGuard.ts', 'TwoGuard.ts', 'ThreeGuard.ts']),
4747
);
4848
});
4949

@@ -54,8 +54,8 @@ describe('generate-guard-functions', () => {
5454
path.join(outputDir, 'index.ts'),
5555
'utf8',
5656
);
57-
expect(indexFileContents).toContain("export * from './One';");
58-
expect(indexFileContents).toContain("export * from './Two';");
59-
expect(indexFileContents).toContain("export * from './Three';");
57+
expect(indexFileContents).toContain("export * from './OneGuard';");
58+
expect(indexFileContents).toContain("export * from './TwoGuard';");
59+
expect(indexFileContents).toContain("export * from './ThreeGuard';");
6060
});
6161
});

src/typescript-schema-generator/src/file-utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import { mkdirSync, writeFileSync } from 'node:fs';
55
import path from 'node:path';
66

7-
export const destinationPackageName = 'digital-letters-events';
7+
export const destinationPackageName = 'digital-letters-events/src';
88

99
/**
1010
* Creates the specified output directory if it doesn't exist.

0 commit comments

Comments
 (0)