{"_id":"@brightcove/openapi-validator-hono","_rev":"106-dd88959ec1fc2bb1d52579ddb63892f2","name":"@brightcove/openapi-validator-hono","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.0":{"name":"@brightcove/openapi-validator-hono","version":"1.0.0","author":"","license":"ISC","_id":"@brightcove/openapi-validator-hono@1.0.0","maintainers":[{"name":"mbalasubramaniam","email":"mbalasubramaniam@brightcove.com"},{"name":"ssah","email":"ssah@brightcove.com"},{"name":"dgonzalez89","email":"dperez@brightcove.com"},{"name":"areis10","email":"areis@brightcove.com"},{"name":"vmnavarro","email":"vm.navarro94@gmail.com"},{"name":"alfredo-reyes","email":"areyes@brightcove.com"},{"name":"jterranova","email":"jterranova@brightcove.com"},{"name":"pradeep.vernekar","email":"pradeep.vernekar@brightcove.com"},{"name":"jfloresbc","email":"jflores@brightcove.com"},{"name":"mlopez.b","email":"mlopez@brightcove.com"},{"name":"vasu.p","email":"vasuthevan.palani@brightcove.com"},{"name":"ttabrilla-bc","email":"ttabrilla@brightcove.com"},{"name":"msivalls","email":"msivalls@brightcove.com"},{"name":"sstevanus","email":"sstevanus@brightcove.com"},{"name":"rwbarber2","email":"rbarber@brightcove.com"},{"name":"rwinger","email":"rwinger@brightcove.com"},{"name":"bcc-bfranklin","email":"bfranklin@brightcove.com"},{"name":"apenigalapati","email":"apenigalapati@brightcove.com"},{"name":"lmaultsby","email":"lmaultsby@brightcove.com"},{"name":"sravan.pbr","email":"p.rangasravan@brightcove.com"},{"name":"ijunaidf","email":"ijunaid@brightcove.com"},{"name":"mgoncalves","email":"mgoncalves@brightcove.com"},{"name":"mfregozo","email":"mfregozo@brightcove.com"},{"name":"arevelo","email":"arevelo@brightcove.com"},{"name":"madhu_g","email":"mganapathiraaja@brightcove.com"},{"name":"hugocjim","email":"hjimenez@brightcove.com"},{"name":"daniel_campos","email":"dcampos@brightcove.com"},{"name":"kevin.schick","email":"kschick@brightcove.com"},{"name":"m.morrison","email":"mmorrison@brightcove.com"},{"name":"uomar","email":"uomar@brightcove.com"},{"name":"abarstowbc","email":"abarstow@brightcove.com"},{"name":"sbarathan","email":"sbarathan@brightcove.com"},{"name":"kpandiyarajan","email":"kpandiyarajan@brightcove.com"},{"name":"imorones","email":"imorones@brightcove.com"},{"name":"walterseymourbc","email":"wseymour@brightcove.com"},{"name":"ddashkevich","email":"ddashkevich@brightcove.com"},{"name":"albertogomez","email":"agomez@brightcove.com"},{"name":"gestrada-br","email":"gestrada@brightcove.com"},{"name":"amillerbrightcove","email":"amiller@brightcove.com"},{"name":"lvohra","email":"lvohra@brightcove.com"},{"name":"mcho-bc","email":"mcho@brightcove.com"},{"name":"awaldron","email":"awaldron@brightcove.com"},{"name":"fsalazarbc","email":"fsalazar@brightcove.com"},{"name":"dawnpacko","email":"dpacko@brightcove.com"},{"name":"ldominguez","email":"ldominguez@brightcove.com"},{"name":"bc-srimron-soutter","email":"srimron-soutter@brightcove.com"},{"name":"rsilva_brightcove","email":"rsilva@brightcove.com"},{"name":"joeylesh","email":"jlesh@brightcove.com"},{"name":"lmelchorx1","email":"lmelchor@brightcove.com"},{"name":"juan-sanchez","email":"jpsanchez@brightcove.com"},{"name":"eolvera","email":"eolvera@brightcove.com"},{"name":"cloewer_bc","email":"cloewer@brightcove.com"},{"name":"carredondo","email":"carredondo@brightcove.com"},{"name":"brianhsu","email":"bhsu@brightcove.com"},{"name":"niklagbrightcove","email":"niko.lagman@brightcove.com"},{"name":"tsraveling_bc","email":"tim.raveling@brightcove.com"},{"name":"bcbclifford","email":"bclifford@brightcove.com"},{"name":"bc-acgarcia","email":"acgarcia@brightcove.com"},{"name":"adavila1","email":"adavila@brightcove.com"},{"name":"vaishalijayaraman","email":"vjayaraman@brightcove.com"},{"name":"kreynolds","email":"kreynolds@brightcove.com"},{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},{"name":"albinjohnson","email":"albin.johnson@brightcove.com"},{"name":"rtezera","email":"rtezera@brightcove.com"},{"name":"bcmneil","email":"mneil@brightcove.com"},{"name":"randresf","email":"andres.restrepo@brightcove.com"},{"name":"v.kozlov_bc","email":"vitali.kozlov@brightcove.com"},{"name":"nagendra_m","email":"nagendra.muragam@gmail.com"},{"name":"michaelmccarthybc","email":"michael.mccarthy@brightcove.com"},{"name":"poneill-bcov","email":"poneill@brightcove.com"},{"name":"mdeltorobcov","email":"mdeltoro@brightcove.com"},{"name":"jmohneycove","email":"jared.mohney@brightcove.com"},{"name":"inbc01","email":"igor.nakshin@brightcove.com"},{"name":"aperezbrightcove","email":"aperez@brightcove.com"},{"name":"ireyes94","email":"ireyes@brightcove.com"},{"name":"brightcove-admin","email":"sward@brightcove.com"},{"name":"tedk","email":"ted9k@swbell.net"},{"name":"abradley-brightcove","email":"abradley@brightcove.com"},{"name":"bc-alive","email":"alive-dev@brightcove.com"},{"name":"lasanchezc","email":"lsanchez@brightcove.com"},{"name":"marguinbc","email":"marguin@brightcove.com"},{"name":"brightcove-user","email":"npm-user@brightcove.com"},{"name":"kmason","email":"kmason@brightcove.com"},{"name":"cbarstow","email":"cbarstow@brightcove.com"},{"name":"hikeh","email":"hikeh@brightcove.com"},{"name":"myerramalla","email":"myerramalla@brightcove.com"},{"name":"pdias","email":"pdias@brightcove.com"},{"name":"jwhisenant","email":"jwhisenant@brightcove.com"},{"name":"ebertaud","email":"ebertaud@brightcove.com"},{"name":"oespinosac","email":"oespinosa@brightcove.com"},{"name":"dsalnikov","email":"dsalnikov@brightcove.com"},{"name":"sharanya.muruganandam","email":"sharanya.muruganandam@brightcove.com"},{"name":"vikaskumar.gajula","email":"vikaskumar.gajula@brightcove.com"},{"name":"xgarcia_npm","email":"xgarcia+npm@brightcove.com"},{"name":"jguerra","email":"jguerra@brightcove.com"},{"name":"rjune","email":"rjune@brightcove.com"},{"name":"jonbwalsh","email":"jwalsh@brightcove.com"},{"name":"khaipham","email":"kpham@brightcove.com"},{"name":"wswanbeck","email":"wswanbeck@brightcove.com"},{"name":"gastafurov","email":"gastafurov@brightcove.com"},{"name":"adalwani","email":"adalwani@brightcove.com"},{"name":"ekelson-bcove","email":"ekelson@brightcove.com"},{"name":"syseng","email":"syseng+npm@brightcove.com"},{"name":"mcarreiro","email":"mcarreiro@brightcove.com"},{"name":"elbadawimustafa","email":"melbadawi@brightcove.com"},{"name":"hwoodbury","email":"hwoodbury@brightcove.com"},{"name":"jblaker","email":"jblaker@brightcove.com"},{"name":"bcmauleon","email":"mleon@brightcove.com"},{"name":"paco_oblea_bc","email":"foblea@brightcove.com"},{"name":"jsepulveda","email":"jsepulveda@brightcove.com"},{"name":"biswaranjan","email":"bpanigrahi@brightcove.com"},{"name":"barroyo","email":"barroyo@brightcove.com"},{"name":"bmartinez","email":"bmartinez@brightcove.com"},{"name":"bc-jcarlson","email":"jcarlson@brightcove.com"},{"name":"eledezma","email":"eledezma@brightcove.com"},{"name":"jcueto","email":"jcueto@brightcove.com"},{"name":"erodrigues","email":"erodrigues@brightcove.com"},{"name":"psousa","email":"psousa@brightcove.com"},{"name":"marcogaray","email":"mgaray@brightcove.com"},{"name":"javibright","email":"fpadilla@brightcove.com"},{"name":"bcpsalas","email":"psalas@brightcove.com"},{"name":"etobin","email":"etobin@brightcove.com"},{"name":"ackbabe","email":"backer@brightcove.com"},{"name":"cvillasenor","email":"cvillasenor@brightcove.com"},{"name":"omartinez","email":"omartinez@brightcove.com"},{"name":"mgonzalez_bc","email":"mgonzalez@brightcove.com"},{"name":"pdohertybcov","email":"pdoherty+npmjs@brightcove.com"},{"name":"muthukumar.bc","email":"muthukumar@brightcove.com"},{"name":"bzizmond","email":"bzizmond@brightcove.com"},{"name":"jmpmacedo","email":"jmacedo@brightcove.com"},{"name":"scorreia","email":"scorreia@brightcove.com"},{"name":"lescorcio","email":"lescorcio@brightcove.com"},{"name":"cavieira","email":"cavieira@brightcove.com"},{"name":"arunjeyaprasad","email":"arunjeyaprasad@brightcove.com"},{"name":"bvilvanathan","email":"bvilvanathan@brightcove.com"},{"name":"anand.gangadharan","email":"anand.gangadharan@brightcove.com"},{"name":"rociosantos","email":"msantos@brightcove.com"},{"name":"agarciabcov","email":"agarcia@brightcove.com"},{"name":"attinder","email":"asingh@brightcove.com"},{"name":"lauralopez","email":"llopez@brightcove.com"},{"name":"skumar85","email":"skumar@brightcove.com"},{"name":"hrodriguez2","email":"hrodriguez@brightcove.com"},{"name":"jasilvaantonio","email":"jasilva@brightcove.com"},{"name":"palvarezbc","email":"palvarez@brightcove.com"},{"name":"ericramos","email":"eramos@brightcove.com"},{"name":"carlosabajo","email":"cbajo@brightcove.com"},{"name":"ingrid.s.cruz","email":"scruz@brightcove.com"},{"name":"luis_fernando_lopez_ruiz","email":"lflopez@brightcove.com"},{"name":"vishal64","email":"vramesh@brightcove.com"},{"name":"tresa.baji","email":"tresa.baji@brightcove.com"},{"name":"luis.garcia.brightcove","email":"lfgarcia@brightcove.com"},{"name":"rodrigofdz","email":"rfernandez@brightcove.com"},{"name":"pgutierrezgil","email":"pgutierrez@brightcove.com"},{"name":"harish17","email":"hekambaram@brightcove.com"},{"name":"jjeyaprakash","email":"jjeyaprakash@brightcove.com"},{"name":"rrajendran1698","email":"rrajendran@brightcove.com"},{"name":"jlomeli","email":"jlomeli@brightcove.com"},{"name":"sjimenez","email":"sjimenez@brightcove.com"},{"name":"rwenger_brightcove","email":"robert.wenger@brightcove.com"},{"name":"rujordan","email":"jordan.alexander@brightcove.com"},{"name":"stuartmh","email":"shicks@brightcove.com"},{"name":"jherrerabcov","email":"jherrera@brightcove.com"},{"name":"mshiwal","email":"mshiwal@brightcove.com"},{"name":"ptamizh","email":"ptamizh@brightcove.com"},{"name":"akamalakkannan","email":"akamalakkannan@brightcove.com"},{"name":"roman-bc","email":"rpougatchev@brightcove.com"},{"name":"tnwanna","email":"tnwanna@brightcove.com"},{"name":"bsahlas.npm","email":"bsahlas@brightcove.com"},{"name":"dherrera1109","email":"dherrera@brightcove.com"},{"name":"hswaminathan","email":"hswaminathan@brightcove.com"},{"name":"echengbc","email":"echeng@brightcove.com"},{"name":"sbarrettbc","email":"sbarrett@brightcove.com"}],"homepage":"https://github.com/BrightcovePS/openapi-validator-hono#readme","bugs":{"url":"https://github.com/BrightcovePS/openapi-validator-hono/issues"},"bin":{"openapi-validator-hono":"dist/cjs/bin/openapi-validator.js"},"dist":{"shasum":"3cbefa538a13083d28c015f15e7f97ba0a9e95ce","tarball":"https://registry.npmjs.org/@brightcove/openapi-validator-hono/-/openapi-validator-hono-1.0.0.tgz","fileCount":37,"integrity":"sha512-PMe1K3SBuigFCz7gH3q+BWCZ+5cPrBD4jIWrV/8YcMIDb9EuitqXYhDnov1n9xaQmNZBaP6qIB9dTAt9P7zgdg==","signatures":[{"sig":"MEQCIGG67mFywqm9Ax5B2jhMDbt42hz9QH9iw7uL2alxi4ooAiBh2GN/UtL6flmjuW1MQ3bN0VmEs5aPyNKkDwoDgZUeSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64590},"main":"dist/cjs/index.js","type":"commonjs","types":"dist/cjs/index.d.ts","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"2b417bac88285e1854d3611b42ed82aee9872212","scripts":{"lint":"eslint --ext ts ./src","test":"echo \"Error: no test specified\"","build":"rm -rf dist/* && tsc -p tsconfig-cjs.json && npm run post-process","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","prepare":"npm run build","lint:fix":"eslint --ext ts ./src --fix","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","post-process":"chmod +x dist/cjs/bin/openapi-validator.js"},"_npmUser":{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},"repository":{"url":"git+https://github.com/BrightcovePS/openapi-validator-hono.git","type":"git"},"_npmVersion":"10.7.0","description":"Provides Hono middlewares for OpenAPI validation","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ajv":"^8.16.0","ajv-formats":"^2.1.1","swagger-parser":"^10.0.3","@hono/swagger-ui":"^0.4.0","command-line-args":"^5.2.1","command-line-usage":"^7.0.1","json-schema-merge-allof":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.4.13","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@babel/core":"^7.18.9","@types/node":"^20.12.7","@types/logger":"^0.0.5","openapi-types":"^12.1.3","@types/express":"^4.17.21","@babel/preset-env":"^7.18.9","eslint-plugin-json":"^3.1.0","@babel/eslint-parser":"^7.18.9","@babel/eslint-plugin":"^7.17.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1","eslint-import-resolver-typescript":"^3.6.1","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator-hono_1.0.0_1721079524782_0.5993361612889538","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@brightcove/openapi-validator-hono","version":"1.0.1","author":"","license":"ISC","_id":"@brightcove/openapi-validator-hono@1.0.1","maintainers":[{"name":"mbalasubramaniam","email":"mbalasubramaniam@brightcove.com"},{"name":"ssah","email":"ssah@brightcove.com"},{"name":"dgonzalez89","email":"dperez@brightcove.com"},{"name":"areis10","email":"areis@brightcove.com"},{"name":"vmnavarro","email":"vm.navarro94@gmail.com"},{"name":"alfredo-reyes","email":"areyes@brightcove.com"},{"name":"jterranova","email":"jterranova@brightcove.com"},{"name":"pradeep.vernekar","email":"pradeep.vernekar@brightcove.com"},{"name":"jfloresbc","email":"jflores@brightcove.com"},{"name":"mlopez.b","email":"mlopez@brightcove.com"},{"name":"ttabrilla-bc","email":"ttabrilla@brightcove.com"},{"name":"msivalls","email":"msivalls@brightcove.com"},{"name":"sstevanus","email":"sstevanus@brightcove.com"},{"name":"rwbarber2","email":"rbarber@brightcove.com"},{"name":"rwinger","email":"rwinger@brightcove.com"},{"name":"bcc-bfranklin","email":"bfranklin@brightcove.com"},{"name":"apenigalapati","email":"apenigalapati@brightcove.com"},{"name":"lmaultsby","email":"lmaultsby@brightcove.com"},{"name":"sravan.pbr","email":"p.rangasravan@brightcove.com"},{"name":"ijunaidf","email":"ijunaid@brightcove.com"},{"name":"mgoncalves","email":"mgoncalves@brightcove.com"},{"name":"mfregozo","email":"mfregozo@brightcove.com"},{"name":"arevelo","email":"arevelo@brightcove.com"},{"name":"madhu_g","email":"mganapathiraaja@brightcove.com"},{"name":"hugocjim","email":"hjimenez@brightcove.com"},{"name":"daniel_campos","email":"dcampos@brightcove.com"},{"name":"kevin.schick","email":"kschick@brightcove.com"},{"name":"m.morrison","email":"mmorrison@brightcove.com"},{"name":"uomar","email":"uomar@brightcove.com"},{"name":"abarstowbc","email":"abarstow@brightcove.com"},{"name":"sbarathan","email":"sbarathan@brightcove.com"},{"name":"kpandiyarajan","email":"kpandiyarajan@brightcove.com"},{"name":"imorones","email":"imorones@brightcove.com"},{"name":"walterseymourbc","email":"wseymour@brightcove.com"},{"name":"ddashkevich","email":"ddashkevich@brightcove.com"},{"name":"albertogomez","email":"agomez@brightcove.com"},{"name":"gestrada-br","email":"gestrada@brightcove.com"},{"name":"amillerbrightcove","email":"amiller@brightcove.com"},{"name":"lvohra","email":"lvohra@brightcove.com"},{"name":"mcho-bc","email":"mcho@brightcove.com"},{"name":"awaldron","email":"awaldron@brightcove.com"},{"name":"fsalazarbc","email":"fsalazar@brightcove.com"},{"name":"dawnpacko","email":"dpacko@brightcove.com"},{"name":"ldominguez","email":"ldominguez@brightcove.com"},{"name":"bc-srimron-soutter","email":"srimron-soutter@brightcove.com"},{"name":"rsilva_brightcove","email":"rsilva@brightcove.com"},{"name":"joeylesh","email":"jlesh@brightcove.com"},{"name":"lmelchorx1","email":"lmelchor@brightcove.com"},{"name":"juan-sanchez","email":"jpsanchez@brightcove.com"},{"name":"eolvera","email":"eolvera@brightcove.com"},{"name":"cloewer_bc","email":"cloewer@brightcove.com"},{"name":"carredondo","email":"carredondo@brightcove.com"},{"name":"brianhsu","email":"bhsu@brightcove.com"},{"name":"niklagbrightcove","email":"niko.lagman@brightcove.com"},{"name":"tsraveling_bc","email":"tim.raveling@brightcove.com"},{"name":"bcbclifford","email":"bclifford@brightcove.com"},{"name":"bc-acgarcia","email":"acgarcia@brightcove.com"},{"name":"adavila1","email":"adavila@brightcove.com"},{"name":"vaishalijayaraman","email":"vjayaraman@brightcove.com"},{"name":"kreynolds","email":"kreynolds@brightcove.com"},{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},{"name":"albinjohnson","email":"albin.johnson@brightcove.com"},{"name":"rtezera","email":"rtezera@brightcove.com"},{"name":"bcmneil","email":"mneil@brightcove.com"},{"name":"randresf","email":"andres.restrepo@brightcove.com"},{"name":"v.kozlov_bc","email":"vitali.kozlov@brightcove.com"},{"name":"nagendra_m","email":"nagendra.muragam@gmail.com"},{"name":"michaelmccarthybc","email":"michael.mccarthy@brightcove.com"},{"name":"poneill-bcov","email":"poneill@brightcove.com"},{"name":"mdeltorobcov","email":"mdeltoro@brightcove.com"},{"name":"jmohneycove","email":"jared.mohney@brightcove.com"},{"name":"inbc01","email":"igor.nakshin@brightcove.com"},{"name":"aperezbrightcove","email":"aperez@brightcove.com"},{"name":"ireyes94","email":"ireyes@brightcove.com"},{"name":"brightcove-admin","email":"sward@brightcove.com"},{"name":"tedk","email":"ted9k@swbell.net"},{"name":"abradley-brightcove","email":"abradley@brightcove.com"},{"name":"bc-alive","email":"alive-dev@brightcove.com"},{"name":"lasanchezc","email":"lsanchez@brightcove.com"},{"name":"marguinbc","email":"marguin@brightcove.com"},{"name":"brightcove-user","email":"npm-user@brightcove.com"},{"name":"kmason","email":"kmason@brightcove.com"},{"name":"cbarstow","email":"cbarstow@brightcove.com"},{"name":"hikeh","email":"hikeh@brightcove.com"},{"name":"myerramalla","email":"myerramalla@brightcove.com"},{"name":"pdias","email":"pdias@brightcove.com"},{"name":"jwhisenant","email":"jwhisenant@brightcove.com"},{"name":"ebertaud","email":"ebertaud@brightcove.com"},{"name":"oespinosac","email":"oespinosa@brightcove.com"},{"name":"dsalnikov","email":"dsalnikov@brightcove.com"},{"name":"sharanya.muruganandam","email":"sharanya.muruganandam@brightcove.com"},{"name":"vikaskumar.gajula","email":"vikaskumar.gajula@brightcove.com"},{"name":"xgarcia_npm","email":"xgarcia+npm@brightcove.com"},{"name":"jguerra","email":"jguerra@brightcove.com"},{"name":"rjune","email":"rjune@brightcove.com"},{"name":"jonbwalsh","email":"jwalsh@brightcove.com"},{"name":"khaipham","email":"kpham@brightcove.com"},{"name":"wswanbeck","email":"wswanbeck@brightcove.com"},{"name":"gastafurov","email":"gastafurov@brightcove.com"},{"name":"adalwani","email":"adalwani@brightcove.com"},{"name":"ekelson-bcove","email":"ekelson@brightcove.com"},{"name":"syseng","email":"syseng+npm@brightcove.com"},{"name":"mcarreiro","email":"mcarreiro@brightcove.com"},{"name":"elbadawimustafa","email":"melbadawi@brightcove.com"},{"name":"hwoodbury","email":"hwoodbury@brightcove.com"},{"name":"jblaker","email":"jblaker@brightcove.com"},{"name":"bcmauleon","email":"mleon@brightcove.com"},{"name":"paco_oblea_bc","email":"foblea@brightcove.com"},{"name":"jsepulveda","email":"jsepulveda@brightcove.com"},{"name":"biswaranjan","email":"bpanigrahi@brightcove.com"},{"name":"barroyo","email":"barroyo@brightcove.com"},{"name":"bmartinez","email":"bmartinez@brightcove.com"},{"name":"bc-jcarlson","email":"jcarlson@brightcove.com"},{"name":"eledezma","email":"eledezma@brightcove.com"},{"name":"jcueto","email":"jcueto@brightcove.com"},{"name":"erodrigues","email":"erodrigues@brightcove.com"},{"name":"psousa","email":"psousa@brightcove.com"},{"name":"marcogaray","email":"mgaray@brightcove.com"},{"name":"javibright","email":"fpadilla@brightcove.com"},{"name":"bcpsalas","email":"psalas@brightcove.com"},{"name":"etobin","email":"etobin@brightcove.com"},{"name":"ackbabe","email":"backer@brightcove.com"},{"name":"cvillasenor","email":"cvillasenor@brightcove.com"},{"name":"omartinez","email":"omartinez@brightcove.com"},{"name":"mgonzalez_bc","email":"mgonzalez@brightcove.com"},{"name":"pdohertybcov","email":"pdoherty+npmjs@brightcove.com"},{"name":"muthukumar.bc","email":"muthukumar@brightcove.com"},{"name":"bzizmond","email":"bzizmond@brightcove.com"},{"name":"jmpmacedo","email":"jmacedo@brightcove.com"},{"name":"scorreia","email":"scorreia@brightcove.com"},{"name":"lescorcio","email":"lescorcio@brightcove.com"},{"name":"cavieira","email":"cavieira@brightcove.com"},{"name":"arunjeyaprasad","email":"arunjeyaprasad@brightcove.com"},{"name":"bvilvanathan","email":"bvilvanathan@brightcove.com"},{"name":"anand.gangadharan","email":"anand.gangadharan@brightcove.com"},{"name":"rociosantos","email":"msantos@brightcove.com"},{"name":"agarciabcov","email":"agarcia@brightcove.com"},{"name":"attinder","email":"asingh@brightcove.com"},{"name":"lauralopez","email":"llopez@brightcove.com"},{"name":"skumar85","email":"skumar@brightcove.com"},{"name":"hrodriguez2","email":"hrodriguez@brightcove.com"},{"name":"jasilvaantonio","email":"jasilva@brightcove.com"},{"name":"palvarezbc","email":"palvarez@brightcove.com"},{"name":"ericramos","email":"eramos@brightcove.com"},{"name":"carlosabajo","email":"cbajo@brightcove.com"},{"name":"ingrid.s.cruz","email":"scruz@brightcove.com"},{"name":"luis_fernando_lopez_ruiz","email":"lflopez@brightcove.com"},{"name":"vishal64","email":"vramesh@brightcove.com"},{"name":"tresa.baji","email":"tresa.baji@brightcove.com"},{"name":"luis.garcia.brightcove","email":"lfgarcia@brightcove.com"},{"name":"rodrigofdz","email":"rfernandez@brightcove.com"},{"name":"pgutierrezgil","email":"pgutierrez@brightcove.com"},{"name":"harish17","email":"hekambaram@brightcove.com"},{"name":"jjeyaprakash","email":"jjeyaprakash@brightcove.com"},{"name":"rrajendran1698","email":"rrajendran@brightcove.com"},{"name":"jlomeli","email":"jlomeli@brightcove.com"},{"name":"sjimenez","email":"sjimenez@brightcove.com"},{"name":"rwenger_brightcove","email":"robert.wenger@brightcove.com"},{"name":"rujordan","email":"jordan.alexander@brightcove.com"},{"name":"stuartmh","email":"shicks@brightcove.com"},{"name":"jherrerabcov","email":"jherrera@brightcove.com"},{"name":"mshiwal","email":"mshiwal@brightcove.com"},{"name":"ptamizh","email":"ptamizh@brightcove.com"},{"name":"akamalakkannan","email":"akamalakkannan@brightcove.com"},{"name":"roman-bc","email":"rpougatchev@brightcove.com"},{"name":"tnwanna","email":"tnwanna@brightcove.com"},{"name":"bsahlas.npm","email":"bsahlas@brightcove.com"},{"name":"dherrera1109","email":"dherrera@brightcove.com"},{"name":"hswaminathan","email":"hswaminathan@brightcove.com"},{"name":"echengbc","email":"echeng@brightcove.com"},{"name":"sbarrettbc","email":"sbarrett@brightcove.com"}],"homepage":"https://github.com/BrightcovePS/openapi-validator-hono#readme","bugs":{"url":"https://github.com/BrightcovePS/openapi-validator-hono/issues"},"bin":{"openapi-validator-hono":"dist/cjs/bin/openapi-validator.js"},"dist":{"shasum":"3fd9da2bca79da7b4bd51071a78e87366f8ea96c","tarball":"https://registry.npmjs.org/@brightcove/openapi-validator-hono/-/openapi-validator-hono-1.0.1.tgz","fileCount":37,"integrity":"sha512-9moxuy3bsS5yEuwy/IU8iB4dDyHtb167jHnOasCxr9jwUj++TIfiUSMqr5s4EXneR2cZ0nqsXxXJd1WnU54Cpw==","signatures":[{"sig":"MEQCIB4LWgG/n9bDHo94PwXjCqCrLn/A+/vwzjFJOPMeOeh5AiARspNt7xjF7OOxWjqq2V3qDa0GrweR5kNb1DcGJU0IUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69681},"main":"dist/cjs/index.js","type":"commonjs","types":"dist/cjs/index.d.ts","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"c5919c1e1c92e4d771a339e6817dd6627e13f43e","scripts":{"lint":"eslint --ext ts ./src","test":"echo \"Error: no test specified\"","build":"rm -rf dist/* && tsc -p tsconfig-cjs.json && npm run post-process","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","prepare":"npm run build","lint:fix":"eslint --ext ts ./src --fix","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","post-process":"chmod +x dist/cjs/bin/openapi-validator.js"},"_npmUser":{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},"repository":{"url":"git+https://github.com/BrightcovePS/openapi-validator-hono.git","type":"git"},"_npmVersion":"10.7.0","description":"Provides Hono middlewares for OpenAPI validation","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ajv":"^8.16.0","ajv-formats":"^2.1.1","swagger-parser":"^10.0.3","@hono/swagger-ui":"^0.4.0","command-line-args":"^5.2.1","command-line-usage":"^7.0.1","json-schema-merge-allof":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.4.13","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@babel/core":"^7.18.9","@types/node":"^20.12.7","@types/logger":"^0.0.5","openapi-types":"^12.1.3","@types/express":"^4.17.21","@babel/preset-env":"^7.18.9","eslint-plugin-json":"^3.1.0","@babel/eslint-parser":"^7.18.9","@babel/eslint-plugin":"^7.17.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1","eslint-import-resolver-typescript":"^3.6.1","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator-hono_1.0.1_1721236756617_0.05182968674843402","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@brightcove/openapi-validator-hono","version":"1.0.2","author":"","license":"ISC","_id":"@brightcove/openapi-validator-hono@1.0.2","maintainers":[{"name":"mbalasubramaniam","email":"mbalasubramaniam@brightcove.com"},{"name":"ssah","email":"ssah@brightcove.com"},{"name":"dgonzalez89","email":"dperez@brightcove.com"},{"name":"areis10","email":"areis@brightcove.com"},{"name":"vmnavarro","email":"vm.navarro94@gmail.com"},{"name":"alfredo-reyes","email":"areyes@brightcove.com"},{"name":"jterranova","email":"jterranova@brightcove.com"},{"name":"pradeep.vernekar","email":"pradeep.vernekar@brightcove.com"},{"name":"jfloresbc","email":"jflores@brightcove.com"},{"name":"mlopez.b","email":"mlopez@brightcove.com"},{"name":"ttabrilla-bc","email":"ttabrilla@brightcove.com"},{"name":"msivalls","email":"msivalls@brightcove.com"},{"name":"sstevanus","email":"sstevanus@brightcove.com"},{"name":"rwbarber2","email":"rbarber@brightcove.com"},{"name":"rwinger","email":"rwinger@brightcove.com"},{"name":"bcc-bfranklin","email":"bfranklin@brightcove.com"},{"name":"apenigalapati","email":"apenigalapati@brightcove.com"},{"name":"lmaultsby","email":"lmaultsby@brightcove.com"},{"name":"sravan.pbr","email":"p.rangasravan@brightcove.com"},{"name":"ijunaidf","email":"ijunaid@brightcove.com"},{"name":"mgoncalves","email":"mgoncalves@brightcove.com"},{"name":"mfregozo","email":"mfregozo@brightcove.com"},{"name":"arevelo","email":"arevelo@brightcove.com"},{"name":"madhu_g","email":"mganapathiraaja@brightcove.com"},{"name":"hugocjim","email":"hjimenez@brightcove.com"},{"name":"daniel_campos","email":"dcampos@brightcove.com"},{"name":"kevin.schick","email":"kschick@brightcove.com"},{"name":"m.morrison","email":"mmorrison@brightcove.com"},{"name":"uomar","email":"uomar@brightcove.com"},{"name":"abarstowbc","email":"abarstow@brightcove.com"},{"name":"sbarathan","email":"sbarathan@brightcove.com"},{"name":"kpandiyarajan","email":"kpandiyarajan@brightcove.com"},{"name":"imorones","email":"imorones@brightcove.com"},{"name":"walterseymourbc","email":"wseymour@brightcove.com"},{"name":"ddashkevich","email":"ddashkevich@brightcove.com"},{"name":"albertogomez","email":"agomez@brightcove.com"},{"name":"gestrada-br","email":"gestrada@brightcove.com"},{"name":"amillerbrightcove","email":"amiller@brightcove.com"},{"name":"lvohra","email":"lvohra@brightcove.com"},{"name":"mcho-bc","email":"mcho@brightcove.com"},{"name":"awaldron","email":"awaldron@brightcove.com"},{"name":"fsalazarbc","email":"fsalazar@brightcove.com"},{"name":"dawnpacko","email":"dpacko@brightcove.com"},{"name":"ldominguez","email":"ldominguez@brightcove.com"},{"name":"bc-srimron-soutter","email":"srimron-soutter@brightcove.com"},{"name":"rsilva_brightcove","email":"rsilva@brightcove.com"},{"name":"joeylesh","email":"jlesh@brightcove.com"},{"name":"lmelchorx1","email":"lmelchor@brightcove.com"},{"name":"juan-sanchez","email":"jpsanchez@brightcove.com"},{"name":"eolvera","email":"eolvera@brightcove.com"},{"name":"cloewer_bc","email":"cloewer@brightcove.com"},{"name":"carredondo","email":"carredondo@brightcove.com"},{"name":"brianhsu","email":"bhsu@brightcove.com"},{"name":"niklagbrightcove","email":"niko.lagman@brightcove.com"},{"name":"tsraveling_bc","email":"tim.raveling@brightcove.com"},{"name":"bcbclifford","email":"bclifford@brightcove.com"},{"name":"bc-acgarcia","email":"acgarcia@brightcove.com"},{"name":"adavila1","email":"adavila@brightcove.com"},{"name":"vaishalijayaraman","email":"vjayaraman@brightcove.com"},{"name":"kreynolds","email":"kreynolds@brightcove.com"},{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},{"name":"albinjohnson","email":"albin.johnson@brightcove.com"},{"name":"rtezera","email":"rtezera@brightcove.com"},{"name":"bcmneil","email":"mneil@brightcove.com"},{"name":"randresf","email":"andres.restrepo@brightcove.com"},{"name":"v.kozlov_bc","email":"vitali.kozlov@brightcove.com"},{"name":"nagendra_m","email":"nagendra.muragam@gmail.com"},{"name":"michaelmccarthybc","email":"michael.mccarthy@brightcove.com"},{"name":"poneill-bcov","email":"poneill@brightcove.com"},{"name":"mdeltorobcov","email":"mdeltoro@brightcove.com"},{"name":"jmohneycove","email":"jared.mohney@brightcove.com"},{"name":"inbc01","email":"igor.nakshin@brightcove.com"},{"name":"aperezbrightcove","email":"aperez@brightcove.com"},{"name":"ireyes94","email":"ireyes@brightcove.com"},{"name":"brightcove-admin","email":"sward@brightcove.com"},{"name":"tedk","email":"ted9k@swbell.net"},{"name":"abradley-brightcove","email":"abradley@brightcove.com"},{"name":"bc-alive","email":"alive-dev@brightcove.com"},{"name":"lasanchezc","email":"lsanchez@brightcove.com"},{"name":"marguinbc","email":"marguin@brightcove.com"},{"name":"brightcove-user","email":"npm-user@brightcove.com"},{"name":"kmason","email":"kmason@brightcove.com"},{"name":"cbarstow","email":"cbarstow@brightcove.com"},{"name":"hikeh","email":"hikeh@brightcove.com"},{"name":"myerramalla","email":"myerramalla@brightcove.com"},{"name":"pdias","email":"pdias@brightcove.com"},{"name":"jwhisenant","email":"jwhisenant@brightcove.com"},{"name":"ebertaud","email":"ebertaud@brightcove.com"},{"name":"oespinosac","email":"oespinosa@brightcove.com"},{"name":"dsalnikov","email":"dsalnikov@brightcove.com"},{"name":"sharanya.muruganandam","email":"sharanya.muruganandam@brightcove.com"},{"name":"vikaskumar.gajula","email":"vikaskumar.gajula@brightcove.com"},{"name":"xgarcia_npm","email":"xgarcia+npm@brightcove.com"},{"name":"jguerra","email":"jguerra@brightcove.com"},{"name":"rjune","email":"rjune@brightcove.com"},{"name":"jonbwalsh","email":"jwalsh@brightcove.com"},{"name":"khaipham","email":"kpham@brightcove.com"},{"name":"wswanbeck","email":"wswanbeck@brightcove.com"},{"name":"gastafurov","email":"gastafurov@brightcove.com"},{"name":"adalwani","email":"adalwani@brightcove.com"},{"name":"ekelson-bcove","email":"ekelson@brightcove.com"},{"name":"syseng","email":"syseng+npm@brightcove.com"},{"name":"mcarreiro","email":"mcarreiro@brightcove.com"},{"name":"elbadawimustafa","email":"melbadawi@brightcove.com"},{"name":"hwoodbury","email":"hwoodbury@brightcove.com"},{"name":"jblaker","email":"jblaker@brightcove.com"},{"name":"bcmauleon","email":"mleon@brightcove.com"},{"name":"paco_oblea_bc","email":"foblea@brightcove.com"},{"name":"jsepulveda","email":"jsepulveda@brightcove.com"},{"name":"biswaranjan","email":"bpanigrahi@brightcove.com"},{"name":"barroyo","email":"barroyo@brightcove.com"},{"name":"bmartinez","email":"bmartinez@brightcove.com"},{"name":"bc-jcarlson","email":"jcarlson@brightcove.com"},{"name":"eledezma","email":"eledezma@brightcove.com"},{"name":"jcueto","email":"jcueto@brightcove.com"},{"name":"erodrigues","email":"erodrigues@brightcove.com"},{"name":"psousa","email":"psousa@brightcove.com"},{"name":"marcogaray","email":"mgaray@brightcove.com"},{"name":"javibright","email":"fpadilla@brightcove.com"},{"name":"bcpsalas","email":"psalas@brightcove.com"},{"name":"etobin","email":"etobin@brightcove.com"},{"name":"ackbabe","email":"backer@brightcove.com"},{"name":"cvillasenor","email":"cvillasenor@brightcove.com"},{"name":"omartinez","email":"omartinez@brightcove.com"},{"name":"mgonzalez_bc","email":"mgonzalez@brightcove.com"},{"name":"pdohertybcov","email":"pdoherty+npmjs@brightcove.com"},{"name":"muthukumar.bc","email":"muthukumar@brightcove.com"},{"name":"bzizmond","email":"bzizmond@brightcove.com"},{"name":"jmpmacedo","email":"jmacedo@brightcove.com"},{"name":"scorreia","email":"scorreia@brightcove.com"},{"name":"lescorcio","email":"lescorcio@brightcove.com"},{"name":"cavieira","email":"cavieira@brightcove.com"},{"name":"arunjeyaprasad","email":"arunjeyaprasad@brightcove.com"},{"name":"bvilvanathan","email":"bvilvanathan@brightcove.com"},{"name":"anand.gangadharan","email":"anand.gangadharan@brightcove.com"},{"name":"rociosantos","email":"msantos@brightcove.com"},{"name":"agarciabcov","email":"agarcia@brightcove.com"},{"name":"attinder","email":"asingh@brightcove.com"},{"name":"lauralopez","email":"llopez@brightcove.com"},{"name":"skumar85","email":"skumar@brightcove.com"},{"name":"hrodriguez2","email":"hrodriguez@brightcove.com"},{"name":"jasilvaantonio","email":"jasilva@brightcove.com"},{"name":"palvarezbc","email":"palvarez@brightcove.com"},{"name":"ericramos","email":"eramos@brightcove.com"},{"name":"carlosabajo","email":"cbajo@brightcove.com"},{"name":"ingrid.s.cruz","email":"scruz@brightcove.com"},{"name":"luis_fernando_lopez_ruiz","email":"lflopez@brightcove.com"},{"name":"vishal64","email":"vramesh@brightcove.com"},{"name":"tresa.baji","email":"tresa.baji@brightcove.com"},{"name":"luis.garcia.brightcove","email":"lfgarcia@brightcove.com"},{"name":"rodrigofdz","email":"rfernandez@brightcove.com"},{"name":"pgutierrezgil","email":"pgutierrez@brightcove.com"},{"name":"harish17","email":"hekambaram@brightcove.com"},{"name":"jjeyaprakash","email":"jjeyaprakash@brightcove.com"},{"name":"rrajendran1698","email":"rrajendran@brightcove.com"},{"name":"jlomeli","email":"jlomeli@brightcove.com"},{"name":"sjimenez","email":"sjimenez@brightcove.com"},{"name":"rwenger_brightcove","email":"robert.wenger@brightcove.com"},{"name":"rujordan","email":"jordan.alexander@brightcove.com"},{"name":"stuartmh","email":"shicks@brightcove.com"},{"name":"jherrerabcov","email":"jherrera@brightcove.com"},{"name":"mshiwal","email":"mshiwal@brightcove.com"},{"name":"ptamizh","email":"ptamizh@brightcove.com"},{"name":"akamalakkannan","email":"akamalakkannan@brightcove.com"},{"name":"roman-bc","email":"rpougatchev@brightcove.com"},{"name":"tnwanna","email":"tnwanna@brightcove.com"},{"name":"bsahlas.npm","email":"bsahlas@brightcove.com"},{"name":"dherrera1109","email":"dherrera@brightcove.com"},{"name":"hswaminathan","email":"hswaminathan@brightcove.com"},{"name":"echengbc","email":"echeng@brightcove.com"},{"name":"sbarrettbc","email":"sbarrett@brightcove.com"}],"homepage":"https://github.com/BrightcovePS/openapi-validator-hono#readme","bugs":{"url":"https://github.com/BrightcovePS/openapi-validator-hono/issues"},"bin":{"openapi-validator-hono":"dist/cjs/bin/openapi-validator.js"},"dist":{"shasum":"d99c68c03f1a017a37da2057cf5de25c525329a7","tarball":"https://registry.npmjs.org/@brightcove/openapi-validator-hono/-/openapi-validator-hono-1.0.2.tgz","fileCount":37,"integrity":"sha512-g665LHadGD/NwBJW6NVLlPi3tJ4gjA9QV+cC6w2ABAU3I+xtCpp1xa+0H9xaQy17lL+/ctPXFOVa79CHMEJCGQ==","signatures":[{"sig":"MEYCIQCsWXMG1/Twriac+qFZn5USvcZS9fXLoJ1Q6CmYh4cxsgIhALPgLPN9ZZB5qFctmxHtYl677XeZBa9DV5Erb8KbLzJz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71332},"main":"dist/cjs/index.js","type":"commonjs","types":"dist/cjs/index.d.ts","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"4836d12fef361b9e8b20f4c8d6d8bf6f13dcb84d","scripts":{"lint":"eslint --ext ts ./src","test":"echo \"Error: no test specified\"","build":"rm -rf dist/* && tsc -p tsconfig-cjs.json && npm run post-process","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","prepare":"npm run build","lint:fix":"eslint --ext ts ./src --fix","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","post-process":"chmod +x dist/cjs/bin/openapi-validator.js"},"_npmUser":{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},"repository":{"url":"git+https://github.com/BrightcovePS/openapi-validator-hono.git","type":"git"},"_npmVersion":"10.7.0","description":"Provides Hono middlewares for OpenAPI validation","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ajv":"^8.16.0","ajv-formats":"^2.1.1","swagger-parser":"^10.0.3","@hono/swagger-ui":"^0.4.0","command-line-args":"^5.2.1","command-line-usage":"^7.0.1","json-schema-merge-allof":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.4.13","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@babel/core":"^7.18.9","@types/node":"^20.12.7","@types/logger":"^0.0.5","openapi-types":"^12.1.3","@types/express":"^4.17.21","@babel/preset-env":"^7.18.9","eslint-plugin-json":"^3.1.0","@babel/eslint-parser":"^7.18.9","@babel/eslint-plugin":"^7.17.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1","eslint-import-resolver-typescript":"^3.6.1","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator-hono_1.0.2_1721240724208_0.9312705581773988","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@brightcove/openapi-validator-hono","version":"1.0.3","author":"","license":"ISC","_id":"@brightcove/openapi-validator-hono@1.0.3","maintainers":[{"name":"cognatusbgs","email":"dmartinez@brightcove.com"},{"name":"mbalasubramaniam","email":"mbalasubramaniam@brightcove.com"},{"name":"ssah","email":"ssah@brightcove.com"},{"name":"dgonzalez89","email":"dperez@brightcove.com"},{"name":"areis10","email":"areis@brightcove.com"},{"name":"vmnavarro","email":"vm.navarro94@gmail.com"},{"name":"alfredo-reyes","email":"areyes@brightcove.com"},{"name":"jterranova","email":"jterranova@brightcove.com"},{"name":"pradeep.vernekar","email":"pradeep.vernekar@brightcove.com"},{"name":"jfloresbc","email":"jflores@brightcove.com"},{"name":"mlopez.b","email":"mlopez@brightcove.com"},{"name":"ttabrilla-bc","email":"ttabrilla@brightcove.com"},{"name":"msivalls","email":"msivalls@brightcove.com"},{"name":"sstevanus","email":"sstevanus@brightcove.com"},{"name":"rwbarber2","email":"rbarber@brightcove.com"},{"name":"rwinger","email":"rwinger@brightcove.com"},{"name":"bcc-bfranklin","email":"bfranklin@brightcove.com"},{"name":"apenigalapati","email":"apenigalapati@brightcove.com"},{"name":"lmaultsby","email":"lmaultsby@brightcove.com"},{"name":"sravan.pbr","email":"p.rangasravan@brightcove.com"},{"name":"ijunaidf","email":"ijunaid@brightcove.com"},{"name":"mgoncalves","email":"mgoncalves@brightcove.com"},{"name":"mfregozo","email":"mfregozo@brightcove.com"},{"name":"arevelo","email":"arevelo@brightcove.com"},{"name":"madhu_g","email":"mganapathiraaja@brightcove.com"},{"name":"hugocjim","email":"hjimenez@brightcove.com"},{"name":"daniel_campos","email":"dcampos@brightcove.com"},{"name":"kevin.schick","email":"kschick@brightcove.com"},{"name":"m.morrison","email":"mmorrison@brightcove.com"},{"name":"uomar","email":"uomar@brightcove.com"},{"name":"abarstowbc","email":"abarstow@brightcove.com"},{"name":"sbarathan","email":"sbarathan@brightcove.com"},{"name":"kpandiyarajan","email":"kpandiyarajan@brightcove.com"},{"name":"imorones","email":"imorones@brightcove.com"},{"name":"walterseymourbc","email":"wseymour@brightcove.com"},{"name":"ddashkevich","email":"ddashkevich@brightcove.com"},{"name":"albertogomez","email":"agomez@brightcove.com"},{"name":"gestrada-br","email":"gestrada@brightcove.com"},{"name":"amillerbrightcove","email":"amiller@brightcove.com"},{"name":"lvohra","email":"lvohra@brightcove.com"},{"name":"mcho-bc","email":"mcho@brightcove.com"},{"name":"awaldron","email":"awaldron@brightcove.com"},{"name":"fsalazarbc","email":"fsalazar@brightcove.com"},{"name":"dawnpacko","email":"dpacko@brightcove.com"},{"name":"ldominguez","email":"ldominguez@brightcove.com"},{"name":"bc-srimron-soutter","email":"srimron-soutter@brightcove.com"},{"name":"rsilva_brightcove","email":"rsilva@brightcove.com"},{"name":"joeylesh","email":"jlesh@brightcove.com"},{"name":"lmelchorx1","email":"lmelchor@brightcove.com"},{"name":"juan-sanchez","email":"jpsanchez@brightcove.com"},{"name":"eolvera","email":"eolvera@brightcove.com"},{"name":"cloewer_bc","email":"cloewer@brightcove.com"},{"name":"carredondo","email":"carredondo@brightcove.com"},{"name":"brianhsu","email":"bhsu@brightcove.com"},{"name":"niklagbrightcove","email":"niko.lagman@brightcove.com"},{"name":"tsraveling_bc","email":"tim.raveling@brightcove.com"},{"name":"bcbclifford","email":"bclifford@brightcove.com"},{"name":"bc-acgarcia","email":"acgarcia@brightcove.com"},{"name":"adavila1","email":"adavila@brightcove.com"},{"name":"vaishalijayaraman","email":"vjayaraman@brightcove.com"},{"name":"kreynolds","email":"kreynolds@brightcove.com"},{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},{"name":"albinjohnson","email":"albin.johnson@brightcove.com"},{"name":"rtezera","email":"rtezera@brightcove.com"},{"name":"bcmneil","email":"mneil@brightcove.com"},{"name":"randresf","email":"andres.restrepo@brightcove.com"},{"name":"v.kozlov_bc","email":"vitali.kozlov@brightcove.com"},{"name":"nagendra_m","email":"nagendra.muragam@gmail.com"},{"name":"michaelmccarthybc","email":"michael.mccarthy@brightcove.com"},{"name":"poneill-bcov","email":"poneill@brightcove.com"},{"name":"mdeltorobcov","email":"mdeltoro@brightcove.com"},{"name":"jmohneycove","email":"jared.mohney@brightcove.com"},{"name":"inbc01","email":"igor.nakshin@brightcove.com"},{"name":"aperezbrightcove","email":"aperez@brightcove.com"},{"name":"ireyes94","email":"ireyes@brightcove.com"},{"name":"brightcove-admin","email":"sward@brightcove.com"},{"name":"tedk","email":"ted9k@swbell.net"},{"name":"abradley-brightcove","email":"abradley@brightcove.com"},{"name":"bc-alive","email":"alive-dev@brightcove.com"},{"name":"lasanchezc","email":"lsanchez@brightcove.com"},{"name":"marguinbc","email":"marguin@brightcove.com"},{"name":"brightcove-user","email":"npm-user@brightcove.com"},{"name":"kmason","email":"kmason@brightcove.com"},{"name":"cbarstow","email":"cbarstow@brightcove.com"},{"name":"hikeh","email":"hikeh@brightcove.com"},{"name":"myerramalla","email":"myerramalla@brightcove.com"},{"name":"pdias","email":"pdias@brightcove.com"},{"name":"jwhisenant","email":"jwhisenant@brightcove.com"},{"name":"ebertaud","email":"ebertaud@brightcove.com"},{"name":"oespinosac","email":"oespinosa@brightcove.com"},{"name":"dsalnikov","email":"dsalnikov@brightcove.com"},{"name":"sharanya.muruganandam","email":"sharanya.muruganandam@brightcove.com"},{"name":"vikaskumar.gajula","email":"vikaskumar.gajula@brightcove.com"},{"name":"xgarcia_npm","email":"xgarcia+npm@brightcove.com"},{"name":"jguerra","email":"jguerra@brightcove.com"},{"name":"rjune","email":"rjune@brightcove.com"},{"name":"jonbwalsh","email":"jwalsh@brightcove.com"},{"name":"khaipham","email":"kpham@brightcove.com"},{"name":"wswanbeck","email":"wswanbeck@brightcove.com"},{"name":"gastafurov","email":"gastafurov@brightcove.com"},{"name":"adalwani","email":"adalwani@brightcove.com"},{"name":"ekelson-bcove","email":"ekelson@brightcove.com"},{"name":"syseng","email":"syseng+npm@brightcove.com"},{"name":"mcarreiro","email":"mcarreiro@brightcove.com"},{"name":"elbadawimustafa","email":"melbadawi@brightcove.com"},{"name":"hwoodbury","email":"hwoodbury@brightcove.com"},{"name":"jblaker","email":"jblaker@brightcove.com"},{"name":"bcmauleon","email":"mleon@brightcove.com"},{"name":"paco_oblea_bc","email":"foblea@brightcove.com"},{"name":"jsepulveda","email":"jsepulveda@brightcove.com"},{"name":"biswaranjan","email":"bpanigrahi@brightcove.com"},{"name":"barroyo","email":"barroyo@brightcove.com"},{"name":"bmartinez","email":"bmartinez@brightcove.com"},{"name":"bc-jcarlson","email":"jcarlson@brightcove.com"},{"name":"eledezma","email":"eledezma@brightcove.com"},{"name":"jcueto","email":"jcueto@brightcove.com"},{"name":"erodrigues","email":"erodrigues@brightcove.com"},{"name":"psousa","email":"psousa@brightcove.com"},{"name":"marcogaray","email":"mgaray@brightcove.com"},{"name":"javibright","email":"fpadilla@brightcove.com"},{"name":"bcpsalas","email":"psalas@brightcove.com"},{"name":"etobin","email":"etobin@brightcove.com"},{"name":"ackbabe","email":"backer@brightcove.com"},{"name":"cvillasenor","email":"cvillasenor@brightcove.com"},{"name":"omartinez","email":"omartinez@brightcove.com"},{"name":"mgonzalez_bc","email":"mgonzalez@brightcove.com"},{"name":"pdohertybcov","email":"pdoherty+npmjs@brightcove.com"},{"name":"muthukumar.bc","email":"muthukumar@brightcove.com"},{"name":"bzizmond","email":"bzizmond@brightcove.com"},{"name":"jmpmacedo","email":"jmacedo@brightcove.com"},{"name":"scorreia","email":"scorreia@brightcove.com"},{"name":"lescorcio","email":"lescorcio@brightcove.com"},{"name":"cavieira","email":"cavieira@brightcove.com"},{"name":"arunjeyaprasad","email":"arunjeyaprasad@brightcove.com"},{"name":"bvilvanathan","email":"bvilvanathan@brightcove.com"},{"name":"anand.gangadharan","email":"anand.gangadharan@brightcove.com"},{"name":"rociosantos","email":"msantos@brightcove.com"},{"name":"agarciabcov","email":"agarcia@brightcove.com"},{"name":"attinder","email":"asingh@brightcove.com"},{"name":"lauralopez","email":"llopez@brightcove.com"},{"name":"skumar85","email":"skumar@brightcove.com"},{"name":"hrodriguez2","email":"hrodriguez@brightcove.com"},{"name":"jasilvaantonio","email":"jasilva@brightcove.com"},{"name":"palvarezbc","email":"palvarez@brightcove.com"},{"name":"ericramos","email":"eramos@brightcove.com"},{"name":"carlosabajo","email":"cbajo@brightcove.com"},{"name":"ingrid.s.cruz","email":"scruz@brightcove.com"},{"name":"luis_fernando_lopez_ruiz","email":"lflopez@brightcove.com"},{"name":"vishal64","email":"vramesh@brightcove.com"},{"name":"tresa.baji","email":"tresa.baji@brightcove.com"},{"name":"luis.garcia.brightcove","email":"lfgarcia@brightcove.com"},{"name":"rodrigofdz","email":"rfernandez@brightcove.com"},{"name":"pgutierrezgil","email":"pgutierrez@brightcove.com"},{"name":"harish17","email":"hekambaram@brightcove.com"},{"name":"jjeyaprakash","email":"jjeyaprakash@brightcove.com"},{"name":"rrajendran1698","email":"rrajendran@brightcove.com"},{"name":"jlomeli","email":"jlomeli@brightcove.com"},{"name":"sjimenez","email":"sjimenez@brightcove.com"},{"name":"rwenger_brightcove","email":"robert.wenger@brightcove.com"},{"name":"rujordan","email":"jordan.alexander@brightcove.com"},{"name":"stuartmh","email":"shicks@brightcove.com"},{"name":"jherrerabcov","email":"jherrera@brightcove.com"},{"name":"mshiwal","email":"mshiwal@brightcove.com"},{"name":"ptamizh","email":"ptamizh@brightcove.com"},{"name":"akamalakkannan","email":"akamalakkannan@brightcove.com"},{"name":"roman-bc","email":"rpougatchev@brightcove.com"},{"name":"tnwanna","email":"tnwanna@brightcove.com"},{"name":"bsahlas.npm","email":"bsahlas@brightcove.com"},{"name":"dherrera1109","email":"dherrera@brightcove.com"},{"name":"hswaminathan","email":"hswaminathan@brightcove.com"},{"name":"echengbc","email":"echeng@brightcove.com"},{"name":"sbarrettbc","email":"sbarrett@brightcove.com"}],"homepage":"https://github.com/BrightcovePS/openapi-validator-hono#readme","bugs":{"url":"https://github.com/BrightcovePS/openapi-validator-hono/issues"},"bin":{"openapi-validator-hono":"dist/cjs/bin/openapi-validator.js"},"dist":{"shasum":"8d3b71f067c752b20652ae5d4df57fd7d6dc3763","tarball":"https://registry.npmjs.org/@brightcove/openapi-validator-hono/-/openapi-validator-hono-1.0.3.tgz","fileCount":37,"integrity":"sha512-im0EGvDjixgDE2vW5c77fSsK92SSQ0Oehr9umkOtawVDDoN+OmOENBv0W+SnN7e3m9cXizIj8diPhR7gy5rtJA==","signatures":[{"sig":"MEYCIQDldIX8svQLnGpFbKuPsfNxlbI0bh5Ie6ybAYZy7zP24QIhALlvMUphW/gPOXAevjiu71rdw6hFi/xH6L67IhuFiPLE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72495},"main":"dist/cjs/index.js","type":"commonjs","types":"dist/cjs/index.d.ts","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"3048754a69c5a7c41a3f7c6500d36883d76b19a3","scripts":{"lint":"eslint --ext ts ./src","test":"npm run lint && npm run format && npm run build","build":"rm -rf dist/* && tsc -p tsconfig-cjs.json && npm run post-process","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","prepare":"npm run build","lint:fix":"eslint --ext ts ./src --fix","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","post-process":"chmod +x dist/cjs/bin/openapi-validator.js"},"_npmUser":{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},"repository":{"url":"git+https://github.com/BrightcovePS/openapi-validator-hono.git","type":"git"},"_npmVersion":"10.7.0","description":"Provides Hono middlewares for OpenAPI validation","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ajv":"^8.16.0","ajv-formats":"^2.1.1","swagger-parser":"^10.0.3","@hono/swagger-ui":"^0.4.0","command-line-args":"^5.2.1","command-line-usage":"^7.0.1","json-schema-merge-allof":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.4.13","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@babel/core":"^7.18.9","@types/node":"^20.12.7","@types/logger":"^0.0.5","openapi-types":"^12.1.3","@types/express":"^4.17.21","@babel/preset-env":"^7.18.9","eslint-plugin-json":"^3.1.0","@babel/eslint-parser":"^7.18.9","@babel/eslint-plugin":"^7.17.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1","eslint-import-resolver-typescript":"^3.6.1","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator-hono_1.0.3_1722276193459_0.0910248544399781","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@brightcove/openapi-validator-hono","version":"1.0.5","author":"","license":"ISC","_id":"@brightcove/openapi-validator-hono@1.0.5","maintainers":[{"name":"cognatusbgs","email":"dmartinez@brightcove.com"},{"name":"mbalasubramaniam","email":"mbalasubramaniam@brightcove.com"},{"name":"ssah","email":"ssah@brightcove.com"},{"name":"dgonzalez89","email":"dperez@brightcove.com"},{"name":"areis10","email":"areis@brightcove.com"},{"name":"vmnavarro","email":"vm.navarro94@gmail.com"},{"name":"alfredo-reyes","email":"areyes@brightcove.com"},{"name":"jterranova","email":"jterranova@brightcove.com"},{"name":"pradeep.vernekar","email":"pradeep.vernekar@brightcove.com"},{"name":"jfloresbc","email":"jflores@brightcove.com"},{"name":"mlopez.b","email":"mlopez@brightcove.com"},{"name":"ttabrilla-bc","email":"ttabrilla@brightcove.com"},{"name":"msivalls","email":"msivalls@brightcove.com"},{"name":"sstevanus","email":"sstevanus@brightcove.com"},{"name":"rwbarber2","email":"rbarber@brightcove.com"},{"name":"rwinger","email":"rwinger@brightcove.com"},{"name":"bcc-bfranklin","email":"bfranklin@brightcove.com"},{"name":"apenigalapati","email":"apenigalapati@brightcove.com"},{"name":"lmaultsby","email":"lmaultsby@brightcove.com"},{"name":"sravan.pbr","email":"p.rangasravan@brightcove.com"},{"name":"ijunaidf","email":"ijunaid@brightcove.com"},{"name":"mgoncalves","email":"mgoncalves@brightcove.com"},{"name":"mfregozo","email":"mfregozo@brightcove.com"},{"name":"arevelo","email":"arevelo@brightcove.com"},{"name":"madhu_g","email":"mganapathiraaja@brightcove.com"},{"name":"hugocjim","email":"hjimenez@brightcove.com"},{"name":"daniel_campos","email":"dcampos@brightcove.com"},{"name":"kevin.schick","email":"kschick@brightcove.com"},{"name":"m.morrison","email":"mmorrison@brightcove.com"},{"name":"uomar","email":"uomar@brightcove.com"},{"name":"abarstowbc","email":"abarstow@brightcove.com"},{"name":"sbarathan","email":"sbarathan@brightcove.com"},{"name":"kpandiyarajan","email":"kpandiyarajan@brightcove.com"},{"name":"imorones","email":"imorones@brightcove.com"},{"name":"walterseymourbc","email":"wseymour@brightcove.com"},{"name":"ddashkevich","email":"ddashkevich@brightcove.com"},{"name":"albertogomez","email":"agomez@brightcove.com"},{"name":"gestrada-br","email":"gestrada@brightcove.com"},{"name":"amillerbrightcove","email":"amiller@brightcove.com"},{"name":"lvohra","email":"lvohra@brightcove.com"},{"name":"mcho-bc","email":"mcho@brightcove.com"},{"name":"awaldron","email":"awaldron@brightcove.com"},{"name":"fsalazarbc","email":"fsalazar@brightcove.com"},{"name":"dawnpacko","email":"dpacko@brightcove.com"},{"name":"ldominguez","email":"ldominguez@brightcove.com"},{"name":"bc-srimron-soutter","email":"srimron-soutter@brightcove.com"},{"name":"rsilva_brightcove","email":"rsilva@brightcove.com"},{"name":"joeylesh","email":"jlesh@brightcove.com"},{"name":"lmelchorx1","email":"lmelchor@brightcove.com"},{"name":"juan-sanchez","email":"jpsanchez@brightcove.com"},{"name":"eolvera","email":"eolvera@brightcove.com"},{"name":"cloewer_bc","email":"cloewer@brightcove.com"},{"name":"carredondo","email":"carredondo@brightcove.com"},{"name":"brianhsu","email":"bhsu@brightcove.com"},{"name":"niklagbrightcove","email":"niko.lagman@brightcove.com"},{"name":"tsraveling_bc","email":"tim.raveling@brightcove.com"},{"name":"bcbclifford","email":"bclifford@brightcove.com"},{"name":"bc-acgarcia","email":"acgarcia@brightcove.com"},{"name":"adavila1","email":"adavila@brightcove.com"},{"name":"kreynolds","email":"kreynolds@brightcove.com"},{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},{"name":"albinjohnson","email":"albin.johnson@brightcove.com"},{"name":"rtezera","email":"rtezera@brightcove.com"},{"name":"bcmneil","email":"mneil@brightcove.com"},{"name":"randresf","email":"andres.restrepo@brightcove.com"},{"name":"v.kozlov_bc","email":"vitali.kozlov@brightcove.com"},{"name":"nagendra_m","email":"nagendra.muragam@gmail.com"},{"name":"michaelmccarthybc","email":"michael.mccarthy@brightcove.com"},{"name":"poneill-bcov","email":"poneill@brightcove.com"},{"name":"mdeltorobcov","email":"mdeltoro@brightcove.com"},{"name":"jmohneycove","email":"jared.mohney@brightcove.com"},{"name":"inbc01","email":"igor.nakshin@brightcove.com"},{"name":"aperezbrightcove","email":"aperez@brightcove.com"},{"name":"ireyes94","email":"ireyes@brightcove.com"},{"name":"brightcove-admin","email":"sward@brightcove.com"},{"name":"tedk","email":"ted9k@swbell.net"},{"name":"abradley-brightcove","email":"abradley@brightcove.com"},{"name":"bc-alive","email":"alive-dev@brightcove.com"},{"name":"lasanchezc","email":"lsanchez@brightcove.com"},{"name":"marguinbc","email":"marguin@brightcove.com"},{"name":"brightcove-user","email":"npm-user@brightcove.com"},{"name":"kmason","email":"kmason@brightcove.com"},{"name":"cbarstow","email":"cbarstow@brightcove.com"},{"name":"hikeh","email":"hikeh@brightcove.com"},{"name":"myerramalla","email":"myerramalla@brightcove.com"},{"name":"pdias","email":"pdias@brightcove.com"},{"name":"jwhisenant","email":"jwhisenant@brightcove.com"},{"name":"ebertaud","email":"ebertaud@brightcove.com"},{"name":"oespinosac","email":"oespinosa@brightcove.com"},{"name":"dsalnikov","email":"dsalnikov@brightcove.com"},{"name":"sharanya.muruganandam","email":"sharanya.muruganandam@brightcove.com"},{"name":"vikaskumar.gajula","email":"vikaskumar.gajula@brightcove.com"},{"name":"xgarcia_npm","email":"xgarcia+npm@brightcove.com"},{"name":"jguerra","email":"jguerra@brightcove.com"},{"name":"rjune","email":"rjune@brightcove.com"},{"name":"jonbwalsh","email":"jwalsh@brightcove.com"},{"name":"khaipham","email":"kpham@brightcove.com"},{"name":"wswanbeck","email":"wswanbeck@brightcove.com"},{"name":"gastafurov","email":"gastafurov@brightcove.com"},{"name":"adalwani","email":"adalwani@brightcove.com"},{"name":"ekelson-bcove","email":"ekelson@brightcove.com"},{"name":"syseng","email":"syseng+npm@brightcove.com"},{"name":"mcarreiro","email":"mcarreiro@brightcove.com"},{"name":"hwoodbury","email":"hwoodbury@brightcove.com"},{"name":"jblaker","email":"jblaker@brightcove.com"},{"name":"bcmauleon","email":"mleon@brightcove.com"},{"name":"paco_oblea_bc","email":"foblea@brightcove.com"},{"name":"jsepulveda","email":"jsepulveda@brightcove.com"},{"name":"biswaranjan","email":"bpanigrahi@brightcove.com"},{"name":"barroyo","email":"barroyo@brightcove.com"},{"name":"bmartinez","email":"bmartinez@brightcove.com"},{"name":"bc-jcarlson","email":"jcarlson@brightcove.com"},{"name":"eledezma","email":"eledezma@brightcove.com"},{"name":"jcueto","email":"jcueto@brightcove.com"},{"name":"erodrigues","email":"erodrigues@brightcove.com"},{"name":"psousa","email":"psousa@brightcove.com"},{"name":"marcogaray","email":"mgaray@brightcove.com"},{"name":"javibright","email":"fpadilla@brightcove.com"},{"name":"bcpsalas","email":"psalas@brightcove.com"},{"name":"etobin","email":"etobin@brightcove.com"},{"name":"ackbabe","email":"backer@brightcove.com"},{"name":"cvillasenor","email":"cvillasenor@brightcove.com"},{"name":"omartinez","email":"omartinez@brightcove.com"},{"name":"mgonzalez_bc","email":"mgonzalez@brightcove.com"},{"name":"pdohertybcov","email":"pdoherty+npmjs@brightcove.com"},{"name":"muthukumar.bc","email":"muthukumar@brightcove.com"},{"name":"bzizmond","email":"bzizmond@brightcove.com"},{"name":"jmpmacedo","email":"jmacedo@brightcove.com"},{"name":"scorreia","email":"scorreia@brightcove.com"},{"name":"lescorcio","email":"lescorcio@brightcove.com"},{"name":"cavieira","email":"cavieira@brightcove.com"},{"name":"arunjeyaprasad","email":"arunjeyaprasad@brightcove.com"},{"name":"bvilvanathan","email":"bvilvanathan@brightcove.com"},{"name":"anand.gangadharan","email":"anand.gangadharan@brightcove.com"},{"name":"rociosantos","email":"msantos@brightcove.com"},{"name":"agarciabcov","email":"agarcia@brightcove.com"},{"name":"attinder","email":"asingh@brightcove.com"},{"name":"lauralopez","email":"llopez@brightcove.com"},{"name":"skumar85","email":"skumar@brightcove.com"},{"name":"hrodriguez2","email":"hrodriguez@brightcove.com"},{"name":"jasilvaantonio","email":"jasilva@brightcove.com"},{"name":"palvarezbc","email":"palvarez@brightcove.com"},{"name":"ericramos","email":"eramos@brightcove.com"},{"name":"carlosabajo","email":"cbajo@brightcove.com"},{"name":"ingrid.s.cruz","email":"scruz@brightcove.com"},{"name":"luis_fernando_lopez_ruiz","email":"lflopez@brightcove.com"},{"name":"vishal64","email":"vramesh@brightcove.com"},{"name":"tresa.baji","email":"tresa.baji@brightcove.com"},{"name":"luis.garcia.brightcove","email":"lfgarcia@brightcove.com"},{"name":"rodrigofdz","email":"rfernandez@brightcove.com"},{"name":"pgutierrezgil","email":"pgutierrez@brightcove.com"},{"name":"harish17","email":"hekambaram@brightcove.com"},{"name":"jjeyaprakash","email":"jjeyaprakash@brightcove.com"},{"name":"rrajendran1698","email":"rrajendran@brightcove.com"},{"name":"jlomeli","email":"jlomeli@brightcove.com"},{"name":"sjimenez","email":"sjimenez@brightcove.com"},{"name":"rwenger_brightcove","email":"robert.wenger@brightcove.com"},{"name":"rujordan","email":"jordan.alexander@brightcove.com"},{"name":"stuartmh","email":"shicks@brightcove.com"},{"name":"jherrerabcov","email":"jherrera@brightcove.com"},{"name":"mshiwal","email":"mshiwal@brightcove.com"},{"name":"ptamizh","email":"ptamizh@brightcove.com"},{"name":"akamalakkannan","email":"akamalakkannan@brightcove.com"},{"name":"roman-bc","email":"rpougatchev@brightcove.com"},{"name":"tnwanna","email":"tnwanna@brightcove.com"},{"name":"bsahlas.npm","email":"bsahlas@brightcove.com"},{"name":"dherrera1109","email":"dherrera@brightcove.com"},{"name":"hswaminathan","email":"hswaminathan@brightcove.com"},{"name":"echengbc","email":"echeng@brightcove.com"},{"name":"sbarrettbc","email":"sbarrett@brightcove.com"}],"homepage":"https://github.com/BrightcovePS/openapi-validator-hono#readme","bugs":{"url":"https://github.com/BrightcovePS/openapi-validator-hono/issues"},"bin":{"openapi-validator-hono":"dist/cjs/bin/openapi-validator.js"},"dist":{"shasum":"1faa47f6e62b28530d3aed40e1d731d4a6ca9415","tarball":"https://registry.npmjs.org/@brightcove/openapi-validator-hono/-/openapi-validator-hono-1.0.5.tgz","fileCount":37,"integrity":"sha512-DfKLQHMlbkW0J+hTe9Qr00XHuVlir8d38RA/9jyY//6m3/eSsKdCzeW204RG5pLv6x6BxGRCY1mpIoIOdXN3mA==","signatures":[{"sig":"MEUCIQCbo3Wr7Bg/j7OfTeN6pNSpHfXm8BdlOezl3N9kN6obzQIgGLARpbrHDXbOXZi7Ic3iRUiraogj6rwb9mRGTTA+xdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72611},"main":"dist/cjs/index.js","type":"commonjs","types":"dist/cjs/index.d.ts","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"ec4f4d97844b873597cdd2487435bdf1bfd339f4","scripts":{"lint":"eslint --ext ts ./src","test":"npm run lint && npm run format && npm run build","build":"rm -rf dist/* && tsc -p tsconfig-cjs.json && npm run post-process","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","prepare":"npm run build","lint:fix":"eslint --ext ts ./src --fix","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","post-process":"chmod +x dist/cjs/bin/openapi-validator.js"},"_npmUser":{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},"repository":{"url":"git+https://github.com/BrightcovePS/openapi-validator-hono.git","type":"git"},"_npmVersion":"10.8.1","description":"Provides Hono middlewares for OpenAPI validation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ajv":"^8.16.0","ajv-formats":"^2.1.1","swagger-parser":"^10.0.3","@hono/swagger-ui":"^0.4.0","command-line-args":"^5.2.1","command-line-usage":"^7.0.3","json-schema-merge-allof":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.4.13","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@babel/core":"^7.18.9","@types/node":"^20.12.7","@types/logger":"^0.0.5","openapi-types":"^12.1.3","@types/express":"^4.17.21","@babel/preset-env":"^7.18.9","eslint-plugin-json":"^3.1.0","@babel/eslint-parser":"^7.18.9","@babel/eslint-plugin":"^7.17.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1","eslint-import-resolver-typescript":"^3.6.1","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator-hono_1.0.5_1723142276370_0.04502698871048039","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@brightcove/openapi-validator-hono","version":"1.0.6","author":"","license":"ISC","_id":"@brightcove/openapi-validator-hono@1.0.6","maintainers":[{"name":"cognatusbgs","email":"dmartinez@brightcove.com"},{"name":"mbalasubramaniam","email":"mbalasubramaniam@brightcove.com"},{"name":"ssah","email":"ssah@brightcove.com"},{"name":"dgonzalez89","email":"dperez@brightcove.com"},{"name":"areis10","email":"areis@brightcove.com"},{"name":"vmnavarro","email":"vm.navarro94@gmail.com"},{"name":"alfredo-reyes","email":"areyes@brightcove.com"},{"name":"jterranova","email":"jterranova@brightcove.com"},{"name":"pradeep.vernekar","email":"pradeep.vernekar@brightcove.com"},{"name":"jfloresbc","email":"jflores@brightcove.com"},{"name":"mlopez.b","email":"mlopez@brightcove.com"},{"name":"ttabrilla-bc","email":"ttabrilla@brightcove.com"},{"name":"msivalls","email":"msivalls@brightcove.com"},{"name":"sstevanus","email":"sstevanus@brightcove.com"},{"name":"rwbarber2","email":"rbarber@brightcove.com"},{"name":"rwinger","email":"rwinger@brightcove.com"},{"name":"bcc-bfranklin","email":"bfranklin@brightcove.com"},{"name":"apenigalapati","email":"apenigalapati@brightcove.com"},{"name":"lmaultsby","email":"lmaultsby@brightcove.com"},{"name":"sravan.pbr","email":"p.rangasravan@brightcove.com"},{"name":"ijunaidf","email":"ijunaid@brightcove.com"},{"name":"mgoncalves","email":"mgoncalves@brightcove.com"},{"name":"mfregozo","email":"mfregozo@brightcove.com"},{"name":"arevelo","email":"arevelo@brightcove.com"},{"name":"madhu_g","email":"mganapathiraaja@brightcove.com"},{"name":"hugocjim","email":"hjimenez@brightcove.com"},{"name":"daniel_campos","email":"dcampos@brightcove.com"},{"name":"kevin.schick","email":"kschick@brightcove.com"},{"name":"m.morrison","email":"mmorrison@brightcove.com"},{"name":"uomar","email":"uomar@brightcove.com"},{"name":"abarstowbc","email":"abarstow@brightcove.com"},{"name":"sbarathan","email":"sbarathan@brightcove.com"},{"name":"kpandiyarajan","email":"kpandiyarajan@brightcove.com"},{"name":"imorones","email":"imorones@brightcove.com"},{"name":"walterseymourbc","email":"wseymour@brightcove.com"},{"name":"ddashkevich","email":"ddashkevich@brightcove.com"},{"name":"albertogomez","email":"agomez@brightcove.com"},{"name":"gestrada-br","email":"gestrada@brightcove.com"},{"name":"amillerbrightcove","email":"amiller@brightcove.com"},{"name":"lvohra","email":"lvohra@brightcove.com"},{"name":"mcho-bc","email":"mcho@brightcove.com"},{"name":"awaldron","email":"awaldron@brightcove.com"},{"name":"fsalazarbc","email":"fsalazar@brightcove.com"},{"name":"dawnpacko","email":"dpacko@brightcove.com"},{"name":"ldominguez","email":"ldominguez@brightcove.com"},{"name":"bc-srimron-soutter","email":"srimron-soutter@brightcove.com"},{"name":"rsilva_brightcove","email":"rsilva@brightcove.com"},{"name":"joeylesh","email":"jlesh@brightcove.com"},{"name":"lmelchorx1","email":"lmelchor@brightcove.com"},{"name":"juan-sanchez","email":"jpsanchez@brightcove.com"},{"name":"eolvera","email":"eolvera@brightcove.com"},{"name":"cloewer_bc","email":"cloewer@brightcove.com"},{"name":"carredondo","email":"carredondo@brightcove.com"},{"name":"brianhsu","email":"bhsu@brightcove.com"},{"name":"niklagbrightcove","email":"niko.lagman@brightcove.com"},{"name":"tsraveling_bc","email":"tim.raveling@brightcove.com"},{"name":"bcbclifford","email":"bclifford@brightcove.com"},{"name":"bc-acgarcia","email":"acgarcia@brightcove.com"},{"name":"adavila1","email":"adavila@brightcove.com"},{"name":"kreynolds","email":"kreynolds@brightcove.com"},{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},{"name":"albinjohnson","email":"albin.johnson@brightcove.com"},{"name":"rtezera","email":"rtezera@brightcove.com"},{"name":"bcmneil","email":"mneil@brightcove.com"},{"name":"randresf","email":"andres.restrepo@brightcove.com"},{"name":"v.kozlov_bc","email":"vitali.kozlov@brightcove.com"},{"name":"nagendra_m","email":"nagendra.muragam@gmail.com"},{"name":"michaelmccarthybc","email":"michael.mccarthy@brightcove.com"},{"name":"poneill-bcov","email":"poneill@brightcove.com"},{"name":"mdeltorobcov","email":"mdeltoro@brightcove.com"},{"name":"jmohneycove","email":"jared.mohney@brightcove.com"},{"name":"inbc01","email":"igor.nakshin@brightcove.com"},{"name":"aperezbrightcove","email":"aperez@brightcove.com"},{"name":"ireyes94","email":"ireyes@brightcove.com"},{"name":"brightcove-admin","email":"sward@brightcove.com"},{"name":"tedk","email":"ted9k@swbell.net"},{"name":"abradley-brightcove","email":"abradley@brightcove.com"},{"name":"bc-alive","email":"alive-dev@brightcove.com"},{"name":"lasanchezc","email":"lsanchez@brightcove.com"},{"name":"marguinbc","email":"marguin@brightcove.com"},{"name":"brightcove-user","email":"npm-user@brightcove.com"},{"name":"kmason","email":"kmason@brightcove.com"},{"name":"cbarstow","email":"cbarstow@brightcove.com"},{"name":"hikeh","email":"hikeh@brightcove.com"},{"name":"myerramalla","email":"myerramalla@brightcove.com"},{"name":"pdias","email":"pdias@brightcove.com"},{"name":"jwhisenant","email":"jwhisenant@brightcove.com"},{"name":"ebertaud","email":"ebertaud@brightcove.com"},{"name":"oespinosac","email":"oespinosa@brightcove.com"},{"name":"dsalnikov","email":"dsalnikov@brightcove.com"},{"name":"sharanya.muruganandam","email":"sharanya.muruganandam@brightcove.com"},{"name":"vikaskumar.gajula","email":"vikaskumar.gajula@brightcove.com"},{"name":"xgarcia_npm","email":"xgarcia+npm@brightcove.com"},{"name":"jguerra","email":"jguerra@brightcove.com"},{"name":"rjune","email":"rjune@brightcove.com"},{"name":"jonbwalsh","email":"jwalsh@brightcove.com"},{"name":"khaipham","email":"kpham@brightcove.com"},{"name":"wswanbeck","email":"wswanbeck@brightcove.com"},{"name":"gastafurov","email":"gastafurov@brightcove.com"},{"name":"adalwani","email":"adalwani@brightcove.com"},{"name":"ekelson-bcove","email":"ekelson@brightcove.com"},{"name":"syseng","email":"syseng+npm@brightcove.com"},{"name":"mcarreiro","email":"mcarreiro@brightcove.com"},{"name":"hwoodbury","email":"hwoodbury@brightcove.com"},{"name":"jblaker","email":"jblaker@brightcove.com"},{"name":"bcmauleon","email":"mleon@brightcove.com"},{"name":"paco_oblea_bc","email":"foblea@brightcove.com"},{"name":"jsepulveda","email":"jsepulveda@brightcove.com"},{"name":"biswaranjan","email":"bpanigrahi@brightcove.com"},{"name":"barroyo","email":"barroyo@brightcove.com"},{"name":"bmartinez","email":"bmartinez@brightcove.com"},{"name":"bc-jcarlson","email":"jcarlson@brightcove.com"},{"name":"eledezma","email":"eledezma@brightcove.com"},{"name":"jcueto","email":"jcueto@brightcove.com"},{"name":"erodrigues","email":"erodrigues@brightcove.com"},{"name":"psousa","email":"psousa@brightcove.com"},{"name":"marcogaray","email":"mgaray@brightcove.com"},{"name":"javibright","email":"fpadilla@brightcove.com"},{"name":"bcpsalas","email":"psalas@brightcove.com"},{"name":"etobin","email":"etobin@brightcove.com"},{"name":"ackbabe","email":"backer@brightcove.com"},{"name":"cvillasenor","email":"cvillasenor@brightcove.com"},{"name":"omartinez","email":"omartinez@brightcove.com"},{"name":"mgonzalez_bc","email":"mgonzalez@brightcove.com"},{"name":"pdohertybcov","email":"pdoherty+npmjs@brightcove.com"},{"name":"muthukumar.bc","email":"muthukumar@brightcove.com"},{"name":"bzizmond","email":"bzizmond@brightcove.com"},{"name":"jmpmacedo","email":"jmacedo@brightcove.com"},{"name":"scorreia","email":"scorreia@brightcove.com"},{"name":"lescorcio","email":"lescorcio@brightcove.com"},{"name":"cavieira","email":"cavieira@brightcove.com"},{"name":"arunjeyaprasad","email":"arunjeyaprasad@brightcove.com"},{"name":"bvilvanathan","email":"bvilvanathan@brightcove.com"},{"name":"anand.gangadharan","email":"anand.gangadharan@brightcove.com"},{"name":"rociosantos","email":"msantos@brightcove.com"},{"name":"agarciabcov","email":"agarcia@brightcove.com"},{"name":"attinder","email":"asingh@brightcove.com"},{"name":"lauralopez","email":"llopez@brightcove.com"},{"name":"skumar85","email":"skumar@brightcove.com"},{"name":"hrodriguez2","email":"hrodriguez@brightcove.com"},{"name":"jasilvaantonio","email":"jasilva@brightcove.com"},{"name":"palvarezbc","email":"palvarez@brightcove.com"},{"name":"ericramos","email":"eramos@brightcove.com"},{"name":"carlosabajo","email":"cbajo@brightcove.com"},{"name":"ingrid.s.cruz","email":"scruz@brightcove.com"},{"name":"luis_fernando_lopez_ruiz","email":"lflopez@brightcove.com"},{"name":"vishal64","email":"vramesh@brightcove.com"},{"name":"tresa.baji","email":"tresa.baji@brightcove.com"},{"name":"luis.garcia.brightcove","email":"lfgarcia@brightcove.com"},{"name":"rodrigofdz","email":"rfernandez@brightcove.com"},{"name":"pgutierrezgil","email":"pgutierrez@brightcove.com"},{"name":"harish17","email":"hekambaram@brightcove.com"},{"name":"jjeyaprakash","email":"jjeyaprakash@brightcove.com"},{"name":"rrajendran1698","email":"rrajendran@brightcove.com"},{"name":"jlomeli","email":"jlomeli@brightcove.com"},{"name":"sjimenez","email":"sjimenez@brightcove.com"},{"name":"rwenger_brightcove","email":"robert.wenger@brightcove.com"},{"name":"rujordan","email":"jordan.alexander@brightcove.com"},{"name":"stuartmh","email":"shicks@brightcove.com"},{"name":"jherrerabcov","email":"jherrera@brightcove.com"},{"name":"mshiwal","email":"mshiwal@brightcove.com"},{"name":"ptamizh","email":"ptamizh@brightcove.com"},{"name":"akamalakkannan","email":"akamalakkannan@brightcove.com"},{"name":"roman-bc","email":"rpougatchev@brightcove.com"},{"name":"tnwanna","email":"tnwanna@brightcove.com"},{"name":"bsahlas.npm","email":"bsahlas@brightcove.com"},{"name":"dherrera1109","email":"dherrera@brightcove.com"},{"name":"hswaminathan","email":"hswaminathan@brightcove.com"},{"name":"echengbc","email":"echeng@brightcove.com"},{"name":"sbarrettbc","email":"sbarrett@brightcove.com"}],"homepage":"https://github.com/BrightcovePS/openapi-validator-hono#readme","bugs":{"url":"https://github.com/BrightcovePS/openapi-validator-hono/issues"},"bin":{"openapi-validator-hono":"dist/cjs/bin/openapi-validator.js"},"dist":{"shasum":"e7d878f29e268bdfafd0e7c19f788f3afa342ef7","tarball":"https://registry.npmjs.org/@brightcove/openapi-validator-hono/-/openapi-validator-hono-1.0.6.tgz","fileCount":37,"integrity":"sha512-XKP3zHVyTw48xx1I/9JVrUyD9DIfEdFdP5q/hQ3CaTh4MTacn6mS1ED6KT0ZPF01ZIHy05QQ+WFh+7Yolev1hw==","signatures":[{"sig":"MEQCICSIlu3BQ8EgQDRaJvngS5N0QxbVh/h2dStat/+LJ1egAiBhpKiKsCCPyaZ0dah21Rka+8LukSRoQnJZIm7Oa2bPOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72673},"main":"dist/cjs/index.js","type":"commonjs","types":"dist/cjs/index.d.ts","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"f0dd90ba1f3857f54a1561b8870504c41d71086e","scripts":{"lint":"eslint --ext ts ./src","test":"npm run lint && npm run format && npm run build","build":"rm -rf dist/* && tsc -p tsconfig-cjs.json && npm run post-process","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","prepare":"npm run build","lint:fix":"eslint --ext ts ./src --fix","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","post-process":"chmod +x dist/cjs/bin/openapi-validator.js"},"_npmUser":{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},"repository":{"url":"git+https://github.com/BrightcovePS/openapi-validator-hono.git","type":"git"},"_npmVersion":"10.8.1","description":"Provides Hono middlewares for OpenAPI validation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ajv":"^8.16.0","ajv-formats":"^2.1.1","swagger-parser":"^10.0.3","@hono/swagger-ui":"^0.4.0","command-line-args":"^5.2.1","command-line-usage":"^7.0.3","json-schema-merge-allof":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.4.13","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@babel/core":"^7.18.9","@types/node":"^20.12.7","@types/logger":"^0.0.5","openapi-types":"^12.1.3","@types/express":"^4.17.21","@babel/preset-env":"^7.18.9","eslint-plugin-json":"^3.1.0","@babel/eslint-parser":"^7.18.9","@babel/eslint-plugin":"^7.17.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1","eslint-import-resolver-typescript":"^3.6.1","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator-hono_1.0.6_1723143098228_0.16047051719381833","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@brightcove/openapi-validator-hono","version":"1.0.7","author":"","license":"ISC","_id":"@brightcove/openapi-validator-hono@1.0.7","maintainers":[{"name":"cognatusbgs","email":"dmartinez@brightcove.com"},{"name":"mbalasubramaniam","email":"mbalasubramaniam@brightcove.com"},{"name":"ssah","email":"ssah@brightcove.com"},{"name":"dgonzalez89","email":"dperez@brightcove.com"},{"name":"areis10","email":"areis@brightcove.com"},{"name":"vmnavarro","email":"vm.navarro94@gmail.com"},{"name":"alfredo-reyes","email":"areyes@brightcove.com"},{"name":"jterranova","email":"jterranova@brightcove.com"},{"name":"pradeep.vernekar","email":"pradeep.vernekar@brightcove.com"},{"name":"jfloresbc","email":"jflores@brightcove.com"},{"name":"mlopez.b","email":"mlopez@brightcove.com"},{"name":"ttabrilla-bc","email":"ttabrilla@brightcove.com"},{"name":"msivalls","email":"msivalls@brightcove.com"},{"name":"sstevanus","email":"sstevanus@brightcove.com"},{"name":"rwbarber2","email":"rbarber@brightcove.com"},{"name":"rwinger","email":"rwinger@brightcove.com"},{"name":"bcc-bfranklin","email":"bfranklin@brightcove.com"},{"name":"apenigalapati","email":"apenigalapati@brightcove.com"},{"name":"lmaultsby","email":"lmaultsby@brightcove.com"},{"name":"sravan.pbr","email":"p.rangasravan@brightcove.com"},{"name":"ijunaidf","email":"ijunaid@brightcove.com"},{"name":"mgoncalves","email":"mgoncalves@brightcove.com"},{"name":"mfregozo","email":"mfregozo@brightcove.com"},{"name":"arevelo","email":"arevelo@brightcove.com"},{"name":"madhu_g","email":"mganapathiraaja@brightcove.com"},{"name":"hugocjim","email":"hjimenez@brightcove.com"},{"name":"daniel_campos","email":"dcampos@brightcove.com"},{"name":"kevin.schick","email":"kschick@brightcove.com"},{"name":"m.morrison","email":"mmorrison@brightcove.com"},{"name":"uomar","email":"uomar@brightcove.com"},{"name":"abarstowbc","email":"abarstow@brightcove.com"},{"name":"sbarathan","email":"sbarathan@brightcove.com"},{"name":"kpandiyarajan","email":"kpandiyarajan@brightcove.com"},{"name":"imorones","email":"imorones@brightcove.com"},{"name":"walterseymourbc","email":"wseymour@brightcove.com"},{"name":"ddashkevich","email":"ddashkevich@brightcove.com"},{"name":"albertogomez","email":"agomez@brightcove.com"},{"name":"gestrada-br","email":"gestrada@brightcove.com"},{"name":"amillerbrightcove","email":"amiller@brightcove.com"},{"name":"lvohra","email":"lvohra@brightcove.com"},{"name":"mcho-bc","email":"mcho@brightcove.com"},{"name":"awaldron","email":"awaldron@brightcove.com"},{"name":"fsalazarbc","email":"fsalazar@brightcove.com"},{"name":"dawnpacko","email":"dpacko@brightcove.com"},{"name":"ldominguez","email":"ldominguez@brightcove.com"},{"name":"bc-srimron-soutter","email":"srimron-soutter@brightcove.com"},{"name":"rsilva_brightcove","email":"rsilva@brightcove.com"},{"name":"joeylesh","email":"jlesh@brightcove.com"},{"name":"lmelchorx1","email":"lmelchor@brightcove.com"},{"name":"juan-sanchez","email":"jpsanchez@brightcove.com"},{"name":"eolvera","email":"eolvera@brightcove.com"},{"name":"cloewer_bc","email":"cloewer@brightcove.com"},{"name":"carredondo","email":"carredondo@brightcove.com"},{"name":"brianhsu","email":"bhsu@brightcove.com"},{"name":"niklagbrightcove","email":"niko.lagman@brightcove.com"},{"name":"tsraveling_bc","email":"tim.raveling@brightcove.com"},{"name":"bcbclifford","email":"bclifford@brightcove.com"},{"name":"bc-acgarcia","email":"acgarcia@brightcove.com"},{"name":"adavila1","email":"adavila@brightcove.com"},{"name":"kreynolds","email":"kreynolds@brightcove.com"},{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},{"name":"albinjohnson","email":"albin.johnson@brightcove.com"},{"name":"rtezera","email":"rtezera@brightcove.com"},{"name":"bcmneil","email":"mneil@brightcove.com"},{"name":"randresf","email":"andres.restrepo@brightcove.com"},{"name":"v.kozlov_bc","email":"vitali.kozlov@brightcove.com"},{"name":"nagendra_m","email":"nagendra.muragam@gmail.com"},{"name":"michaelmccarthybc","email":"michael.mccarthy@brightcove.com"},{"name":"poneill-bcov","email":"poneill@brightcove.com"},{"name":"mdeltorobcov","email":"mdeltoro@brightcove.com"},{"name":"jmohneycove","email":"jared.mohney@brightcove.com"},{"name":"inbc01","email":"igor.nakshin@brightcove.com"},{"name":"aperezbrightcove","email":"aperez@brightcove.com"},{"name":"ireyes94","email":"ireyes@brightcove.com"},{"name":"brightcove-admin","email":"sward@brightcove.com"},{"name":"tedk","email":"ted9k@swbell.net"},{"name":"abradley-brightcove","email":"abradley@brightcove.com"},{"name":"bc-alive","email":"alive-dev@brightcove.com"},{"name":"lasanchezc","email":"lsanchez@brightcove.com"},{"name":"marguinbc","email":"marguin@brightcove.com"},{"name":"brightcove-user","email":"npm-user@brightcove.com"},{"name":"kmason","email":"kmason@brightcove.com"},{"name":"cbarstow","email":"cbarstow@brightcove.com"},{"name":"hikeh","email":"hikeh@brightcove.com"},{"name":"myerramalla","email":"myerramalla@brightcove.com"},{"name":"pdias","email":"pdias@brightcove.com"},{"name":"jwhisenant","email":"jwhisenant@brightcove.com"},{"name":"ebertaud","email":"ebertaud@brightcove.com"},{"name":"oespinosac","email":"oespinosa@brightcove.com"},{"name":"dsalnikov","email":"dsalnikov@brightcove.com"},{"name":"sharanya.muruganandam","email":"sharanya.muruganandam@brightcove.com"},{"name":"vikaskumar.gajula","email":"vikaskumar.gajula@brightcove.com"},{"name":"xgarcia_npm","email":"xgarcia+npm@brightcove.com"},{"name":"jguerra","email":"jguerra@brightcove.com"},{"name":"rjune","email":"rjune@brightcove.com"},{"name":"jonbwalsh","email":"jwalsh@brightcove.com"},{"name":"khaipham","email":"kpham@brightcove.com"},{"name":"wswanbeck","email":"wswanbeck@brightcove.com"},{"name":"gastafurov","email":"gastafurov@brightcove.com"},{"name":"adalwani","email":"adalwani@brightcove.com"},{"name":"ekelson-bcove","email":"ekelson@brightcove.com"},{"name":"syseng","email":"syseng+npm@brightcove.com"},{"name":"mcarreiro","email":"mcarreiro@brightcove.com"},{"name":"hwoodbury","email":"hwoodbury@brightcove.com"},{"name":"jblaker","email":"jblaker@brightcove.com"},{"name":"bcmauleon","email":"mleon@brightcove.com"},{"name":"paco_oblea_bc","email":"foblea@brightcove.com"},{"name":"jsepulveda","email":"jsepulveda@brightcove.com"},{"name":"biswaranjan","email":"bpanigrahi@brightcove.com"},{"name":"barroyo","email":"barroyo@brightcove.com"},{"name":"bmartinez","email":"bmartinez@brightcove.com"},{"name":"bc-jcarlson","email":"jcarlson@brightcove.com"},{"name":"eledezma","email":"eledezma@brightcove.com"},{"name":"jcueto","email":"jcueto@brightcove.com"},{"name":"erodrigues","email":"erodrigues@brightcove.com"},{"name":"psousa","email":"psousa@brightcove.com"},{"name":"marcogaray","email":"mgaray@brightcove.com"},{"name":"javibright","email":"fpadilla@brightcove.com"},{"name":"bcpsalas","email":"psalas@brightcove.com"},{"name":"etobin","email":"etobin@brightcove.com"},{"name":"ackbabe","email":"backer@brightcove.com"},{"name":"cvillasenor","email":"cvillasenor@brightcove.com"},{"name":"omartinez","email":"omartinez@brightcove.com"},{"name":"mgonzalez_bc","email":"mgonzalez@brightcove.com"},{"name":"pdohertybcov","email":"pdoherty+npmjs@brightcove.com"},{"name":"muthukumar.bc","email":"muthukumar@brightcove.com"},{"name":"bzizmond","email":"bzizmond@brightcove.com"},{"name":"jmpmacedo","email":"jmacedo@brightcove.com"},{"name":"scorreia","email":"scorreia@brightcove.com"},{"name":"lescorcio","email":"lescorcio@brightcove.com"},{"name":"cavieira","email":"cavieira@brightcove.com"},{"name":"arunjeyaprasad","email":"arunjeyaprasad@brightcove.com"},{"name":"bvilvanathan","email":"bvilvanathan@brightcove.com"},{"name":"anand.gangadharan","email":"anand.gangadharan@brightcove.com"},{"name":"rociosantos","email":"msantos@brightcove.com"},{"name":"agarciabcov","email":"agarcia@brightcove.com"},{"name":"attinder","email":"asingh@brightcove.com"},{"name":"lauralopez","email":"llopez@brightcove.com"},{"name":"skumar85","email":"skumar@brightcove.com"},{"name":"hrodriguez2","email":"hrodriguez@brightcove.com"},{"name":"jasilvaantonio","email":"jasilva@brightcove.com"},{"name":"palvarezbc","email":"palvarez@brightcove.com"},{"name":"ericramos","email":"eramos@brightcove.com"},{"name":"carlosabajo","email":"cbajo@brightcove.com"},{"name":"ingrid.s.cruz","email":"scruz@brightcove.com"},{"name":"luis_fernando_lopez_ruiz","email":"lflopez@brightcove.com"},{"name":"vishal64","email":"vramesh@brightcove.com"},{"name":"tresa.baji","email":"tresa.baji@brightcove.com"},{"name":"luis.garcia.brightcove","email":"lfgarcia@brightcove.com"},{"name":"rodrigofdz","email":"rfernandez@brightcove.com"},{"name":"pgutierrezgil","email":"pgutierrez@brightcove.com"},{"name":"harish17","email":"hekambaram@brightcove.com"},{"name":"jjeyaprakash","email":"jjeyaprakash@brightcove.com"},{"name":"rrajendran1698","email":"rrajendran@brightcove.com"},{"name":"jlomeli","email":"jlomeli@brightcove.com"},{"name":"sjimenez","email":"sjimenez@brightcove.com"},{"name":"rwenger_brightcove","email":"robert.wenger@brightcove.com"},{"name":"rujordan","email":"jordan.alexander@brightcove.com"},{"name":"stuartmh","email":"shicks@brightcove.com"},{"name":"jherrerabcov","email":"jherrera@brightcove.com"},{"name":"mshiwal","email":"mshiwal@brightcove.com"},{"name":"ptamizh","email":"ptamizh@brightcove.com"},{"name":"akamalakkannan","email":"akamalakkannan@brightcove.com"},{"name":"roman-bc","email":"rpougatchev@brightcove.com"},{"name":"tnwanna","email":"tnwanna@brightcove.com"},{"name":"bsahlas.npm","email":"bsahlas@brightcove.com"},{"name":"dherrera1109","email":"dherrera@brightcove.com"},{"name":"hswaminathan","email":"hswaminathan@brightcove.com"},{"name":"echengbc","email":"echeng@brightcove.com"},{"name":"sbarrettbc","email":"sbarrett@brightcove.com"}],"homepage":"https://github.com/BrightcovePS/openapi-validator-hono#readme","bugs":{"url":"https://github.com/BrightcovePS/openapi-validator-hono/issues"},"bin":{"openapi-validator-hono":"dist/cjs/bin/openapi-validator.js"},"dist":{"shasum":"855933988c05e584fdd79e2d8d937d82febab810","tarball":"https://registry.npmjs.org/@brightcove/openapi-validator-hono/-/openapi-validator-hono-1.0.7.tgz","fileCount":37,"integrity":"sha512-w66g30BjGwIYmyvbXEPOpxybnldVSYx92mwSWmViL6SWZoyZLojVRa7WoxH23MAUbWxl/58WcEHDhXMoITt4Tg==","signatures":[{"sig":"MEYCIQCyNjer+0inPGQX6AZPG1qVHgC81PYxZpfAPv9wX5SFCgIhAO56TEk1RF+kZV4aHeFgmyoSFxOFK9hlk+DDkW+xDCs3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72675},"main":"dist/cjs/index.js","type":"commonjs","types":"dist/cjs/index.d.ts","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"2f36a831393d6c9bf21a2523743b8972c5250258","scripts":{"lint":"eslint --ext ts ./src","test":"npm run lint && npm run format && npm run build","build":"rm -rf dist/* && tsc -p tsconfig-cjs.json && npm run post-process","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","prepare":"npm run build","lint:fix":"eslint --ext ts ./src --fix","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","post-process":"chmod +x dist/cjs/bin/openapi-validator.js"},"_npmUser":{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},"repository":{"url":"git+https://github.com/BrightcovePS/openapi-validator-hono.git","type":"git"},"_npmVersion":"10.8.1","description":"Provides Hono middlewares for OpenAPI validation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ajv":"^8.16.0","ajv-formats":"^2.1.1","swagger-parser":"^10.0.3","@hono/swagger-ui":"^0.4.0","command-line-args":"^5.2.1","command-line-usage":"^7.0.3","json-schema-merge-allof":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.4.13","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@babel/core":"^7.18.9","@types/node":"^20.12.7","@types/logger":"^0.0.5","openapi-types":"^12.1.3","@types/express":"^4.17.21","@babel/preset-env":"^7.18.9","eslint-plugin-json":"^3.1.0","@babel/eslint-parser":"^7.18.9","@babel/eslint-plugin":"^7.17.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1","eslint-import-resolver-typescript":"^3.6.1","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator-hono_1.0.7_1723241192838_0.6961412250746082","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@brightcove/openapi-validator-hono","version":"1.0.8","author":"","license":"ISC","_id":"@brightcove/openapi-validator-hono@1.0.8","maintainers":[{"name":"fsalazarbc","email":"fsalazar@brightcove.com"},{"name":"cognatusbgs","email":"dmartinez@brightcove.com"},{"name":"mbalasubramaniam","email":"mbalasubramaniam@brightcove.com"},{"name":"ssah","email":"ssah@brightcove.com"},{"name":"dgonzalez89","email":"dperez@brightcove.com"},{"name":"areis10","email":"areis@brightcove.com"},{"name":"vmnavarro","email":"vm.navarro94@gmail.com"},{"name":"alfredo-reyes","email":"areyes@brightcove.com"},{"name":"jterranova","email":"jterranova@brightcove.com"},{"name":"pradeep.vernekar","email":"pradeep.vernekar@brightcove.com"},{"name":"jfloresbc","email":"jflores@brightcove.com"},{"name":"mlopez.b","email":"mlopez@brightcove.com"},{"name":"ttabrilla-bc","email":"ttabrilla@brightcove.com"},{"name":"msivalls","email":"msivalls@brightcove.com"},{"name":"sstevanus","email":"sstevanus@brightcove.com"},{"name":"rwbarber2","email":"rbarber@brightcove.com"},{"name":"rwinger","email":"rwinger@brightcove.com"},{"name":"bcc-bfranklin","email":"bfranklin@brightcove.com"},{"name":"apenigalapati","email":"apenigalapati@brightcove.com"},{"name":"lmaultsby","email":"lmaultsby@brightcove.com"},{"name":"sravan.pbr","email":"p.rangasravan@brightcove.com"},{"name":"ijunaidf","email":"ijunaid@brightcove.com"},{"name":"mgoncalves","email":"mgoncalves@brightcove.com"},{"name":"mfregozo","email":"mfregozo@brightcove.com"},{"name":"arevelo","email":"arevelo@brightcove.com"},{"name":"madhu_g","email":"mganapathiraaja@brightcove.com"},{"name":"hugocjim","email":"hjimenez@brightcove.com"},{"name":"daniel_campos","email":"dcampos@brightcove.com"},{"name":"kevin.schick","email":"kschick@brightcove.com"},{"name":"m.morrison","email":"mmorrison@brightcove.com"},{"name":"uomar","email":"uomar@brightcove.com"},{"name":"abarstowbc","email":"abarstow@brightcove.com"},{"name":"sbarathan","email":"sbarathan@brightcove.com"},{"name":"kpandiyarajan","email":"kpandiyarajan@brightcove.com"},{"name":"imorones","email":"imorones@brightcove.com"},{"name":"walterseymourbc","email":"wseymour@brightcove.com"},{"name":"ddashkevich","email":"ddashkevich@brightcove.com"},{"name":"albertogomez","email":"agomez@brightcove.com"},{"name":"gestrada-br","email":"gestrada@brightcove.com"},{"name":"amillerbrightcove","email":"amiller@brightcove.com"},{"name":"lvohra","email":"lvohra@brightcove.com"},{"name":"mcho-bc","email":"mcho@brightcove.com"},{"name":"awaldron","email":"awaldron@brightcove.com"},{"name":"dawnpacko","email":"dpacko@brightcove.com"},{"name":"ldominguez","email":"ldominguez@brightcove.com"},{"name":"bc-srimron-soutter","email":"srimron-soutter@brightcove.com"},{"name":"rsilva_brightcove","email":"rsilva@brightcove.com"},{"name":"joeylesh","email":"jlesh@brightcove.com"},{"name":"lmelchorx1","email":"lmelchor@brightcove.com"},{"name":"juan-sanchez","email":"jpsanchez@brightcove.com"},{"name":"eolvera","email":"eolvera@brightcove.com"},{"name":"cloewer_bc","email":"cloewer@brightcove.com"},{"name":"carredondo","email":"carredondo@brightcove.com"},{"name":"brianhsu","email":"bhsu@brightcove.com"},{"name":"niklagbrightcove","email":"niko.lagman@brightcove.com"},{"name":"tsraveling_bc","email":"tim.raveling@brightcove.com"},{"name":"bcbclifford","email":"bclifford@brightcove.com"},{"name":"bc-acgarcia","email":"acgarcia@brightcove.com"},{"name":"adavila1","email":"adavila@brightcove.com"},{"name":"kreynolds","email":"kreynolds@brightcove.com"},{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},{"name":"albinjohnson","email":"albin.johnson@brightcove.com"},{"name":"rtezera","email":"rtezera@brightcove.com"},{"name":"bcmneil","email":"mneil@brightcove.com"},{"name":"randresf","email":"andres.restrepo@brightcove.com"},{"name":"v.kozlov_bc","email":"vitali.kozlov@brightcove.com"},{"name":"nagendra_m","email":"nagendra.muragam@gmail.com"},{"name":"michaelmccarthybc","email":"michael.mccarthy@brightcove.com"},{"name":"poneill-bcov","email":"poneill@brightcove.com"},{"name":"mdeltorobcov","email":"mdeltoro@brightcove.com"},{"name":"jmohneycove","email":"jared.mohney@brightcove.com"},{"name":"inbc01","email":"igor.nakshin@brightcove.com"},{"name":"aperezbrightcove","email":"aperez@brightcove.com"},{"name":"ireyes94","email":"ireyes@brightcove.com"},{"name":"brightcove-admin","email":"sward@brightcove.com"},{"name":"tedk","email":"ted9k@swbell.net"},{"name":"abradley-brightcove","email":"abradley@brightcove.com"},{"name":"bc-alive","email":"alive-dev@brightcove.com"},{"name":"lasanchezc","email":"lsanchez@brightcove.com"},{"name":"marguinbc","email":"marguin@brightcove.com"},{"name":"brightcove-user","email":"npm-user@brightcove.com"},{"name":"kmason","email":"kmason@brightcove.com"},{"name":"cbarstow","email":"cbarstow@brightcove.com"},{"name":"hikeh","email":"hikeh@brightcove.com"},{"name":"myerramalla","email":"myerramalla@brightcove.com"},{"name":"pdias","email":"pdias@brightcove.com"},{"name":"jwhisenant","email":"jwhisenant@brightcove.com"},{"name":"ebertaud","email":"ebertaud@brightcove.com"},{"name":"oespinosac","email":"oespinosa@brightcove.com"},{"name":"dsalnikov","email":"dsalnikov@brightcove.com"},{"name":"sharanya.muruganandam","email":"sharanya.muruganandam@brightcove.com"},{"name":"xgarcia_npm","email":"xgarcia+npm@brightcove.com"},{"name":"jguerra","email":"jguerra@brightcove.com"},{"name":"rjune","email":"rjune@brightcove.com"},{"name":"jonbwalsh","email":"jwalsh@brightcove.com"},{"name":"khaipham","email":"kpham@brightcove.com"},{"name":"wswanbeck","email":"wswanbeck@brightcove.com"},{"name":"gastafurov","email":"gastafurov@brightcove.com"},{"name":"adalwani","email":"adalwani@brightcove.com"},{"name":"ekelson-bcove","email":"ekelson@brightcove.com"},{"name":"syseng","email":"syseng+npm@brightcove.com"},{"name":"mcarreiro","email":"mcarreiro@brightcove.com"},{"name":"hwoodbury","email":"hwoodbury@brightcove.com"},{"name":"jblaker","email":"jblaker@brightcove.com"},{"name":"bcmauleon","email":"mleon@brightcove.com"},{"name":"paco_oblea_bc","email":"foblea@brightcove.com"},{"name":"jsepulveda","email":"jsepulveda@brightcove.com"},{"name":"biswaranjan","email":"bpanigrahi@brightcove.com"},{"name":"barroyo","email":"barroyo@brightcove.com"},{"name":"bmartinez","email":"bmartinez@brightcove.com"},{"name":"bc-jcarlson","email":"jcarlson@brightcove.com"},{"name":"eledezma","email":"eledezma@brightcove.com"},{"name":"jcueto","email":"jcueto@brightcove.com"},{"name":"erodrigues","email":"erodrigues@brightcove.com"},{"name":"psousa","email":"psousa@brightcove.com"},{"name":"marcogaray","email":"mgaray@brightcove.com"},{"name":"javibright","email":"fpadilla@brightcove.com"},{"name":"bcpsalas","email":"psalas@brightcove.com"},{"name":"etobin","email":"etobin@brightcove.com"},{"name":"ackbabe","email":"backer@brightcove.com"},{"name":"cvillasenor","email":"cvillasenor@brightcove.com"},{"name":"omartinez","email":"omartinez@brightcove.com"},{"name":"mgonzalez_bc","email":"mgonzalez@brightcove.com"},{"name":"pdohertybcov","email":"pdoherty+npmjs@brightcove.com"},{"name":"muthukumar.bc","email":"muthukumar@brightcove.com"},{"name":"bzizmond","email":"bzizmond@brightcove.com"},{"name":"jmpmacedo","email":"jmacedo@brightcove.com"},{"name":"scorreia","email":"scorreia@brightcove.com"},{"name":"lescorcio","email":"lescorcio@brightcove.com"},{"name":"cavieira","email":"cavieira@brightcove.com"},{"name":"arunjeyaprasad","email":"arunjeyaprasad@brightcove.com"},{"name":"bvilvanathan","email":"bvilvanathan@brightcove.com"},{"name":"anand.gangadharan","email":"anand.gangadharan@brightcove.com"},{"name":"rociosantos","email":"msantos@brightcove.com"},{"name":"agarciabcov","email":"agarcia@brightcove.com"},{"name":"attinder","email":"asingh@brightcove.com"},{"name":"lauralopez","email":"llopez@brightcove.com"},{"name":"skumar85","email":"skumar@brightcove.com"},{"name":"hrodriguez2","email":"hrodriguez@brightcove.com"},{"name":"jasilvaantonio","email":"jasilva@brightcove.com"},{"name":"palvarezbc","email":"palvarez@brightcove.com"},{"name":"ericramos","email":"eramos@brightcove.com"},{"name":"carlosabajo","email":"cbajo@brightcove.com"},{"name":"ingrid.s.cruz","email":"scruz@brightcove.com"},{"name":"luis_fernando_lopez_ruiz","email":"lflopez@brightcove.com"},{"name":"vishal64","email":"vramesh@brightcove.com"},{"name":"tresa.baji","email":"tresa.baji@brightcove.com"},{"name":"luis.garcia.brightcove","email":"lfgarcia@brightcove.com"},{"name":"rodrigofdz","email":"rfernandez@brightcove.com"},{"name":"pgutierrezgil","email":"pgutierrez@brightcove.com"},{"name":"harish17","email":"hekambaram@brightcove.com"},{"name":"jjeyaprakash","email":"jjeyaprakash@brightcove.com"},{"name":"rrajendran1698","email":"rrajendran@brightcove.com"},{"name":"jlomeli","email":"jlomeli@brightcove.com"},{"name":"sjimenez","email":"sjimenez@brightcove.com"},{"name":"rwenger_brightcove","email":"robert.wenger@brightcove.com"},{"name":"rujordan","email":"jordan.alexander@brightcove.com"},{"name":"stuartmh","email":"shicks@brightcove.com"},{"name":"jherrerabcov","email":"jherrera@brightcove.com"},{"name":"mshiwal","email":"mshiwal@brightcove.com"},{"name":"ptamizh","email":"ptamizh@brightcove.com"},{"name":"akamalakkannan","email":"akamalakkannan@brightcove.com"},{"name":"roman-bc","email":"rpougatchev@brightcove.com"},{"name":"tnwanna","email":"tnwanna@brightcove.com"},{"name":"bsahlas.npm","email":"bsahlas@brightcove.com"},{"name":"dherrera1109","email":"dherrera@brightcove.com"},{"name":"hswaminathan","email":"hswaminathan@brightcove.com"},{"name":"echengbc","email":"echeng@brightcove.com"},{"name":"sbarrettbc","email":"sbarrett@brightcove.com"}],"homepage":"https://github.com/BrightcovePS/openapi-validator-hono#readme","bugs":{"url":"https://github.com/BrightcovePS/openapi-validator-hono/issues"},"bin":{"openapi-validator-hono":"dist/cjs/bin/openapi-validator.js"},"dist":{"shasum":"eafef8c3ca323045877bc8604440ba226b84ca6a","tarball":"https://registry.npmjs.org/@brightcove/openapi-validator-hono/-/openapi-validator-hono-1.0.8.tgz","fileCount":37,"integrity":"sha512-Dh8M+GlHOTdTBNfYDL7R72molaYuHuZzWhSODUKK95l3+7GDCSXWWvVJEpCc5uiWYvqY0wP1NzyJHb2HIqoPdQ==","signatures":[{"sig":"MEQCIF6Za2NZCbrpAU+kVdzPi0mdEsyanJERNR0M6gBUeRORAiAwJT4YDmHt4VFsD8sE7WLns1DahvKtgc8NPCaIgNN8zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72668},"main":"dist/cjs/index.js","type":"commonjs","types":"dist/cjs/index.d.ts","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"e3ad0c9e0d1011bf686d6fa88499ae4f774fb80b","scripts":{"lint":"eslint --ext ts ./src","test":"npm run lint && npm run format && npm run build","build":"rm -rf dist/* && tsc -p tsconfig-cjs.json && npm run post-process","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","prepare":"npm run build","lint:fix":"eslint --ext ts ./src --fix","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","post-process":"chmod +x dist/cjs/bin/openapi-validator.js"},"_npmUser":{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},"repository":{"url":"git+https://github.com/BrightcovePS/openapi-validator-hono.git","type":"git"},"_npmVersion":"10.8.1","description":"Provides Hono middlewares for OpenAPI validation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ajv":"^8.16.0","ajv-formats":"^2.1.1","swagger-parser":"^10.0.3","@hono/swagger-ui":"^0.4.0","command-line-args":"^5.2.1","command-line-usage":"^7.0.3","json-schema-merge-allof":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.4.13","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@babel/core":"^7.18.9","@types/node":"^20.12.7","@types/logger":"^0.0.5","openapi-types":"^12.1.3","@types/express":"^4.17.21","@babel/preset-env":"^7.18.9","eslint-plugin-json":"^3.1.0","@babel/eslint-parser":"^7.18.9","@babel/eslint-plugin":"^7.17.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1","eslint-import-resolver-typescript":"^3.6.1","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator-hono_1.0.8_1724094664936_0.7199751577052693","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@brightcove/openapi-validator-hono","version":"1.0.9","author":"","license":"ISC","_id":"@brightcove/openapi-validator-hono@1.0.9","maintainers":[{"name":"fsalazarbc","email":"fsalazar@brightcove.com"},{"name":"cognatusbgs","email":"dmartinez@brightcove.com"},{"name":"mbalasubramaniam","email":"mbalasubramaniam@brightcove.com"},{"name":"ssah","email":"ssah@brightcove.com"},{"name":"dgonzalez89","email":"dperez@brightcove.com"},{"name":"areis10","email":"areis@brightcove.com"},{"name":"vmnavarro","email":"vm.navarro94@gmail.com"},{"name":"alfredo-reyes","email":"areyes@brightcove.com"},{"name":"jterranova","email":"jterranova@brightcove.com"},{"name":"pradeep.vernekar","email":"pradeep.vernekar@brightcove.com"},{"name":"jfloresbc","email":"jflores@brightcove.com"},{"name":"mlopez.b","email":"mlopez@brightcove.com"},{"name":"ttabrilla-bc","email":"ttabrilla@brightcove.com"},{"name":"msivalls","email":"msivalls@brightcove.com"},{"name":"sstevanus","email":"sstevanus@brightcove.com"},{"name":"rwbarber2","email":"rbarber@brightcove.com"},{"name":"rwinger","email":"rwinger@brightcove.com"},{"name":"bcc-bfranklin","email":"bfranklin@brightcove.com"},{"name":"apenigalapati","email":"apenigalapati@brightcove.com"},{"name":"lmaultsby","email":"lmaultsby@brightcove.com"},{"name":"sravan.pbr","email":"p.rangasravan@brightcove.com"},{"name":"ijunaidf","email":"ijunaid@brightcove.com"},{"name":"mgoncalves","email":"mgoncalves@brightcove.com"},{"name":"mfregozo","email":"mfregozo@brightcove.com"},{"name":"arevelo","email":"arevelo@brightcove.com"},{"name":"madhu_g","email":"mganapathiraaja@brightcove.com"},{"name":"hugocjim","email":"hjimenez@brightcove.com"},{"name":"daniel_campos","email":"dcampos@brightcove.com"},{"name":"kevin.schick","email":"kschick@brightcove.com"},{"name":"m.morrison","email":"mmorrison@brightcove.com"},{"name":"uomar","email":"uomar@brightcove.com"},{"name":"abarstowbc","email":"abarstow@brightcove.com"},{"name":"sbarathan","email":"sbarathan@brightcove.com"},{"name":"kpandiyarajan","email":"kpandiyarajan@brightcove.com"},{"name":"imorones","email":"imorones@brightcove.com"},{"name":"walterseymourbc","email":"wseymour@brightcove.com"},{"name":"ddashkevich","email":"ddashkevich@brightcove.com"},{"name":"albertogomez","email":"agomez@brightcove.com"},{"name":"gestrada-br","email":"gestrada@brightcove.com"},{"name":"amillerbrightcove","email":"amiller@brightcove.com"},{"name":"lvohra","email":"lvohra@brightcove.com"},{"name":"mcho-bc","email":"mcho@brightcove.com"},{"name":"awaldron","email":"awaldron@brightcove.com"},{"name":"dawnpacko","email":"dpacko@brightcove.com"},{"name":"ldominguez","email":"ldominguez@brightcove.com"},{"name":"bc-srimron-soutter","email":"srimron-soutter@brightcove.com"},{"name":"rsilva_brightcove","email":"rsilva@brightcove.com"},{"name":"joeylesh","email":"jlesh@brightcove.com"},{"name":"lmelchorx1","email":"lmelchor@brightcove.com"},{"name":"juan-sanchez","email":"jpsanchez@brightcove.com"},{"name":"eolvera","email":"eolvera@brightcove.com"},{"name":"cloewer_bc","email":"cloewer@brightcove.com"},{"name":"carredondo","email":"carredondo@brightcove.com"},{"name":"brianhsu","email":"bhsu@brightcove.com"},{"name":"niklagbrightcove","email":"niko.lagman@brightcove.com"},{"name":"tsraveling_bc","email":"tim.raveling@brightcove.com"},{"name":"bcbclifford","email":"bclifford@brightcove.com"},{"name":"bc-acgarcia","email":"acgarcia@brightcove.com"},{"name":"adavila1","email":"adavila@brightcove.com"},{"name":"kreynolds","email":"kreynolds@brightcove.com"},{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},{"name":"albinjohnson","email":"albin.johnson@brightcove.com"},{"name":"rtezera","email":"rtezera@brightcove.com"},{"name":"bcmneil","email":"mneil@brightcove.com"},{"name":"randresf","email":"andres.restrepo@brightcove.com"},{"name":"v.kozlov_bc","email":"vitali.kozlov@brightcove.com"},{"name":"nagendra_m","email":"nagendra.muragam@gmail.com"},{"name":"michaelmccarthybc","email":"michael.mccarthy@brightcove.com"},{"name":"poneill-bcov","email":"poneill@brightcove.com"},{"name":"mdeltorobcov","email":"mdeltoro@brightcove.com"},{"name":"jmohneycove","email":"jared.mohney@brightcove.com"},{"name":"inbc01","email":"igor.nakshin@brightcove.com"},{"name":"aperezbrightcove","email":"aperez@brightcove.com"},{"name":"ireyes94","email":"ireyes@brightcove.com"},{"name":"brightcove-admin","email":"sward@brightcove.com"},{"name":"tedk","email":"ted9k@swbell.net"},{"name":"abradley-brightcove","email":"abradley@brightcove.com"},{"name":"bc-alive","email":"alive-dev@brightcove.com"},{"name":"lasanchezc","email":"lsanchez@brightcove.com"},{"name":"marguinbc","email":"marguin@brightcove.com"},{"name":"brightcove-user","email":"npm-user@brightcove.com"},{"name":"kmason","email":"kmason@brightcove.com"},{"name":"cbarstow","email":"cbarstow@brightcove.com"},{"name":"hikeh","email":"hikeh@brightcove.com"},{"name":"myerramalla","email":"myerramalla@brightcove.com"},{"name":"pdias","email":"pdias@brightcove.com"},{"name":"jwhisenant","email":"jwhisenant@brightcove.com"},{"name":"ebertaud","email":"ebertaud@brightcove.com"},{"name":"oespinosac","email":"oespinosa@brightcove.com"},{"name":"dsalnikov","email":"dsalnikov@brightcove.com"},{"name":"sharanya.muruganandam","email":"sharanya.muruganandam@brightcove.com"},{"name":"xgarcia_npm","email":"xgarcia+npm@brightcove.com"},{"name":"jguerra","email":"jguerra@brightcove.com"},{"name":"rjune","email":"rjune@brightcove.com"},{"name":"jonbwalsh","email":"jwalsh@brightcove.com"},{"name":"khaipham","email":"kpham@brightcove.com"},{"name":"wswanbeck","email":"wswanbeck@brightcove.com"},{"name":"gastafurov","email":"gastafurov@brightcove.com"},{"name":"adalwani","email":"adalwani@brightcove.com"},{"name":"ekelson-bcove","email":"ekelson@brightcove.com"},{"name":"syseng","email":"syseng+npm@brightcove.com"},{"name":"mcarreiro","email":"mcarreiro@brightcove.com"},{"name":"hwoodbury","email":"hwoodbury@brightcove.com"},{"name":"jblaker","email":"jblaker@brightcove.com"},{"name":"bcmauleon","email":"mleon@brightcove.com"},{"name":"paco_oblea_bc","email":"foblea@brightcove.com"},{"name":"jsepulveda","email":"jsepulveda@brightcove.com"},{"name":"biswaranjan","email":"bpanigrahi@brightcove.com"},{"name":"barroyo","email":"barroyo@brightcove.com"},{"name":"bmartinez","email":"bmartinez@brightcove.com"},{"name":"bc-jcarlson","email":"jcarlson@brightcove.com"},{"name":"eledezma","email":"eledezma@brightcove.com"},{"name":"jcueto","email":"jcueto@brightcove.com"},{"name":"erodrigues","email":"erodrigues@brightcove.com"},{"name":"psousa","email":"psousa@brightcove.com"},{"name":"marcogaray","email":"mgaray@brightcove.com"},{"name":"javibright","email":"fpadilla@brightcove.com"},{"name":"bcpsalas","email":"psalas@brightcove.com"},{"name":"etobin","email":"etobin@brightcove.com"},{"name":"ackbabe","email":"backer@brightcove.com"},{"name":"cvillasenor","email":"cvillasenor@brightcove.com"},{"name":"omartinez","email":"omartinez@brightcove.com"},{"name":"mgonzalez_bc","email":"mgonzalez@brightcove.com"},{"name":"pdohertybcov","email":"pdoherty+npmjs@brightcove.com"},{"name":"muthukumar.bc","email":"muthukumar@brightcove.com"},{"name":"bzizmond","email":"bzizmond@brightcove.com"},{"name":"jmpmacedo","email":"jmacedo@brightcove.com"},{"name":"scorreia","email":"scorreia@brightcove.com"},{"name":"lescorcio","email":"lescorcio@brightcove.com"},{"name":"cavieira","email":"cavieira@brightcove.com"},{"name":"arunjeyaprasad","email":"arunjeyaprasad@brightcove.com"},{"name":"bvilvanathan","email":"bvilvanathan@brightcove.com"},{"name":"anand.gangadharan","email":"anand.gangadharan@brightcove.com"},{"name":"rociosantos","email":"msantos@brightcove.com"},{"name":"agarciabcov","email":"agarcia@brightcove.com"},{"name":"attinder","email":"asingh@brightcove.com"},{"name":"lauralopez","email":"llopez@brightcove.com"},{"name":"skumar85","email":"skumar@brightcove.com"},{"name":"hrodriguez2","email":"hrodriguez@brightcove.com"},{"name":"jasilvaantonio","email":"jasilva@brightcove.com"},{"name":"palvarezbc","email":"palvarez@brightcove.com"},{"name":"ericramos","email":"eramos@brightcove.com"},{"name":"carlosabajo","email":"cbajo@brightcove.com"},{"name":"ingrid.s.cruz","email":"scruz@brightcove.com"},{"name":"luis_fernando_lopez_ruiz","email":"lflopez@brightcove.com"},{"name":"vishal64","email":"vramesh@brightcove.com"},{"name":"tresa.baji","email":"tresa.baji@brightcove.com"},{"name":"luis.garcia.brightcove","email":"lfgarcia@brightcove.com"},{"name":"rodrigofdz","email":"rfernandez@brightcove.com"},{"name":"pgutierrezgil","email":"pgutierrez@brightcove.com"},{"name":"harish17","email":"hekambaram@brightcove.com"},{"name":"jjeyaprakash","email":"jjeyaprakash@brightcove.com"},{"name":"rrajendran1698","email":"rrajendran@brightcove.com"},{"name":"jlomeli","email":"jlomeli@brightcove.com"},{"name":"sjimenez","email":"sjimenez@brightcove.com"},{"name":"rwenger_brightcove","email":"robert.wenger@brightcove.com"},{"name":"rujordan","email":"jordan.alexander@brightcove.com"},{"name":"stuartmh","email":"shicks@brightcove.com"},{"name":"jherrerabcov","email":"jherrera@brightcove.com"},{"name":"mshiwal","email":"mshiwal@brightcove.com"},{"name":"ptamizh","email":"ptamizh@brightcove.com"},{"name":"akamalakkannan","email":"akamalakkannan@brightcove.com"},{"name":"roman-bc","email":"rpougatchev@brightcove.com"},{"name":"tnwanna","email":"tnwanna@brightcove.com"},{"name":"bsahlas.npm","email":"bsahlas@brightcove.com"},{"name":"dherrera1109","email":"dherrera@brightcove.com"},{"name":"hswaminathan","email":"hswaminathan@brightcove.com"},{"name":"echengbc","email":"echeng@brightcove.com"},{"name":"sbarrettbc","email":"sbarrett@brightcove.com"}],"homepage":"https://github.com/BrightcovePS/openapi-validator-hono#readme","bugs":{"url":"https://github.com/BrightcovePS/openapi-validator-hono/issues"},"bin":{"openapi-validator-hono":"dist/cjs/bin/openapi-validator.js"},"dist":{"shasum":"f32c8ac7e7c0717e09ee2e76cb22b9075a285f3e","tarball":"https://registry.npmjs.org/@brightcove/openapi-validator-hono/-/openapi-validator-hono-1.0.9.tgz","fileCount":37,"integrity":"sha512-qpLWc5jrDtEFrr+ReF1PS/OOVHh4URoinVaaVVepA7iGWYkO6ZJkTjn6i1CyMKmeYWLUgg9ybXVC22MDqPkVGA==","signatures":[{"sig":"MEYCIQCYsnxQHx1beJTGQ8JEQo7NSUxmIt/K868jMDevNI/4NgIhAN6mIaWvnVEsoYTkcCJgfiJo1d/+ww0dXvsOzAXSw6yn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71753},"main":"dist/cjs/index.js","type":"commonjs","types":"dist/cjs/index.d.ts","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"9956c59011888bb64a570e20b782ff166d9560dc","scripts":{"lint":"eslint --ext ts ./src","test":"npm run lint && npm run format && npm run build","build":"rm -rf dist/* && tsc -p tsconfig-cjs.json && npm run post-process","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","prepare":"npm run build","lint:fix":"eslint --ext ts ./src --fix","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"","post-process":"chmod +x dist/cjs/bin/openapi-validator.js"},"_npmUser":{"name":"bgs-devops","email":"bgs-devops@brightcove.com"},"repository":{"url":"git+https://github.com/BrightcovePS/openapi-validator-hono.git","type":"git"},"_npmVersion":"10.8.1","description":"Provides Hono middlewares for OpenAPI validation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ajv":"^8.16.0","ajv-formats":"^2.1.1","swagger-parser":"^10.0.3","@hono/swagger-ui":"^0.4.0","command-line-args":"^5.2.1","command-line-usage":"^7.0.3","json-schema-merge-allof":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.4.13","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.5","@babel/core":"^7.18.9","@types/node":"^20.12.7","@types/logger":"^0.0.5","openapi-types":"^12.1.3","@types/express":"^4.17.21","@babel/preset-env":"^7.18.9","eslint-plugin-json":"^3.1.0","@babel/eslint-parser":"^7.18.9","@babel/eslint-plugin":"^7.17.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/command-line-args":"^5.2.3","@types/command-line-usage":"^5.0.4","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1","eslint-import-resolver-typescript":"^3.6.1","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator-hono_1.0.9_1724377186876_0.944187728028653","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-07-15T21:38:44.704Z","modified":"2026-09-25T11:31:33.112Z","1.0.0":"2024-07-15T21:38:44.990Z","1.0.1":"2024-07-17T17:19:16.771Z","1.0.2":"2024-07-17T18:25:24.409Z","1.0.3":"2024-07-29T18:03:13.683Z","1.0.5":"2024-08-08T18:37:56.571Z","1.0.6":"2024-08-08T18:51:38.456Z","1.0.7":"2024-08-09T22:06:33.004Z","1.0.8":"2024-08-19T19:11:05.154Z","1.0.9":"2024-08-23T01:39:47.056Z"},"bugs":{"url":"https://github.com/BrightcovePS/openapi-validator-hono/issues"},"license":"ISC","homepage":"https://github.com/BrightcovePS/openapi-validator-hono#readme","repository":{"url":"git+https://github.com/BrightcovePS/openapi-validator-hono.git","type":"git"},"description":"Provides Hono middlewares for OpenAPI validation","maintainers":[{"email":"sward@brightcove.com","name":"brightcove-admin"},{"email":"npm-user@brightcove.com","name":"brightcove-user"},{"email":"myerramalla@brightcove.com","name":"myerramalla"},{"email":"syseng+npm@brightcove.com","name":"syseng"},{"email":"mleon@brightcove.com","name":"bcmauleon"},{"email":"foblea@brightcove.com","name":"paco_oblea_bc"},{"email":"barroyo@brightcove.com","name":"barroyo"},{"email":"bmartinez@brightcove.com","name":"bmartinez"},{"email":"backer@brightcove.com","name":"ackbabe"},{"email":"omartinez@brightcove.com","name":"omartinez"},{"email":"mgonzalez@brightcove.com","name":"mgonzalez_bc"},{"email":"muthukumar@brightcove.com","name":"muthukumar.bc"},{"email":"bvilvanathan@brightcove.com","name":"bvilvanathan"},{"email":"agarcia@brightcove.com","name":"agarciabcov"},{"email":"palvarez@brightcove.com","name":"palvarezbc"},{"email":"eramos@brightcove.com","name":"ericramos"},{"email":"cbajo@brightcove.com","name":"carlosabajo"},{"email":"lfgarcia@brightcove.com","name":"luis.garcia.brightcove"},{"email":"shicks@brightcove.com","name":"stuartmh"},{"email":"mshiwal@brightcove.com","name":"mshiwal"},{"email":"tnwanna@brightcove.com","name":"tnwanna"},{"email":"sbarrett@brightcove.com","name":"sbarrettbc"},{"email":"srimron-soutter@brightcove.com","name":"bc-srimron-soutter"},{"email":"bgs-devops@brightcove.com","name":"bgs-devops"},{"email":"dsalnikov@brightcove.com","name":"dsalnikov"},{"email":"la@bendingspoons.com","name":"actis92"},{"email":"dpacko@brightcove.com","name":"dawnpacko"},{"email":"xgarcia+npm@brightcove.com","name":"xgarcia_npm"},{"email":"fmahmoud@brightcove.com","name":"fmahmoud-bgs"},{"email":"imorones@brightcove.com","name":"imorones"},{"email":"bc-it@brightcove.com","name":"brightcoveit"},{"email":"dcampos@brightcove.com","name":"daniel_campos"},{"email":"jmontero@brightcove.com","name":"bc-juanm"},{"email":"rwinger@brightcove.com","name":"rwinger"},{"email":"p.rangasravan@brightcove.com","name":"sravan.pbr"},{"email":"dmartinez@brightcove.com","name":"cognatusbgs"},{"email":"apenigalapati@brightcove.com","name":"apenigalapati"},{"email":"ijunaid@brightcove.com","name":"ijunaidf"},{"email":"lmaultsby@brightcove.com","name":"lmaultsby"},{"email":"bfranklin@brightcove.com","name":"bcc-bfranklin"},{"email":"giuc-bsp@brightcove.com","name":"giuc-bsp"},{"email":"sfraga@brightcove.com","name":"sfraga"},{"email":"nred-bsp@brightcove.com","name":"nred9129"},{"email":"anrs@bendingspoons.com","name":"anrs-bsp"},{"email":"afum-bsp@brightcove.com","name":"alessandrofumi"},{"email":"ague-bsp@brightcove.com","name":"ague01"},{"email":"jcuevas@brightcove.com","name":"bc-jcuevas"},{"email":"mpao-bsp@brightcove.com","name":"mpao-bsp"},{"email":"jfelix@brightcove.com","name":"javierflx"},{"email":"plun-bsp@brightcove.com","name":"plun-bsp"},{"email":"mszy-bsp@brightcove.com","name":"myny2005"},{"email":"pfiorito@brightcove.com","name":"pfbcove"},{"email":"dgar-bsp@brightcove.com","name":"diego08802"},{"email":"mszw-bsp@brightcove.com","name":"mszw-bc"},{"email":"mvaz@bendingspoons.com","name":"mvaz-bsp"},{"email":"efar@bendingspoons.com","name":"mylofarman"},{"email":"dn.cnf@icloud.com","name":"dan4everyone"},{"email":"luan.dasilva@brightcove.com","name":"luantafarelsilva"},{"email":"ld-bsp@brightcove.com","name":"ld-bsp"},{"email":"sapa-bsp@brightcove.com","name":"sapa-bsp"},{"email":"alik-bsp@brightcove.com","name":"alik-brightcove"},{"email":"kreynolds@brightcove.com","name":"kreynolds"},{"email":"djones@brightcove.com","name":"bcdjones"},{"email":"awahab@brightcove.com","name":"awahabbc"},{"email":"alet-bsp@brightcove.com","name":"alet-bsp"},{"email":"dc-bsp@brightcove.com","name":"dc-bsp"},{"email":"fabl-bsp@brightcove.com","name":"fabioluccioletti"},{"email":"lucr-bsp@brightcove.com","name":"lucr-bsp"},{"email":"eld-bsp@brightcove.com","name":"eld-bsp"},{"email":"etri-bsp@brightcove.com","name":"etri-bsp"},{"email":"rbalajee@brightcove.com","name":"rbalajee"},{"email":"dvidaurri@brightcove.com","name":"dvidaurri"},{"email":"gcastanheiro@brightcove.com","name":"gcastanheiro-bc"}],"readme":"# Hono OpenAPI Validator\n\n[![package-info](https://img.shields.io/badge/Package-%40brightcove%2Fopenapi--validator-blue)](https://www.npmjs.com/package/@brightcove/openapi-validator)\n[![NPM](https://img.shields.io/badge/NPM_9.x-%23000000.svg?style=flat&logo=npm&logoColor=white)](https://www.npmjs.com)\n[![NodeJS](https://img.shields.io/badge/node.js_20.x-6DA55F?style=flat&logo=node.js&logoColor=white)](https://nodejs.org/en)\n\nProvides Hono middlewares for OpenApi validation\n\n## Installation\n\n`npm install @brightcove/openapi-validator-hono`\n\n## Pre-parsing YAML files\n\nIf you pass in a path to a YAML file, the library will parse it on initialization into JSON. For particularly large YAML files, this can lead to slow startup times, so the library offers the ability to pre-parse YAML files.\n\n```\nnpx @brightcove/openapi-validator-hono parse\n```\n\n```\nCommand List\n\n  help      help\n  parse     parses all YAML files in the specified folder into JSON\n\nOptions\n\n  -i, --import    Folder path to read YAML files from (default: \"api\")\n  -e, --export    Folder path to export JSON files to  (default: \"api\")\n```\n\n## Initialization\n\nThe library needs to be initialized with the path to a valid YAML and/or JSON file.\n\n```\nimport { Hono } from 'hono';\nimport path from 'path';\nimport { OpenApiValidator } from '@brightcove/openapi-validator-hono';\n\nconst app = new Hono();\n\napp.use(OpenApiValidator.init([\n    {\n        name: 'api',\n        yamlPath: path.resolve('./api/index.yaml')\n    },\n    options\n]));\n```\n\n**Note: If there is only a single API added, the api name can be omitted from all the middleware**\n\n### Options\n\n#### Validator Options\n\n| Field  | Type     | Description                                                                                     | Required |\n| ------ | -------- | ----------------------------------------------------------------------------------------------- | -------- |\n| logger | `Logger` | The logger that will be used for debug messages. **Uses `console` by default if not specified** | false    |\n\n#### API Options\n\n| Field                                | Type      | Description                                                                                                                                              | Required                                          |\n| ------------------------------------ | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- |\n| name                                 | string    | Name used to retrieve the API                                                                                                                            | yes                                               |\n| yamlPath                             | `string`  | Path to the OpenAPI YAML file                                                                                                                            | yes, to view docs, or `jsonPath` must be included |\n| jsonPath                             | `string`  | Path to the OpenAPI JSON file                                                                                                                            | yes, or `yamlPath` must be included               |\n| emptyRequestValid                    | `boolean` | Determines whether empty request bodies, for requests with `required: true` and no required properties, are considered valid. By default this is `true`. | no                                                |\n| errorCodes                           | `object`  | Allows overriding of the default error code values                                                                                                       | no                                                |\n| errorCodes.InputValidationException  | `string`  | Overrides the `InputValidationException` code. **Is `\"400.00\"` by default.**                                                                             | no                                                |\n| errorCodes.OutputValidationException | `string`  | Overrides the `OutputValidationException` code. **Is `\"500.00\"` by default.**                                                                            | no                                                |\n\n## Validating Routes\n\nThe library provides the middleware `validateRequest`, `validateResponse`, and `validate` depending on whether you only want request or response validation, or both.\n\n**Note: If the middleware isn't added to the specific route, it will not function properly. This is because the `routePath` isn't resolved before the matching handler is determined**\n\nAny errors will be forwarded to the configured error handler as an `InputValidationException` or `OutputValidationException`\n\n```\nimport { OpenApiValidator } from '@brightcove/openapi-validator-hono';\n\napp.post(\n    '/my/test/route',\n    OpenApiValidator.validate('api'),  // alternatively `OpenApiValidator.validate()`\n    async (c, next) => {\n        ...\n    }\n);\n\napp.onError((err, c) => {\n    // err will be an `InputValidationException` or `OutputValidationException`\n    if (err instance of HttpException) {\n        return err.getResponse();\n    }\n});\n```\n\n### Caveats\n\n-   `anyOf` and `oneOf` aren't properly validated, so it's suggested to avoid these and have the logic for validation elsewhere\n-   Nested schema refs will allow additional properties unless explicitely given `additionalProperties: false`\n\n## Information\n\nInformation on the API and the current route (if found) is added to the context when any of the validation middleware are attached.\n\nIf information is needed without any validation being performed, an `info` middleware is also available.\n\n```\nimport { OpenApiValidator } from '@brightcove/openapi-validator-hono';\n\napp.post(\n    '/my/test/route',\n    OpenApiValidator.info('api'),\n    async (c, next) => {\n        const openapi = c.get('openapi');\n        const routeSchema = openapi.routeSchema;\n        const apiSchema = openapi.schema;\n        const operations = openapi.operations;\n        ...\n    }\n);\n```\n\n## Helper Functions\n\nSome of the packages helper functions are exposed in the `helpers` export\n\n```\nimport { helpers } from '@brightcove/openapi-validator-hono';\n\n// Merges additional properties (ie. `allOf`) and `properties`\nconst merged = helpers.mergeSchema(jsonSchema);\n\n// Checks whether an OpenApi schema json is valid, and returns any errors found if it isn't\nconst { valid, errors } = helpers.validateSchema(jsonSchema);\n\n// Simple check for whether a JSON object is a valid OpenApi schema definition\nconst isValid = helpers.isValidSchema(json);\n```\n\n## Errors\n\nError classes and helper functions are exposed with the `errors` export if a custom validation error needs to be thrown.\n\n```\nimport { errors } from '@brightcove/openapi-validator-hono';\n\napp.get('/some/route/1', async (c, next) => {\n    ...something happens\n    throw errors.InputValidationException('failed input validation');\n});\n\napp.get('/some/route/2', async (c, next) => {\n    ...something happens\n    throw errors.OutputValidationException('failed output validation');\n});\n```\n\n## JSON Schema Route\n\nTo view the JSON schema representation of the YAML file, you can use the following middleware\n\n```\nimport { OpenApiValidator } from '@brightcove/openapi-validator-hono';\n\napp.get('/schema', OpenApiValidator.schema('api'));\n```\n\n## Documentation Route\n\nTo view a Swagger UI render of the OpenAPI spec, you can either specify the path to the YAML file (ie. if you're serving static files) or a full url\n\nimport { serveStatic } from '@hono/node-server/serve-static';\nimport { OpenApiValidator } from '@brightcove/openapi-validator-hono';\n\napp.use('/static/\\*', serveStatic({ root: './api' }));\n\napp.get('/docs', OpenApiValidator.docs('/static/'));\n\n```\n\n```\n","readmeFilename":"README.md"}