|
1 | 1 | { |
2 | 2 | "dependencies": { |
| 3 | + "@asyncapi/bundler": "^0.6.4", |
3 | 4 | "@internal/helpers": "*", |
4 | | - "zod": "^4.0.14" |
| 5 | + "zod": "^4.1.11" |
5 | 6 | }, |
6 | 7 | "description": "Schemas for NHS Notify Supplier API events", |
7 | 8 | "devDependencies": { |
| 9 | + "@stoplight/spectral-cli": "^6.15.0", |
8 | 10 | "@stylistic/eslint-plugin": "^3.1.0", |
9 | 11 | "@tsconfig/node22": "^22.0.2", |
10 | 12 | "@types/jest": "^29.5.14", |
|
15 | 17 | "jest": "^29.7.0", |
16 | 18 | "ts-jest": "^29.4.0", |
17 | 19 | "ts-node": "^10.9.2", |
18 | | - "typescript": "^5.8.2", |
19 | | - "zod-mermaid": "^1.0.9" |
| 20 | + "typescript": "^5.8.3" |
20 | 21 | }, |
21 | 22 | "license": "MIT", |
22 | 23 | "main": "dist/index.js", |
23 | | - "name": "nhs-notify-schemas-supplier-api", |
| 24 | + "name": "@nhsdigital/nhs-notify-event-schemas-supplier-api", |
24 | 25 | "private": true, |
| 26 | + "publishConfig": { |
| 27 | + "registry": "https://npm.pkg.github.com" |
| 28 | + }, |
| 29 | + "repository": "[email protected]:NHSDigital/nhs-notify-supplier-api.git", |
25 | 30 | "scripts": { |
26 | 31 | "build": "tsc", |
27 | | - "generate-diagrams": "ts-node src/cli/generateDiagrams.ts", |
28 | | - "lint": "eslint .", |
| 32 | + "dev": "ts-node src/index.ts", |
| 33 | + "gen:asyncapi": "mkdir -p ./dist/asyncapi && ts-node src/cli/bundle-asyncapi.ts", |
| 34 | + "gen:jsonschema": "ts-node src/cli/generate-json.ts", |
| 35 | + "lint": "npm run lint:node && npm run lint:schema", |
29 | 36 | "lint:fix": "eslint . --fix", |
| 37 | + "lint:node": "eslint .", |
| 38 | + "lint:schema": "spectral lint client-config/client-config.yaml", |
| 39 | + "prebuild": "rm -rf dist && npm run gen:asyncapi", |
| 40 | + "pregen:asyncapi": "npm run gen:jsonschema", |
| 41 | + "pregen:jsonschema": "rm -rf ./client-config/json", |
| 42 | + "prelint:schema": "npm run gen:jsonschema", |
| 43 | + "start": "node dist/index.js", |
30 | 44 | "test": "jest", |
31 | | - "typecheck": "tsc --noEmit" |
| 45 | + "test:unit": "jest" |
32 | 46 | }, |
33 | 47 | "types": "dist/index.d.ts", |
34 | | - "version": "0.1.0" |
| 48 | + "version": "1.0.0" |
35 | 49 | } |
0 commit comments