{"_id":"@dvsa/smc-encounter-schema","_rev":"11-cb5b0e921907e5c879975120582e2cb0","name":"@dvsa/smc-encounter-schema","dist-tags":{"canary":"1.0.4-canary.0","latest":"1.0.0"},"versions":{"0.0.0":{"name":"@dvsa/smc-encounter-schema","version":"0.0.0","keywords":["dvsa","nodejs","typescript"],"author":{"name":"DVSA"},"license":"ISC","_id":"@dvsa/smc-encounter-schema@0.0.0","maintainers":[{"name":"r.stepnowski","email":"stepnowski.r@gmail.com"},{"name":"rfaulds","email":"ross.faulds@gmail.com"},{"name":"cullifordm","email":"matthew.culliford@gmail.com"},{"name":"matthew2564","email":"mbell.dvsa@icloud.com"},{"name":"edwardwilson","email":"edward.wilson@me.com"},{"name":"shaun.hare","email":"shaun.hare@dvsa.gov.uk"},{"name":"janmrozowicz","email":"jan.mrozowicz+npm@gmail.com"},{"name":"wraggj_dvsa","email":"james.wragg@dvsa.gov.uk"},{"name":"david.aaron","email":"david.aaron@dvsa.gov.uk"},{"name":"tomcrawleyy","email":"thomas.crawley@dvsa.gov.uk"},{"name":"setterfielda","email":"asetterfield.dvsa@icloud.com"},{"name":"annadodson","email":"anna.dodson@dvsa.gov.uk"},{"name":"michalszy","email":"szyszka.michal@gmail.com"},{"name":"johnneill","email":"david.neill@kainos.com"},{"name":"foysalm","email":"mohammedf@kainos.com"},{"name":"gittinsr","email":"rgittins.dvsa@icloud.com"},{"name":"baljinderhayre","email":"baljinder.hayre@dvsa.gov.uk"}],"dist":{"shasum":"968a06c26e932d1891ad8c583c3364baf5e0f75f","tarball":"https://registry.npmjs.org/@dvsa/smc-encounter-schema/-/smc-encounter-schema-0.0.0.tgz","fileCount":21,"integrity":"sha512-uW6HTK1AeZNZbrSwFZABfSDutUibP6jkuzWY4mzqxZQbtMmFKmzfJZzVLaNIx1JjbZ9k35NKl5USz2IQqaISvQ==","signatures":[{"sig":"MEYCIQD3XToj+2VRWER17FtUQFo3ypShkTbyNPLfEUS26FXMMAIhALf7YaRRavbfxHGJHkHm7pcc7jjnl+v4RX8P1g6owyO1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10448},"types":"./index.d.ts","gitHead":"1cebe96e2bb692d47f7d57d38a6eb3775b94d2c5","scripts":{"lint":"biome check src","test":"jest","build":"npm run clean && tsup","clean":"rimraf coverage dist && npm run clean:temp","prepare":"husky","lint:fix":"npm run lint -- --write","clean:temp":"rimraf api classes response","gitSecrets":"git secrets --scan . && git log -p -- . | scanrepo","postpublish":"git clean -fd && npm run clean:temp","build:package":"npm run build","test:coverage":"npm run test -- --coverage","prepublishOnly":"npm run build:package && cp -r ./dist/* . && rm -rf ./dist"},"_npmUser":{"name":"matthew2564","email":"mbell.dvsa@icloud.com"},"_npmVersion":"10.9.2","description":"Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites","directories":{},"lint-staged":{"*.{js,ts,mjs,css,md,ts,json}":"npm run lint:fix --ws -- --no-errors-on-unmatched"},"_nodeVersion":"22.14.0","dependencies":{"class-validator":"^0.14.0","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","rimraf":"^6.0.1","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.16","lint-staged":"^16.1.0","@biomejs/biome":"1.9.4","@dvsa/biome-config":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/smc-encounter-schema_0.0.0_1748851652923_0.8619393571118712","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.0":{"name":"@dvsa/smc-encounter-schema","version":"0.0.1-canary.0","keywords":["dvsa","nodejs","typescript"],"author":{"name":"DVSA"},"license":"ISC","_id":"@dvsa/smc-encounter-schema@0.0.1-canary.0","maintainers":[{"name":"r.stepnowski","email":"stepnowski.r@gmail.com"},{"name":"rfaulds","email":"ross.faulds@gmail.com"},{"name":"cullifordm","email":"matthew.culliford@gmail.com"},{"name":"matthew2564","email":"mbell.dvsa@icloud.com"},{"name":"edwardwilson","email":"edward.wilson@me.com"},{"name":"shaun.hare","email":"shaun.hare@dvsa.gov.uk"},{"name":"janmrozowicz","email":"jan.mrozowicz+npm@gmail.com"},{"name":"wraggj_dvsa","email":"james.wragg@dvsa.gov.uk"},{"name":"david.aaron","email":"david.aaron@dvsa.gov.uk"},{"name":"tomcrawleyy","email":"thomas.crawley@dvsa.gov.uk"},{"name":"setterfielda","email":"asetterfield.dvsa@icloud.com"},{"name":"annadodson","email":"anna.dodson@dvsa.gov.uk"},{"name":"michalszy","email":"szyszka.michal@gmail.com"},{"name":"johnneill","email":"david.neill@kainos.com"},{"name":"foysalm","email":"mohammedf@kainos.com"},{"name":"gittinsr","email":"rgittins.dvsa@icloud.com"},{"name":"baljinderhayre","email":"baljinder.hayre@dvsa.gov.uk"},{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"}],"dist":{"shasum":"ee8bfab6484b18d807ec118d7489c5ca0f272514","tarball":"https://registry.npmjs.org/@dvsa/smc-encounter-schema/-/smc-encounter-schema-0.0.1-canary.0.tgz","fileCount":894,"integrity":"sha512-u+tADpdIXJHMBVUfT36A4wWZnyab9B8wgn3SvHIZ2CVeHtjOQ05ozrr7v5LBg8RO1WmhcJpDfDxykHtX8PaY7A==","signatures":[{"sig":"MEQCIByir1G8HM7ZZsNefmAnngShXW0lJkk9dioCiwZArEwJAiAzEMmRUc6kLGAPQXdhEaIzAsUCjJZTk2lQAeRZD8KvmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681906},"types":"./index.d.ts","gitHead":"b08a8d085d7c77525a3fd22e184d04abbf53ce2e","scripts":{"lint":"biome check src","test":"jest","build":"npm run clean && tsup","clean":"rimraf coverage dist && npm run clean:temp","prepare":"husky","lint:fix":"npm run lint -- --write","clean:temp":"rimraf api classes response","gitSecrets":"git secrets --scan . && git log -p -- . | scanrepo","postpublish":"git clean -fd && npm run clean:temp","build:package":"npm run build","test:coverage":"npm run test -- --coverage","prepublishOnly":"npm run build:package && cp -r ./dist/* . && rm -rf ./dist"},"_npmUser":{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"},"_npmVersion":"10.8.2","description":"Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites","directories":{},"lint-staged":{"*.{js,ts,mjs,css,md,ts,json}":"npm run lint:fix --ws -- --no-errors-on-unmatched"},"_nodeVersion":"20.17.0","dependencies":{"luxon":"^3.6.1","class-validator":"^0.14.0","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","rimraf":"^6.0.1","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.16","lint-staged":"^16.1.0","@types/luxon":"^3.6.2","@biomejs/biome":"1.9.4","@dvsa/biome-config":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/smc-encounter-schema_0.0.1-canary.0_1757931591539_0.7424757164208542","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.1":{"name":"@dvsa/smc-encounter-schema","version":"0.0.1-canary.1","keywords":["dvsa","nodejs","typescript"],"author":{"name":"DVSA"},"license":"ISC","_id":"@dvsa/smc-encounter-schema@0.0.1-canary.1","maintainers":[{"name":"r.stepnowski","email":"stepnowski.r@gmail.com"},{"name":"rfaulds","email":"ross.faulds@gmail.com"},{"name":"cullifordm","email":"matthew.culliford@gmail.com"},{"name":"matthew2564","email":"mbell.dvsa@icloud.com"},{"name":"edwardwilson","email":"edward.wilson@me.com"},{"name":"shaun.hare","email":"shaun.hare@dvsa.gov.uk"},{"name":"janmrozowicz","email":"jan.mrozowicz+npm@gmail.com"},{"name":"wraggj_dvsa","email":"james.wragg@dvsa.gov.uk"},{"name":"david.aaron","email":"david.aaron@dvsa.gov.uk"},{"name":"tomcrawleyy","email":"thomas.crawley@dvsa.gov.uk"},{"name":"setterfielda","email":"asetterfield.dvsa@icloud.com"},{"name":"annadodson","email":"anna.dodson@dvsa.gov.uk"},{"name":"michalszy","email":"szyszka.michal@gmail.com"},{"name":"johnneill","email":"david.neill@kainos.com"},{"name":"foysalm","email":"mohammedf@kainos.com"},{"name":"gittinsr","email":"rgittins.dvsa@icloud.com"},{"name":"baljinderhayre","email":"baljinder.hayre@dvsa.gov.uk"},{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"}],"dist":{"shasum":"6894e0d94e6ee770934e5208d7288ccc64ae84d8","tarball":"https://registry.npmjs.org/@dvsa/smc-encounter-schema/-/smc-encounter-schema-0.0.1-canary.1.tgz","fileCount":884,"integrity":"sha512-/U361S0AWeQ7Uh7sIXYLpT20y5+ZsXNK/fOsCKOB0oN+GJCBhYz2LC6Dco28sNu3GaHgEbd051vJKFBXm6UqzQ==","signatures":[{"sig":"MEQCIAene+EcI1FE9GEed20OPDWsmBiJTA7qgT1eNkD3VAU3AiA9DFUhR+kAyp42r2oN5URR/ktCZJg6oZSlddjdbmKLug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1673772},"types":"./index.d.ts","gitHead":"b20c4279561f467cf7d2865f7316408411a9b739","scripts":{"lint":"biome check src","test":"jest","build":"npm run clean && tsup","clean":"rimraf coverage dist && npm run clean:temp","prepare":"husky","lint:fix":"npm run lint -- --write","clean:temp":"rimraf api classes response","gitSecrets":"git secrets --scan . && git log -p -- . | scanrepo","postpublish":"git clean -fd && npm run clean:temp","build:package":"npm run build","test:coverage":"npm run test -- --coverage","prepublishOnly":"npm run build:package && cp -r ./dist/* . && rm -rf ./dist"},"_npmUser":{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"},"_npmVersion":"10.8.2","description":"Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites","directories":{},"lint-staged":{"*.{js,ts,mjs,css,md,ts,json}":"npm run lint:fix --ws -- --no-errors-on-unmatched"},"_nodeVersion":"20.17.0","dependencies":{"luxon":"^3.6.1","class-validator":"^0.14.0","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","rimraf":"^6.0.1","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.16","lint-staged":"^16.1.0","@types/luxon":"^3.6.2","@biomejs/biome":"1.9.4","@dvsa/biome-config":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/smc-encounter-schema_0.0.1-canary.1_1757937197959_0.2794171443501714","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.2":{"name":"@dvsa/smc-encounter-schema","version":"0.0.1-canary.2","keywords":["dvsa","nodejs","typescript"],"author":{"name":"DVSA"},"license":"ISC","_id":"@dvsa/smc-encounter-schema@0.0.1-canary.2","maintainers":[{"name":"r.stepnowski","email":"stepnowski.r@gmail.com"},{"name":"rfaulds","email":"ross.faulds@gmail.com"},{"name":"cullifordm","email":"matthew.culliford@gmail.com"},{"name":"matthew2564","email":"mbell.dvsa@icloud.com"},{"name":"edwardwilson","email":"edward.wilson@me.com"},{"name":"shaun.hare","email":"shaun.hare@dvsa.gov.uk"},{"name":"janmrozowicz","email":"jan.mrozowicz+npm@gmail.com"},{"name":"wraggj_dvsa","email":"james.wragg@dvsa.gov.uk"},{"name":"david.aaron","email":"david.aaron@dvsa.gov.uk"},{"name":"tomcrawleyy","email":"thomas.crawley@dvsa.gov.uk"},{"name":"setterfielda","email":"asetterfield.dvsa@icloud.com"},{"name":"annadodson","email":"anna.dodson@dvsa.gov.uk"},{"name":"michalszy","email":"szyszka.michal@gmail.com"},{"name":"johnneill","email":"david.neill@kainos.com"},{"name":"foysalm","email":"mohammedf@kainos.com"},{"name":"gittinsr","email":"rgittins.dvsa@icloud.com"},{"name":"baljinderhayre","email":"baljinder.hayre@dvsa.gov.uk"},{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"}],"dist":{"shasum":"d462ad1b6c7784862137e4c1598414b4ba633a72","tarball":"https://registry.npmjs.org/@dvsa/smc-encounter-schema/-/smc-encounter-schema-0.0.1-canary.2.tgz","fileCount":1003,"integrity":"sha512-cL+IM2y4NA+Vrp1NsLiqwOTTlDwuRdtHlxak57R9yC4jYeaLIRgG4e0DqSxbyBXGZmRNRkfYHx82QI/ynE0vHw==","signatures":[{"sig":"MEUCIQC9nYhcGLwYttZdzj4dz1qaIH9b1av7libLlPgatjn1nAIgNki60xDU+Z71dnk6faUVuvdr2BREg7A33szjaHIU/to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1820988},"types":"./index.d.ts","gitHead":"4bf7c6618e46f6c5379ed186fabe0962fbc4925f","scripts":{"lint":"biome check src","test":"jest","build":"npm run clean && tsup","clean":"rimraf coverage dist && npm run clean:temp","prepare":"husky","lint:fix":"npm run lint -- --write","clean:temp":"rimraf api classes response","gitSecrets":"git secrets --scan . && git log -p -- . | scanrepo","postpublish":"git clean -fd && npm run clean:temp","build:package":"npm run build","test:coverage":"npm run test -- --coverage","prepublishOnly":"npm run build:package && cp -r ./dist/* . && rm -rf ./dist"},"_npmUser":{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"},"_npmVersion":"10.8.2","description":"Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites","directories":{},"lint-staged":{"*.{js,ts,mjs,css,md,ts,json}":"npm run lint:fix --ws -- --no-errors-on-unmatched"},"_nodeVersion":"20.17.0","dependencies":{"luxon":"^3.6.1","class-validator":"^0.14.0","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","rimraf":"^6.0.1","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.16","lint-staged":"^16.1.0","@types/luxon":"^3.6.2","@biomejs/biome":"1.9.4","@dvsa/biome-config":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/smc-encounter-schema_0.0.1-canary.2_1758803575242_0.9410240356748241","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-canary.0":{"name":"@dvsa/smc-encounter-schema","version":"1.0.1-canary.0","keywords":["dvsa","nodejs","typescript"],"author":{"name":"DVSA"},"license":"ISC","_id":"@dvsa/smc-encounter-schema@1.0.1-canary.0","maintainers":[{"name":"r.stepnowski","email":"stepnowski.r@gmail.com"},{"name":"rfaulds","email":"ross.faulds@gmail.com"},{"name":"cullifordm","email":"matthew.culliford@gmail.com"},{"name":"matthew2564","email":"mbell.dvsa@icloud.com"},{"name":"edwardwilson","email":"edward.wilson@me.com"},{"name":"shaun.hare","email":"shaun.hare@dvsa.gov.uk"},{"name":"janmrozowicz","email":"jan.mrozowicz+npm@gmail.com"},{"name":"wraggj_dvsa","email":"james.wragg@dvsa.gov.uk"},{"name":"david.aaron","email":"david.aaron@dvsa.gov.uk"},{"name":"tomcrawleyy","email":"thomas.crawley@dvsa.gov.uk"},{"name":"setterfielda","email":"asetterfield.dvsa@icloud.com"},{"name":"annadodson","email":"anna.dodson@dvsa.gov.uk"},{"name":"michalszy","email":"szyszka.michal@gmail.com"},{"name":"johnneill","email":"david.neill@kainos.com"},{"name":"foysalm","email":"mohammedf@kainos.com"},{"name":"gittinsr","email":"rgittins.dvsa@icloud.com"},{"name":"baljinderhayre","email":"baljinder.hayre@dvsa.gov.uk"},{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"}],"dist":{"shasum":"27b3cc6da50231da39c9eb77ec36744897efe238","tarball":"https://registry.npmjs.org/@dvsa/smc-encounter-schema/-/smc-encounter-schema-1.0.1-canary.0.tgz","fileCount":446,"integrity":"sha512-H9/z+YDxBj5vY6MCgatSWE36Q9JqxBtQ6Behlcp4NhY02nJw1qZfgUPdVBVR9URcuPJBrj3lcY++KxXfHpTr2w==","signatures":[{"sig":"MEQCICGDqY2aZbkjo0Fnm21p89alRh98SsIknJizM5/yp/+1AiBljr53yJnP8RdfOEbnZyvIPHwC0S4sKJyMqUS3eyvehQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1293893},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","gitHead":"016202f715c6577b5f7f1e081c7cbec4b4348526","scripts":{"lint":"biome check src","test":"jest","build":"npm run clean && tsup","clean":"rimraf coverage dist && npm run clean:temp","prepare":"husky","lint:fix":"npm run lint -- --write","clean:temp":"rimraf api classes response","gitSecrets":"git secrets --scan . && git log -p -- . | scanrepo","postpublish":"node -e \"for (const p of ['index.js','index.cjs','index.d.ts','context','decorators','enums','models','transformers']) require('node:fs').rmSync(p,{ recursive: true, force: true })\"","build:package":"npm run build","test:coverage":"npm run test -- --coverage","prepublishOnly":"npm run build:package && cp -r ./dist/* . && rm -rf ./dist"},"_npmUser":{"name":"matthew2564","email":"mbell.dvsa@icloud.com"},"_npmVersion":"10.9.2","description":"Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites","directories":{},"lint-staged":{"*.{js,ts,mjs,css,md,ts,json}":"npm run lint:fix --ws -- --no-errors-on-unmatched"},"_nodeVersion":"22.16.0","dependencies":{"luxon":"^3.6.1","class-validator":"^0.14.0","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","rimraf":"^6.0.1","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.16","lint-staged":"^16.1.0","@types/luxon":"^3.6.2","@biomejs/biome":"1.9.4","@dvsa/biome-config":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/smc-encounter-schema_1.0.1-canary.0_1773245401094_0.17571014258985107","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-canary.0":{"name":"@dvsa/smc-encounter-schema","version":"1.0.2-canary.0","keywords":["dvsa","nodejs","typescript"],"author":{"name":"DVSA"},"license":"ISC","_id":"@dvsa/smc-encounter-schema@1.0.2-canary.0","maintainers":[{"name":"r.stepnowski","email":"stepnowski.r@gmail.com"},{"name":"rfaulds","email":"ross.faulds@gmail.com"},{"name":"cullifordm","email":"matthew.culliford@gmail.com"},{"name":"matthew2564","email":"mbell.dvsa@icloud.com"},{"name":"edwardwilson","email":"edward.wilson@me.com"},{"name":"shaun.hare","email":"shaun.hare@dvsa.gov.uk"},{"name":"janmrozowicz","email":"jan.mrozowicz+npm@gmail.com"},{"name":"wraggj_dvsa","email":"james.wragg@dvsa.gov.uk"},{"name":"david.aaron","email":"david.aaron@dvsa.gov.uk"},{"name":"tomcrawleyy","email":"thomas.crawley@dvsa.gov.uk"},{"name":"setterfielda","email":"asetterfield.dvsa@icloud.com"},{"name":"annadodson","email":"anna.dodson@dvsa.gov.uk"},{"name":"michalszy","email":"szyszka.michal@gmail.com"},{"name":"johnneill","email":"david.neill@kainos.com"},{"name":"foysalm","email":"mohammedf@kainos.com"},{"name":"gittinsr","email":"rgittins.dvsa@icloud.com"},{"name":"baljinderhayre","email":"baljinder.hayre@dvsa.gov.uk"},{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"}],"dist":{"shasum":"c8976ae3907215503fa9e811124a474bdc3222c5","tarball":"https://registry.npmjs.org/@dvsa/smc-encounter-schema/-/smc-encounter-schema-1.0.2-canary.0.tgz","fileCount":299,"integrity":"sha512-9KAA+ddG/TThcEJmupN1s+N/Cd2svSzkNNclyyHEeKqiX6JuUjA4NnwMsGK7sYKXZsdVqiduysbNet6+k6JJJg==","signatures":[{"sig":"MEUCIQDeh/lnsmWbmmPZLSKTTcjetqs9laC98MnVIE5chKR6QQIgXZ3+E9BwS5BRU77NHYYtNtvhzdoEfJIcnRguKcYCXWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1240314},"main":"./index.js","types":"./index.d.ts","gitHead":"243b7767d2e95fcf5c632018b8b1f53204fc30f4","scripts":{"lint":"biome check src","test":"jest","build":"npm run clean && tsup","clean":"rimraf coverage dist && npm run clean:temp","prepare":"husky","lint:fix":"npm run lint -- --write","snapshot":"npm whoami && npm version prepatch --preid=canary && npm publish --tag canary","clean:temp":"rimraf api classes response","gitSecrets":"git secrets --scan . && git log -p -- . | scanrepo","postpublish":"node -e \"for (const p of ['index.js','index.cjs','index.d.ts','context','decorators','enums','models','transformers']) require('node:fs').rmSync(p,{ recursive: true, force: true })\"","build:package":"npm run build","test:coverage":"npm run test -- --coverage","prepublishOnly":"npm run build:package && cp -r ./dist/* . && rm -rf ./dist"},"_npmUser":{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"},"_npmVersion":"10.9.2","description":"Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites","directories":{},"lint-staged":{"*.{js,ts,mjs,css,md,ts,json}":"npm run lint:fix --ws -- --no-errors-on-unmatched"},"_nodeVersion":"22.14.0","dependencies":{"luxon":"^3.6.1","class-validator":"^0.14.0","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","rimraf":"^6.0.1","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.16","lint-staged":"^16.1.0","@types/luxon":"^3.6.2","@biomejs/biome":"1.9.4","@dvsa/biome-config":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/smc-encounter-schema_1.0.2-canary.0_1773308398958_0.7112541533168972","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-canary.0":{"name":"@dvsa/smc-encounter-schema","version":"1.0.3-canary.0","keywords":["dvsa","nodejs","typescript"],"author":{"name":"DVSA"},"license":"ISC","_id":"@dvsa/smc-encounter-schema@1.0.3-canary.0","maintainers":[{"name":"r.stepnowski","email":"stepnowski.r@gmail.com"},{"name":"rfaulds","email":"ross.faulds@gmail.com"},{"name":"cullifordm","email":"matthew.culliford@gmail.com"},{"name":"matthew2564","email":"mbell.dvsa@icloud.com"},{"name":"edwardwilson","email":"edward.wilson@me.com"},{"name":"shaun.hare","email":"shaun.hare@dvsa.gov.uk"},{"name":"janmrozowicz","email":"jan.mrozowicz+npm@gmail.com"},{"name":"wraggj_dvsa","email":"james.wragg@dvsa.gov.uk"},{"name":"david.aaron","email":"david.aaron@dvsa.gov.uk"},{"name":"tomcrawleyy","email":"thomas.crawley@dvsa.gov.uk"},{"name":"setterfielda","email":"asetterfield.dvsa@icloud.com"},{"name":"annadodson","email":"anna.dodson@dvsa.gov.uk"},{"name":"michalszy","email":"szyszka.michal@gmail.com"},{"name":"johnneill","email":"david.neill@kainos.com"},{"name":"foysalm","email":"mohammedf@kainos.com"},{"name":"gittinsr","email":"rgittins.dvsa@icloud.com"},{"name":"baljinderhayre","email":"baljinder.hayre@dvsa.gov.uk"},{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"}],"dist":{"shasum":"3407b6ceb13975e6ac3afead242f5b57fe3528c7","tarball":"https://registry.npmjs.org/@dvsa/smc-encounter-schema/-/smc-encounter-schema-1.0.3-canary.0.tgz","fileCount":299,"integrity":"sha512-sP0+ePazX2Wob157BDB0410l13s9y5MdzCN4qnXaQmq1w2UQ8qikrDdDPrmijf1kErueIOIPm0mYjdI6QWmRow==","signatures":[{"sig":"MEYCIQCu6iATR50par824r9xTEz/mw4EtxW9OwvFN9lsFC0+7QIhAOwgNQRf+SRm62YC2IEX6hFY0I6Z6mnsq3FUOeEnkCFr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305508},"main":"./index.js","types":"./index.d.ts","gitHead":"cdc759c7f5f1060c218752fc2be57b008acc25d6","scripts":{"lint":"biome check src","test":"jest","build":"npm run clean && tsup","clean":"rimraf coverage dist && npm run clean:temp","prepare":"husky","lint:fix":"npm run lint -- --write","snapshot":"npm whoami && npm version prepatch --preid=canary && npm publish --tag canary","clean:temp":"rimraf api classes response","gitSecrets":"git secrets --scan . && git log -p -- . | scanrepo","postpublish":"node -e \"for (const p of ['index.js','index.cjs','index.d.ts','context','decorators','enums','models','transformers']) require('node:fs').rmSync(p,{ recursive: true, force: true })\"","build:package":"npm run build","test:coverage":"npm run test -- --coverage","prepublishOnly":"npm run build:package && cp -r ./dist/* . && rm -rf ./dist"},"_npmUser":{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"},"_npmVersion":"11.11.0","description":"Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites","directories":{},"lint-staged":{"*.{js,ts,mjs,css,md,ts,json}":"npm run lint:fix --ws -- --no-errors-on-unmatched"},"_nodeVersion":"24.14.1","dependencies":{"luxon":"^3.6.1","class-validator":"^0.14.0","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","rimraf":"^6.0.1","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.16","lint-staged":"^16.1.0","@types/luxon":"^3.6.2","@biomejs/biome":"1.9.4","@dvsa/biome-config":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/smc-encounter-schema_1.0.3-canary.0_1776169416880_0.17643654649630847","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-canary.0":{"name":"@dvsa/smc-encounter-schema","version":"1.0.4-canary.0","keywords":["dvsa","nodejs","typescript"],"author":{"name":"DVSA"},"license":"ISC","_id":"@dvsa/smc-encounter-schema@1.0.4-canary.0","maintainers":[{"name":"r.stepnowski","email":"stepnowski.r@gmail.com"},{"name":"rfaulds","email":"ross.faulds@gmail.com"},{"name":"cullifordm","email":"matthew.culliford@gmail.com"},{"name":"matthew2564","email":"mbell.dvsa@icloud.com"},{"name":"edwardwilson","email":"edward.wilson@me.com"},{"name":"shaun.hare","email":"shaun.hare@dvsa.gov.uk"},{"name":"janmrozowicz","email":"jan.mrozowicz+npm@gmail.com"},{"name":"wraggj_dvsa","email":"james.wragg@dvsa.gov.uk"},{"name":"david.aaron","email":"david.aaron@dvsa.gov.uk"},{"name":"tomcrawleyy","email":"thomas.crawley@dvsa.gov.uk"},{"name":"setterfielda","email":"asetterfield.dvsa@icloud.com"},{"name":"annadodson","email":"anna.dodson@dvsa.gov.uk"},{"name":"michalszy","email":"szyszka.michal@gmail.com"},{"name":"johnneill","email":"david.neill@kainos.com"},{"name":"foysalm","email":"mohammedf@kainos.com"},{"name":"gittinsr","email":"rgittins.dvsa@icloud.com"},{"name":"baljinderhayre","email":"baljinder.hayre@dvsa.gov.uk"},{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"}],"dist":{"shasum":"42fbbe8e11c4cef3481508868aa1f8f8e5329e78","tarball":"https://registry.npmjs.org/@dvsa/smc-encounter-schema/-/smc-encounter-schema-1.0.4-canary.0.tgz","fileCount":299,"integrity":"sha512-DyNFlKwtz+Uz8WsCWvkvnLgva5PkAH9AjVcq7DK7hqOcwiuHWTUPorjRq5Zi8jP/zThxHB1n5S02MAbC5jU4Hw==","signatures":[{"sig":"MEUCIQDFlMSxBUdJ0kPj8aTMLO14IZv1gGopbVZ16Mfyzb6OiwIgQFNdikff2VUMjCUCdxlrPvVrxMp21rx6gVDMNgpilxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1306670},"main":"./index.js","types":"./index.d.ts","gitHead":"adcbfb70fb987ecf70c5a89166d2d3583491e52a","scripts":{"lint":"biome check src","test":"jest","build":"npm run clean && tsup","clean":"rimraf coverage dist && npm run clean:temp","prepare":"husky","lint:fix":"npm run lint -- --write","snapshot":"npm whoami && npm version prepatch --preid=canary && npm publish --tag canary","clean:temp":"rimraf api classes response","gitSecrets":"git secrets --scan . && git log -p -- . | scanrepo","postpublish":"node -e \"for (const p of ['index.js','index.cjs','index.d.ts','context','decorators','enums','models','transformers']) require('node:fs').rmSync(p,{ recursive: true, force: true })\"","build:package":"npm run build","test:coverage":"npm run test -- --coverage","prepublishOnly":"npm run build:package && cp -r ./dist/* . && rm -rf ./dist"},"_npmUser":{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"},"_npmVersion":"11.6.1","description":"Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites","directories":{},"lint-staged":{"*.{js,ts,mjs,css,md,ts,json}":"npm run lint:fix --ws -- --no-errors-on-unmatched"},"_nodeVersion":"24.10.0","dependencies":{"luxon":"^3.6.1","class-validator":"^0.14.0","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","rimraf":"^6.0.1","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.16","lint-staged":"^16.1.0","@types/luxon":"^3.6.2","@biomejs/biome":"1.9.4","@dvsa/biome-config":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/smc-encounter-schema_1.0.4-canary.0_1776342243335_0.8905880157784707","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@dvsa/smc-encounter-schema","version":"1.0.0","keywords":["dvsa","nodejs","typescript"],"author":{"name":"DVSA"},"license":"ISC","_id":"@dvsa/smc-encounter-schema@1.0.0","maintainers":[{"name":"r.stepnowski","email":"stepnowski.r@gmail.com"},{"name":"rfaulds","email":"ross.faulds@gmail.com"},{"name":"cullifordm","email":"matthew.culliford@gmail.com"},{"name":"matthew2564","email":"mbell.dvsa@icloud.com"},{"name":"edwardwilson","email":"edward.wilson@me.com"},{"name":"shaun.hare","email":"shaun.hare@dvsa.gov.uk"},{"name":"janmrozowicz","email":"jan.mrozowicz+npm@gmail.com"},{"name":"wraggj_dvsa","email":"james.wragg@dvsa.gov.uk"},{"name":"david.aaron","email":"david.aaron@dvsa.gov.uk"},{"name":"tomcrawleyy","email":"thomas.crawley@dvsa.gov.uk"},{"name":"setterfielda","email":"asetterfield.dvsa@icloud.com"},{"name":"annadodson","email":"anna.dodson@dvsa.gov.uk"},{"name":"michalszy","email":"szyszka.michal@gmail.com"},{"name":"johnneill","email":"david.neill@kainos.com"},{"name":"foysalm","email":"mohammedf@kainos.com"},{"name":"gittinsr","email":"rgittins.dvsa@icloud.com"},{"name":"baljinderhayre","email":"baljinder.hayre@dvsa.gov.uk"},{"name":"dhcrees","email":"howard.rees@dvsa.gov.uk"}],"dist":{"shasum":"1945cda24c4f54c9b2e450dba3c6369c7ff2049f","tarball":"https://registry.npmjs.org/@dvsa/smc-encounter-schema/-/smc-encounter-schema-1.0.0.tgz","fileCount":299,"integrity":"sha512-br0V6GN5xPgbfmIPRFwiiOoZ5be0UhFj+kjyMCbsV53AkVRbT4Eks6i24zsfkhS/JPIAzQbm+ItGGiIo19H5Ng==","signatures":[{"sig":"MEYCIQCqWCJBVOo5FFtAYKW2S2DBrEfj2gBoK3uS0S5xWUzyoAIhANvVWZMct1ffby8QLNEvxFPNeh4XR9aq2bngVCAiUC76","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1306661},"main":"./index.js","types":"./index.d.ts","gitHead":"6bd14704942e3943ba49d62b3f3856cf1e47b601","scripts":{"lint":"biome check src","test":"jest","build":"npm run clean && tsup","clean":"rimraf coverage dist && npm run clean:temp","prepare":"husky","lint:fix":"npm run lint -- --write","snapshot":"npm whoami && npm version prepatch --preid=canary && npm publish --tag canary","clean:temp":"rimraf api classes response","gitSecrets":"git secrets --scan . && git log -p -- . | scanrepo","postpublish":"node -e \"for (const p of ['index.js','index.cjs','index.d.ts','context','decorators','enums','models','transformers']) require('node:fs').rmSync(p,{ recursive: true, force: true })\"","build:package":"npm run build","test:coverage":"npm run test -- --coverage","prepublishOnly":"npm run build:package && cp -r ./dist/* . && rm -rf ./dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a90ed26f-e46f-4a01-898c-a8f2dd058567"}},"_npmVersion":"11.12.1","description":"Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites","directories":{},"lint-staged":{"*.{js,ts,mjs,css,md,ts,json}":"npm run lint:fix --ws -- --no-errors-on-unmatched"},"_nodeVersion":"22.14.0","dependencies":{"luxon":"^3.6.1","class-validator":"^0.14.0","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","rimraf":"^6.0.1","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.16","lint-staged":"^16.1.0","@types/luxon":"^3.6.2","@biomejs/biome":"1.9.4","@dvsa/biome-config":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/smc-encounter-schema_1.0.0_1776345403505_0.06520766754724372","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-02T08:07:32.827Z","modified":"2026-06-10T10:53:47.228Z","0.0.0":"2025-06-02T08:07:33.100Z","0.0.1-canary.0":"2025-09-15T10:19:51.787Z","0.0.1-canary.1":"2025-09-15T11:53:18.230Z","0.0.1-canary.2":"2025-09-25T12:32:55.468Z","1.0.1-canary.0":"2026-03-11T16:10:01.329Z","1.0.2-canary.0":"2026-03-12T09:39:59.117Z","1.0.3-canary.0":"2026-04-14T12:23:37.069Z","1.0.4-canary.0":"2026-04-16T12:24:03.500Z","1.0.0":"2026-04-16T13:16:43.698Z"},"author":{"name":"DVSA"},"license":"ISC","keywords":["dvsa","nodejs","typescript"],"description":"Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites","maintainers":[{"email":"stepnowski.r@gmail.com","name":"r.stepnowski"},{"email":"ross.faulds@gmail.com","name":"rfaulds"},{"email":"matthew.culliford@gmail.com","name":"cullifordm"},{"email":"mbell.dvsa@icloud.com","name":"matthew2564"},{"email":"edward.wilson@me.com","name":"edwardwilson"},{"email":"shaun.hare@dvsa.gov.uk","name":"shaun.hare"},{"email":"jan.mrozowicz+npm@gmail.com","name":"janmrozowicz"},{"email":"james.wragg@dvsa.gov.uk","name":"wraggj_dvsa"},{"email":"david.aaron@dvsa.gov.uk","name":"david.aaron"},{"email":"thomas.crawley@dvsa.gov.uk","name":"tomcrawleyy"},{"email":"asetterfield.dvsa@icloud.com","name":"setterfielda"},{"email":"anna.dodson@dvsa.gov.uk","name":"annadodson"},{"email":"szyszka.michal@gmail.com","name":"michalszy"},{"email":"david.neill@kainos.com","name":"johnneill"},{"email":"mohammedf@kainos.com","name":"foysalm"},{"email":"rgittins.dvsa@icloud.com","name":"gittinsr"},{"email":"baljinder.hayre@dvsa.gov.uk","name":"baljinderhayre"},{"email":"rhys.lewis@dvsa.gov.uk","name":"rlcorp"},{"email":"howard.rees@dvsa.gov.uk","name":"dhcrees"}],"readme":"# Encounter Schema\n\nSchemas required for Encounter submission as well as custom validators\n## Developing\n### Pre-requisites\n\n- Node.js (Please see `.nvmrc` for specific version)\n- `npm` (If using [n](https://github.com/tj/n) or [nvm](https://github.com/nvm-sh/nvm), this will be automatically managed)\n- Security\n    - [Git secrets](https://github.com/awslabs/git-secrets)\n    - [ScanRepo](https://github.com/UKHomeOffice/repo-security-scanner)\n        - Unzip `repo-security-scanner_<version>_Darwin_<architercture>.tar.gz` and rename the executable inside the folder\n          to `scanrepo` - Add executable to path (using `echo $PATH` to find your path)\n\n### Getting started\n\n###### Run the following command after cloning the project\n\n1. `npm install` (or `npm i`)\n\n###### The code that will be published lives inside the ./src directory.\n\nTo simplify the publishing step, each file must be exported from the `index.ts` file.\n\n### Publishing\n\nTo see the output of what will be published, run the following command:\n\n```shell\nnpm publish --dry-run\n```\n","readmeFilename":"README.md"}