UNPKG

@dvsa/smc-encounter-schema

Version:

Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites

48 lines (47 loc) 1.41 kB
{ "name": "@dvsa/smc-encounter-schema", "version": "0.0.0", "author": "DVSA", "license": "ISC", "keywords": ["dvsa", "nodejs", "typescript"], "publishConfig": { "directory": "dist", "access": "public" }, "scripts": { "build": "npm run clean && tsup", "clean": "rimraf coverage dist && npm run clean:temp", "clean:temp": "rimraf api classes response", "gitSecrets": "git secrets --scan . && git log -p -- . | scanrepo", "lint": "biome check src", "lint:fix": "npm run lint -- --write", "prepare": "husky", "test": "jest", "test:coverage": "npm run test -- --coverage", "build:package": "npm run build", "prepublishOnly": "npm run build:package && cp -r ./dist/* . && rm -rf ./dist", "postpublish": "git clean -fd && npm run clean:temp" }, "dependencies": { "class-validator": "^0.14.0", "class-transformer": "^0.5.1", "reflect-metadata": "^0.2.2" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@dvsa/biome-config": "0.4.0", "@types/jest": "^29.5.14", "@types/node": "^22.15.16", "husky": "^9.1.7", "jest": "^29.7.0", "lint-staged": "^16.1.0", "rimraf": "^6.0.1", "ts-jest": "^29.3.4", "ts-node": "^10.9.2", "tsup": "^8.5.0", "typescript": "^5.8.3" }, "lint-staged": { "*.{js,ts,mjs,css,md,ts,json}": "npm run lint:fix --ws -- --no-errors-on-unmatched" } }