File tree Expand file tree Collapse file tree 4 files changed +31
-39
lines changed
Expand file tree Collapse file tree 4 files changed +31
-39
lines changed Original file line number Diff line number Diff line change 2222 "license" : " MIT" ,
2323 "main" : " dist/index.js" ,
2424 "name" : " @nhsdigital/nhs-notify-event-schemas-supplier-api" ,
25- "private" : true ,
25+ "private" : false ,
2626 "publishConfig" : {
2727 "registry" : " https://npm.pkg.github.com"
2828 },
29- "repository" :
" [email protected] :NHSDigital/nhs-notify-supplier-api.git" ,
29+ "repository" : {
30+ "type" : " git" ,
31+ "url" :
" git+ssh://[email protected] /NHSDigital/nhs-notify-supplier-api.git" 32+ },
3033 "scripts" : {
31- "build" : " tsc" ,
34+ "build" : " tsc -p ./tsconfig.build.json " ,
3235 "dev" : " ts-node src/index.ts" ,
3336 "gen:asyncapi" : " mkdir -p ./dist/asyncapi && ts-node src/cli/bundle-asyncapi.ts" ,
3437 "gen:jsonschema" : " ts-node src/cli/generate-json.ts" ,
4043 "pregen:asyncapi" : " npm run gen:jsonschema" ,
4144 "pregen:jsonschema" : " rm -rf ./client-config/json" ,
4245 "prelint:schema" : " npm run gen:jsonschema" ,
46+ "prepublishOnly" : " npm run build" ,
4347 "pretest:unit" : " npm run gen:jsonschema" ,
4448 "start" : " node dist/index.js" ,
4549 "test" : " npm run test:unit" ,
Original file line number Diff line number Diff line change 1- /**
2- * NHS Notify Supplier API Event Schemas
3- *
4- * This entrypoint re-exports the Zod schemas and associated TypeScript types
5- * for letter status change events and supporting domain models.
6- *
7- * Public exports:
8- * - Envelope / CloudEvent profile base schema
9- * - Letter status domain enum & schema
10- * - Letter status change domain schema
11- * - Individual letter status change event schemas (statusChangeEvents map)
12- * - Generic letter status change event schema
13- */
14-
15- // Envelope / CloudEvents base profile
16- export {
17- $EnvelopeProfile ,
18- type EnvelopeProfile ,
19- } from "./events/envelope-profile" ;
20-
21- // Domain schemas
22- export {
23- $LetterStatus ,
24- type LetterStatus ,
25- $Letter ,
26- type Letter ,
27- } from "./domain/letter" ;
28-
29- // Event schemas (collection & generic)
30- export {
31- letterEventMap ,
32- $LetterEvent ,
33- type LetterEvent ,
34- } from "./events/letter-events" ;
1+ export * from "./domain/letter" ;
2+ export * from "./domain/mi" ;
3+ export * from "./events/event-envelope" ;
4+ export * from "./events/letter-events" ;
5+ export * from "./events/mi-events" ;
Original file line number Diff line number Diff line change 1+ {
2+ "compilerOptions" : {
3+ "noEmit" : false ,
4+ "outDir" : " dist" ,
5+ "rootDir" : " src"
6+ },
7+ "exclude" : [
8+ " node_modules" ,
9+ " dist" ,
10+ " src/cli" ,
11+ " src/**/__tests__"
12+ ],
13+ "extends" : " ./tsconfig.json" ,
14+ "include" : [
15+ " src/**/*"
16+ ]
17+ }
Original file line number Diff line number Diff line change 33 "declaration" : true ,
44 "isolatedModules" : true ,
55 "module" : " commonjs" ,
6- "noEmit" : false ,
76 "outDir" : " dist" ,
8- "resolveJsonModule" : true
7+ "resolveJsonModule" : true ,
8+ "rootDir" : " src"
99 },
1010 "exclude" : [
1111 " node_modules" ,
You can’t perform that action at this time.
0 commit comments