{"_id":"@whook/example","_rev":"156-5cf80423711d3ab7c3ec8a97cd307ca5","name":"@whook/example","dist-tags":{"latest":"26.3.0"},"versions":{"4.0.0-alpha.0":{"name":"@whook/example","version":"4.0.0-alpha.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"78e025833ef966c97890750d010f9bdc9eb6c359","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.0.tgz","fileCount":73,"integrity":"sha512-D7m5UXu8H3g5DN1tkdsc/cvAN/soDLrCvVz79ZH52LIAxXf61trTFZaBbp4NAPmqGfL9zVDiDGeD0HmHO878cA==","signatures":[{"sig":"MEUCIG5RnbwUHwcTpbzDYMaMFq+0L1vdtggEhGgRMNvHTstSAiEAkWy7vxVRUgqhxUKQPs0UBuSZTWGb2BWdi0BFYL7c/rA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcctqcCRA9TVsSAnZWagAApo0QAIcN0c9YlEiYUkH3PKrm\nmpOIrtx9qx/d76gs8XFoOcLqZeSoAugJnhQaPRVFMxFHteycPq9gGYB75xlm\nq3oy+6HUQBi9u4OEqXfu9T57/O3/scXhGXfdZtNGFureiCS6W9OxAxpigLhH\n1NZpW8z5TZo0vJmgRO0Ex7oXxnl8VLMtdvhPNbu5u+ybxNYuAJ2sJ1max5f+\nKwtQKMODcvgtE1Ix4fm/+tkmkmpbARRXzn16l5qJI72bwIu5rrk8xRAtREIc\nlJLMOeRT/JKZODvSivsKFN6uodVNy4H5w2vdafN9rht2g/1ZfvVjW1rjhzoZ\nftmfFNcyraWk722lIpQ63mOkkGHhrvfU2BnI5DbVyarYUopBMHvNSDmQjrda\n+jwf5GsHUxqpVHTePqMD1iS2Bbn/cc1JP/8QqzEBadf0BVmAqYbO0lEiJhel\njbYWtwo0/CsllzPIZepnAI1XTOKp3ap7iNZOyFKodXrJlGWvXPYW0Ua5HFOs\nd2YxXlJ7MOYs+K/6iXf97VSKk+oAngiSHCFQZE9ZDYFg0yRZj24UVguDHBjD\nEdp/29pxrALNlUXWpzjAxYMrzpZwfPFXunmHgrmlLdgFQtp/M/SHY5yxkv00\nzL4eOVLMrHMal1u5I2EG87oAAHbTQ0G05MAlvRLGkeNTxhl4catNW8YZzvUf\n7jgj\r\n=gO2s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"6.7.0","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^3.3.0","@whook/cli":"^4.0.0-alpha.0","knifecycle":"^5.2.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.0","@whook/whook":"^4.0.0-alpha.0","http-auth-utils":"^2.1.0","@whook/swagger-ui":"^4.0.0-alpha.0","@whook/http-router":"^4.0.0-alpha.0","@whook/authorization":"^4.0.0-alpha.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.18.0","eslint":"^5.13.0","metapak":"^3.1.5","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.0","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.0_1551030939548_0.7383195076411251","host":"s3://npm-registry-packages"}},"4.0.0-4.0.0-alpha.1.0":{"name":"@whook/example","version":"4.0.0-4.0.0-alpha.1.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-4.0.0-alpha.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"b037177e567ce9e7238128278b12a24e0fed1786","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-4.0.0-alpha.1.0.tgz","fileCount":73,"integrity":"sha512-D7CKGpApCMJqNnOfghtb9ijZrBVjEYwao4VvsxOX1L0ufcXUpV9od+pwzPa10GzZz2QrWi/HpLsnO0iUqdvZQQ==","signatures":[{"sig":"MEUCIQC2Y9FHjZRPC26yjmTY1QDLU9NmE2190ekoxAtKEg1FXwIgemHTINBU2oa8Tvom94tiEEL/u8kF4hDOyH0HKIAMjcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcct4VCRA9TVsSAnZWagAAdFYP/ieG5oyyQKjua7S7n5FZ\nvURFqEJGph+MT5s41MrXMH0LLfhk/SYP7EtzN0GGnD4m3PO8u+BQpNY4uJBc\nlk0J8jJWKm93iwa3xs+0F6XUNWAegw/4x5lh9y6z8yOZWvzs/QZg0KqfoP17\n4JBP86IcpBS7B0Tz3NhXhMgM+eTGy7EAfHmoWgbUKZ3xmqnQDMDyXLRrmxxQ\nVwYY1uyCXnCy4I+5/HGMPVkO0YFRrIZoRtsN3twBdmlsBAuRGDfa4R15uFss\n4nsDtf4uFKxMUxrGO37FJ5AIgXslWhXJLL/UhDSTd3iIhUQf0OfouiKHzNWL\nDpcp7FMhiSTsjXqIvrmKqOL/3lfV+p6EuOX2mZpkpYXONmPte74Ck4NpBM81\nrxqeUHNTQok/vio/EH0zo+OTuC+V5FUG/e9P/BPmxIZ7uIbAtu6XlXfVN0Wv\np7lztMfMuAeQzev2VmqPd7dgoAUTZXJCuAHyfyRxzCXTR5oiMD3THSZi6N6O\nKlXuDnZ2lpEv1URLAQy0uWZ6fp5tG7YfXhdZ3jhvMsjWYSoX3aoGe97kP25P\nS71bhqkSY2xiwCXaSJ/Iei5BC8x3AA0Kz3MtRH34l9PeBtJlZli4/uf1hBiK\nlnsvaHJ9fdE/9dzlcGn1cGaGzmGdlr/et9FN1StSmSMA7u5o5I/YZvhfhJxv\ngTDR\r\n=fGe6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"66c8326693c11bff922b4bc0b53c96de6d3756f2","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.11.0/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^3.3.0","@whook/cli":"^4.0.0-4.0.0-alpha.1.0","knifecycle":"^5.2.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.0","@whook/whook":"^4.0.0-alpha.0","http-auth-utils":"^2.1.0","@whook/swagger-ui":"^4.0.0-alpha.0","@whook/http-router":"^4.0.0-alpha.0","@whook/authorization":"^4.0.0-alpha.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.18.0","eslint":"^5.13.0","metapak":"^3.1.5","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.0","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-4.0.0-alpha.1.0_1551031829283_0.8533401832549738","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"@whook/example","version":"4.0.0-alpha.1","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"9333da91ee9d623223f9bcf5bfc5176fa4c51d6e","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.1.tgz","fileCount":73,"integrity":"sha512-tgS16gurdhdZMDOi1mj1voAbb4kVT39MsSdJmEkCGux/1OUJpgu9c+5te6tC7OtfM0OypwbrE7/SIGoDcBzApA==","signatures":[{"sig":"MEUCIQDFB0KwIGZkRHrd3j7MhzWl4Ru1InSer44x6LFnn6oMiAIgZTFbTeqGz8WwlDDHSnOighSpOlmmy+f/COC5Iw5NKeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcct/HCRA9TVsSAnZWagAADYgP/jOIGJR7JNC7OkP2tj0K\nwbbltibtqHXCdDlKrg996J9dWT5EBX54B7aUFEk108c75qfPJfSm/1TmyKC2\nucUNnLooV1ESRFixYpB8fdH2VjMRwFyAFVOaYAr6d0/6giWROedTq6Oy4HBz\nrJX36kFVW3kvDFDA8DH831psj7cVrZov8Jos9he8YFNyDZ/TOnE3y1V+InI1\nFElv76b6xIkDckIYD6jBnbReKPpBSzedDMTOSLu63wANXr3whCvWyUBaW6Mw\neN9upAfn4ibax19o33uR951KTY5Mv6md6Yi2KuF679SEccoV/tn87WKxDGr0\nFigBF2j3aVPK/2eUznVrNEfZL0cZcVilET0bYhAPSpLW8xAWeimpWrkpY9XA\n7/u9VTnI7BN4zhwamtZUbs5svL3+rGShiGf+t3d6cMpMfIT//WuPAL3XX6+J\nBtyevXl4FvIBw5omy67w3+eYJbz6To4FLmUwWvZ9YKXoV34VIZvXVIs8mnUb\nX7VsjgN8N/GkSSIHW3endZ0KsiXqYljid4Ax8L14d8STpOKAw07XTU4Iwwcn\nheYVBQ3yAm3NeDHZYnJDirNKUzmoD8vxMFyu+FtGCT/tKXETj2XQV1X4ujG+\n2Hb5oEYw0ene16nua991cuoPSJLuIanIxFj/VglscTRqS9XRHm3RWS79+8Fh\nVq1Y\r\n=2M6j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"15aed62a5c9424b3f63c648fd897b320eb799629","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.11.0/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^3.3.0","@whook/cli":"^4.0.0-alpha.1","knifecycle":"^5.2.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.0","@whook/whook":"^4.0.0-alpha.0","http-auth-utils":"^2.1.0","@whook/swagger-ui":"^4.0.0-alpha.0","@whook/http-router":"^4.0.0-alpha.0","@whook/authorization":"^4.0.0-alpha.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.18.0","eslint":"^5.13.0","metapak":"^3.1.5","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.0","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.1_1551032262516_0.05503466115496258","host":"s3://npm-registry-packages"}},"4.0.0-alpha.2":{"name":"@whook/example","version":"4.0.0-alpha.2","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"8ab95e0d8041018984f584211547070eae27f967","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.2.tgz","fileCount":73,"integrity":"sha512-EmV7NjC9y9DayTqP/fXqpfn0hhWqr+pXxMTzlIEyVgEnarMJJRkh1ja0qv/0nz2ZXnWxB0r9I59af7PP28C3Og==","signatures":[{"sig":"MEQCIAi4e+i9WTTm1k6g3hqRa1wxscKeTChjuYdxnRADU1A/AiA1jm2g8R6911U/R188eIGuIdyoCJO2CZI5veAOziGAqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccuEfCRA9TVsSAnZWagAA5SQQAI2txglp8n64rahUDkz0\n9J+TIUYp1nD9fJQq410q0T3Mh4U5C8UWWPQwZFBBDXYQuSLhs03hppYrFpqa\nx+Z5PRhQxUZWFebXvkI8XdGBUbGoYzlykyeD7Rng7okHqihfPIDTJbtyELPN\n3o1tkRJ1xpHxJ1nlMxeJiOFdPDszodbgfJdkfRLubn1EuKtqXWviEmVWEpg8\njhxRH69v32xhYRxiWs1nm1CljRZGV7Pf0nfw81Jslmg4V8lADeJpn0/j5bNo\nYQkvAtEz28OI6x2KIC+zRscVAJntAKdVEW/+raiOBP0OndIQh4CDhh8LeR+2\nGQZ4xCf7J0jcLN0UeCU4ay68odNuR4hPpjQY7MMsuu/gKrC76k9BXpRpi1zg\n8a7gYBX/hbR/4MoVDJnC6oXsdeMNtJWiUDM5YuV9Johs7js9qpSYnmCnfwkN\ndHLni5p4yrXZ5ESXxSfuENSr67W7dblTwbTuxVrR/zSW7NDHnCrM2+jIDZ/k\nMbQ2s+5Cuf94yzUz94dQxvPCk7Sp+TEzcAfHCVRVgUoK+XDr0rFQ4Te6/hem\nz3UpaL2QeHwseq6eEG4xfdEm2BLh2pHLbBjLzt9Sa/rIfwrBChmxbkexqx7W\ncUvv9fYCmmGxLE3xVkDRvmOGK83VPep1S84HlY2RFQ/a30w8dftCIb0Tt62r\nxRab\r\n=P9yw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"49a9c857a791823b81c0cba666057338101a4cce","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.11.0/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^3.3.0","@whook/cli":"^4.0.0-alpha.1","knifecycle":"^5.2.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.0","@whook/whook":"^4.0.0-alpha.0","http-auth-utils":"^2.1.0","@whook/swagger-ui":"^4.0.0-alpha.0","@whook/http-router":"^4.0.0-alpha.0","@whook/authorization":"^4.0.0-alpha.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.18.0","eslint":"^5.13.0","metapak":"^3.1.5","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.0","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.2_1551032606852_0.41949264910237627","host":"s3://npm-registry-packages"}},"4.0.0-alpha.3":{"name":"@whook/example","version":"4.0.0-alpha.3","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"adfdda5964e93d24a367f991b4d93de11f3e5956","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.3.tgz","fileCount":73,"integrity":"sha512-fKrG+gf+3tCk/bmkDzE8tef3Qrj4SuD1VRGleCm8BwCSscV3SekEO6FuXNx16/dNeg0erkWxk6z6HFy/1DqxOw==","signatures":[{"sig":"MEUCIAg+2e90OtZOWizfu9499ifVXV08sqiVPhDKM4f/RQenAiEAmz+lH62xb9UPAFQ2Nn/MPDihqYvRc3oK9XKSk2Nx22c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd2kmCRA9TVsSAnZWagAAur4P/j/483Bs2riGKZ4/fn7K\n/RJ7Zcwk+kBLu+mCmUGvTiHp38q/+akRgIUG+d/2pPukm2VCyJNz5ogJGEE6\nnN7qzF0FPnClDZYLOTO+6tQZwkAxNuhdOt5mstXrQAJdBpmb9k3jx5vOLxFS\nbaK/Bs8/JK8gqDPM+tdzbMLofij0iPz3jGes5b4RX+e1XzQ7Ms/8KGn94ZZD\nlUtUcJXVlhK6fC+LCLqITfF6ZkN/k/elwOJZNLUVytZUzPW5PBNAkdgETnyn\ndD0mWmi0aFnlTjhb3PT0mmZgnD2l9ir+ACpVh5cg7My2N90VoL0+sUhBZyG0\neVUzJi/M1SKaAbmbeUKTr9hoOoBsdfuUi1zo2Bg/CL2sMTtFMWsdluFxNEva\nf5rQWhgfykJozQ9QkX3jJ3WAvvr6oSRjVWI/O1DJ9hiodBznuyGKsMtzSBgE\nyyRPRhVPw+9fi0RAg/hUytI3FOfDUuipQQ9Qj1L7LLjxpM+JicXhCmMlhwXk\nGg0hCCwiOd8ucEihQcAx1R8YKKN/XY/5tYoySfwk+2vmAQgwqQ6KMMFw90Cc\n26IS4af/8iElPtuySn0aLTDiWl5BW2k6VkrPRBmPz3yeGnaUDlZt0kFD2J25\nW/aPj6KUC5Irim6t1oXnhjVRcdaw7hTSXZ4BXXDL6wg2K8NDcE7U2hBu2R7G\ndcIk\r\n=McRv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"cee6ce86bb42d7e84aa6d3a8e5e4d24a3899092a","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.13.0/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^3.3.0","@whook/cli":"^4.0.0-alpha.3","knifecycle":"^5.2.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.3","@whook/whook":"^4.0.0-alpha.3","http-auth-utils":"^2.1.0","@whook/swagger-ui":"^4.0.0-alpha.3","@whook/http-router":"^4.0.0-alpha.3","@whook/authorization":"^4.0.0-alpha.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.18.0","eslint":"^5.13.0","metapak":"^3.1.5","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.1","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.3_1551329574370_0.33930581987622066","host":"s3://npm-registry-packages"}},"4.0.0-alpha.4":{"name":"@whook/example","version":"4.0.0-alpha.4","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.4","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"19f5408541237f3aee3be5154253915e50505283","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.4.tgz","fileCount":73,"integrity":"sha512-FwHh6rYnxxs1Gv4djvqO/0uTFEsKXDORl0x76Ji1WkUr/gMY3Gi8wc3PLhPn2tLqmlTDlkxnMZOGHokXBVt3Vw==","signatures":[{"sig":"MEYCIQCrNHSIJURVFkmCXNSS+AG8o5/j54VlOr7J7Vyd5TOU1gIhAP8GIW7z/gRPpUaW7BnjVyZkN8sqNI5zbDjmmutVoFF1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd++VCRA9TVsSAnZWagAAey8P/jUhHl1eIVGSJm0yYz3F\nboFH+ARRQHpSMhl2VOzKEcGED52ykAYc7c0I0RsgYs/vdyImX4AvJS+E7pII\nQDwxfQlPDT62ZMp+cI6q68MY+53VoNDHLN41RR2hU66jOsZA7yemAzXOwn3q\nWGMzZhwpRPovljbtSFJAfVsXb2olrlKR3y5KaUJPhAvc4UYdZvMqkXsHBRGs\nKdP60v1g51Kkq0FqVeCXap5SwHY1L1rNu0sZhhIDaC/rclE+MusRVm7iUvNq\nselUT6xqAHvzhXpioDSLr+s8g00diSgK6+qljHrjMhSkWIxxZawYMrrV6N8O\nPKcaE+a5WB3Kfq+L3Ahw+lSPZngnAuS5Ez5dYLy/XXUSmhG2232/Vx/XNPuh\nf8x0x3MFy0lSZZTZ8bWbLKk657/30pEEXH2FBD7gqOastRaJyBzJycLA5ipG\nBgnmmKejadh2lRyG/XnxWGFB0xMr2gArd6eqYeimzO+YLhLankn1tYaB/lf1\nJqSWD1gWGVS7yPpSTHuZiKGhNaeYcuHceyBUzTrt/9oRfJpAfBkvqtgdCCGI\nvIqdPPg8GRz7UvA25/eB5Q4c1JREWJHo44Gv9dcvlTwPE+TiGBT7oe0GseVS\nZ0UOgh8StLDFCxyE3K7ISWhGw6wZevboN7F7CDsOaVRhc+9bIUQFvauvHoH/\nb7z6\r\n=FXfB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"65e00e91bf98aaa9a79cfa5a2e42b2f261a1eb0d","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.13.0/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^3.3.0","@whook/cli":"^4.0.0-alpha.4","knifecycle":"^5.2.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.4","@whook/whook":"^4.0.0-alpha.4","http-auth-utils":"^2.1.0","@whook/swagger-ui":"^4.0.0-alpha.4","@whook/http-router":"^4.0.0-alpha.4","@whook/authorization":"^4.0.0-alpha.4"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.18.0","eslint":"^5.13.0","metapak":"^3.1.5","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.2","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.4_1551363989298_0.17225688427901575","host":"s3://npm-registry-packages"}},"4.0.0-alpha.5":{"name":"@whook/example","version":"4.0.0-alpha.5","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.5","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"7174b198855ebc5fa60e284007cf53ab8758b3d0","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.5.tgz","fileCount":73,"integrity":"sha512-nCWJuvqN2FHoWGUwunjeNtk22uB54bryteW230it+NCXe6F2tlBePrF62cuBSVoXovLCsASjhX6sYUJXDeTPkg==","signatures":[{"sig":"MEQCIGQFt8CFsuz28OXMhSvvYGgHj/+a9WW6BcKDdCOoYyxUAiBYB70z2TAo9Pz0nkI88+vB/bSBLvOsLBgojpJGmziO/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgkMTCRA9TVsSAnZWagAAVfsP/AtonpMAIZcR/VXPe/WE\nx5kO6CdjQ8LnKgXV6zOMrB0LeyqJFrNyD6oES1WQb4aSZILDdF20cipqQQs4\nEfpUQMQB+T65WZPRYwWqFIDUCS4YJ5+GfhYA/O7L3hkNbGfXQOHwJW5+63u+\nUKIdLupZl6COyqoFEW1mqKXgwLc2p56WmhDR1U1Yjch+J200vd0fTzS5K6K8\nYp32rT965viuJJyHPlyFmIqx/SLlow3vpZGaHbdRJru2+ek424u4nbA09nbs\nU4aRuzdRx8igplkR7AhkYM8/hTyWfoF2VF9lUd3bB4NN/ybz6RF37rcU6gYI\n3GxpkpZDjf9+Wde38rINSOFWjauuYRi7j3tgH7YTcni3hDOE1TyvJTjaQYNc\nOyDeMSUkr7xv3Hy5lgjKolEg378/5EUZV8t+UKp3d/az0AFU0w7Jt1PrxcAE\nSnTMLM8ihFPrXmHsfbUW0cOt6+/B1tLTUebhphSMBOLc3j4sdMjrKcmQ15m+\nrCte2kzWgxMGzD6qZjT7HlJ5lxbU/y+odWGwXuVEMaEoFoDStUZNMcqkklT+\nty4fYGmmgDOfGEAwVPaXlaOLk9NiUFeqg69in/KxXwgfwomrTI+dluBkZyZA\n/kQ5Vyndb6/4x51U5bN78ao6cwGwaY3DIonH6jGJJjiD87S3jmUJDENcKUdQ\nM3Sj\r\n=2Bu1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"c235c837a2fced9cb83a5b7868288fdd6a4319dc","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^3.3.0","@whook/cli":"^4.0.0-alpha.5","knifecycle":"^5.3.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.5","@whook/whook":"^4.0.0-alpha.5","http-auth-utils":"^2.1.0","@whook/swagger-ui":"^4.0.0-alpha.5","@whook/http-router":"^4.0.0-alpha.5","@whook/authorization":"^4.0.0-alpha.5"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.18.0","eslint":"^5.13.0","metapak":"^3.1.5","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.2","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.5_1552040722516_0.47954463225761734","host":"s3://npm-registry-packages"}},"4.0.0-alpha.6":{"name":"@whook/example","version":"4.0.0-alpha.6","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.6","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"a21fc47ce227eadd84549987a3bf2c34c34d1959","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.6.tgz","fileCount":66,"integrity":"sha512-DFejaiHBQDcnwuLo1EJxio5z3flT/ffnjI6gjRmIBB4+14V6eSLGvRUCyfI5KX4f9vFVOCbGuPmd+b11AAm6zQ==","signatures":[{"sig":"MEYCIQDH0fon1w754Z7A396xgnEAHdIXc6aaVpoi0oOweAiWOgIhAKMz9DPw361nLRW6bVoEoacT/TEJzx0JNWu8h1sQsu7N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchXSqCRA9TVsSAnZWagAAeJsP/1nK7jcev9eyr3MYh9Ok\nA+sVRGC+PAmTTHa+xyqEg7HIGC501HCPCzzNKsdBl0NfAk1kN7mdH04zWokV\nbbJlzgXgmTsLEs7PU52InQ3yCDkhJk1GeRR1kdW3/b7nObThJ8E87c812Xde\nZk6vjDnfanhr7gDmKRBqia2Zen2ecaWxazkbhUbj+RaYflcNIGZW8fqB38GZ\nWgWQUvRQWr7xaUTWgKwQ3nmNIazFr0VC3X1dkOg0yXIGoVBtxZSbkrvHKC+M\nNyHaZk1CJcPPLuqswXwIT7JO8DiT4O4PgDEH8I/n/mqyBoaRkMK06qKmjOe/\nc/wFGuCqsefKQHyk8iOOM4yTSRPJQvXFF2xv1RiBHH70Qwghy9INakLZMBAy\nNd1FY+RQofWYHofNQoQKGnM1JE8etiHq5y/jMPzH7/BrZxCMuCZMmI4GG/Z/\nMVcDfcZYDYjNR31ZjNYRFENHK7+pCV49lEL7qeES3NuxR8r7VTT0wdRhxLUn\nDRRhChRFIKPwyEAuwsFS2Lv4/2VL1KhhtaI/9+4SUklpQYhfKn6F7SEUAGk0\nBlgGhjuOgwYr50sT8sQXqH3sOPb5YVehDwYLZzLnoSnqc/r7POZkMA4Rg42r\n+tSSr6jzragcLoGXgS/DSrlYQZSmZpfLbZZqMIWk0yxESP4uIy79LakfuVqc\n/Q5I\r\n=HroZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"10dd98c97864b25297616c2e41a3ef1fc4567446","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^3.3.0","@whook/cli":"^4.0.0-alpha.6","knifecycle":"^5.3.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.6","@whook/whook":"^4.0.0-alpha.6","http-auth-utils":"^2.1.0","@whook/swagger-ui":"^4.0.0-alpha.6","@whook/http-router":"^4.0.0-alpha.6","@whook/authorization":"^4.0.0-alpha.6"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.18.0","eslint":"^5.13.0","metapak":"^3.1.5","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.2","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.6_1552250025622_0.1326047316340091","host":"s3://npm-registry-packages"}},"4.0.0-alpha.7":{"name":"@whook/example","version":"4.0.0-alpha.7","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.7","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"ad45ec954c3d75c28cbe90bb822b77121026c943","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.7.tgz","fileCount":66,"integrity":"sha512-HYp4aGH//6vJogb6iCfSgHd1/q8fmOXTab1uQk8G66KXLTYfBFQRI9WRcLRPA2JDUwdd0+UGFLXmujXhxNu22A==","signatures":[{"sig":"MEYCIQCLsVcwa5cp5QFXxBA0ZIZqowtCq7S6mT7x8ZyMXl0YJAIhAMFJWi9HmZtYHvW897iaKUsqHy7sAX/dAvPz1c/Hxjl5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchlbKCRA9TVsSAnZWagAASYcP/jN2v0qqyHq476EuMo8y\nXOGvFtDtp5I4Ujz7sOTF770/gFzA2qaWrGzYjXn1J2SluSjpO5B3MmbygLWP\nCyE0sezAb0GMe+mjrRMccGBuJC2ZOPMlreblRC8mmQerUiU6Pf8Xudyfsh37\n/L13RKvobMh70qQ/gmNtuF8ZNEw+O6UW7KUQXqG3237M6rmepQj+5y/BGbDG\nCwgXUri2fe0e1yl/m91YmfnFcLnRgL9vmnXRnrRIAfHOb0W+cT2gexdl43P3\nIkMi6NXeSdqh4DRa7nQHVyywMMeFDURas0KwPNdE71QnEZXTE1vHtR0wFDHN\n0BBjhCQVOyhAVaRPQ5QVG1DUe+wVIIFRa5yq6ha66OHrgUAZhhAcSNCzikEJ\n+yY9N9ev4/qvq+dA94IqIBQxQCl6iK63UU/toAZG6Lm0NkRHJu0hLBptZkB7\nKj8IC+P+l3kdOvJzue7fB8Vmnm8f9W5LIo1xCxJQvpFSPymjliyRsEHtylPD\nT+yIWnsmF0jLFfkBlCjPdNlt69YKpEQ5e35RSfsg88i1RuIyGXuzmWybvcHp\nle2Yk2XEjUf9MW2D/VJ1vhw3X0itMAInWa/3w40qDjRwbX2Akuw18LaFCXtA\nSiZAieBtieAz8YYvNieiZ4/g61LMq/nzMgBRKzU9Chp14fKwC9c0juK8P+pT\nofqR\r\n=WXaj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"cc97c27a885e55f4e124c7815f34805c3fcaf055","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^3.3.0","@whook/cli":"^4.0.0-alpha.7","knifecycle":"^5.3.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.7","@whook/whook":"^4.0.0-alpha.7","http-auth-utils":"^2.1.0","@whook/swagger-ui":"^4.0.0-alpha.7","@whook/http-router":"^4.0.0-alpha.7","@whook/authorization":"^4.0.0-alpha.7"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.18.0","eslint":"^5.13.0","metapak":"^3.1.5","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.2","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.7_1552307913460_0.32167415270553934","host":"s3://npm-registry-packages"}},"4.0.0-alpha.8":{"name":"@whook/example","version":"4.0.0-alpha.8","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.8","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"d6ef5074c868556be0600fbe3c6d924fb7860174","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.8.tgz","fileCount":66,"integrity":"sha512-4ev0RhYnFqZpOtWdSR9/YNCHsnodSo7AqGwoHSpHdvMLg/x33Ys8e025MIZwoYiOz42bMEOphcDEIzDaY3WFvQ==","signatures":[{"sig":"MEYCIQCq6GeM7vyyMGuXG7jBee7pNt8tkAhRXjCXtXffu0xWHQIhAMIQ3gPQ/lEv+Zx5z62nyOzWix9zkhEudWE9LiiA0KsA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci5lLCRA9TVsSAnZWagAA/PwP/iDzgOVARGCvAudsWLJt\naDhb+P0n9J5vwAm44qNjzxE5sEOgZtoYX1tuutrZN0znHmTo2AZ9feMThqUs\nh09L/hH7t2++CXJgEIbXISxOd3BzP8pmCl1tZrn/y+NXSEqqM1gi3AKT0MDu\nYKd/+bpOituC540DAMDa97tBZrD6AKirRRhVdZUazKol7TBNazyb7TbUUCjb\n9jU3mt/VG0Q+b22sJnhs3p6YkdCIjeMxiUgzb00K4cRBETQRXmRQ5KjInBob\nXRxylC9NPadLuk1BTHF1wf0H2kSgjm5nCW83vGvsPdALwSzLWBSFBtpzXrpI\nnIDOHJ1/0IfetdhilTqBThldE+tthwVJMWHr1jmtqX3qoy9TEzllVvMc9D3I\n+TrNVlbn8D4uVeD1HtxbjiftIUYfHMXZqpBvFt3oTjpR5XEjmNhhofq85mun\nJjNj7W4VdosjUwI7SqCVOMYpTCDfDb4io7jR3HOZZ59AkxDDUXiswhcDaxzm\nkvNYpSaRORW3vaNEY3rQgHva10aVkLwbdLASDwwKHmFaBco04sjec87QuP89\nKt/dsoWT3JpU81BSM6kPTZ+ZbU8G1DO/Biui5fyvjdbNdbzsvaVT6Txz+NkN\n2q/gbxYAB8Uu/ZEsPp6imbOgubTod8B5P0txsSXTROrJIKKo5cD4/s+0lff6\nD38A\r\n=b7+G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"269be4af3639fc9658ef91b3ea444e2707a38235","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^3.3.0","@whook/cli":"^4.0.0-alpha.8","knifecycle":"^6.0.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.8","@whook/whook":"^4.0.0-alpha.8","http-auth-utils":"^2.1.0","@whook/swagger-ui":"^4.0.0-alpha.8","@whook/http-router":"^4.0.0-alpha.8","@whook/authorization":"^4.0.0-alpha.8"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.18.0","eslint":"^5.13.0","metapak":"^3.1.5","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.2","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.8_1552652618458_0.3708310248448068","host":"s3://npm-registry-packages"}},"4.0.0-alpha.9":{"name":"@whook/example","version":"4.0.0-alpha.9","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.9","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"f1fdc46fd60a6ecc5436ece6a733e4c89f8b608a","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.9.tgz","fileCount":66,"integrity":"sha512-Ue/y9qyAZpml3SOtIfkrbmBXzjBGb0tNgKxV8pfiKB53+0FWc+h64Twgzb2LeA3tP/ohp+vfSUIcNTmzMVVOEA==","signatures":[{"sig":"MEQCIHVkSjEerCyZSK49jBYMSRMWH9pETcO+FBOJ1ZgJ2A8+AiByhPBHbcOVWTHM8a0sPy4RP72YaVqD3alPp8Qk5gQu3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj3adCRA9TVsSAnZWagAAj8wP/jIOI0esFrVvotzWFMkN\ncEZzPKkpP6b04wtvREqUp5QJvAIt3qCyQ4nCb4d1vShBW65igA1NwcVljgzI\nsAWwYpmREJJRoawGPkqbkPiDBmR5aYe3ZU1aR0maiv5QXY8qGKabq+5dhbg5\nyh1ktk+ylM1mCtwgz64+cgliIIoLh2yR/qPEG18bLMO+mNL5VaeYs1ZxT1CY\nXYPOTpdK/09zxugyM1jPai5oE36mILvnLkESD9VNF9sdhaw1r7ocj6HcVGAE\nEqHWmLECL30KBgbfD+dGnVTDAV8GVSR0CS4HIOVVsjJpDUJWX3hEcgw/0LtR\nIXKGrn0QJCdKA6pVFF5+d31fjiD01mJVHi1zXRcdCKAh/kGQsQQv9m42shgv\nNvKeNA3f6EwL5q5+rt+t/OHqRHdwurxUrTjCy7DCPwLl1DGQSE5A4Awadu4W\nN3yoXI+8hyjLzRnCUJy27UeNg1qZJWcufHbsg6gMU2WPXHsFyswAXBhpbd74\nhgN89jNJoC9nM3OEWe6+ZZmyA7E8F8OMhtSg6CCe7vdv9+wAqZfanaWVwo9/\nSigEA7YSYt98+3503aMuj2wdqjaaTzyuuxmHNO+iz7+2XRpX/XHJ8C2i096S\nIpg91dQG6NgLQVIrIl4F6VGMmpVspgYuHsxSaeWm/CiUqbfg2a44KG6665iS\nkeTA\r\n=vGCT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"94353e378b92fbd4c861abb9500de0632105d864","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^3.3.0","@whook/cli":"^4.0.0-alpha.9","knifecycle":"^6.0.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.9","@whook/whook":"^4.0.0-alpha.9","http-auth-utils":"^2.1.0","@whook/swagger-ui":"^4.0.0-alpha.9","@whook/http-router":"^4.0.0-alpha.9","@whook/authorization":"^4.0.0-alpha.9"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.18.0","eslint":"^5.13.0","metapak":"^3.1.5","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.2","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.9_1552905884448_0.12831759704931112","host":"s3://npm-registry-packages"}},"4.0.0-alpha.10":{"name":"@whook/example","version":"4.0.0-alpha.10","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.10","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"c69103eee69add2e829912c91ab991c6a7bf083e","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.10.tgz","fileCount":66,"integrity":"sha512-hSEEuZK0/yeeVbZvBllfNt/BDu2elNISfMjeWjEBQ4i6Zgxfgiy463oV9keE6p91u1ae8PlQ28kdLGL7Xv+J2g==","signatures":[{"sig":"MEUCIGtDtiuvJRxOwhkxBHxDlnrk3z1rBuCa98IIwHLZk0xkAiEAnLukXiESPh9Z+/xmR/C53RpLL0+CezII3u1xb6iOrkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7lPrCRA9TVsSAnZWagAAPB8QAI5pg/e0ayP8tYpFYjPr\nS2UP6yjX7WRdn0vgANxSJv8ZeCWIFS8BLmB/z/ZEztHMKVLgce1lOy3Z+9ek\njLg6DG+kO2+KGRNKRo7KtMSJQRiS/Cz4kYFIVtk4B9rcaoFqHz1QCxu8CV2f\nbfVPGAgmHp6Abi5PBvCtKAHNdioSCSjQt5oWdcZblRdiF/YkEIANDeV4nqjn\nM2mnZZQa9ndSArETTmkc515OS8fU6ZPohNet57slcsHOnviv7FUvENfs1eU0\naMmCk5eETTMGA2EcZY0jqaebovtFDxhqQaRmbLz9XD7/Jc5G9uEC0rOObu9H\nfRWhzqvmmm7JL4HWvjpV1GaougL6RMAgzRpwW7oJqOJuzouQHZXXbzCEuBnu\nFKB54e0ii59c3nRNBLKIF1BfJEpDv2mAlY+FW7GehtN+X/diSC2kAzjVygDd\naBMUsiO8DUtxEFYXUYby6XD6V9cfds3eIrWn+dAN82AavzHsZei+rjn5plJN\nkvDuXAmYG4FYNWEgVrM8WGR+lxp5rHQUuxK1EHyWYQtrzT1TFqeaB0OJ9dHL\nHFuSBam4oxVq4sWb/nJeGS95ZJuwtw6JaL/LjjVVZB5ZSVTYpuOxsXZotz4j\nUJ8TNcR+HAmrv1sQ+kbTG+7mElq0qFuMDJ6wMLKkYEg2XaDTwzqsrzr6Nyst\nrJzg\r\n=QsbG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"6cc549ce0aff0e21ee7ed631fa090d22b32d4cd4","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.10","knifecycle":"^6.0.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.10","@whook/whook":"^4.0.0-alpha.10","http-auth-utils":"^2.2.0","@whook/swagger-ui":"^4.0.0-alpha.10","@whook/http-router":"^4.0.0-alpha.10","@whook/authorization":"^4.0.0-alpha.10"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.18.0","eslint":"^5.13.0","metapak":"^3.1.5","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.2","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.10_1559122922627_0.23304163221446306","host":"s3://npm-registry-packages"}},"4.0.0-alpha.11":{"name":"@whook/example","version":"4.0.0-alpha.11","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.11","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"ecc2453950e6e8d55eca09b5ec45cb62545be494","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.11.tgz","fileCount":66,"integrity":"sha512-EUJI5U2O/87SRmGl1EsYlUsx8BRceo88e9onSaZ3ds7iuGEcbMq+QbNv1T6rycvTtf6TKmeOKIC9ABG5FZE8tw==","signatures":[{"sig":"MEYCIQDLC3f/usy3EyjzqxX01EmbkK+0jDCuYNO1a8os5bGjhgIhAL1A9xLi+0NIQ9aYEfg+V73m62dgb5eKypdjsYXiZISV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMZCZCRA9TVsSAnZWagAAJgoQAJSIrmIeUrbB6KKqyGZh\nBKB1YZjCk6TzkxtQWtyCCLsjAznjLJiDhHi8KyZxW0u/Vq+VFXUvPMC0gojb\nXkxpgwkeDwo+424RzUoMcY3x4eXdGyGoB2/9GuTIfZFanj1655zLb9PrYvdg\nPl9hrKhYM4gZaFMXf/CtyGvYEzzNLlHpMDBuwfD2G5Rmtbdz+/U/XDDx4Bq+\nz/567TEfHtfnyaOxPLj+S29l7qsb7dl+2VIvLTtq79GvLkSV37YTYyrAfSMO\nVvAdyOAbsP4GkNAOsJIkghpTuqkhIomZponidRqH2pvVeC6cZCZhy/9G3PJi\nAVFpqQHZ1oJYWBamNQkaWVTBwhbJEiZNTUxeNzHahSnEh9119v99eIFki/LW\nhBCGVk7+rmW8DGC+mbElJQFzlPDVu36jqeVu8sqXLOFO9z2YjrmE6eIOXRu6\niL4bkWuittY+0NyHkQqxPKKnSraFx1Izdss8pTbs5/XOPvKBzbv129BdC21+\nKFqal3Liie/q+LMZUMxWA7XQl4dNmP+eAE6LoH+vJZgObZRLC0A7YtzUOli/\nyKuvWZ4iVpqTwtey+a1ZnJ3PVTSAvbGbBCGxlsaoxWWE/g/e2zCqtkAw/qX0\neDyp/kEMWKDrato0IBCc5OY23N5fk5sSShhHuJLLnszjEZS0y4sYt1Fvcc/z\nQyya\r\n=pYBw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"20b2b76ea3839c46b00d33e52b79e4d5eb789e32","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DESTROY_SOCKETS=1 babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.16.0/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.11","knifecycle":"^6.0.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.11","@whook/whook":"^4.0.0-alpha.11","http-auth-utils":"^2.2.0","@whook/swagger-ui":"^4.0.0-alpha.11","@whook/http-router":"^4.0.0-alpha.11","@whook/authorization":"^4.0.0-alpha.11"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.19.0","eslint":"^5.13.0","metapak":"^3.1.6","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.2","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.11_1563529369106_0.5666884387472819","host":"s3://npm-registry-packages"}},"4.0.0-alpha.12":{"name":"@whook/example","version":"4.0.0-alpha.12","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.12","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"41aed9c0d37bf3f121633c48290cd8c18f931ae9","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.12.tgz","fileCount":69,"integrity":"sha512-roHPloib03D3QcAORt/D4iwmyD3ZtmpNLX65auxqDwDnHo1c8wy9DtKzH290W27hZsAGYwNgldMl28bNjLVYvg==","signatures":[{"sig":"MEQCIBkhxHdSEjK5JYsbzjiRLl8+ykhozF5Sld1B72a9gxe8AiBDsmWZlk6K6P3hfqQHZk84JAZyITUoJ6Jb96Pr+qa4bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzB0TCRA9TVsSAnZWagAA1P8QAI8L2IwpSBQzWfpw8k6p\nKj3AAfHdRi825bz/mXDJOzZpcF/xLS76zpRhVGezVHSDWfekwNi6yAK297Vy\nJCWfDuvT42EdI8cz9vRDiPDV7hLQUxX+0a9TNm+TXBlr8nXZ4fGnRYl02rWH\nqtVF8qLYQZ6N87p+IG3sfxeK+yjhfe9y0v/yRBWTLbtQkatcdTukzwqHHsGr\nhj1KcuuWPiDmg0GCaR+Z897xLO4oR2TD2qVw0Al3WhvkqKYrsj2KVSjVYaJ0\nSPTBVwXo54n8jHOteu5TObYgFZxgw6Hw/hZOGea/U/DcY/8VdEKWeIPiJXw+\n4tJZJBw94HjTbeq1sCJ1A65vB3VsmTZry3XbVxdMcBT3tHU3ihEvvD/6Ahxz\nheg91THkmM31ftaIFQqqNQPeqACFY7wXtZF0fXZtehoo6E1JlTywslNWwg0x\n98tGslEXCc+5mSEvS0XURl5NLDj+BrnnNE892sl5MFW3udyi6u8BD2wrIyr1\nRuppJ7G6HV4U5zcvIc7xiG9/skwb6sKjN3NVhUPEJqIdy0lO2a5UYC//OVMO\niLG/jmCrZYeO7+NAUiXMZZm7dL7euc1PgYQwCvEXt+LTpj72gPj72t+ScInS\n8+CL3jCJvc7x3/UIF1g1x3HE38FVww5d1lOv1sx0CMMJFfEs+Dq/qXCY7anq\nDita\r\n=kURR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"e1be60ad10aadd82a3b176219865a918fbd6be05","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.12","knifecycle":"^6.0.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.12","@whook/whook":"^4.0.0-alpha.12","http-auth-utils":"^2.2.0","@whook/swagger-ui":"^4.0.0-alpha.12","@whook/http-router":"^4.0.0-alpha.12","@whook/authorization":"^4.0.0-alpha.12"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.19.0","eslint":"^5.13.0","metapak":"^3.1.6","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.2","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.12_1573657874842_0.9681944796906565","host":"s3://npm-registry-packages"}},"4.0.0-alpha.13":{"name":"@whook/example","version":"4.0.0-alpha.13","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.13","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"60d05405b46253f3496f190873181bd96e8f459f","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.13.tgz","fileCount":69,"integrity":"sha512-HHZiP/YX+cuzetykoLkpKMDDgfboIDsn4Ejodl+cqQ8hXQc1nmR7b+ShNq2RSgb2oIjVohfzyq8X/KeTgv+2Qg==","signatures":[{"sig":"MEQCIBVuowLJHauJzKMXQjEOWWmxIMlbnU8uTDh6Z4G5JsnMAiAmg0s5VKzaFUTDliabi5+9bCEiBZ8emhqd4p9fVe83oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzCcYCRA9TVsSAnZWagAAlFcP/3LBiColbtl5mCtnihwL\n9bE7S5UK31uEfIyVNS+JPyiD8dJ9Q2XgS0VnPawXh4mJybPWSgd0ZvxIkpp5\n5FpKUxCKHPvq+Ouxijd60FKcNyJE7fB3zebXxh0RFQBFvLWIEiKD7e8B7q6y\nCVgrwAFDERcxaaz5TQ9oVIbcf5+Bib6Q6aucPdCYjigkX3sAdPhobRhVG9+A\nUpSuFuwT8yCTPhJ9h0iYiHh0siLxIiuJt5SSUi5VxmbwDna87Bpo1saqZvns\nqnNAHykVVcCtZznwiR3HqAvGYewX+JpuHYXfChZQ5DH0NIhfiXvYHY4H4d/7\nePP6Vm8zuCV5h71D5IvfCXgPAoNaQY0OrYtEf7U9Sep3S/zYLo7JoE/XBslU\n8L6x60Vx0v3cxuq6tNTblhAQSi8m1RredlBmnn2ISX2xreMLs46fm6rMVfi/\ny2NKJFt+KcNGXBTVEdLFAkAp4QRXVY3AzlPcoc/cWvCsOs9AtQiiC9awd4lN\njNTuZK/IZadtqgwaqu8TWKLL5QZtlbIWn9rGAut17sG/8B7FkgbizF4hUEOd\nODJpVtuYxuSoOJRfNfoCfk2JIJAZMbDvgRIE/Jbqam6kLCCWd9X2S+Cc8MwV\nJXDGd9L89RE/8+y1y6bVXFSZhyu97DyDmlLfPDILLfKVlI15DH9YUNDv7B/M\n9W37\r\n=YUlm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"fa3d41c640c6a833b947222036ca4458b5d2a9b6","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.13","knifecycle":"^6.0.0","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.13","@whook/whook":"^4.0.0-alpha.13","http-auth-utils":"^2.2.0","@whook/swagger-ui":"^4.0.0-alpha.13","@whook/http-router":"^4.0.0-alpha.13","@whook/authorization":"^4.0.0-alpha.13"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","axios":"^0.19.0","eslint":"^5.13.0","metapak":"^3.1.6","prettier":"^1.16.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/node":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.2","eslint-plugin-prettier":"^3.0.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.13_1573660439781_0.6782158169510206","host":"s3://npm-registry-packages"}},"4.0.0-alpha.14":{"name":"@whook/example","version":"4.0.0-alpha.14","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.14","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"d0cfc787692a2b2c63857b9e7fc9d74f1323619c","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.14.tgz","fileCount":69,"integrity":"sha512-TIG2G3JSt+L7giIjvoCCzikk4mYjZEoC/6kwYpZlQJQDxg++1EHC5WTBgj8DzgX5XfT92otqubuDD+n9H0qVMQ==","signatures":[{"sig":"MEUCIBM220i6mFLlSsy5jSk7fHDwl/DR3195cJILS7hx3EprAiEAs7hRorHOuAnzPEa4o2x9DCp9+3iIETNysnomZLFHyG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5NnCCRA9TVsSAnZWagAA4nUP+wUoV99Mo+rgaofzL1rH\nQ6B09LPfY7HQmzH+m2vfeS+p3PSOh8I33cV2dbj7Q1lNBClrWfsj+1JcFe3d\nxBhaLXTazB/E+WQnVv51XUQ31eTS6cTKPl+zd8NOYz7h+56NNRWq6p/Q+d1X\nTNnk7/S0xxm8GjXVL/LjrD+9WokD3vwjz6GF9MS2vzUdux7h/d0t74ZxDsDn\n6ChIsXJCyIfC6mLG71UDYBli0EHJfYxGpCl7kXs6CnVpwQnGmGWqIlY4Pj7s\n6icoYbQJuTrQS3XoGUm6Tjn3nU6f5CoqQY6ePkrLVhwjHQc7fnSHfy8yP8LG\n5SEE5QW+ArFs+Gyz1QDnl8Rs+AdeltXRj5oa1izhrGTxOMaLCAkfA7NLJPzg\nUDmZk7hCCd0hlf19xfkwQItjSah1eMp4GQrob2tjonHK7U9QgofNSrloKZst\nuQcCzFR77wM8E8aE3zrKVXGxhW2E4AbQ+s4ysfWpHIDF4vcYYZIPucgZS30J\nGAE4eb3sp2WzOBvUWVlM/U9ajGjs6Yxt194z6eLHdX6Aot9j5W8EQNhvxhcu\nAUDVbJ+H4R/EKDEd0xyMOfpRBpnMyJchPgKK6LbxjtHSpIEAkvG32kJ+esdr\n5sQurjc5Kp4avMDVee7aUytuEAMLIRR1lfOY/V1krvNHJOn+3Rjvg8X1E8V4\n7DM5\r\n=lHmp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"5214c16a8e9d9268a914cb07b4ee26d1b2e096ee","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.10.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.10.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.14","knifecycle":"^7.0.3","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.14","@whook/whook":"^4.0.0-alpha.14","http-auth-utils":"^2.2.0","@whook/swagger-ui":"^4.0.0-alpha.14","@whook/http-router":"^4.0.0-alpha.14","@whook/authorization":"^4.0.0-alpha.14"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/node":"^7.2.2","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.14_1575279042266_0.737663921101692","host":"s3://npm-registry-packages"}},"4.0.0-alpha.15":{"name":"@whook/example","version":"4.0.0-alpha.15","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.15","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"f583f607644b5eeb9791b154a3c0654bd7a44a3a","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.15.tgz","fileCount":69,"integrity":"sha512-ubYx9o6dHlS2SiOXcMrgPV9Gt+45e95/8XyfeL3edx2oAdPOAVC/4OJqmbWqrutoDIQjTzGXLNc2oeHrzmV4Fg==","signatures":[{"sig":"MEUCIQCvFkg1cYralPagLQrOv/8h0dHOc+FL98fUYYaWUSEnBwIgGGKmHADESwpqKXU1V69etp8iGhD7JaTYTxCxgpBPzq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5S60CRA9TVsSAnZWagAAQa0P/29HAq2IQFmdTdQSeJ6M\nUaeBu3A1RL0co74Uhj2uj7V0BacsvuZvh65qfDaXhDZTSAyJHIq4wXjA9/Qr\noAiPpBk4dgGqdUNuObZ2wKaUq4Uyd4PlLroS8JxihpTZbeaq4jQFWAWwP0Cc\nNFzIJLhtKgMxrkum2+/Ku9mo8UJeF94IKlNFx93BEZMOqHSjzbRTX2rOpf3R\ntzj3RU8I2LsaCXLQpk7+rK9BDmn28VqkVyYv4lq01kf2TpLLmlzPjexrglc6\n2Lf3I+3bhBElCUgQ31VDgTmLMZWkZEKDsXcDChr2457oJBQflshf7MnDSIj0\nh3Q9tuii9wCesBUSsjUtC82M2XiXcPqIIm1PFdudWH/TJtkjQQCNInvYtpoc\nKh9t8W+5kvMYgr1dQV+Aq2ofqahbVEPIFAaJhI1QLC2AmNXVMSRNe4QIo2zx\nQ/6ZCSQpSCt42AtpPcEm1UwO00tSrAQyQtbXiswdFV5wZ9v8hxQ2r9sb5CAz\n8OP13txSyjz4nX0puyOcM5DcAgzjDT9K8eyIjaiqv2ve+0rm+s/itkK4nrww\n3cNq+Ji9rSo2FD3BSuTkXMB903vB4uPHwuLhgw9nlVIEcYgkLUqZ1oU8Y7S5\n3M+C0M15ELJKgGJfb1wbtyQINb9nrPn1+7z5XQ9VhVR04xnmDZnjaojnq3xq\nHhcN\r\n=efwU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"engines":{"node":">=8.12.0"},"gitHead":"ff7d672629023adf91acbe4f06cb459912d54174","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"bundleFiles":["dist/**/*.js","src/**/*","bin/**/*"],"childPackage":true},"configs":["main","readme","eslint","babel","jest"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.js'","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.10.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.10.0","dependencies":{"yerror":"^4.0.1","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.15","knifecycle":"^7.0.3","yhttperror":"^4.0.0","@whook/cors":"^4.0.0-alpha.15","@whook/whook":"^4.0.0-alpha.15","http-auth-utils":"^2.2.0","@whook/swagger-ui":"^4.0.0-alpha.15","@whook/http-router":"^4.0.0-alpha.15","@whook/authorization":"^4.0.0-alpha.15"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/node":"^7.2.2","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","babel-plugin-knifecycle":"^1.0.3","openapi-schema-validator":"^3.0.3","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.15_1575300787757_0.26402143576287584","host":"s3://npm-registry-packages"}},"4.0.0-alpha.16":{"name":"@whook/example","version":"4.0.0-alpha.16","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.16","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"3dab7dead02f126f96689a9db0bb2b9c7b5f8b4f","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.16.tgz","fileCount":111,"integrity":"sha512-CuBi6jWl/+3aWidk1l4YFVZ5U+PdF/eIYpzjV+ppLvZBwlLS2BGTmSMMp7RMDLi3tRtp/bxuazLQiGxRK4z6Og==","signatures":[{"sig":"MEQCICOKdY5pogLaGwYrMZ6pXulIQKZQKtiwni/1NQqbVA/HAiAuUA6Xblc7PUKKRqitrP4ArVZBQrqW7F2h3R8oZe13UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8k3UCRA9TVsSAnZWagAAkM0QAI3EZedBYsxNO0+iM4wz\nlmtNDOMk5Amo0SQlxix0qeWIhTTUgQDIdUPZQ5E1jcwls9uNaDZ218zfxuKe\n/OXVw0it/1iQUuImAII4ouR5r954H63rHyTc4LbVrTFJu7O2gumwQj5U1tCw\ngy1p6IlZ6O6uIK0J+CqmvynNkX+Hlbjk988d3S8XcM9RnPRZuPfrn35RKDG/\na5goeBXC4HWUqGihuZsfWCTUZ4UyvhhIiIAlGBaS7Ucl9tt/CDfif3TGbyLU\neMZAEJ8U9QV5UIeukv6kbY4cgviAAt3NZV1jqki1AtRduDXzfMzgQDT4RYHl\nWa+nfMAT93lNeXtWoaMguBhWZVS4D+9pCidxV8recAHrLN7MEfpv+4L+VwQU\n2ZWQHXlGtWSuUSbnjMMbDCHIVSbEFhYgaVioSr0O9gTsefHx14Nus1B6Hy7y\nkwuT6nWVZwo+gJdTz80+zZBpovlOpzV9qXC1pUMEmOimc7maJN+a5GIa7tTZ\nAtEY58ExWuWyl91evht5gXmvXPKRepXu/GR+3YKtFZb0xqDQ0sJrpT/lYKIj\nV4En2d5Z8Ve1S2vG9AS7NCW/y9nkdwuNc0WhSomBf6cKVueBcYh+vX/t1uDZ\nDBZ9JyR3Eboa6liSOAxYOKexnufYqaPq+aS44wVbogNnCzs3cZ8Pikdd/vgp\nVREV\r\n=raT4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.js","engines":{"node":">=8.12.0"},"gitHead":"dd6f533c6c28a7b14282f19141bd9df4fb2de80c","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"typesDefs":"src/index.d.ts","typesFiles":"src/**/*.ts","bundleFiles":["dist/**/*.js","src/**/*","bin/**/*","src/index.d.js"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rm src/index.d.ts; tsc --project . --declaration --emitDeclarationOnly; npm run prettier -- src/index.d.ts","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC='src' NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.16","knifecycle":"^8.0.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.16","@whook/whook":"^4.0.0-alpha.16","common-services":"^6.0.2","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.16","@whook/http-router":"^4.0.0-alpha.16","@whook/authorization":"^4.0.0-alpha.16"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","@babel/node":"^7.2.2","@types/jest":"^24.0.23","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","babel-plugin-knifecycle":"^1.0.3","@babel/preset-typescript":"^7.7.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.16_1576160723579_0.6716384937386846","host":"s3://npm-registry-packages"}},"4.0.0-alpha.17":{"name":"@whook/example","version":"4.0.0-alpha.17","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.17","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"b1dd99c118fc89c5959dae581cbe11c6f2f2877a","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.17.tgz","fileCount":111,"integrity":"sha512-ipKkG8+MG7Z8M94I6W2FasyB5EymUsRuY7SkgIG3TSjAadwTWckrpKks55iz/xTFPqotmTa7zDtYQrC+pBjlxg==","signatures":[{"sig":"MEUCIFZb1HEsIEjjuA9k7M6HSEQoRAflKsPgPqFF5JHMg3b0AiEAnnbXAi5cHqR9O+ka3v2HuIq32Kt4574fjmjK7bzu3Hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8mj/CRA9TVsSAnZWagAAVIoQAJE8nsYLVHviT8/t60hv\nC1oE5QmLpRz+S0hAE/tASl3JEFI5KzVWu0PEk/Z2lDuikx4idmGc6pzfmgpi\nVi8TzRZP+eUsjP6ofSEJxDCJaHU4g3fY6MNLFavD18tTcHsrnoxu1jgXLOMq\nncs5/fdXTmrz/zvpYiJ0yAphWUrLENlQfIPpLopmsSzBm2G0XCB1VvSQmMHV\nwnwqtn+VQ4fGR/VU3z7GTUCA+cngMrMHAXv84pFa7XWpN30gSbJxHrTHuyut\niXCv8bRTOcDWHBfRPkKgCaD0JAQ4GyeV+OhnhlFyiU0m+KtytvN2bOAc2QZT\n5V7SQqBn3oP+UbO4x8sfAiIPIGZNtDJxBe32mqwfCYT5TZkg/49Ymv29HlKh\n8D5bdWy63e4NNDZhMfNu3swYl13J+vuOGxsNTVGgYDANxcUIG95MhsvVBBA1\nNQl7sLQ2gadqC9SuvBPaVvCjvy69URcb9Zf4rcOUoAa9j16/9N3jEbsSugF/\noo5LYyd/UstCfnXvZgAqNTJFQvNw1hKIXkfxaWCWCJYCt3824dG3LlTaTTtw\nnBQxzK0uKSR50ZdUcDyCZLch0TJS38mYwTWsk+IzfzGi914NQdQr9wyQ+4OD\nAQA4hpZBNj/3BAEgpVKyLXxrO9tfYYR3wx/Em8pm4EtgX8HvjHXBgUL5IslO\nIVNE\r\n=EL8z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"c59017792d577a881c21745e6a0e2271799b3b2c","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"typesDefs":"src/index.d.ts","typesFiles":"src/**/*.ts","bundleFiles":["dist/**/*.js","src/**/*","bin/**/*","src/index.d.ts"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rm src/index.d.ts; tsc --project . --declaration --emitDeclarationOnly; npm run prettier -- src/index.d.ts","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC='src' NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.17","knifecycle":"^8.0.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.17","@whook/whook":"^4.0.0-alpha.17","common-services":"^6.0.2","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.17","@whook/http-router":"^4.0.0-alpha.17","@whook/authorization":"^4.0.0-alpha.17"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","@babel/node":"^7.2.2","@types/jest":"^24.0.23","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","babel-plugin-knifecycle":"^1.0.3","@babel/preset-typescript":"^7.7.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.17_1576167679305_0.6255220115230125","host":"s3://npm-registry-packages"}},"4.0.0-alpha.18":{"name":"@whook/example","version":"4.0.0-alpha.18","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.18","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"2def537592eca8d736bcc09d6c503184c41b22be","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.18.tgz","fileCount":123,"integrity":"sha512-pxOVXdCvGueQH5hncqh5HdTX8MOMAisVvB0HxYyBm+4y6bpqY5DqqLHL9u9ICtoxAi5ZWbn0UkBpPYjISKiCmQ==","signatures":[{"sig":"MEUCIFZYid1LrNshNbalVkTvt47oU3z6duyk3N6swQ+t/iHgAiEAibFewgeHl6XtSHfes10YfM/33ymF1PNKUY1GZNUC3W0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDewkCRA9TVsSAnZWagAAlh8P/jDurXtiPOEt7uJ+t0U2\n4iRCiFCsj9Gf1Okru4v8NbSuKSZAUiyT5U5ERO2bVNz8kmZDus/CbDZ+3zHI\nH10k8cb2XcP46nJzo0O5UOTWcH0aKPsH8+OY7co0S1uxOtLIfTu1Bcwy8BcQ\n1hP0Pka3jezMyb/D6K+aEckJwQuXk6D9o+65zdfvJrVy2z/TWn9cP/X7SWQO\nlyHfOmIBO2oMztAsb01SCD22VuTcaczavfe++KuSisfjSSOaKXTPQdusW61M\nIoIPWOi4/BdWsSgjPhBM9xvnd/5JSE2oQbaYabP7gsxoXSkshaUGAyGtzMyY\n+WrTSz6EBUtQbZvwobUZeADnXkwmCtq2ZBtZHodN931Il5pLu+RZqBgU8Ukc\nx63e/FAYInCgfrvLNoctDJ2lw14OEGQXQ98mazCGnKPNJxIUWPSvnZG36q+D\nWnSex3HCSJGmJ4I74a2tipL8NGoq8P2LTiIYIi1l93rQ63qguVdqt3bmPe0Z\nKxRURBJ7gucGiWMwxfOhz3F1GJsdwidWgOEcOIylsDKds20wuX3HkcDL7ipZ\nSsH8MiKTzxU1hzggUxW0ONG2V1IJp82z7xXEEO39ao8KNCd+Y3PF4PiIdedc\n5DBs8ieEZT5KPwgmAdDyffQJHPTG7PuOpnFHnfW6D0woFzuQknu2st2hE222\nGtgL\r\n=1dHv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"a98f4ad60039ba8483eca3a2ea755f7f9ff6d7c7","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"typesDefs":"src/index.d.ts","typesFiles":"src/**/*.ts","bundleFiles":["dist/**/*.js","src/**/*","bin/**/*","src/index.d.ts"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rm src/index.d.ts; tsc --project . --declaration --emitDeclarationOnly; npm run prettier -- src/index.d.ts","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC='src' NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.1/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.18","knifecycle":"^8.0.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.18","@whook/whook":"^4.0.0-alpha.18","common-services":"^6.1.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.18","@whook/http-router":"^4.0.0-alpha.18","@whook/authorization":"^4.0.0-alpha.18"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","@babel/node":"^7.2.2","@types/jest":"^24.0.23","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.7.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.18_1577970724290_0.5720740296533198","host":"s3://npm-registry-packages"}},"4.0.0-alpha.19":{"name":"@whook/example","version":"4.0.0-alpha.19","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.19","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"0115910ed30128bb9173ad989504f7403cf5746e","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.19.tgz","fileCount":123,"integrity":"sha512-JjgPEgeqGpVyLpdQPTOpv5uVpKGwwed4rsIXWZ2s1bz7k3WSzWgO+4xrADUqsezx58bgKmWWsBbfkK8ZUUzAfA==","signatures":[{"sig":"MEYCIQCubNihUnSGS96MFVzHxYub/SviEO7eMbeLuYmXOPtztgIhALeC6hE5uPwZL8JAbWyWxjwiMbtkASME3pM15zR7PLbA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDh2vCRA9TVsSAnZWagAA1uMP/jIv1DjZFejtDtT1W5uk\nzd/+ThC3L6Z+4xrVejNwW5gsVSryMcvCkit8COePEkqNrf/sLpmZ1lKDET95\nrA9fUt2xw3mwhe5oYL/dWo+Xa78yUGkJyPmAQMiNsNtObLyrCgYMMAt5T1TF\nX3nIfGbppIe5LV+jN3b4Lgj40AmKXEXV9auS05tZTdU+LMmpPeM37t5IklAM\n6vXgvk8195FV75rCFAYkYac2MI79hqYlXppO75P6eSbbTyq3YQ8A9TbJTmyW\nz79A4EQrqtCb72dSOH5/BEckM0syYy8cZU4m9o3O6tHsAZ0tKOWvkS5JBDaD\nwnz09LsFOTSRFfSBCtTph9UqmtoTB/8AK/lvA4bjfJ6RiOpCI2V9lLGHNL49\nQ0W0EfDokSgUrtKOvFkot8rA+Rywxh4SYZp2FeiP2a+MMoKEsQkjZblDh4Hl\nARlt3DHVVmcEdLBXs3unQkRM1ZkIIT/fgf/0/CpFYyXRym+645tYOphLDke/\nkov227WI5PC27VvIGUK2qgfzhac/FpC+tNs9pb7xQnOQU6lSZK1hefl2FB5X\nuijUdK5Naief2IUvtPfj3cAD3v23oicEuE8a12qdNSD7PE7dbRa9lTA9BKmQ\nFNgRppksboAQu3NaLodidFZJXMLy6LB1BomDk9pWeD11ORmodC85SkmvJyRU\nH+Ng\r\n=ZbN5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"2ab8c89058a3d981c3f99c6e7783ce3aee773811","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"typesDefs":"src/index.d.ts","typesFiles":"src/**/*.ts","bundleFiles":["dist/**/*.js","src/**/*","bin/**/*","src/index.d.ts"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rm src/index.d.ts; tsc --project . --declaration --emitDeclarationOnly; npm run prettier -- src/index.d.ts","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC='src' NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.1/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.19","knifecycle":"^8.0.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.19","@whook/whook":"^4.0.0-alpha.19","common-services":"^6.1.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.19","@whook/http-router":"^4.0.0-alpha.19","@whook/authorization":"^4.0.0-alpha.19"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","@babel/node":"^7.2.2","@types/jest":"^24.0.23","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.7.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.19_1577983406879_0.023768202971277796","host":"s3://npm-registry-packages"}},"4.0.0-alpha.20":{"name":"@whook/example","version":"4.0.0-alpha.20","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.20","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"f2bc10d0d4831e8dd5c51192853875402a57ed3d","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.20.tgz","fileCount":123,"integrity":"sha512-M3uc7CpSCaPiAZy1MdagWLbFUozBMXA6qv32IRb4eBTjUGy6UevaGn/PV0AmEf5SRbiTILtv7uNhkGqg7cw/wA==","signatures":[{"sig":"MEYCIQD7lOgXj/KJSgIDjDINBUgI+orB7NwYSoA1iUhyjAbq9QIhANI1KO4ab3fMveKMEo79vmmWP98NjHglNtiARxhHDOU6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEPbjCRA9TVsSAnZWagAAknUP/1YhScQqRD8+jij/Bji9\nyP2cdf3l+7PV5S8f2q2m/9Z/muhDeeJiumMBCgRCFskf+5T8ISzOyMTE9eAq\nFnqeUgZ/Vnv2lx8wZGXfYHA84JfQ2LSRtzPhvrEWNAWERRjcSy2U1/RXm6Aq\nYlCFn/bZQDBWs+pxj+7EJWuiFMIGV+Ynkr7v6N/HhDyEZwdGJu21EZThKLf0\n7XQ7Nhdsid3uxTcWw72jJl2ZA3Zv9TghyA9Jlvfrh04qEnURuJE+mtrtPlQg\n13WwY+WFTNfYONIBxL3DFg4vbU/g21Pc5lz5HYDoyq7nJWlkRdpix5GQ6Oa8\nUDP9YQbi7fzaxSsEW33lVq3DMCfUkVwL5Ja7BkZqcjPadrhqnPICn0i/rJCU\nuOptrBRj6YuOYiHnyPuoIvOw0YnfC6EPDKys3c38ah8SDZDLogw7WdRXMXmP\nuoqPrWZA9vP/5hmOCNm4ASEpBeUi0ht3+DVYOxFp/tkP3/DcnaWev050q2pc\n6BUcQQQNcLsKtXiXrzzJ01OhufLJ4q/3/Trshx266uFItgmGc/h4g3bWT4+u\n4yNm912laLzzs4FMtnOujdc8ILbOT7OKsZ2QkAPMXwjxefU5J461imtDhi2X\nteT41101ChIUTqmmM/mDhpdyBgBAL9U5zl5U++UgPsotZ1l/JLU9tLr7jX+n\ndUHO\r\n=X6S+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","engines":{"node":">=8.12.0"},"metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"typesDefs":"src/index.d.ts","typesFiles":"src/**/*.ts","bundleFiles":["dist/**/*.js","src/**/*","bin/**/*","src/index.d.ts"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rm src/index.d.ts; tsc --project . --declaration --emitDeclarationOnly; npm run prettier -- src/index.d.ts","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"6.10.3","description":"A basic Whook server","directories":{},"_nodeVersion":"12.10.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.20","knifecycle":"^8.0.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.20","@whook/whook":"^4.0.0-alpha.20","common-services":"^6.1.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.20","@whook/http-router":"^4.0.0-alpha.20","@whook/authorization":"^4.0.0-alpha.20"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","@babel/node":"^7.2.2","@types/jest":"^24.0.23","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.7.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.20_1578170083136_0.9380128556427585","host":"s3://npm-registry-packages"}},"4.0.0-alpha.21":{"name":"@whook/example","version":"4.0.0-alpha.21","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.21","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"166c694a5aa4e95e09ddb50e7a9b5254d342cf93","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.21.tgz","fileCount":123,"integrity":"sha512-7QOq3Bi5+UFlczz03M1a1lh2gINt1VeUFPGULBc0XuKbG3YAK0w8F37vEWW5zROtugHJBrI3+IAmv7PLCWc/4Q==","signatures":[{"sig":"MEQCIDeDxTZ3u4xTEcU18bNGSGTmo1GMAN/xmWbfU8hzsRqEAiAaRxCfM+arGubR1Ik09YiGzeQXCmE9pSwtnNbYnk80Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEPthCRA9TVsSAnZWagAAdfwP/0UQOxyNjGgAHr/T3J5b\nty5WFlbLjoX2nhasBa4I+bCRi5An/tpEzf+XN/8keIZ7TVIsV1AzJQ7EnTFr\ndUHNu9rY9L+LvWjto3bT/JSgc447Kgt4b2R8+VTWl3qd4IDns61EDHcEVwfF\n2yydgk49sjMIGItez7dHrhztm/HOFhRDq2dJtIgcREpjJwMgLrJ0AsI84Aub\nenbDkVJK8RDWWyHjRO5E6FyaOLw7K7F6Djww2smRquuVDZ2Em1IBqPOrCT1J\nuTGV7YDUPdqeQyDPyH8XBxUxukuLQulrY/S2LcnSMnUnrTl5AL/0sx8r7VWg\nuWH6w1CzuYddNX7IUDqcr29ze5bVVbXPSLuBW9nYzGRkwVTH+OvL2YQBjMn5\nn2g5licxfxmYSK2KxgiUS2r+Andy2raFwoCMX4nH8AohS2uJNJY1Sj318JmP\nbrjxsliXgwhYhSgSMy70ogP5GZrLEJfmZk6M+mKUgbkSxBgF/zA0sWXLJQll\ndVLXSs6H6ZIphUWlJbcaKghTHTgo+SVzJm77nTTTj8hoj0jFoV8GlaVFNRxb\nc4IJMd0ItcYcs9LgPaX1z5yxY4hlAX9fO+78TuyNmhuSyoK23hjzQqTPexkR\nFyOnI+wUNEt4rVgQAtK3XEOWvlYux2oc7x4uxCCy/0FAyeuIh68EQBSTpdtp\npRsO\r\n=Hq5H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"b9df392c898add90c1b937c853f9e22efd2c5798","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"typesDefs":"src/index.d.ts","typesFiles":"src/**/*.ts","bundleFiles":["dist/**/*.js","src/**/*","bin/**/*","src/index.d.ts"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rm src/index.d.ts; tsc --project . --declaration --emitDeclarationOnly; npm run prettier -- src/index.d.ts","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.21","knifecycle":"^8.0.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.21","@whook/whook":"^4.0.0-alpha.21","common-services":"^6.1.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.21","@whook/http-router":"^4.0.0-alpha.21","@whook/authorization":"^4.0.0-alpha.21"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","@babel/node":"^7.2.2","@types/jest":"^24.0.23","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.7.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.21_1578171233171_0.5001483579630035","host":"s3://npm-registry-packages"}},"4.0.0-alpha.22":{"name":"@whook/example","version":"4.0.0-alpha.22","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.22","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"4658cf3c6d13f31842df4f8c9520a1b5f76b4123","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.22.tgz","fileCount":127,"integrity":"sha512-cfameJuBi+ydi6NNxyLxbFoYa9rsujPALIvPnkyMPX83GUuAcbXhobbhA2SUC+xLDXiyghmPmItkL05OhhX+1Q==","signatures":[{"sig":"MEQCIF0YKzepP1P4W0iGW2daudGDdhd86hrEcDCkiQiRPa4zAiBli77LzGUyh4godjUL10kVaXLVhPXaKybCjjT1DwVbtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEbnLCRA9TVsSAnZWagAAy8gP/3qmJ8OAHt8GJL9qbdvr\nNCA3Pf6l5siHgldnqPj3m5fR/aNWxcGOVcLuqxpg9e5EHAmFTpKsiB5N0rZs\nMeAp9PhioH+1Q7VT3SkY5G4WgDciKpGAFkpGX8oZFHe49wMwT+5K/ImBppwU\nkpw+0w/SDMeIYGrThfJ2clwi49PYPISbTy8qJyc4xzp5WIKsjfOh60Wy8MFI\nfgZ2Xxyv8tpCpNI9HBp+vrD1Lt6BQVEURVa6dLDOLqgC9hrYgOri+1tTk3X6\n6KHIOWx/QxJjklT4AaVpVBoWcWchtDwjco+Q93dL2opCFJoGusLPDu6l1JD/\ndMXd9JpQ1N8dj2t9Sc+nOyT59kr83Ar2KEYdPY+1J8m2WchuIs9Tpq50f5uy\n+5S6NmMP+VhCQ352yxpk+Ydlq9FjgA6rr/zMRwoLgJN8gZL53TbQh0S7bK1V\nnPsCojzIpA47+YPu7YF3y0pejXlgrNBaGFic2ldSXq84BtFVbA3Jg01CMxxM\nq2mZ1avrHU/XkZv5JGDg9WxGVEHOHY0KdQOV2Xq2B3mdZTWqBMyvNxBMqVmj\nZfDAncWPkZf9aGkiYEkrxtmG3KgKqEmUSQki6TU6R40wjTxAsOWBo74Lsu+O\ninkZA4W2iZuh26mEeLJ7ziMo1Xow0HoGAcpJlzM/7lPxrF8VwxwgG5R9Iv+/\ntufY\r\n=Kv7R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"07576de3763d2536eebd6f09aa1fdda0023082e3","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"typesDefs":"src/index.d.ts","typesFiles":"src/**/*.ts","bundleFiles":["dist/**/*.js","src/**/*","bin/**/*","src/index.d.ts"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rm src/index.d.ts; tsc --project . --declaration --emitDeclarationOnly; npm run prettier -- src/index.d.ts","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.22","knifecycle":"^8.0.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.22","@whook/whook":"^4.0.0-alpha.22","common-services":"^6.1.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.22","@whook/http-router":"^4.0.0-alpha.22","@whook/authorization":"^4.0.0-alpha.22"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","@babel/node":"^7.2.2","@types/jest":"^24.0.23","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.7.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.22_1578219979131_0.09356760226564442","host":"s3://npm-registry-packages"}},"4.0.0-alpha.23":{"name":"@whook/example","version":"4.0.0-alpha.23","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.23","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"aef4b10cb8914b608f78ddf61ebc42f2a810eacc","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.23.tgz","fileCount":127,"integrity":"sha512-noqqElcS8xPOXkhKz0T8Ws4JNXC/5Vds/BzdluzxLwFOzOZl7pb6wWCHXMrTxS+/WOMVU97px061DYLU/8ExqQ==","signatures":[{"sig":"MEYCIQC5akF8Y/weMOnvVLEg4SGoO4GypySA+kbBwZT9qRQWuQIhANWCt+fdvrj1jHPSZnk0evOyTuQEKp+X3R5+DT3jZtV6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEcZYCRA9TVsSAnZWagAAap0QAIf9nRHlR23nDjovSo7y\nGbYwkD5K2s94WqCQ1jIdUMLe7ByIowjBGvRU1scFsPFsoM+A/wBRatduoOSJ\nbC/MqDhjk1JlaSaU7OsjdC78oAHJM2CMiU4+tWFuUTcyK6904uWYF2HOfE4C\n5g9mJF20jOctzmpUv4oJASZYc5ZyCkrT/SCzq7hmOX15bWrz4qOuwrjHC7Y/\nqRmlDiYYyLT17QgO7BkVhYjNfqPtnjP8n4aPbCdQz+8P2+mAFMDrfMuUXJ/J\nLvmz70zmqNXnkfYF7iyEvT1wiSuVzHgYGAolyrN610g0c2mV+n2y6M+lENnv\nZu4EnwViRw52UULK9tWf2nAgO7Qlv1XcLBObSWega64Pm3U8JpVyMpU2FhtF\nNyd0+4LC5nR4WRnWGAomxsLqsB/NsKg1CzUnDVOg5S1sfp96JEM+kZ725wck\nHH6meaObO/ZkjKrKIDNC6/ZC58DTtky+v/5nNRc2hnLSXt9WeDoZeK4dgM9Y\niVG+e37l4O32ConDgl1TsnuziemaxQ/8dPLGy4CFkOQs9jOehbv848EJL5kT\n9qPlUxhuZ2sLFMJc46TdOfELr9DuLxykaUkAjUnDg1yuJxuVafFirfyekqNe\nErrb428PyczfDCwjwbSuN78IeDgFLbidQSI5/8KkZIMf+VarbAMJ8VQULlNJ\nRQxF\r\n=sBRv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"5ecf9a667ef2ed73e1f16f8b6d64d9dbaf717c13","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"typesDefs":"src/index.d.ts","typesFiles":"src/**/*.ts","bundleFiles":["dist/**/*.js","src/**/*","bin/**/*","src/index.d.ts"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rm src/index.d.ts; tsc --project . --declaration --emitDeclarationOnly; npm run prettier -- src/index.d.ts","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.23","knifecycle":"^8.0.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.23","@whook/whook":"^4.0.0-alpha.23","common-services":"^6.1.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.23","@whook/http-router":"^4.0.0-alpha.23","@whook/authorization":"^4.0.0-alpha.23"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","@babel/node":"^7.2.2","@types/jest":"^24.0.23","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.7.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.23_1578223191685_0.9460468997107077","host":"s3://npm-registry-packages"}},"4.0.0-alpha.24":{"name":"@whook/example","version":"4.0.0-alpha.24","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.24","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"349c3050be09b961e52ecd7088def03e94c35af0","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.24.tgz","fileCount":127,"integrity":"sha512-GtNGnWR/ctQ00lf5lIO4a8OvINeq0Q+VsAJiVigyBd14lSxWFb8mrsGTbn2JjcavTPAT9ouBC3MWZexU7Z6l5A==","signatures":[{"sig":"MEUCIH7gY1K3UPcwHp+AL8BThAcklUqRB1LhtqA0f4FiDAuRAiEAkWBoOGdI/9gNMhRDLLPyK5VnDhXPLCRD7qsE9JAF/GA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIchLCRA9TVsSAnZWagAAy1cP/1ciwSHGb/GjGHRlPGCP\nBiClioTFxu9aCaqRNpiYQUYzOpzRHBOgwRh6EmOx+Hq+3Lz6h5WPlKGLs7b2\nxUzsd5HWMpWoprLmb8MDsO0sJ/ogqpAwkEE0X4rdg8FcadtZhlPE5v5Mxmgt\n3JbosD/frcgFGI3I8/j9EoLvNKqxg3DMflsz1EJbssQhIcvdkx9GfppBYq3H\nnnvW46QELXLEdN6iOHLVup1kMvqpZ54LqyeVdVbc/ZjXiXpge/Vi5gzRC0IB\n08Kx+M0GSJc8Foz2sqXWg30JFuh/6K+Skf2ibWb0ygrDwh6FCRnApMaimBRZ\ncaGXD+3xvl1xTzFVUES4ggeBSsweAzR7T1VEFRs1umI/HQNnTM1jXFNKfzwU\n5HIdGCsdvbeoB3erC5kdoQVWeR/j61rkQkmxjvM5ySUMFbAr7yI4I6xqiAaf\nOha0JDKty8c5IzR0HsGl6oVXKCoRN21cKTqGOWN9PoMrdtiFa3NxwaOjOLrn\n2kCyKI6XVFjwrmS6q6KHnY1qJoMhLoDWAElN8X2G4ize3GEd9Bv57SNX8GBl\nxIqBEWskzKsxGnlqRuj6Dz3q3B+8IiYH+ODJuLXfFcYLbsjc2wW+2hY7Az28\n+fRez90LwopXuqeaYFUnA8LCszAwGiXgAWUWh9CAYEJoz9Iopw0LVgETzPVH\n8u/O\r\n=3MtT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"ffdddb5bc8966a609008cad3fc2788b14a8d0e5b","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"typesDefs":"src/index.d.ts","typesFiles":"src/**/*.ts","bundleFiles":["dist/**/*.js","src/**/*","bin/**/*","src/index.d.ts"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rm src/index.d.ts; tsc --project . --declaration --emitDeclarationOnly; npm run prettier -- src/index.d.ts","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.10.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.10.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.24","knifecycle":"^8.0.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.24","@whook/whook":"^4.0.0-alpha.24","common-services":"^6.1.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.24","@whook/http-router":"^4.0.0-alpha.24","@whook/authorization":"^4.0.0-alpha.24"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","@babel/node":"^7.2.2","@types/jest":"^24.0.23","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.7.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.24_1579272266981_0.0815252216654958","host":"s3://npm-registry-packages"}},"4.0.0-alpha.25":{"name":"@whook/example","version":"4.0.0-alpha.25","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.25","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"9d847a23460b4017fc13eedab81300e9e4e19304","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.25.tgz","fileCount":155,"integrity":"sha512-aroC5b8QfuIGsRtJrAN2RZ4QuJ9Jpmkc7EpXflVTYDC1nl943VzC1lA0NiUw1JhA6QYbTNO3Lgq66Odzi/06DA==","signatures":[{"sig":"MEUCIQDDumY/3wQa0UavrzGEySoOBDaNJbf74qoENQOvGW1wJQIgJ45r4G0oZaXnajcJWA5edhIqO3xPF6tA+uaQAwtDM/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJFTkCRA9TVsSAnZWagAASQkP/iyf7wIGGFSmQIcuXwhK\n8vA8QsOEItSw4rJa/5q72KQ/wwxvz7qjeQClENJ5+w+H6sOn9Bu3nX5p/t03\ncAE0zeQsGjafQ/XdWb8Zcy5t8EEVLIEg/bsEj9QIAt00pya9xPQM1RMQ+e0R\nbdZjVjt/ZXbBv1OJ9TV5+ed/TJVfkJrWHM4U7FKUT8ya14iFtsQwbRUBT/0d\nj1/h9IbFlDXjgByf5qcjO/FtTGBYKRh8aszj78iucDRh/eLAjIXZiw8Cstye\n9SH5tql85VY1pH9lbFfvuLWONUxuy6HOpVIEjijK/Vy3dusaee0r4ihmwVn3\nHUlqU4j/hSjcgzxfxOWxxlxDM7yTjl0/few9FP6qt5lwUjwIsGOr9Vxf6AfK\nrUNB5jhpd2vnktF6EaM7MOtCAYGT9gWAoCCcqeq+qEhWuarVy7DZ6VBWg1+9\n8BT6sdHVlPITWWmUWplGfHAGQqh+LCOCjaNSOtKe/sPos7+TgDNXHK0X7XsO\nTspDwjyJQkX08Cz5z4bE0nX6rmN8d9CaRd32WENV0DNfyvK8GRnFOaE3D/Kc\n9KkpmhvQhmawP7gKT0qXlIywvB3VmfMvJFmIfiYk8XMCUH69wNjwHHYVrji9\nSmCvoxx5HcUtK9qa8W0oBg2vuGVtoMMpWMlZaNn2SBdNzLYdHwctjD5GOfO/\nJGpw\r\n=DsKa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"cb580480b894f4129f74ddf557010d709f992570","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.25","knifecycle":"^8.1.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.25","@whook/whook":"^4.0.0-alpha.25","common-services":"^6.2.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.25","@whook/http-router":"^4.0.0-alpha.25","@whook/authorization":"^4.0.0-alpha.25"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.8.0","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@babel/core":"^7.8.3","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.8.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.25_1579439332159_0.6981705246866221","host":"s3://npm-registry-packages"}},"4.0.0-alpha.26":{"name":"@whook/example","version":"4.0.0-alpha.26","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.26","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"20af99d31882b5376ae2a2fcca066cde28527065","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.26.tgz","fileCount":155,"integrity":"sha512-FenhEl4ocjQAPgDiu0uVq0ObCSWmeaTI+6yGky+3ladkNM4usmsLAltGXfXTZbPCaxBo8qoqYKuPrWGRaxCIug==","signatures":[{"sig":"MEUCIQDAWAAyEoo552Lga43ygMjfRwUFoFHHbNmY2aTCdqEVDwIgXBeITQt/r24+BG4c2Lzo76yxlUmUk4IHqH83XwNX0EQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJYIPCRA9TVsSAnZWagAALA4P/i7uHXlAuROfczUHMAta\nGHNMFeb4UJoX1k0Q5H4PdEb8A0ZohvlntA+s9sNGaHaQX+bdjdcNDWBSP9L5\nssFuokg6Ez7TgFzaJxtj6BE31wBoNCrehRNKhww4SmtfSxhFwMo+fr0inz0X\nDatnuJ3MF16RK+GPDWNuAYN4pzE/fmC/m85dczoHJ0q0vQKDySiUxnwv2Dmd\nlQUW0kO9B63zEEanOf5KsoDxZLvfVF5Tq3yZZIPPQvi3pDw2WHTY1fGVkM29\nQAEV2nDggflIOlbaCMFzvU2hjlPmP1Hs57l4KPvzstBp/pWP97ccCUmKYm9e\n5+HvMMzZ32iQ+Fj04PbHYodUP6TIJpwHxzdwr/ILqFZwvdmPvo23ZPnwIwFc\n57RjFDcSycj9C7IozM9bec8e9iLbxyKaSjhhp1k7hX0khVBP2XtMfMfFY+RH\nar+Zm4gBP7akpmByABbNzdqViJ9Azz9OnlLbp3JT/wULrN9vZk56EYANWrak\n8Lc+mTqs2ePspFG2GBG+DCklvHUsduaeVG4HTpxDG18HDmq7Z7duLkIOtTBW\nSAppHUJK/H7pqb6QQROoSkqB52er1DWYeRI+cVUZbD8LRFc8+i467HQKWkmD\nOtr8SEt46EnkbPVzwG3/1d1YXZFU4BBXjTGVYDYyWWYrRoRgYqoi5vuBQtBq\n/6jB\r\n=RCjX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"55750c3c631d696b1a2f05ca1bca7a55e2a75539","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.26","knifecycle":"^8.1.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.26","@whook/whook":"^4.0.0-alpha.26","common-services":"^6.2.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.26","@whook/http-router":"^4.0.0-alpha.26","@whook/authorization":"^4.0.0-alpha.26"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.8.0","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@babel/core":"^7.8.3","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.8.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.26_1579516430909_0.020179140818398","host":"s3://npm-registry-packages"}},"4.0.0-alpha.27":{"name":"@whook/example","version":"4.0.0-alpha.27","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.27","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"70f71d40487ce9fbefeeed3e5b13b1f487692e55","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.27.tgz","fileCount":155,"integrity":"sha512-5jWzUFuGAu/+1oBELeNniTJEFK4N7rVxuYee9ZGvYN4ZKyHxVVoTolZSn+g6EJKWEb+q6Ga81FLwiCaKFBXQUg==","signatures":[{"sig":"MEYCIQDuz0zXJJqgAPwDsgRa0hkEFKA1E+SGOPZe4p6ce99xTgIhAMfiB+jxobhrMk0Kx63ZmvuANPNqw/lB9co8+HHiY3s4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJaQ/CRA9TVsSAnZWagAAJPsP/iblCwEoOP/wG6eiAmSk\nJ1DGAFBSsZlNUsqTg+29DIfBgm298jpJL08txVF7swHOgRXUWQ+t+WX8L5Fl\nCqqL6xKNKuTJH8zlTPunYVCQcrZFMW2/L7ZyhTzMfV3eycYi2R7mynLK9o+k\nSDc4rUSGv6z8stNLRX7BqwPsDyFu5M3NDENilwWDb6uFEHpkajgT9CLXFvKC\nyGgdF9MNEgDz2ht6iCZXMpzET/U8w7V3wN87VokbdngdAnJRZjRjwoHqJsml\nBDjSeWFcMdLCSu9+G5B/+tEYSQ737+uLmY/LHIK1vxGZWPqaOOQ5If7Xx4TR\n+eF0D4qd8Z9EPU/Kp/MLlDhlhyQNaqAzP1p5SBVeI7VmqPG8DiBp4Cq8aVop\nv8sanW7YGuyWCYNPsQ+dhC9qsuGKrEm+/+AD3Iaf9UBj3YrJ0+i0AV58nwN8\nafwvZL9dqqrnxOalS366EW6avVdVps8oMSYg7+bJaccwfwQt8/17SsMGtsph\nQjmIM2kHdR4d5bDTHTf8ZEVJgpoCefWw3jw6BheZPCux5XHbvlAQKhklt7fL\n4UdKxxDJEpJuDvPWNAAGRONd+RUvsZXAOYWYdmGBAeqt9ARvRX8KAg0CEmkr\nvA27OWtN8cK58HGLJ1nTWg/M5oCnpUT6nIzDxklsED72JXbsVeWClCPH0vFs\ngQIb\r\n=nicd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"be9be45f0c2afea27e13247985eea967c65ecfad","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.27","knifecycle":"^8.1.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.27","@whook/whook":"^4.0.0-alpha.27","common-services":"^6.2.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.27","@whook/http-router":"^4.0.0-alpha.27","@whook/authorization":"^4.0.0-alpha.27"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.8.0","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@babel/core":"^7.8.3","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.8.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.27_1579525183424_0.2781991905738521","host":"s3://npm-registry-packages"}},"4.0.0-alpha.28":{"name":"@whook/example","version":"4.0.0-alpha.28","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.28","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"871315fb563bd3a8d5113f9270e888db3eb4aec7","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.28.tgz","fileCount":131,"integrity":"sha512-QQ9UNnNQYLbv7HhDFtX8qqE8fNk0GbiWSf8/8GWYFrWojj9azKQMqrM6Z+ihYzFjo5ZhmXXY3erTeuwnGaKfSA==","signatures":[{"sig":"MEUCIQDTusvW9K/rlPk/AnJaD8+AjkwZfO4jv9Kuo7dX/9E3MgIgegFCm42jcwGTMDXgTAIapBOraHGaoDPXoBKKwvNbdYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJwXJCRA9TVsSAnZWagAAGnQP/R/ILvwgpnWGR399iAjy\n7Tq0cr/vtvMASjBom9+VdlVv8ry2ZwzOg4nSU2LVkFVmZ6XS4g+CldrvqNDF\nnYwdxlXvhxjLnAOoyB14TcVpnWEeF0JyXRiZj+r+VaFXihLSMnRrRlz7XjE/\nsxhum8J9sPyhjEn4KMHXTfLfA4/DLthfqeU39Rbed7GjdByJ0cUAtvNjszp2\niDzkzknJDb8fVF/pY+zc9bv3eqf6AmFeraUNpV4GWUuvY7+UOv1uKN6EOa8N\n5FkREsXV3NCrFP9FAzRQFhW+VKw+WqbvUXl/pzpQashye+iXDG7JWJbl0Kic\nVumJMHzjMtOKsKf8zqoDpCUHlG1x5ydzvlVqjRgTERI9d89ZHi96Mf0lOpmv\nC+ep2ZSP19K4nn5AhdMoUjQF0sMqVm1imUiA57pLEyLOUq8hAzCJr7l50uo7\nmAs79/xzsbzM5xJW7rcixieoEx0+PiHNlqcVlhB7ui8VH4SGR6SVk08oGKFW\n0kQS/bGBELGitFQ8WfOosbqTUoqzhquTDf8Gy6nM7gQqVWBa/Wip7FiPYLsW\nd8/MZo2/df5K+pFRpo7T1dNruPj3E2oNvn0dj01FDAewAOLi1Ddpp6BGPAnK\nv1irSRvX08eUNCzmPH9xM004GHDWzi26bcLCsp7buxEM0XESzBOHrlJOh9xF\nH00n\r\n=6HLm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"fb860dfdca31c78db6ea1a382d8d13a0359628b4","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.28","knifecycle":"^8.1.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.28","@whook/whook":"^4.0.0-alpha.28","common-services":"^6.2.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.28","@whook/http-router":"^4.0.0-alpha.28","@whook/authorization":"^4.0.0-alpha.28"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.8.0","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@babel/core":"^7.8.3","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.8.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.28_1579615688834_0.6839938947472173","host":"s3://npm-registry-packages"}},"4.0.0-alpha.29":{"name":"@whook/example","version":"4.0.0-alpha.29","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.29","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"fb9a0401c615271dc4145041335533350071bdf3","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.29.tgz","fileCount":131,"integrity":"sha512-6GRddgXtjZRmwuRKRRssK19bNRTj2X/RRBidcVBsAl1xyWdLTH6Dpav0fiSzbfxTtRCxHR5rLoT5LQNKeixImg==","signatures":[{"sig":"MEUCIGaLX1ZRa/G1a6mj2bSGCPlLFLB75cEX61U1F2m01wdYAiEAzyrXmePS+8HGQIchGIJzU3GhUP/YXHH+F9P/KV2XNwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKXOnCRA9TVsSAnZWagAAazMQAJ4AbXt95wa9XxJU7NUk\nMhGAOLs4Qfx20S4oNFxX5Fw8XgPNz+ysXoukfsNcsyJH//zgeH+qJE/bGs+N\nqDEuTfT808MVyQkS+iRT8ndpjxfR5Mggu2FIKbKOl25JgVrIFoyWViOk2im1\nmGP9jMj7wy4S08t5ahxoMz8GgwKrr3T+RGHBjDXcHCCyUTKCzd1yyvlFfGEc\nK2EoYRitWGiv1o/i8JcnWRIa6WBNXUmgtEgTf54byV+4+LUJbnADL58rgKMm\nSH0JNSES/iNB96J1nNr5idCHXmibfNPxi1R8O/4JpRrn53CLAogF32FZ/v6w\njKYZxXPNXiiKhLUWibOV4SbhA6UnVHKDrpAGr5X7/j+vSiOQs+0of8IQd6g1\n0/PG7KOht4sPNQxUaUvXYZNigxil9Ut+bQuB50/QqynRRwK41JPvSNvQ21SQ\n4TnEHWW+tIKLKve301mAm26hZaMiwySOXmvgp57GRcItnMHh6tLtKgarQPd7\nSTE+hai7ezeX5x0im7vGTGOtslTynths9EdE4vfwswsdwkF6w0V8/CyifdhZ\nidd3vLShYAOgLvkgIcSe0h2unOgIZuMm5W18gH9Nr/cdpApqgxmIIcwF5qoH\n5ypCAlq31TXxl1wycxvjLfde6Nfi9EQ4OzzcNsWxg/BT/33NHglOSJbvhEf/\n1p1p\r\n=PTcG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"b390a2c94536ff31bc2abf549c044c9d04514cfb","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.29","knifecycle":"^8.1.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.29","@whook/whook":"^4.0.0-alpha.29","common-services":"^6.2.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.29","@whook/http-router":"^4.0.0-alpha.29","@whook/authorization":"^4.0.0-alpha.29"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.8.0","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@babel/core":"^7.8.3","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.8.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.29_1579774887256_0.36452305318011446","host":"s3://npm-registry-packages"}},"4.0.0-alpha.30":{"name":"@whook/example","version":"4.0.0-alpha.30","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.30","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"31b21710c20310b26a89831865b4e5f8658b49e2","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.30.tgz","fileCount":131,"integrity":"sha512-5CmpiVWCf5U3SiInlu45rDFDZPBQUaAYHdM2sqDbBPl5YTFGKG00RmCIL+3npdraoRHfQQzwWPlGkUyJfFJQKA==","signatures":[{"sig":"MEUCIQCBLBChTDhxI1MRf4ikkdmHLAWToad2ZQat/+X+puPZsgIgVrX+rJAgIDyPJJ44tyskECAVMUUEjpw0hy3L8RN8tw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKZsECRA9TVsSAnZWagAA6lgP/j8xU+mwDm3rA6O80XWc\ndrZfFkmSNQPjhOfc2PwSS5hDjurH32+vaQI/pr8X/RZB78TULMUACgcoIstO\nKt8wq+/v9rpESFiQaAP0/HxZ0gH5T7+GCRzfAx4tNdXAV9NQXHaITr01EJUW\nxY0zg9wRCktNi1ssrLavOUnR3W5NxvLAFguYzEnfouJLN0RwFWc7Rl/QXECK\n4e6InnwqBBmf0smIqNqiG9oDRNm0jQAgrtfPpDI0mh+d3qeY2ng7xpOVcy0E\nT+/nNzn6+Dhrq9r1DfmyOj6jzP1Pjtd96DgJJRicxE0Oc6Qes3yG3A3IFmZN\n8ckWEDlD501jO0HqgBApFaFLkzKqETcwbm1I/u2SgVFSsAdI7rAmbCUHWRN6\nWh90qoMQQuQBpGRgE8RhvMbPrReMdzvfC0pHoIyQrgbz8mVK0kxYVxTCjKfK\nvy/0bcjSbKlC/KqBkkib234aB0bKIqJs/4AQjUcuZ6bZBIO48AkmhncdP7gT\nrpvWjx4eQRWB9IsY3BX2wbNUvrqlxN16BeOOuk+vRUJS42v8LzsFcF1mmnds\nJAa+8aKvC/esi/OPg68LsLAlFJzxeRH6eiNNw/YYo3R5QJIXmhTjcfmG1vse\n6g2+A+ahGPYulKjcUQciE/8t4DCSWr9uLRFr3BtELbpHTdeLbUtTWG7J3Ttu\nMLMv\r\n=8no8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"de369c4d68bb1c8795769c9222e6fd06ea64dbe7","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.30","knifecycle":"^8.1.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.30","@whook/whook":"^4.0.0-alpha.30","common-services":"^6.2.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.30","@whook/http-router":"^4.0.0-alpha.30","@whook/authorization":"^4.0.0-alpha.30"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.8.0","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@babel/core":"^7.8.3","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.8.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.30_1579784963667_0.9492292724888307","host":"s3://npm-registry-packages"}},"4.0.0-alpha.31":{"name":"@whook/example","version":"4.0.0-alpha.31","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.31","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"553f5853feb4a4e975c88bc5b8751f4fc71158de","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.31.tgz","fileCount":131,"integrity":"sha512-n7nLpxXCkl9+7Erob1M5j70hOm6+xJ9r4iSdz0EFfTcTiagck+jLaiz+x3BWJb157T55II+ru08OZm2kY1+MPw==","signatures":[{"sig":"MEUCICr/7G/LrRRJexODUoqvMPqYBp3URET6Q5psczzhbLPOAiEAzfQkMVg0TeYBNczjrSVnvEgLGEPzmeIp6J6nPWNtwdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXQnQCRA9TVsSAnZWagAA0NoP/iEj+m7dv1k9LJcXEgr6\nCJTi2uljwFGiCOzn75TceA0/4XaoBZLJfVEqeuKZfb0tZmWfZGo4VMjhcS80\nCgFePSjUfdjWSphJPyHqkVzD6B75u8H+T2XsNq+Tm6CUod8c4KBJnN43VtsF\nCbYqeLGxWf3gwHhSByKhVoGmYvYSQ/6GWhRgQkWRz/j9ZiwzJsg5Vyj2Jjhi\nTMMEX90Q0vqj1pg66xMOmeRC1kQ3hM8W854CHuZwrYmTn5At2KiGZBgXGumY\nnD2X4tJk5foTA61brqDd2KuIGeyU0MpbmQqxGyBTt4Uux2GYXs3V/oEbKU6r\nsc6F9/kCABu7WPLHMjfLThImMfFGy9oughwIdXx+1qelb8AfjEsYeKOWzd0w\nT1wkAeocC/UEN/eaKwUNiTuFDuEJk7PmxMNslO2ginEjn3jMJFqK+lxPSnwf\nx4XqMhFqYhkA0ddAtvUlA23KHG4I+TtVS9pcX/rO9L1GoGr2+vSHMebowg5C\nrR/GvI5dFYuDBVv4bEqjb366ubSo1oe8Q1jbwFDh8v13P/aBTcVJshdmJ9ej\nrlsO4xHNj4vbtGXNV1NkD63Aw3vrBdnsiRBRR5ZByseeYBQl7i53Vri2+Xo0\nDBG2vTS9ntDFc3SH0ubZEgB3Vi7qt4Vt3vc0C3IhBen8WGFZE96p849p5iLx\nCDeZ\r\n=j5D1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"aa2be652212d469affa1edf6a08b44081e3f6a0e","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.31","knifecycle":"^8.1.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.31","@whook/whook":"^4.0.0-alpha.31","common-services":"^6.2.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.31","@whook/http-router":"^4.0.0-alpha.31","@whook/authorization":"^4.0.0-alpha.31"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.1","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@babel/core":"^7.8.3","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.8.2","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.31_1583155663854_0.2042396115456846","host":"s3://npm-registry-packages"}},"4.0.0-alpha.32":{"name":"@whook/example","version":"4.0.0-alpha.32","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.32","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"6bbecc687959da7d72228c1969e530e2bc6de8df","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.32.tgz","fileCount":131,"integrity":"sha512-Fx/G5Azcto6TuUHrf1evkGGuXH7vbWp0PNrjPFCAuDAu5AHYLYzXGCNZECLUEp41Bjblx6cCPuTR3CgOi6kZ2Q==","signatures":[{"sig":"MEUCIQCoGXe6N3lO2fFCGLZ03UHJ3hvwrSXT7m87SjJj1oONtQIgWhs4L0dK5CsaTzSeZ6C1HHQC6QAwDl7+pFXwFqCi7+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYohZCRA9TVsSAnZWagAARO4QAJ87H6nrgF9eAZn1vVME\nBO5fP5yxkliQwYHXjZKgM9YgSsk7E6y+wOwc8p1ERT9RauMUK/lRGFctVbVZ\nHp2vNP2Z1WE7TgX5iF7n/CcBx88ZhXzvP/6cI+jNbFQk2NUDkGy27SeOe/1q\n3+4J/7Q5wMTG5DFTQjoqDAIKp9ftk2KM+rY+WzackKt1L0WuFh3I2OtfmbRu\nh62q6F+0txIUWqhB5zUo+MTqkQ6MQRD/tBag62tO/DntjcAWoD+c1CK5GKlH\noW9C5Lj+DmyUNz2PCF5YnTEiFGWaK1CZ4pZZ2TRuvcJpMRoaWZA+MdnnUNEY\nzQPSUgi4rpoGjAPzPpUxWzKZc50rBhNDAHd2hmISaXETQw44rCdjvLEtEclS\nkQh+gYNls6XNSI2sg4mvXAU8GZsvqA2C8yoto8pTfFU8TKGZ40HusLL+ZF68\nd1qWkYuDOiEOlYBwAR/BNKUUYQ8AXm7ETeFwt9/WyuJXvv9ObDKshdfpz6JS\n52G6HidvDQgz8PC1LP7mU8kJmuS1UusTRM6ENBPoJP+NE/bKv1GEzmeU870z\nWmrD1pxcf3ChKXNhtHK6zPu0JtDN17UJdktOpNX0Nr4IIxD6GvjGsmZfa7nE\neVQVlqOvJOmUnkAQ1uz4KBV6oTHOFCB2DL3pIiY/UOMJWe88Hob/ilZAwNFK\nVYdx\r\n=4mrV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=8.12.0"},"metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"6.13.4","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.32","knifecycle":"^8.1.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.32","@whook/whook":"^4.0.0-alpha.32","common-services":"^6.2.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.32","@whook/http-router":"^4.0.0-alpha.32","@whook/authorization":"^4.0.0-alpha.32"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.1","metapak":"^3.1.7","prettier":"^1.19.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@babel/core":"^7.8.3","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.8.2","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.32_1583515737410_0.8524411329340527","host":"s3://npm-registry-packages"}},"4.0.0-alpha.33":{"name":"@whook/example","version":"4.0.0-alpha.33","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.33","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"37193137c57fa49871a8a60fce9dadf71d3c9ddd","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.33.tgz","fileCount":131,"integrity":"sha512-nF80hjtPoe54p6l+Fvq/8pC+cV5F5nMZWxMcGDnX+bFHEZV2gtwqz0F2aRcM14+GHhCEhS1R/0H3TiJgYzi91A==","signatures":[{"sig":"MEQCIGa8QKWZHHXov8iQnhr8P4JzvCzCW0h09mwRLn66MstMAiAgEcWwrGEdk/KfEGLJ5Vg4CFAJvGTMfhcmhlGlhxSTww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZlWSCRA9TVsSAnZWagAADWIP/R2B3IJNkns64bRq/E9R\nMldP6IG3JMZNSqoTmeV7pP1+8OW4l7MX8eoeY+IjV5ILOiAO8k8kEdkGvOrN\niE1hV3eR9j3Eb3i/UWmycW4AJtlapGfJlm49EpOK39XDKswIcfnl82gCO9Au\n4OBwSYabtJSWeNq0d0ZMmxbsdltER+XweYBVc5Z2iFY+wr96wgYsAKF8BFkf\nGn3FKAs4fPSYeZjJ4wvZakoU40ZCYHZ8iGXtPLPouX5cf4xNilSaGgd6QhB8\nVlZEpsiW/mfvdgE8Yih/Bcv+vReCZf+gVIo9dpkfVstLFvUcxeA+cGO+3GKU\nTjvvaDGCG27TsPBDWz367yBv+c+jEJbtkgEhujw6hklYWYT7/2Bd9sxbsn+2\nfDK+4L2iT3TE8OByuw+/0Dw4f8qh6ocjjuS+WXNO2juHsfUe0KqDc3j+g76O\npOnIvykqDlXHL/HyDv8tfCjoYBIY7PU+a6K/YPDsHAH8g2q/PtzXm7th7w9C\nVX4M066p0aHmNp46iFa1S691u7ZjEmsysG+qUHJVtWg7zNn5m060EP/wE0Os\nWbstWuD4/64nClFW/sLVglifb1iFV+mLbmIPrjhthgIZnS/2hjgVkW53jcvY\nnN/7f31Cp498pVeyBSFKWnKxSnY1GnmstUFhNL9ph7d0/aelOsc6QV0eL83B\nYP5o\r\n=fLJX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"a9bdbf15d7d0d6ab0466519fed2fb02e31d80d1e","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.33","knifecycle":"^8.1.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.33","@whook/whook":"^4.0.0-alpha.33","common-services":"^6.2.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.33","@whook/http-router":"^4.0.0-alpha.33","@whook/authorization":"^4.0.0-alpha.33"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.1","metapak":"^3.1.7","prettier":"^1.19.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@babel/core":"^7.8.3","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.8.2","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.33_1583764882415_0.5274617649989553","host":"s3://npm-registry-packages"}},"4.0.0-alpha.34":{"name":"@whook/example","version":"4.0.0-alpha.34","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.34","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"b6c02dce6f72d5d93430ad3b7860870d66776458","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.34.tgz","fileCount":131,"integrity":"sha512-Kvf8S2HeaPX/Lu634fNxozpl9hksiO0jE5//tsvu3M+DAnnCnQZAvU6i979LSX4y5zpBXrua168cJineomMzAQ==","signatures":[{"sig":"MEUCICOTteCI+Gdvtk3TK9TNHvkw/Aw4c4WIV7HvNE8kPlHfAiEA1ndUbrwTNeXeZzl2Saar5RP9HnZVDwjaJdimn9twpbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeajvhCRA9TVsSAnZWagAAJ50P/i0k7szOcsU47OdffTSJ\n/S8K8NX2plRfN9ieLgfOB1/aRT/ZXq9k+LuYgQBjB4Jg1h3zNbbN5p+dj5gE\ntzV8xz6+kW73mMuYc68eksMA+ilGq6EQ851ebKpgorbQY7wWiGc9knbHGKu9\nhnCbGX6a2a8mIaggRJ0LgC45g6nUMX3gQvK1iu+SdnuHbnvx1fnrIbGRCPYv\nBOdu5dQtwOqT2SX6mpdNi+q8WO4Cy5kgoYh1KxU5tuyxWF4qlfa0ph3SiZPz\nlRBjYJUNbLCCcW5xc1r9mQ1COo1yY5TJBzx2pr6Jx+h88VB2tBa/e2a0eBps\nOf90tANdl0rq/13jo7A9ChK33zzn5qfM5ipmV/+1tzHyiw7LbEOZOvTYpdL4\nZSI69P1DgdIYj5lPkXYquY0A6jrxmWz7AXQ5G0qJTc+WtiENf+VC8ARWpS3z\njxKqHUWlxal4ShuGx9yiGjLBHDTvZtYOxjKcS+AwrxW/wVf11JV+CwEKpiHA\nPQHLY2auwQHGYOzNTqMeCB67swbwqvaqQKUWpyXBveSKc7/CyKJl88iKveHT\nQVd1Q9UnyWaMQ3ai1gRFxjMvQw/ZwwI98cY7ocm/1GcucpHZ6vJPi4f1/Ez6\nb5BxevWCOYMTqKxWXZIWLLlDNyB0qJ9vR4A1kxRI+OOk7y8lQfvsbm47XcWN\n6IC/\r\n=9XmF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"4145acc293ec1ff53f79bbc3f7cdd63367915a91","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.34","knifecycle":"^8.1.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.34","@whook/whook":"^4.0.0-alpha.34","common-services":"^6.2.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.34","@whook/http-router":"^4.0.0-alpha.34","@whook/authorization":"^4.0.0-alpha.34"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.1","metapak":"^3.1.7","prettier":"^1.19.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@babel/core":"^7.8.3","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.8.2","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.34_1584020449578_0.06589898490881074","host":"s3://npm-registry-packages"}},"4.0.0-alpha.35":{"name":"@whook/example","version":"4.0.0-alpha.35","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.35","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"98415c41c3b3bb3221954da826eb80b59b7ebe22","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.35.tgz","fileCount":131,"integrity":"sha512-//wN085Ja+XRnlTUmup+YzEjK+B6SO62jYUgXAgJTCs9zAh0fuREUj5vPxuo+ALnxuYKzew+OI6NH4xfihDL3g==","signatures":[{"sig":"MEUCIQCbWV6pbiCW8WpaymPqOcBspQv8tyNEO3lwqqSMv9lZIgIgNDnT2kDYsvDsMqF19vnqsgyW5fKDEW6NjByO9s2zpfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec1LfCRA9TVsSAnZWagAAJssP/2HOsuwWZlzj4K8N2mEm\nyuPA0IuKwTF1XeFvPhxV04kbF5uGUjfFxlu0rkMWoOubWYj3cXP1fXh6ZEM9\n3Eyuqwq/qEUaD1E9iE3w0JXIl/NjxDqcm5j0ZDioxfBy3BZrFNNcxKoopWsX\nLthNw9KyRb4BvKOBo9bXlcIDCIioaDZrwYZEuRk4ksTaRLm1Xb4DVMvijQmJ\nfj4K9jmvQUglQh/pyTkq8S8bfZh7LC1Sgzxl/ldLv6ZW2gSvdmsJTj4IKOwD\nUIvC42VrKBsLcXCk7g3jmHANnMP4XD1UwwkBFbb2loukS1GyxVuqjxBTJrm1\nzt6VEFMOd0yaRDjFOAH2vfCN/qVSQ6dlugTh8Avut3C7ETa2ikq4wched0+C\n5YFo54gjVldwwsfYmAfQVH3CAz5DXdRVzljqpm54b8hz/+5eFA4Ns4C2vWQo\npqs3io+gsilYsb+tppYp/U0udsjzAP7xB8UV+urzXQiadYoor5nai3EZYa3b\n9gJS7CHmt7fRCRL5RX89QBBwm2BK3vm2wZcg0lazHlzmIJu0ZqFd23QDk4hA\nq4zQBcwclIqnEZDx+Tm/l7vcBvhFChRFVc4PmEKGFV4nR1/GGznFzH6H6bbk\nFoSmvcHCMfYtDdujz7JAwTUr+y1m9BJpRD67FhzdLfJdh+aKtGTEAacmQ1FK\na998\r\n=yxSR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=8.12.0"},"gitHead":"91fdc17208e8161b2b2f1cdfdcdb302c6db3008d","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v8.12.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.35","knifecycle":"^8.1.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.35","@whook/whook":"^4.0.0-alpha.35","common-services":"^6.2.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.35","@whook/http-router":"^4.0.0-alpha.35","@whook/authorization":"^4.0.0-alpha.35"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.1","metapak":"^3.1.7","prettier":"^1.19.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@babel/core":"^7.8.3","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.8.2","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.1.1","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.35_1584616158719_0.03123147688043093","host":"s3://npm-registry-packages"}},"4.0.0-alpha.36":{"name":"@whook/example","version":"4.0.0-alpha.36","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.36","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"7958336cb4ad79b4680891e9282623e6502b3996","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.36.tgz","fileCount":131,"integrity":"sha512-UI7wofjJhgGrgI1s+wTPOrcZ6HpYvRyjYISlqbSJ9IagB0+gdYDydLcfiWG0ayGTtfZiZXhet2ynxp++z+dCQA==","signatures":[{"sig":"MEUCIQCidLLt6NCcWZeUiLkSgNSmXrDJbhh6pBGCgQj5eiXm8wIgM5iIRPaen9PXmOpHtNkYDdVi7GdcoxslYWpZ4zzWMPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedH1BCRA9TVsSAnZWagAAsNwP/RnFBiqH6nhzMCkbg1hb\nPtxw2J7eGQB814IVssmgNOj9YBQioJYM9YjjRUsaE5FfoT0CSaV2kY94IkNe\ni9vc483kFjp30DlfUrM9AmZxGQ7ZEKezhunSOT5FZMeUQJf9XwR3L+unxuDa\n8UE2Ca2451kG4LG+ZNb0QAMGIL1ffuhKCPxOEY4HemPESsZp6eEbRHXnsouQ\n/txHmY0B2+IFZvtcelUb5ii+9jj0T7qTzEq4n5UhOhrwPZLpPryS9106/Vn0\nZebQu1kFmYPtoh1KeAKgWtlzSWQoWGTnoyen1nQc3BWKDJQVDqRlGVz5ec6V\nvHuI2NDXnHFeQzqxmcfjp8Nk6HxA6i8+tAr36XLWZ39eg/ltwrVYyeYlXwDw\ndZLqWxp6eDIp5o0bU7X0ASrHXBxmbkki8NwFvk40XPts0RDF0QarpdURXtin\n72s8GjPOyuon0lJvLSwxEK5bNAenZwdteNT26kn96qN42mt7da4mZhAn7+bk\nIbOWgmA9yTrw4Q36JHaIgu8c9NxAAcOspfjtk3iEe5I7wHLswixXTG3Fi7XY\n7CyOJW7dD9EA9uuRNZJ4wqML01fF9Si7m38uGvBwghcw/kZmhUAFl00wfs4t\nUpya3tu6svPMKFj7ARgjbsGSsXWAEhanJTlEz/jzKqcpi1r1/TlrB1FLFL/v\nAvQj\r\n=jY6Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=10.19.0"},"gitHead":"b13441d23445f184c6bf705a2b2453107b463bc7","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","@whook/cli":"^4.0.0-alpha.36","knifecycle":"^9.0.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.36","@whook/whook":"^4.0.0-alpha.36","common-services":"^7.0.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.36","@whook/http-router":"^4.0.0-alpha.36","@whook/authorization":"^4.0.0-alpha.36"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.2","metapak":"^3.1.8","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@babel/core":"^7.8.7","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.1.0","@babel/register":"^7.8.6","@babel/preset-env":"^7.8.7","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"10.0.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.36_1584692545309_0.21747109513429352","host":"s3://npm-registry-packages"}},"4.0.0-alpha.37":{"name":"@whook/example","version":"4.0.0-alpha.37","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.37","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"755a5bdd16dc50f0ce7fe4a994447983fa741cab","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.37.tgz","fileCount":135,"integrity":"sha512-szXaZtOcmnFnMZEuMqBSKUhfdlRRboYi+Osix6Musd+rCJpo77pfFHhMW5tYxXBZr9hf3NJyKzhzYty1Xt51jw==","signatures":[{"sig":"MEUCIQC9YpDr82RhYCsBHyJ+CeHTpa7aa6aw9p8Iuqka+i9sUgIgE0fZG+lBLs5Ra/MlcY+B3o+wgRVOhgMwgaeNVIP8HXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed+8jCRA9TVsSAnZWagAAXZkP/RlSqRMuWFnNjMV+qSNi\nOWN9eGdaluzerHBLwSHzHcGh1sXQ0HenEr6fBxTAdDTMC+FCHrEyMHw7wn6z\nz0vN05lHE32JyaCSZAHjM5/wE1xXIWO29HJW1D2Y9SrZGmb5dGYV4LVcuoUg\n4p53V4IjR7d8Cd5x1ToqFlT/gstBtJj4ODYgOV0gUhUEmlJPduR5cQ7SqYDk\nr0n3sO28JvD32lMk2FZb3r/rpdpwDGLEE8KGMiByhqmOXWmzMFQaHywUenND\nHDGa/EB9f5f5jqn1a/ghwUycWI3k9NXJbAJR8N8AkTe3CqVakXKXvt0PmaDR\nd4DkMCdyVkT5Y6lvGh4OpkrURHusSqXmw3WMmJ4MP3MvSFgRn5s3t6AsDfgZ\n4IK30OjchruAzSrKt81bTCbqXqkjEkrNPwSR050X9GvFyLhx6L5PdoWgLtK0\nvt7dx1iL+RgJ57G+U5bZT8gb5Uw+vn+pV4Ty9hjA9mA0JvJRpQx7+bFzeA07\nZ/U08tK4f14bIx0K6WjkyTlWZqD5/S94gQtLkTGbcppuFc1N0qLvh53hlQqN\nwS94yywUnIl/u+JSoNuu+rKmXe37WhMePh+sgM+fsI7knoLutrrv8019IGpA\nfY0/i6QN7P0lxSIT7gqnyC2uUSpr0nRllnjzT04C7zXL/bfICNZ6Fj1Os9nW\n6FxE\r\n=QtXp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=10.19.0"},"gitHead":"241f99fefb53b00306f218a660e8c488d4e9e656","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","strict-qs":"^6.0.1","@whook/cli":"^4.0.0-alpha.37","knifecycle":"^9.0.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.37","@whook/whook":"^4.0.0-alpha.37","common-services":"^7.0.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.37","@whook/http-router":"^4.0.0-alpha.37","@whook/authorization":"^4.0.0-alpha.37"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.2","metapak":"^3.1.8","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@babel/core":"^7.8.7","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.1.0","@babel/register":"^7.8.6","@babel/preset-env":"^7.8.7","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"10.0.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.37_1584918306944_0.8423116216947371","host":"s3://npm-registry-packages"}},"4.0.0-alpha.38":{"name":"@whook/example","version":"4.0.0-alpha.38","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.38","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"83414655d60fa7abd90e1057552c90b7f80060e7","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.38.tgz","fileCount":135,"integrity":"sha512-DGCscnHqTrzzIplW0u4iQPcV790aU+tMBwEaHZ4EKRLy5+uxxBV6ylhpx0vUbxcXcxBDccKCEIWHPEIfgJ24yQ==","signatures":[{"sig":"MEYCIQCIJ28ms3Lh6t4c2iyHoQ27hRCDc99LeG3Loux4dVt5XwIhAJY5nq7oBBL7ZXptwAoXcxX2mb36ObmM14/C4m8fdnnb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee2z2CRA9TVsSAnZWagAA9NMP/R8LLdOLRHdaMPHfJnkP\nXQidP5NGVuRTDgCTLsbH8xdci1YAGa99V8rKI2DfPyeq/WfzvaqRKDzi7Col\ncnEWZzLY29TK8B365HASG3MlvKVk/c1GHEnzAsngKlvwx/j65oSR74Ks5b0q\nbJ5v/+bFKvLgiSKe+brNrQNUs1LmM/Aa5jokmWa0GECp1bflQhTBj3pVdj1O\nFa5ZR28ioAOR6lsORw/kBZtcAFIB1ufDKQvHHPvDsZYtvqFe/OztUGKrICbi\nwugSf/qN2J41cThAga2meJTOT/K7bl0DUhYPSJnXfcLGQZMq8syVOTSWlbZp\nTcY8UvuLiVzK7lyGLB/GmelmwkRNjBj36nX5IMXEJH63HFrhXs/vSG9fPur2\nTk2odJj244+OxHEB+z1x5hePIPeHE5uDrSF0kWG++2KjPlPs07UeTEZ2iZ6M\nYL2QGmZLBEBNM4zKHDfOGWJrIYXIVgVsWUsoc2yrIDOW2N8ercRB+gBZj/GI\nJV073ncTB3vC8+GJxOpsJCmtzZXqehlZSjnaKQ1bPG0jwwZ/GzEB0JQkAjCY\ng9oDl1liUKzlpTRpZ7nu00ot28AmOHTrbRTsxqUx7os7vXKDisKKsxZVqFBH\n+2x4dOkbpD52BuaV72ObO2kjRhLShxdlWfo6brjAj+uPhlJEwrijwX55kjk2\nfeLf\r\n=esXU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=10.19.0"},"gitHead":"a1cf4638214cc5b0bebb288fdbdccc93cb3ba4a7","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","strict-qs":"^6.0.1","@whook/cli":"^4.0.0-alpha.38","knifecycle":"^9.0.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.38","@whook/whook":"^4.0.0-alpha.38","common-services":"^7.0.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.38","@whook/http-router":"^4.0.0-alpha.38","@whook/authorization":"^4.0.0-alpha.38"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.2","metapak":"^3.1.8","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@babel/core":"^7.8.7","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.1.0","@babel/register":"^7.8.6","@babel/preset-env":"^7.8.7","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"10.0.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.38_1585147126285_0.41948891004736466","host":"s3://npm-registry-packages"}},"4.0.0-alpha.39":{"name":"@whook/example","version":"4.0.0-alpha.39","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.39","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"6ec7634e3b9ef01fce9a72cb1c92e4ca43778a48","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.39.tgz","fileCount":135,"integrity":"sha512-chlrPZB093az9bV1MyU4TTt9ciWhCOcPjIFkBaApk3GhlOcvaoi7CSMcDqF2J94pTeLntwDXTP9a8ZrAQTd+3g==","signatures":[{"sig":"MEUCIB4qjqWZsr8zoKlWGPjF6dPqBsf+aJHXZg5FnbaqdMfpAiEAo+DPCFYp3SBDHAWK54nZl4kgU4Bw25RAqpyLOPWRI+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee6gXCRA9TVsSAnZWagAAP1wQAJ5+kdC0For0naYXMccj\nJ/MMr7S07zdd4hm+ugHpWGvcQC2W/zm9HlU/R2ne2fCi+NKwRKvIOyL944rc\n6hmQyQlzabQxPqIuQCVabM5snlB/URxcuyvLI6mSsNA72eLbVxdeqxq6Zt/3\n1dP8y+AGJ24CTKEuiTkij+WIhHgIncxd9x6DE8guJ/pZMAZ7/OlrZdqzWSY6\nHPdGAlVCN0doU9FpCDP78JyozHIUg+vd08T3gd4wi18jV14k/l6Q20vVIlMQ\nNlzacwWLETODBcEzQOpdoliNat/d6phlFiyMgvzC0J8NWgDCK4nePlckriBS\nUX87WUjs2V2MI/YVeZy3D2GfxSgJKwq3pPTK/ZKV9MANyKfB+8vgv0mWQ3JQ\noq+LiqhgVjJxZrb34uGRQungjudzWMT0fsSwPYVFbxDARMcnINEawO2cvBUU\n5+ruQp3FxcoQrHdYEQyeRfRUBeRH6LqBlMM8Oo3SfOgR716geOpvQoHwC7B1\nezDJBf0Oqf1OAs7+Cxvw4klm8fv0uIhicAzFEitzptcjlTwD/HpDyXH2KmlK\nrioYIrdYs3FpTiVff3ACbzKzJqgz671Iqc+wbNu9IjWMLkvVrBMBfrEeV3W2\nibFClYCgnB1Aa2D7lNI5dRZZ98JRfmAQmPXPDz6uEwIXXU76gEJPVL4rLUV6\n2ET0\r\n=vWjG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=10.19.0"},"gitHead":"aef684cd47be560e62f256079d97ff8245061eca","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","strict-qs":"^6.0.1","@whook/cli":"^4.0.0-alpha.39","knifecycle":"^9.0.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.39","@whook/whook":"^4.0.0-alpha.39","common-services":"^7.0.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.39","@whook/http-router":"^4.0.0-alpha.39","@whook/authorization":"^4.0.0-alpha.39"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.2","metapak":"^3.1.8","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@babel/core":"^7.8.7","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.1.0","@babel/register":"^7.8.6","@babel/preset-env":"^7.8.7","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"10.0.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.39_1585162262608_0.2256980701394775","host":"s3://npm-registry-packages"}},"4.0.0-alpha.40":{"name":"@whook/example","version":"4.0.0-alpha.40","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.40","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"2c69ec6d6710aa36319302ead4b056c7011c41c2","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.40.tgz","fileCount":138,"integrity":"sha512-5tn7sh12jG3Ed9BxF61w20eEcCsZQ22JHdRGGT2bTXzf9DZD7i3we7oCuwF+1mHDewi6qRgGm489K6Bicg4S6w==","signatures":[{"sig":"MEYCIQCfV2a/X9IAPbZwrVTEyICkHZjZ6zrhgqfxgS9/1SiXzQIhALZCFRIA1HDGWkiZljkcS792u3N62bX0dHNmmiOfhpxN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegghMCRA9TVsSAnZWagAA6MwQAKGMOtalFCCn/mqekN7P\nmS/XyXWIUm/ZXjVv9W5Er3GzTmh1lR3jU/fJuqbY6mhw3du+eEbXFrUew9D1\nuf1tCQd/EMEuVcXtSL4xpyTdR9sj3VQUDpHPe9smH2UIWCdfeVqrHUjGWYVr\ntFpUAu5k+YmoIu6QR94PE5xW4r71foj9iJ7jE+JoFu3faIakb3T/q5m1Oujh\njNx3x+kUMw04M/ji5yaOVgr8fgQjy0AIf2QWycWhIWT3F86KC8kg8U6oTqlb\nDVoB2P30rm0ESfR+RG3q+cYpnS2EsMgvDhv9D6zXh7DZ05u4IOJQPhiD/IZf\n9EQXLTrq1NqgJNaFyzm0klNSg/UoYzi/oq7tTi+hv6s3SB0yVyAOxHjhqHmZ\nFn+vh8FAyNnR3c0IQPAYUKUkXjs6mC1n9PfUjHEiDMIxkb8avih9NK+7my/e\nC/2+eseNyt0z1b6yJf6wj3gLEzLctIRya+dNbMdUmTtHdQFPpZ/+7kKGfN8R\nT50+Y2Y4bJsnd79HGuJrlwzG82QwIcAEkwxN0aCrqQ5B82KZLLtyw9Rq5JyF\ne2UuPmuQBO53u9G0+Sk20SAnxkSgsLsu4Ii6mr6ydH1BhW/UNVbtitnDYr2K\nPZgQlvGzkqqiEKAevM9yTTYW3RTJQaxjHPAB758xGrKMwZcmBh5y+NgCbXo7\niGKj\r\n=WcOu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=10.19.0"},"gitHead":"0d44cf237648aef68918a783f0d3368af8c4d5d1","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","strict-qs":"^6.0.2","@whook/cli":"^4.0.0-alpha.40","knifecycle":"^9.0.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.40","@whook/whook":"^4.0.0-alpha.40","common-services":"^7.0.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.40","@whook/http-router":"^4.0.0-alpha.40","@whook/authorization":"^4.0.0-alpha.40","@whook/http-transaction":"^4.0.0-alpha.40"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.2","metapak":"^3.1.8","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@babel/core":"^7.8.7","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.1.0","@babel/register":"^7.8.6","@babel/preset-env":"^7.8.7","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"10.0.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.40_1585580108026_0.8169289715351404","host":"s3://npm-registry-packages"}},"4.0.0-alpha.41":{"name":"@whook/example","version":"4.0.0-alpha.41","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.41","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"ea222d847df1afa9ac8fe4019a9e17fa995abe03","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.41.tgz","fileCount":136,"integrity":"sha512-bbrMVhzjfLWES5e9lS4TnPGl2aYSXyTPNeG2cuwsaifAR1PNomdvccOLyha6y9mqVkTJNA5IhiUSuMhlkz5FSA==","signatures":[{"sig":"MEYCIQC4YHyBaoIWCttShQ2kLBd9WBL/gg8UoSvpoxmIRgcGDwIhAJhdEvDklN8x/DgI3j0w8HiW/dHxD1bTgVOtrw5fSLd+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegh5yCRA9TVsSAnZWagAA7PgQAKFkiKmIaBkYYqVTXVyM\nQ7xoLbCrVc00UxC0Ol4b3KlGrDlSsPGFw+Ad2sbtj5SWvptvqnkujUMc1AWF\n1ITYiOhlaxrsftW227SYVoI5YbR2R8RPO+kFKJgYjjKOA1nsVRUGkbgJBXCm\nEs/DbWetwIaMK2t7S7o4cYdGg+6mQzRoRktE02+Ak6wot3sLAFnWguPdiWTl\nAvnAWNTtsnLKPEChhyfKJYAMv+UmiBx8KqQPySZEXaCjnqy1u+xbrrTifU+1\nBhzA+7F3KuRMUmUvAn0TT6Ewk13cfDQOr8wEngDT6H7IPMOblFHOvKSTE52O\n/GGNc+JgXDAhH9frbEp762e2V3S/UGnFFpNpIWDGfY0oJnEdCbvmq5ZSgDpR\nuoMlAkHtHRC4fowFqaMGtBzWOsUGQh1dqLHNhCqzxcLKHhJXX18U8QGd39t4\nFvBiyd8ctQ8gZTrrb8PJgjerh8+EOtVSDJLP3h6kxdCjfwUa3AvPR/RGNrv4\nQ1InC5oFIFDDXjghHDQxerJQ9yOj2VcGsX8lOodgeadCc3M0wgYJe/0GcoZk\nSfsGPYUMrjTJSVdS9i6JQTHFvwNeGaiJK/otlzP4vElQ5xg/65KCBr7j5zfq\n0ackPxSf/6zVWHHdnAxINl2oW8Z1ykAQNZneogQ0Y31xNlUrawu78SJr+glh\njR6x\r\n=JKJW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=10.19.0"},"gitHead":"7e4cd2bb4c6fbad2cc01e91e29e311d5a4cdfcd9","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","strict-qs":"^6.0.2","@whook/cli":"^4.0.0-alpha.41","knifecycle":"^9.0.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.41","@whook/whook":"^4.0.0-alpha.41","common-services":"^7.0.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.41","@whook/http-router":"^4.0.0-alpha.41","@whook/authorization":"^4.0.0-alpha.41","@whook/http-transaction":"^4.0.0-alpha.41"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.2","metapak":"^3.1.8","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@babel/core":"^7.8.7","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.1.0","@babel/register":"^7.8.6","@babel/preset-env":"^7.8.7","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"10.0.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.41_1585585777596_0.2920806274986627","host":"s3://npm-registry-packages"}},"4.0.0-alpha.42":{"name":"@whook/example","version":"4.0.0-alpha.42","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.42","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"22da31b840180371c8e43a5ed7ed18a890efcdea","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.42.tgz","fileCount":136,"integrity":"sha512-AjMqQE/VReFNbUc5lhvWnnNvpDJcdrVaVJ1pg09PbRfIWjMgSu9oODjS4oHNYnR2Ij8vfRDJMTRAcQxpiwkylg==","signatures":[{"sig":"MEQCIHrLCZUuvu8HutmdjumweukstF120zvZDGyJn4Pq35WaAiAOz91/6UZ5NrMrTgOyfmhkswZkeNhoRMF0nSUiUNbtyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegxKtCRA9TVsSAnZWagAA7NIP+wSSb7hsEqPTKsTV3ecg\nVx35FCsv/L1Y1QwwqST3Hh1Jql/yuNXYd5IbeWp6WeFRbJw42TfTJ8D/GwOY\nhYJ9aYcsGEedC4JMI7NGdR5cQUEQXQP7wMKqDInXfaZOxEXAyASGUxCihnSW\nThZkE5bikFZUu6iis8162y5J/C/uI+Vw9uA7EZRMKgKAKnzLtPNXNYfjN1wz\nPjDSkKvvrPlUK+LSi0E1PnL77hjaLBYzljE6Jj78YljYnDGKVnsTJo5KFl3H\n7zJEVXjjXfL8YeRdKKHUqhmR5MBJZB3xBnOhBNt2BID4u09E3mryV20iBMat\neIrF8XYuYr4Wu3myEF9y6QEIF3frAt84gDY3yqty/BaO2I4fqko/Yw3GXcu9\nxyg+f6BMhimAB0EhcSXsVzrluRU3lsfi9gDjoneOZYBFtQXGxFPcrdeH5IDe\nsxUb2wsmFaoJI7Y5IKdd5Swi+8WvfzRb5JuAyOpXqjwIeDLSmJVJgIB6Whrg\nImY3Eajlxx3s5Axs94KCM17OJIkgIBMb3u3Sysnzs/UbmNkD7lIS51/mY7y5\nJxo/i8BXeGxDMGkQk8YduIN9uyMETRZuJGdkm+9uFx29q8nmzqByCBdZfgNQ\nkEmIcez1pZlukocZrQSkls+erhMbh/3UcD+FKFMaHe3nUE0tEQJQXtc1vc9v\nh4Bt\r\n=OYkN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]]},"types":"dist/index.d.ts","engines":{"node":">=10.19.0"},"gitHead":"b0157e322bbc03a5128d95fc0462e367f5b1e2b0","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"10.0.0","dependencies":{"yerror":"^5.0.0","ecstatic":"^4.1.2","strict-qs":"^6.0.2","@whook/cli":"^4.0.0-alpha.42","knifecycle":"^9.0.0","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.42","@whook/whook":"^4.0.0-alpha.42","common-services":"^7.0.0","http-auth-utils":"^2.3.0","@whook/swagger-ui":"^4.0.0-alpha.42","@whook/http-router":"^4.0.0-alpha.42","@whook/authorization":"^4.0.0-alpha.42","@whook/http-transaction":"^4.0.0-alpha.42"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.2","metapak":"^3.1.8","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@babel/core":"^7.8.7","@babel/node":"^7.2.2","@types/jest":"^24.9.0","babel-eslint":"^10.1.0","@babel/register":"^7.8.6","@babel/preset-env":"^7.8.7","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"10.0.1","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.8.3","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.42_1585648301230_0.24783813656469533","host":"s3://npm-registry-packages"}},"4.0.0-alpha.43":{"name":"@whook/example","version":"4.0.0-alpha.43","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.43","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"8e58860d092cdfd6c7475cb7937021147c4f0c96","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.43.tgz","fileCount":166,"integrity":"sha512-l13JOJc0TuQSEg34pYDLng/8IMjzbj4LU33nwDPeiNdAqRa+118DujSrMJNPOniIy+/bVLZu2VPcTIW05NLKbg==","signatures":[{"sig":"MEYCIQDhmYGcbGEeeHejcNsLCWBEApyyHwWNlbkzaPx+zLr6BQIhAJrTbLc2I8A6QZkqEkm54wXzNHbAklxfw4dn1JgDuhXM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehzxICRA9TVsSAnZWagAAnc4P/i0I81ZhJYop15ryhzl4\nhdwsjQn3Ih+kD0DSaQbpjX4KmmrUFCmknpArKZkUtEDwssGloLBBsGzLW4/I\n3v8m8y+J305dyDOFL0VGvinBCGU9ZVtE/HHxUBr6Dp2zHYJaaIzqnqPUhsLj\nVWW2gcQbW9g65SFXFIFtUFdza5TTrbBUfVubFGl4gmHOJ59TwHCvsC8ePYP/\nFl0PNppUImxysk879fs8LUmH0G9rkgTNvYt+Nr1lj+v3xSaOfe60o0ed4e0b\nRJLpFwXac2Gtb2wWUF2WflLNqUEUZEI5QX06vTJf5Wo2DsiZmxUAf4omoEgX\n9DUul1BpQjMpKBm+g65jqMWZ8p7alvKAqIolR/qvT95hhh0lWKCwGQYmMZo7\nxt/LKqO1wbw5IswY4yb1kvr76stSOaC4n8aIwXdnw7EgboAtOFYFm3Kyb2RA\nTrkqVKh91VqhhQm0yPbybtlWXkT1rO/QBAnLRj9n1InpYUm/epSMbLjw4cZh\naSeH7GPBD0HRW+f/PuZeZZgcvYX+v6/gwrNSImBXonPDeUpanWB622fv/oHd\nlhbU+UQqnhwOCsyZKxjDB1GxIQ3t19p+TcAE7t8pSMfxwzDgHxQqsPd/h++b\nL49Q+Ch8/YfnIv7uWtBzQw7M//tYh+x+eg2E1peGO4i7XPoeYFfNyw1EWDFl\ntAs3\r\n=EwDn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":"false","targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"e9e8cf71498325e29b38118dcf294d879a7bebbc","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.1","@whook/cli":"^4.0.0-alpha.43","knifecycle":"^9.1.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.43","@whook/whook":"^4.0.0-alpha.43","common-services":"^7.1.4","http-auth-utils":"^2.5.0","@whook/swagger-ui":"^4.0.0-alpha.43","@whook/http-router":"^4.0.0-alpha.43","@whook/authorization":"^4.0.0-alpha.43","@whook/http-transaction":"^4.0.0-alpha.43"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.4","axios":"^0.19.0","eslint":"^6.8.0","rimraf":"^3.0.2","metapak":"^3.1.8","prettier":"^2.0.2","@babel/cli":"^7.8.4","typescript":"^3.8.3","@babel/core":"^7.9.0","@babel/node":"^7.2.2","@types/jest":"^25.1.4","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","@babel/preset-env":"^7.9.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"10.1.2","eslint-plugin-prettier":"^3.1.2","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.9.0","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.26.0","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^2.26.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.43_1585921095960_0.49915683121665855","host":"s3://npm-registry-packages"}},"4.0.0-alpha.44":{"name":"@whook/example","version":"4.0.0-alpha.44","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0-alpha.44","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"7d1228979070fbd5ef68f04814520a8da833b65b","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0-alpha.44.tgz","fileCount":181,"integrity":"sha512-pTuIEBzMb/9Gb4rdmOY1vQtTSWAaxIFmwCddxvds8FhsselRfjTi6QqVST9YkexlSBXU6NjUx1TMbRsbDbkRoQ==","signatures":[{"sig":"MEUCIQD4fhcQdH+02+hKwiJ3nUjP+rfCzev4TktaaV/1A+p29gIgDn36S3BH9dXSy9Igwban2f/pU55ug0TWtITtn+WvzBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewYB+CRA9TVsSAnZWagAAKOIP/1OPimp5c04NV1WAkUBN\nfZooks38p10qAD6DTpwNoskrRKkg4gnz2Uq8EFruRC2zOUztcsIrXvAll2Uk\na/jWRCi4+/fdHmeTymEdTN2Yz1KANdl0mMgQimPcrMZiVzBfSginsCX5NW6P\nqcYMAWCioqYTelxRnOTJmQBhl68H3AlhO0MIgkE8RtVz9jkfKpnzD3RjdYrh\nZCtAkUA1+3rINmTH+PFxxRQHofFY2JYIXqfFHPYPTiMUpm9Ts1AD1tgoiZwp\n7ZnJuzjbXgQ3v8oYjGmOYd/htEm2C29Se6K0SPew/2nsaNmQxXXhHFRz9qyu\nw4XlUEkmcka651qZkt9KmhEbgoCg4QjMF2/CCH/u0XEtIsmWUd9oN5DZKzVO\nSP2UFpZltXrVqJMhdA2LPyXWtWpq6jvOb1C+jZ9oD3MedDGPORrsuuddS/3R\nESO1oUuFeu1mKiOkXebHWMqo2HQiksSmMiXSGTgUqI5vuWNovENURUmbbWq1\nTkToSpGfo45y/JsK8J6yaR6+SE9cMgq+3AFAxC+aIkUU2YTSvHMHbJP9xiCw\nomlvy1pREa46z4SUL9WHxxicyU/4wOSwT+dPI2cNYlH83BScKqBmNa9jjPUi\nlidgB9BC2oj7N4xQ44/XCyucgI156Fhp7jVNH14F5TCXvwz5LK24o2Ca6QwH\n0Ugg\r\n=RxM1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"d12cc00d67fa34f526d053165fd4dab19eb73a18","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.2","@whook/cli":"^4.0.0-alpha.44","knifecycle":"^9.1.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.0-alpha.44","jwt-service":"^5.0.0","@whook/whook":"^4.0.0-alpha.44","common-services":"^7.1.4","http-auth-utils":"^2.5.0","@whook/swagger-ui":"^4.0.0-alpha.44","@whook/http-router":"^4.0.0-alpha.44","@whook/authorization":"^4.0.0-alpha.44","@whook/http-transaction":"^4.0.0-alpha.44"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","axios":"^0.19.2","eslint":"^7.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.0.5","@babel/cli":"^7.8.4","typescript":"^3.9.2","@babel/core":"^7.9.6","@babel/node":"^7.2.2","@types/jest":"^25.2.2","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","@babel/preset-env":"^7.9.6","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"10.2.0","eslint-plugin-prettier":"^3.1.3","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.9.0","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.33.0","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^2.33.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0-alpha.44_1589739646058_0.2645026036666802","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@whook/example","version":"4.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"398f44b7e819c29fc7d265c1a346b715aa4b76a4","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.0.tgz","fileCount":181,"integrity":"sha512-5B/+0j8rFCTBoegHsFMIYBHVb0wzcmEAe3HO7sC2yZ+3X5UhE10gzcKbXUU8RKeERAi97ld25vZXR9KG2BWIFA==","signatures":[{"sig":"MEYCIQCKYUsXsk9wQYcekkBCGpmwrHEnvRQ7BjzYtmNhbGT1vgIhAIf3FVRoyHs+nf14GRIqGbMyAjC/jfloJ9/R9kGcAno6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew4C3CRA9TVsSAnZWagAADG0QAJWVv9PtFWJjnAmacIJP\nMVMn02LqvmfW492T9YSDGRsKR6Atpau3I7efJPvlPYErT3PpRVq48Wvn9cYB\nmofLPbF38zPzkFTGxfzbljlcZvi0pI8MiS+AyNncMCaqMGp2W7zHc+aa650A\nSOSMPgttAU4iOk2OSy6CBcZYH6LjP2tHzBKQshV/fLPT329i0qCmycitQl90\nLvEzjYnzKa4n+k0hM+WH/CE+U6sD9WH5Icl9VjXJ5D+nm7GxyimY7odLolEG\nxS3xrVGIRalkCFiDkRXo6WaNY5ER49rN0fvNJOSKT1zWVpWBJHCL1YFNyr6U\nfS1g/QsvhA+xzHC2Af9MFB7aQMpeiAhTworUsrzRsV7YU4OnAPpe5K3PcdKA\nUiEFFmzo7GsdB14E3fhOreYYnQV3SXnn+vyhi36QOjLpGxWjaqOW8GJkhe3X\n4IzfEtGBivlbxwuWcTg2sLNs1GlebCWqfmc9becq3gszerD2BkX0vyYL67hI\nURG3abeThjNdk3Wv5E6ekr+cErFQkowNCBMyNR4aprPZHbEvVE/boafA93R+\nwoeiQn50eXMbDZ0uvjs9/4jm79nC33YSlSykBDikoV7fK/SfhRBj9JzhKcAU\n1KArwu6PLNxpjyKjfGxi+itbRhiL+uUsyPsEbvzasRITqEODf1Oi1W6o22GM\nSbW7\r\n=7Z+y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"21adf4d23e517a1628fefa468fe64a6fa9875b97","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","precz":"npm run compile","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","preversion":"npm run compile","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.2","@whook/cli":"^4.0.0","knifecycle":"^9.1.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.0","jwt-service":"^5.0.0","@whook/whook":"^4.0.0","common-services":"^7.1.4","http-auth-utils":"^2.5.0","@whook/swagger-ui":"^4.0.0","@whook/http-router":"^4.0.0","@whook/authorization":"^4.0.0","@whook/http-transaction":"^4.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","axios":"^0.19.2","eslint":"^7.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.0.5","@babel/cli":"^7.8.4","typescript":"^3.9.2","@babel/core":"^7.9.6","@babel/node":"^7.2.2","@types/jest":"^25.2.2","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","@babel/preset-env":"^7.9.6","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"10.2.0","eslint-plugin-prettier":"^3.1.3","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.9.0","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.33.0","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^2.33.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.0_1589870775303_0.45739690070314487","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@whook/example","version":"4.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"34f74e83b564b2890f1176d1850742e9f4210b6e","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.1.tgz","fileCount":214,"integrity":"sha512-//0eCmlQBDFFoY3bZo8xLGztKC+bbx+c6XtqT4NlwH6dSvBSKOc66wNaT1js6ZO91BurzeNtr4aZpvAnbHSpyQ==","signatures":[{"sig":"MEQCIGDARSI62yPT6IqYgyndCI4kQGl74Zm3cLz3/0phB7HvAiAsR4armewVbwY4zKJ3dq8NwqbjRdH9A4uXEaUWSRt+dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew9p9CRA9TVsSAnZWagAAOyYP/0rh4XBKe35Jv54eERCj\nn3XZYKgyp9rkBFfUzgGrTmZHht9a1p5wrRbQlvk+SeaavnrNd0WU9u7Pe5GO\nulKsutb7zgjkUVMDqXxWBzio8NAi1MYHUYo7Ji4EtlA7Di2SsZwIgvG5RvE3\nxaQ+hB72BllI7RQw42JO6/uwN+2hBR3Ld/Sel/b/cKaSm0mp97bdh6p1u2NW\n4WVk+tROXURZgLI09UJ5A/QTCMxVRvYjG3kJWnqacj8YdjxBUrtczHRu946V\nRjOA1j4fs6ADsWqimWNaHFpF6i9CP4y1sU/giCupEQtVREgba7DV6Ez6ekxb\naMNmT1H+QDjMNLPlzkftG4V/HHTgq1zsY5AC/k0J8xO4hYeLA3YMgvZn42ic\nKczqyi+ScNQUlqRjDXd5/so/BfklEX0JX8t+cdfZkKjzqHSZUFCM6Iqi0Ylw\nx36nlG9k6fMEgmhV/hIQOWssGuv7jxbYnJplP06hpvu+s4hbvVBcsgj6d5+7\nRcJTgteRv8U+9QmVo2o699AHwrEDbhiUQJ0JuOfkR0VHM/+BfKGaacq5noFx\nFmQdnGtb1PKgdi97eGkG82bVtKk5OtMS5vXj9BpAWfWWHN1osrNp+zeDTKYB\ngTDTqmvRrPah2F2ITz01mJ11iBgBp4YzK8x98T3avk9DFGXEsagix0/N0NSv\nt84k\r\n=jSDM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"ad97d7497f6e28901b62ff0fbe74bb3ed6cef09c","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.2","@whook/cli":"^4.0.1","knifecycle":"^9.1.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.1","jwt-service":"^5.0.0","@whook/whook":"^4.0.1","common-services":"^7.1.4","http-auth-utils":"^2.5.0","@whook/swagger-ui":"^4.0.1","@whook/http-router":"^4.0.1","@whook/authorization":"^4.0.1","@whook/http-transaction":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","axios":"^0.19.2","eslint":"^7.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.0.5","@babel/cli":"^7.8.4","typescript":"^3.9.2","@babel/core":"^7.9.6","@babel/node":"^7.2.2","@types/jest":"^25.2.2","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","@babel/preset-env":"^7.9.6","metapak-nfroidure":"10.2.1","eslint-plugin-prettier":"^3.1.3","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.9.0","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.33.0","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^2.33.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.1_1589893757247_0.16149595274855133","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@whook/example","version":"4.0.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"12a42a47aa4354ffe1a4135042b0fc17b347ae0c","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.2.tgz","fileCount":214,"integrity":"sha512-4XD42qEe10lO17h/z55Ajsghu/Nr2dS5LJ9eu4wn2fmw4GiL5N+X57ojm42lPZyfI+BmSzYGCHjjmntMZPJ7BA==","signatures":[{"sig":"MEYCIQCwf4v86uDbuS9bVrPXGl7SvfVJjHJ5gtS6rIgmTDfY4QIhANRg1kQwms3l5A1l3O5De32kz1nBOK8dFlgGS+VyE6tT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezNxeCRA9TVsSAnZWagAAd5kP/A2P8Iv9Jzl+gFE7t3xN\n79v54bsveu8jfwUteOzKIlQtVzUTyCRVmR7J7+Y7bQ459mgyLTSyzsuOF52K\nI3YNSvRYx7glfZypPXU413nSPTAFc6qHfGVrsjHHrg7bUk2I2fMWM5CBUHM2\nKipWg6SDYeeg5faSGoebw1rxRbqIoH2Hw3W/s/GM4tMNiM5pJ2qnry7ntwtu\nkH1TUz/8/iTn9wyNYucDWYaRiIO+1Juu+1Ag9tM6hby7fchpRpA0RDlri5e3\n+l4F0xxJaDM/Xhnc1rMMdbSbqUfZjOqmEM/PLMKshbsotHineJxexBvFbimG\nPQTL5+yLLmVD9SAl+Tc8SDPcq2E2zA0Q85ejf1cN0o35I6FTAs33aDeWKPM3\nA2AGLaewi+u7WneewOYMnouutkclXE7kJ0tV8r6Kdfqdal2vwWpFyrtJNLTB\nkKF7lHytYFYFTQCllXinOXgU0NPxh+ksgrUGh3ayeBSYL26vULbAo/rTsqyd\nklH9npIdeL7ZDb69zXRV4+9CtaWQlu7i/qyX46b1OEqvUfagbRRwpEZhUXzR\nztpXPjAK5EZSd9sR1bM6l0qylGaybzLskEFXMjL+2RYa/VfzwJzTJ2hnNF9+\n3aa7YmJQdxnR9Q3U9at2tNMpIjvxXY80TmHQGtsmNUd8XL23KLwCOmow2dRx\n25LS\r\n=lh4M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"c06992b6ed4a59c90d3f9ebb397a766af0d31af0","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.2","@whook/cli":"^4.0.2","knifecycle":"^9.1.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.2","jwt-service":"^5.0.0","@whook/whook":"^4.0.2","common-services":"^7.1.4","http-auth-utils":"^2.5.0","@whook/swagger-ui":"^4.0.2","@whook/http-router":"^4.0.1","@whook/authorization":"^4.0.2","@whook/http-transaction":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","axios":"^0.19.2","eslint":"^7.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.0.5","@babel/cli":"^7.8.4","typescript":"^3.9.2","@babel/core":"^7.9.6","@babel/node":"^7.2.2","@types/jest":"^25.2.2","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","@babel/preset-env":"^7.9.6","metapak-nfroidure":"10.2.1","eslint-plugin-prettier":"^3.1.3","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.9.0","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.33.0","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^2.33.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.2_1590484062247_0.18481084217941035","host":"s3://npm-registry-packages"}},"4.0.3-alpha.0":{"name":"@whook/example","version":"4.0.3-alpha.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.3-alpha.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"16de4a97c0e57f0cf150ec14c512e2634337eeff","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.3-alpha.0.tgz","fileCount":214,"integrity":"sha512-5LOY/mk/kS+xi6Wba0AjZE73D9EreBhSAfPYpOOVE9WSOXPWq2qDaMcfOpHVNhAypZ2Hs1N/YkaoqKClTIE+Hg==","signatures":[{"sig":"MEUCIQDQpIzVIqKd9he1TIPKWcgZdo44pDEz6hW3g7zhAcYHOQIgXBgl1hxoTQzUPHfh1FbdswhL+W+s24x3RPYn2aorvFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0NgcCRA9TVsSAnZWagAA8AgP/2QBnny+5j9SMQmXw94F\nK2thmN/dG0L9WUKmjOd0yJsivzqp5yQ1liKyKp58ctfOvJN5EpvzIaHBCrWE\nw6jGaeBqGetHfhZtOccDociie4Cx18U5QMM1OA5aumAEHdwaEahSfTWTENkP\nD3uvwQfs00XLljKWSgdIkAhSwahQ8aWLdnW53m+I6NnHeqR8hr2PdYydSHKq\n3uA8YDYABWngumhIucSHAMX6kXiJ65vMuALefOZelalPGTRZWPA46ZKmXT5D\n5OX4tia4dX1FUR89XO0ksg2rmvch34Xbj+hnPnXUMnZUHO3xTXRXKkJqEqco\nFgjUxicBBolTY2t/btcHf5Q96X4M46c5XINdNx9akbknqUm1I7UkUTwb56/j\nsl7zLa+1eY+c2thvMzj8WV7/45tPfd8ziXGHUQn9ESsb8qdX5AsJpKXlU2ER\n2HxYy5NBBpzZb90PgcoC9w2iDIB4hPs5MtvGB7UQOtMPLwywImGhy+yjyvCt\ncyabv2XTbuHD0upiZFwIR4NFdSoi6Uk32dw3KF9wtoO5BizufOEZeiRwHkht\nRNjdNSr5fUj3SsTMaU9RMMgLLhU+KgS2qSxxSRaNq8VtepVKw9rL9zZX8lFy\n/qytodFB0T1YiJ7SUK9qPJzd+MOgX2aDfxbjj/F9hxV+Az437sEERogsF3hC\na0aZ\r\n=XpAm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"55df1f1faa2872424d14bbac09a882abf7bb61cf","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.2","@whook/cli":"^4.0.2","knifecycle":"^9.1.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.2","jwt-service":"^5.0.0","@whook/whook":"^4.0.2","common-services":"^7.1.4","http-auth-utils":"^2.5.0","@whook/swagger-ui":"^4.0.2","@whook/http-router":"^4.0.1","@whook/authorization":"^4.0.2","@whook/http-transaction":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","axios":"^0.19.2","eslint":"^7.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.0.5","@babel/cli":"^7.8.4","typescript":"^3.9.2","@babel/core":"^7.9.6","@babel/node":"^7.2.2","@types/jest":"^25.2.2","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","@babel/preset-env":"^7.9.6","metapak-nfroidure":"10.2.1","eslint-plugin-prettier":"^3.1.3","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.9.0","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.33.0","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^2.33.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.3-alpha.0_1590745116193_0.1527920319262177","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@whook/example","version":"4.0.3","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"3ed49b7c86acb02aaf7c835baaf42e739e5b31b5","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.3.tgz","fileCount":214,"integrity":"sha512-/tSNe3IO04ZyYpU56zgUWXsXTlm0CgaBM5jONzd7P5WR1o3OJtIev672VATHlJGNfhyNp9mcgcVsI7LyOB6W8A==","signatures":[{"sig":"MEUCIQDc1i4Yo/d3PsX+ny33vPgemUFbUiYnepDxFn0/fA8KyQIgTuXNTT5cVFbS0Dd0PDeW/PzEdgBfe8Jfh5RRGdNEw+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0TuZCRA9TVsSAnZWagAAed8QAIis0ZO6iRS7sazDMh2x\nWDvtijxSCqf/5TdiSudZIZk/v3x03R2JE2GgIWzGSWnVbGDb4bocoMfC0+E/\n3d2U3OxWvmVjYOjGT/j6yCy6X4QvRaRS4HdahU442ZrHmIdwN+65D2T2GbcM\n/lrHrBkHQK/KmE+8tIFUER+vr6txcPgvq3PiYQ0Qwbodeb06RjYotIIhcTGi\nY1Q6QTC4IR/B9ePRYtrl7wjeU0KNc3HM6TgtkygiWSnQ4w5Q0S/9NKNMvIr/\nHkia984Pvx97gk6XnIZp48qDIQD2z8qVTId04AXqbSOgkyZ1HtypWZQfQMep\nKVSEvGKRxSn7P+zFH9tSR6BtHQ51v1PXaqeLH5AEC0+H/MntUO0oRQP8lo5d\nE1DubluOXaQpkeODlSSHf9WkR9fQDOcqitgvMdbHzJkhP4vlNioEd/fdhWzV\nrOFJ7ycZ+3fKYJQsuNq2FcCQDprdUeB347BlRpH/+yqxkoBUP5HQENH4n+0I\n0jOxAgf6YWJRw39ART0XDJlMp108StjIlO4sdrqeVTGuCzgtk9ioH238ty7y\nQRFKZCj3GVMwg1AA877v4FijaX82ds0vvO71why3oZ3HRfkLOmA7BgC4QghF\nwDuR+Yk0D3jKbslKWI1PF0UzJod50yyXrngPqpGKUWrxUqJs+EEInnLCnwj/\nyGjV\r\n=qi33\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"fec5bb0c4d821edaefb8571fa353d9845f164298","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.0/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.2","@whook/cli":"^4.0.3","knifecycle":"^9.1.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.2","jwt-service":"^5.0.0","@whook/whook":"^4.0.2","common-services":"^7.1.4","http-auth-utils":"^2.5.0","@whook/swagger-ui":"^4.0.3","@whook/http-router":"^4.0.1","@whook/authorization":"^4.0.2","@whook/http-transaction":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","axios":"^0.19.2","eslint":"^7.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.0.5","@babel/cli":"^7.8.4","typescript":"^3.9.2","@babel/core":"^7.9.6","@babel/node":"^7.2.2","@types/jest":"^25.2.2","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","@babel/preset-env":"^7.9.6","metapak-nfroidure":"10.2.1","eslint-plugin-prettier":"^3.1.3","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.9.0","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.33.0","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^2.33.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.3_1590770584539_0.2222008556221995","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@whook/example","version":"4.0.4","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.4","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"819250317f4e38d43a3e7f4a75c735381a61c83d","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.4.tgz","fileCount":214,"integrity":"sha512-4o3IXxVeMN8iwiEH/Nf6v8IsY83TRt5+Jg/Xckix9KtjoYVAonpBGfbZRHcTDzv5Ad3vrhO+bYTtMWYFA9t5HA==","signatures":[{"sig":"MEUCIHYozs+s7n4U0TsuyLjEJ8FwDYj8B/AOa8W1VdlOlcmyAiEAgWWAG3bzvgiF5/wrcyUCsKb8lJ4FLyevew+pA3BZ8A0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe37KJCRA9TVsSAnZWagAAFB4P/iTyLOoe7YBRFPeVNCzs\nNObCCn3be2XN+1Clisa5sXH8Hb+oR3wg6sTqemVw57b+bHpmuBIz0vwKe4pd\n+trIH7xpCzljvGXMILm0haO5axkLnUJNcULZs37fUN9EMB5YKGCU1tPjjRR+\nCwXt09hbAy91zk/ac7phgyZcvpLOLVTt5GtOT1yL+QVSHD5DNMW/uh+rOV6l\nF4zMS35PylhOxdkgzx7sNNgVSxseyd0Q57M8XR/8UR4iQoyZoVldc1FoIqOz\nJ9L+Cv7ayW9IQ20T5bfLRY/C0dzPGO4UrqPuEesc6Rb9k4zYl3NtuZqcjZEP\n+yd+63u3FSBOpP8caijxKnTFtGMqqWF18fUjp+vKs91MAevLy6RNPI5LBQQi\n3TZTs8Up1FaDxLbQEsJbg5j5GNBazGs2oZxjNVpZb94yNlHHY2z3O8Wa5IMC\nXLjdZ5FchQQMolmV7QzGOWVrk0BDJC/EndUedmoiBYdBvLodbcaMdd3p1cMB\nBsJR6pSa5k3706Ylm9+K8o18KiglzOuqxL6oaJ1lD1BnQjpaZjd6vEOmEYwH\n1gHSEwF/LG0Q/eoIuY1uvKHwtR6mEg2o7E59GM09jJtr/isu+07c+9Jm3UfI\nArQY1h9PCWJvvedzZBOBVFU30Aatqn7hwqKzwQlVcK+pi6STbvqu2/rPHFVZ\n3BFF\r\n=SYDz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"d103ab9b7ad4cc84e99600faab987a543a969960","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.0/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.2","@whook/cli":"^4.0.4","knifecycle":"^9.1.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.4","jwt-service":"^5.0.0","@whook/whook":"^4.0.4","common-services":"^7.1.4","http-auth-utils":"^2.5.0","@whook/swagger-ui":"^4.0.4","@whook/http-router":"^4.0.4","@whook/authorization":"^4.0.4","@whook/http-transaction":"^4.0.4"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","axios":"^0.19.2","eslint":"^7.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.0.5","@babel/cli":"^7.8.4","typescript":"^3.9.2","@babel/core":"^7.9.6","@babel/node":"^7.2.2","@types/jest":"^25.2.2","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","@babel/preset-env":"^7.9.6","metapak-nfroidure":"10.2.1","eslint-plugin-prettier":"^3.1.3","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.9.0","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.33.0","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^2.33.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.4_1591718537365_0.40197075964489826","host":"s3://npm-registry-packages"}},"4.0.5-alpha.0":{"name":"@whook/example","version":"4.0.5-alpha.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.0.5-alpha.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"86c01042e07f61daffd5f2bda006c3728a8337fd","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.0.5-alpha.0.tgz","fileCount":214,"integrity":"sha512-TSv/7ywcWlv2FI+qK/EpcBkTYWEX2SYbAB7YN+bxC9a/smDX/STLumDusPUholSaE7bpd193IW/ReuPWjGCKEw==","signatures":[{"sig":"MEYCIQCZ2+Uslm2CtsCbSVVD5a8DJYZ4sZ8FBWLxs4ntHts1kAIhAKfS0nLefTRt51Qdw2MCPcbSRn3mxiM/iBI3wfsIaYTe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4zDKCRA9TVsSAnZWagAAMeEP/RHkJX/1vHbB7JmZil27\niaFe66ipiEFmYX1fidBxtshhbFJ34xH0/V6j/W1R9+5epEigO1HeOYRgQ8mY\nWs0NOk9kVEVPWK03kUQSDPC/2HlAZAFlxVqRGjMiconEg962xELWlPt8+UhI\nK1IrLH8vHI58UfFs/ax7CEhP4YDds0xQy8Apr/IaIMUv+lXWQSgoLSTfWV2v\nwbz2Oqtes1dLu3uZRwGtWSANbWD0H3Wwy/Lo1jd5HwTfuNT3wc7KryFFjXe6\nQ+tQv0iqccY3CBCDE1MSCAb2RYnNByqUvz6jzGUOaDfY7kWRt6VwaTagfaDx\nDV7x49YfZ2Nd8inBh9EHwbN/buwlnWG1kTENXhQqlXeLfjVQI7hfeybiu7J9\nbvnGF08K9G6B3o8MeXKUzrVA44eyqcd/b8LWfXjYo4uPiJELzYiHaS0UzwCd\n7YjUt0lskOEilEGqZS5VaPgao7w9FojPrBLbai34cqpLrbQmwfgkELPSgd+L\n/HOn2IvSQx+IooNH2ZLXpdYlxotOYpGdfTDpNz3xaxWFpqiuqqToXnEMWN3y\nwyNbwznkvUeJRC7dnTR9mOzCLoXRkRJqqYLyYqwCLf1ks8b9i1LNH0ci21Xx\n8SG7lqd6vtbfoO0m8nLQiN/zxteqxlpGKgM8jnUtcnFUmpFSZrTCZuEq964C\ne2k7\r\n=daP8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"38ca2a1cd9475e65d9e163de93888f7de3930a45","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.2","@whook/cli":"^4.0.4","knifecycle":"^9.1.1","yhttperror":"^5.0.0","@whook/cors":"^4.0.4","jwt-service":"^5.0.0","@whook/whook":"^4.0.4","common-services":"^7.1.4","http-auth-utils":"^2.5.0","@whook/swagger-ui":"^4.0.4","@whook/http-router":"^4.0.4","@whook/authorization":"^4.0.4","@whook/http-transaction":"^4.0.4"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","axios":"^0.19.2","eslint":"^7.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.0.5","@babel/cli":"^7.8.4","typescript":"^3.9.2","@babel/core":"^7.9.6","@babel/node":"^7.2.2","@types/jest":"^25.2.2","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","@babel/preset-env":"^7.9.6","metapak-nfroidure":"10.2.1","eslint-plugin-prettier":"^3.1.3","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.9.0","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^2.33.0","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^2.33.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/example_4.0.5-alpha.0_1591947459482_0.6726607075326176","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@whook/example","version":"4.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"70f50e41a6a81ca146a66bb84d27780e5705eb42","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.1.0.tgz","fileCount":250,"integrity":"sha512-E/FqDhPHRInZ6UBSOfyc/pOM0H6rLxcDJoL3gSx3pI4aDfCf1ZeiZxkuYJI0unakhynbtkvPsZLiZC0KROK4/g==","signatures":[{"sig":"MEQCICUwte+KBododt7jda5/vxv2L6/RyCdx/aqhpas9pM7TAiBSLRXViBg3sACyYycgie2aIBk3yWbBCbEFGwBQn4tPtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP5coCRA9TVsSAnZWagAAwgIP/jn9EIaTi1vqeWhlhi5/\n6Mt5uj8vWxdQsJIWF00hTMEiPvVfcUVkh+OQUdkXDUF0fBzQbOBW/rfHghVz\nrvWvIlKs4962/qvXVjKzfXRrAddgwCKh7PTM4b+R/XR9hfYAQ7lUbmzgGtxn\nBrhvTdtVAbxShVVKX5lisq4Bk6ytjrdxIHMbLjliPvwhywi213eW//WL7PvJ\nM2Wa7ygjMRvvuJI/KzB+T//CjJQAtSkoXPtdpcpwLM4QY5nD/bZ3z6HbIxKh\ng06ww9tazAdpbmTKi+4RXvrbsDFKyzXpIIVCiULG+mKqV5tO7c6JLhitN0HI\nx5LnUCJYH6en67PdRUmdQ/O1l6BsLklkfZVhz8Uz2eHCa+NV6ktPZvNn1595\nGGO+R4XOnGKsjjmnuUT+6+WxB/LJF/v8xH2IShwsEQvQvVRgB6Oulc6a4vwk\ntBN5JOKKCvPpUx0s7WtE02GuDpc5jQ0ncfLHmTcpbKFeoKG7K/e/JcKkh0eD\n3Kt3ridtEkCJvowzLKKLMLJMuNsw/+SkTeWo7yB3G4Jd8clpxDedohHGzBYf\n2Pkn7QXdX36DprRGR1XZ+ULFDaBlvFpwzUEZ0AnoSzEfR+EU6izeJxmEe0BQ\nQlVx7pvBVhwsx1idP8h9iyQ6pYp9jwSD29vc5EsLF7D9hDGlY/9z0tVz3ivV\nyZeR\r\n=CuBA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"f95568b41893b9968e60fe0f0da079238c031e6b","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.2","@whook/cli":"^4.1.0","knifecycle":"^9.1.1","yhttperror":"^5.0.0","@whook/cors":"^4.1.0","jwt-service":"^5.0.0","@whook/whook":"^4.1.0","common-services":"^7.1.5","http-auth-utils":"^2.5.0","@whook/swagger-ui":"^4.1.0","@whook/http-router":"^4.1.0","@whook/authorization":"^4.1.0","@whook/http-transaction":"^4.1.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","axios":"^0.19.2","eslint":"^7.7.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.1","prettier":"^2.0.5","@babel/cli":"^7.10.5","typescript":"^4.0.2","@babel/core":"^7.11.1","@babel/node":"^7.2.2","@types/jest":"^26.0.10","babel-eslint":"^10.1.0","dtsgenerator":"^3.1.1","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","metapak-nfroidure":"10.2.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.10.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^3.9.1","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^3.9.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/example_4.1.0_1598002984312_0.23404506562441107","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@whook/example","version":"4.1.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.1.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"13d80c3ab74f66b073b3cca5ffcfa1da33c3a3e2","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.1.1.tgz","fileCount":250,"integrity":"sha512-KUI3dds525gJ7rX72obVNy2Qx9Ln24I+R/f7N2FUFBUBR9fgBqNUcm0Fh2kfINpw0G48VOF5uYV18jepFlOJwA==","signatures":[{"sig":"MEYCIQCOaEL1sNSM9n6iDuGTW4zEWq29k4VENUXg4XWKFqxGWgIhANYEuR/a4jcMyZCsL+YCYC9jyBN0LHqUeVHiAX/pqMLN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":505044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ3Z/CRA9TVsSAnZWagAA1kgQAJy6og57KlvKJ8FnvK/a\nXQ0HUz3WYEQpQk48J/hAsLI5VYR4uN07QIQN3heDsuRcg6JdlmDwLvWnbS1h\nXuK87KZ1+bZjOG+6eFggAkNyZOZfHBgGH+5aTqUoFLngsrI/VbYvFMy8/3EH\nmhIOOaFjUQMf4qlFNl61xQArBroPPo3NusBb5+lE3lwaCJBR/SGvPjuEq9Wh\nsh8KS7ZgWEGXwoDJCQIr6GJD6lms+PD7yEc5p3qm5/pAPWqyDFSTKB30VXpr\nIKOuAbffzW4mnkqLHOZHozEHrmEpP8I13shdyVSLvQVghVL/eEs3/p3PcgOI\nwXmFrNntyDukdgRZsq6i0zxfloB6qB7sk4h3nTkcijA7uoyjsJneoCyadkga\nQasl1XtQe5+mJ6jUH8PYm/o8Au9gDX2IkqmZwOn+5e53b3EDM2x3Kj0zSPgw\nDgd1cwO1LMmwPq/ejwoXw4Wd73msSiY3o6YM2cIJL9n09A5jH9G+ho8Y43pe\nsaPa2XkvG+Q4EAhYa+R5hwM3ciyY9BxV0hvkuLRw0sAEWoxKsx9x8x6xOzfG\nfYDDRBATLSJZMwjaACX+UGq3CDWgwvb5ydRdehYE5c6kKOR3EL+w9noD/p1c\n5abnjoxJ9AxqZM16AhuMgOEnZjlwPorvIOOAGU/OBHx9Qes1JCie+X5vQNCn\nqHH2\r\n=7efo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"0d4e17697555f1df75daa20f687d7dbfb6f13808","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.2","@whook/cli":"^4.1.1","knifecycle":"^9.1.1","yhttperror":"^5.0.0","@whook/cors":"^4.1.1","jwt-service":"^5.0.0","@whook/whook":"^4.1.1","common-services":"^7.1.5","http-auth-utils":"^2.5.0","@whook/swagger-ui":"^4.1.1","@whook/http-router":"^4.1.1","@whook/authorization":"^4.1.1","@whook/http-transaction":"^4.1.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","axios":"^0.19.2","eslint":"^7.7.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.1","prettier":"^2.0.5","@babel/cli":"^7.10.5","typescript":"^4.0.2","@babel/core":"^7.11.1","@babel/node":"^7.2.2","@types/jest":"^26.0.10","babel-eslint":"^10.1.0","dtsgenerator":"^3.1.1","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","metapak-nfroidure":"10.2.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.10.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^3.9.1","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^3.9.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/example_4.1.1_1598256767074_0.14820102182723116","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@whook/example","version":"4.1.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@4.1.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"7b4920fa11f9ad4874117835479299cccf5868ce","tarball":"https://registry.npmjs.org/@whook/example/-/example-4.1.2.tgz","fileCount":250,"integrity":"sha512-V9xVLmgyEYLcUT7jSnCfcZdp7Ep48aYH3+fIVqTAk+F5cCeZkbDNGWa+JR7Y7GuBtCqp43ueWIzd2iFdqWSveQ==","signatures":[{"sig":"MEUCIQC2V1D0AReXFLMISoAmuZ95mrSXTSq3lu7zFD3KCuXSGQIgJPp/oPT81xfWYCDK/q1epo5LPs2+WvKwo+ADj7OOlbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":505044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYMsMCRA9TVsSAnZWagAA49kP/igeCMtF4n0TFXs1HmVA\nKU5B7ug7+oANQndKcIt2HvBk+50m+T++5+MQz0WntoPJWi89CkWxI0suaqs3\nx0UO+g9Gb1h0CAJ0zuBCmM51mO5yqyi/S29M2cwgvcoDQhC/7fn3gWj/1lBa\nkBmTqlmJG3EUzOs/eW6fqaRRlhf8MXOjR4rZ21xs82+23yDTKcZmjoRgkc5m\n/anVf0Gwk6bjh9yPOpRlr5EP3gdUNQZCJuvl98XAH+g6rd/XVcRubWBy3ArQ\nHME2qd0waBtpqFMIMqle4xvUqMMgg4nCHTuL7qVILdhLif8lT7jBHxNczby8\nP9NY6llAIIOqncyUB3CTOSNWWxp6hWSWcIT6qrX6DrsWXyfW+Dj7d9L8ceIY\nS5+rw9blciMPo4fLFuvr9P08mKTHN3d/XZTLTo1tfcSDj8uSXYo3X6tzM0g5\n7Ca88XbBGMa/qWiJiB1VUVK6kzqcVa4JtQw4bVk/9x2EPy4LZwzS+pB92rWK\nyMyHifkSmoIAMI4ROQeLK5Q53Y44ue8x+bJdObBqhN1AOuBvxj4rvCLx+Bd+\nMNyZu9NFb/BNeVb2krtMi2bUefZcHTyzxjZTVmWciiasau3b+ULN2/hCmHBN\nAbBsztwuO0DoBOFdcJz9EBT4USaVppZ2UuDn2GX59g2KfxzXc3uVf1rj9sRX\n2tcY\r\n=8zdZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"b078d6db7d552ef1df95f34052c4b7b956e23d94","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.2","@whook/cli":"^4.1.2","knifecycle":"^9.1.1","yhttperror":"^5.0.0","@whook/cors":"^4.1.2","jwt-service":"^5.0.0","@whook/whook":"^4.1.1","common-services":"^7.1.5","http-auth-utils":"^2.5.0","@whook/swagger-ui":"^4.1.1","@whook/http-router":"^4.1.1","@whook/authorization":"^4.1.1","@whook/http-transaction":"^4.1.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","axios":"^0.19.2","eslint":"^7.7.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.1","prettier":"^2.0.5","@babel/cli":"^7.10.5","typescript":"^4.0.2","@babel/core":"^7.11.1","@babel/node":"^7.2.2","@types/jest":"^26.0.10","babel-eslint":"^10.1.0","dtsgenerator":"^3.1.1","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","metapak-nfroidure":"10.2.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^1.2.0","@babel/preset-typescript":"^7.10.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^3.9.1","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^3.9.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/example_4.1.2_1600178955891_0.12784846540726824","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@whook/example","version":"5.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@5.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"4e8ba45eb2c613372759347f71fa19a4487c6106","tarball":"https://registry.npmjs.org/@whook/example/-/example-5.0.0.tgz","fileCount":250,"integrity":"sha512-XL5wbLxUAUKlslv5TCPcdCi2nDZrhf4w3Y448pXhDho8Aw0wF8zYbdIIoQjdxQFUhh/J0enqygzcrqgBF9v+/g==","signatures":[{"sig":"MEUCIQDBwKqgdH54kKsspXMPuUuPtnESH8lAo6PUC+8rIc5GbQIgZUNtuKbCogDW4lVAlNS90KUw/TaQqfyLrGlBbnGOy00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":510046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNgfCRA9TVsSAnZWagAAC44P/i0pUS3Uo8foOsw9J0pD\nO6NdPooAOT/UMCJLiX1l6vnqHuR7lwOdiCjQZ7CERLDI8d090RUDof6R3v0L\nXKyAk2GGIfv4LfUkEad8BHATheOtBtNfEbQkmHPLINEwRU0h2hourTZTovCY\nyUL3PABOQEdTU3fYTeG/MV8wnXe4ZlFSOzbFe5H+PvE8kE8wQaJsvSOSnvfT\nDqLC62ILhe2XQL9bvxSmxt9D/kRcV2M9RRn0sxNygu4G/sXlRYk1sGt9kTw8\n9QB7m9q4YtN7nTKnPaevKrB7dTAQcWRkZRahdz797UH1pFKn/VyoyeTMrlFQ\nm+V6QlxmNjCyiYc/krDBU9XAbN8AeZmmPJpni5iAoR7NxdlNxrU01pvO5IeN\nIJElowuN5iH1R+/TJYyj4bSejtjTP0T1dcqx9Sx9KqsvpXJeM65MxT2YpQeb\nhS2H8MR67p+cD1KadLUHm3v/G8OEvTHwQF69yXXKybwh1PpKntFecBX6yMPW\nr7627uTUfimH8WjSwZTtcE9OTjgWxa4dzqCqIU1k8pjQwo0xHB51lm+r0QeL\nWCf+8ACCJe+uI92FAlgA9bdPJUU3MAmkh9D8a3wnJ3vLo3fqKJc6KJD+49vk\nmBuoIzTWkUzhnw2eFic9MKtp88PWQXS/DR5TXTNelm0XiaybUfeRePCWF9Jc\nSB8i\r\n=4W6M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"d5768489dd18597999f92e2e851f07abc765c029","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","@whook/cli":"^5.0.0","knifecycle":"^10.0.2","yhttperror":"^5.0.0","@whook/cors":"^5.0.0","jwt-service":"^6.0.0","@whook/whook":"^5.0.0","common-services":"^8.0.1","http-auth-utils":"^2.6.0","@whook/swagger-ui":"^5.0.0","@whook/http-router":"^5.0.0","@whook/authorization":"^5.0.0","@whook/http-transaction":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","axios":"^0.19.2","eslint":"^7.7.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.1","prettier":"^2.0.5","@babel/cli":"^7.10.5","schema2dts":"^1.0.1","typescript":"^4.0.2","@babel/core":"^7.11.1","@babel/node":"^7.2.2","@types/jest":"^26.0.10","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","metapak-nfroidure":"10.2.5","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^3.0.0","@babel/preset-typescript":"^7.10.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^3.9.1","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^3.9.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/example_5.0.0_1600182302375_0.3601376059761321","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@whook/example","version":"5.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@5.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"65d3329f15f1ded8fc18106dc2ca3f79236b485b","tarball":"https://registry.npmjs.org/@whook/example/-/example-5.1.0.tgz","fileCount":250,"integrity":"sha512-OOCQBmUCTeuX7k+Awb8lxrg/ht6KcH1Qfk/pDgZvhuEvt3dmmzVTzJZ6OSE3t665lA3FHOVlpEkhAeY41zZ7AA==","signatures":[{"sig":"MEQCIF02UYmVynKMJisdoQdNqrgWsZG4L6ZaSIKvM21sNE/QAiAOAY4fLEOF4Lxh9Nh5WdZb2zCTXFZMIpmiYk3+6FYT1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdgJfCRA9TVsSAnZWagAA298P/36n1BdBiCgFNpUQOC/d\nM4dHgwHtTMfKvB+wJ++6pRoHiigliZwl8wYnoAmNwyoV1efA4oev/ZFRxB8P\nuXnE8iqwdEkqL/6lf3KkkXKmuX5synr/pVu29eMfitbFE/vlgKh2Lnx54yUy\nVvBiMHRF+3ttw6/1c9MNA0Ibe1ZDigJxBFg2Q9xhP+zeh9GymRGmLiGKi5HS\ngwEnsFnGN4xXXWCsuvok1TND2MtHuU+TYOHfcAUGjX1vXY3w1nCz6KQ8HwYa\noLElVN7sVFFp3hvx2H0jndGm7pc1bAiD8gGoBYfR6l4dw/oFlE/rUclMqa3n\nBfYiRJMbalBz+0aOoU6JVHMfvSbcE9SlI4UGU4KwTaze77uh71x69OHKkFi7\nrS4/A3p3ykxc7LHiHWyosSsXVg8ZAhlGTJhJCeKBKuB8KBDcqXz+PJOYh6ca\nxorPsTZURY6jX4CBVtu6qHiz+iDPQjr2BMeFxioeZzA42JLVvWWZe/4VncRd\nGB1kRGQUj7sc7lpE9hDbYJ3ujECLOHMl9ee/0HM12F7xT9BvHc/ybTd7FV0o\nKhnH6Dgxq6Ja+Uei4mEdnlV4o2jtcI24gD3PQ/7+FOlqLOVRzYoVVCEekGcr\nj/BQ13pbFYNe6eAvaUvCB9QwnXFhxkBlBpxprL9EaHK9R1G4CjyWv2wFhpdS\nMceG\r\n=ms2M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"409dba28baf3f41159b16e92058afe5931b29e5e","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","@whook/cli":"^5.1.0","knifecycle":"^10.0.2","yhttperror":"^5.0.0","@whook/cors":"^5.1.0","jwt-service":"^6.0.0","@whook/whook":"^5.1.0","common-services":"^8.0.1","http-auth-utils":"^2.6.0","@whook/swagger-ui":"^5.1.0","@whook/http-router":"^5.1.0","@whook/authorization":"^5.1.0","@whook/http-transaction":"^5.1.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","axios":"^0.19.2","eslint":"^7.7.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.1","prettier":"^2.0.5","@babel/cli":"^7.10.5","schema2dts":"^1.0.1","typescript":"^4.0.2","@babel/core":"^7.11.1","@babel/node":"^7.2.2","@types/jest":"^26.0.10","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","metapak-nfroidure":"10.2.5","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^3.0.0","@babel/preset-typescript":"^7.10.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^3.9.1","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^3.9.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/example_5.1.0_1601569375405_0.8750159464462623","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"@whook/example","version":"5.1.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@5.1.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"92675a4832062f24286d5a03d4b34fd06d12edfb","tarball":"https://registry.npmjs.org/@whook/example/-/example-5.1.1.tgz","fileCount":250,"integrity":"sha512-9qKr6ww4RvS54HAAjYx7PKj+LzyKhw+KKNgGHR/0fcBqFeRWPUUgqyw6s8e/Nv1KSNtwRJs76tZbEMqEXXnGEQ==","signatures":[{"sig":"MEYCIQClnukctJXI73EApzkLfl/7YL+9T1TTLJMsU9M4tqmYLgIhAOPa+2JxmNKrtyI8yY23ApDVD7neZF/0eIpScv5qNNIj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeu0BCRA9TVsSAnZWagAAD8EP/1jaJwQqYGxEazQj+XAL\n5hnvKVN3QZU81q1HGWX+HeWm6wClLxiIGsV3wbjBETwFbaHNWeiEVdSX58pl\nZk7rSQOEO+GX+AFAspouXPIAWpStHsExoWkhePL+tBZtvv15BiIUEALdMnvg\nRgXX7LPOb6htQJTNrUIb2bMaaNymNQhyrJS5xad4Mr9RA8oICF5nGUmYklGZ\n8qXmYzfviODMFbkLGi3KhJekPwm3VGIei0BNb6joZy037nZxyXi80nKjXMwZ\nIkAzroRYBhxYvZt2cAjpf5uQdpbYZzypKUFYGEdRUgx5XEesLGI+fDUZEAer\nRhfKpMVvGkVLznPH/hpwjElsjXw/XGhSSc3cs8w9r99kC6Z8zd/8uhN+MCBa\niBHXAOespeFQ4nOdvLLG6AjsvKeu5kVSM7VmYQljqwNDNYA7bzH4qGs7W3VF\nJtj53mk9i05IXeSm+8gyXxc0ykXfEnKUI4qdehDFwLo/zO4R5fn0DBd1X2JB\n8vdnP9lrNl8WvLEqvft918JDeNUxNoyZx2WSrRk9xLiVwy5mcKrFwO1yK9Ul\nH2O7DjwJQtnDEpPNh2MC4gOFLA8rLnrODdRmvTnIEkc8x8RXhcrFyOvr8L0H\nVsOwsCW6IBOXw8sAdLjHZsb0ymN1ZtnjQ3mgpUNriTHchePvfdU9w0ygDj9/\n5qHb\r\n=BPAa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"9fc3dee8649b1184dba05aca78d11404fd31e895","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","@whook/cli":"^5.1.1","knifecycle":"^10.0.2","yhttperror":"^5.0.0","@whook/cors":"^5.1.1","jwt-service":"^6.0.2","@whook/whook":"^5.1.1","common-services":"^8.0.1","http-auth-utils":"^2.6.0","@whook/swagger-ui":"^5.1.1","@whook/http-router":"^5.1.1","@whook/authorization":"^5.1.1","@whook/http-transaction":"^5.1.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","axios":"^0.19.2","eslint":"^7.7.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.1","prettier":"^2.0.5","@babel/cli":"^7.10.5","schema2dts":"^1.0.1","typescript":"^4.0.2","@babel/core":"^7.11.1","@babel/node":"^7.2.2","@types/jest":"^26.0.10","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","metapak-nfroidure":"10.2.5","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^3.0.0","@babel/preset-typescript":"^7.10.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^3.9.1","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^3.9.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/example_5.1.1_1601891584917_0.8140604754369563","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"@whook/example","version":"5.1.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@5.1.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"f39797dd22dfa1920a1b276b5d2a7daa80033176","tarball":"https://registry.npmjs.org/@whook/example/-/example-5.1.2.tgz","fileCount":250,"integrity":"sha512-zjPxUz5CqbQDP9O+G1EGqYQtaLPkQAyaf4vE2svReGnp30D0zOJfTpt1q7YAxrIVzBK+6i427LNHJgl39h2BMw==","signatures":[{"sig":"MEUCIGySgMPZguce3W3ux9m9sTDSmFL+dP28Ue8vhKjuCXiPAiEAs54iHCDnSFCOPpht/hnbpnsKN+iTe15u3x7IBOb/25A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjUJ2CRA9TVsSAnZWagAA7D0P/jOBfqFdrvJy+XVPZdI3\nXR3P56sJkJUoagXH++36LsczkxgO5OcfqAiMf2mnhJjpYD204TycPzfRorUH\nAPD3rhz6zdUkFIiB2yjb/9PLEDHXcHIgmygDnfvV79oMy0+/sBjUKkDTeU4v\npCHeGTCWFzgMVFcKBxRVCpXIX6XdVlbzzEfIjkZpjpFRR/Pxcjur9XRvwrHK\n9wCqn7cIG2oDcXH0lDGuqd6tZLKUWPExOwTK5aF02TDkmhADvZphXlJqD7OV\naW7rb7HB8jQ/ksokgEOkln8VuQsFv1fIHq90CIB4cnX3OP6AVv69cqla96hS\nz67d+qfOrtDNLvD3a7bEQ+X4sZiQaAtWLnuvzR7QdIbulGMhgnGEZn+mW4Jx\nlV47qlGiPy+GNwuA6Recl8uEv4bYxVxB0cKIGNOdLndnP87G0z/xcVl2sCxC\nTdJEHRZSOTKAAGVkGe/LHkF07hWsCNCo/HekjOj3OPhwsNHS6rpduoFz4BIm\nYkENZ4dAs8JPKJemVBcDtFwspZPZrreR5SOYey5gdJb7tpx6QdejJcndJWbC\n2YkkkQdr1Qv5vSXHhRVeGNRglVg1Fl66woBCH8a3+jYL0NrAg9RaQcPtoqjr\nda7hXz1moFVXObel5bFch8qN/ppFxKxWRSvQTQRpURu6PNtJ1skygD/1mZ5n\nhaH2\r\n=AIqR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"6b5df601699975fb894012498d2750dd46ac91e7","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","@whook/cli":"^5.1.2","knifecycle":"^10.0.3","yhttperror":"^5.0.0","@whook/cors":"^5.1.2","jwt-service":"^6.0.3","@whook/whook":"^5.1.2","common-services":"^8.0.2","http-auth-utils":"^2.6.0","@whook/swagger-ui":"^5.1.2","@whook/http-router":"^5.1.2","@whook/authorization":"^5.1.2","@whook/http-transaction":"^5.1.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","axios":"^0.19.2","eslint":"^7.7.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.1","prettier":"^2.0.5","@babel/cli":"^7.10.5","schema2dts":"^1.0.1","typescript":"^4.0.2","@babel/core":"^7.11.1","@babel/node":"^7.2.2","@types/jest":"^26.0.10","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","metapak-nfroidure":"10.2.5","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^3.0.1","@babel/preset-typescript":"^7.10.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^3.9.1","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^3.9.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/example_5.1.2_1603093109915_0.8164867020192399","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"@whook/example","version":"5.1.3","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@5.1.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"98d131bfe80914384edbb8cc3306e43108736d73","tarball":"https://registry.npmjs.org/@whook/example/-/example-5.1.3.tgz","fileCount":250,"integrity":"sha512-3wLwdE9cU77r4iRzpuaCnuyuCJaFoTu7XlotGI3s7DIIx+J2MMsvpsIMw4XrG0siiNlOMDOyXGzLDeGguhybEA==","signatures":[{"sig":"MEUCIQDsP/s/RCcKDNg88Wvvw+oPvM5Ip4eKUmS7CVWE1AzDDwIgGOGDkmNxKf1t8gux7T14hpdg97v4ONYQcdV8Iv+tTJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmUHgCRA9TVsSAnZWagAAFFgQAJHGmKtne0ma2ZllZSvy\n85psQeNwSA+vDPQtc8kgGOHxjSEiHPMGJu20hhUbtz/OiwODMLfWseGKj+AD\n27AXNh09+8kclTwUD2qQq0FEjSpmwRQvaKTAw/wQGqU/wuggvsGGWpwfBJm3\nts7RUdY3dhQtHfohcbXyKpjjTjZLtW9mY7ifVLDWHnM3nMHPUEzyrNZpotml\nnhu502WzPSeVtq+1FKGKLOnPaTsXITMqQdrLwNaugS/89Zvi9yXnBfj58ir8\nxf2RGQmYeWo0/rGt5g6QRc1ayiLIYo3tvOI2Ud5LK6dT/LAEalxVmetYkcp3\nRFvKIVfX6uFFHtjIjkaMKZvw51djeD6ES6I8CCY6QRDr/BiZCNVOgQPLb9aA\nDKjQ0mjZ4lZWkmUHhWb8aUUzs1uM+oP4YjS650OmwU2BaOvnIwxs0VNbOBGG\n8CYHpMF01yLK+M+mPKSNr8NEmd0d9Mpajc6kL2Ss5pjoOHrh/1ZATjxWJD5j\n4RpL6gthPeUHoVMDGE1LsYBQH61uPVzXJpQmTzUccLTdKBhS/Jju5AZKEh5V\nrS3it1CYYs1cQ6YlvcvlODxmt5lfYu2+6+xe6nF5QrdygwxR7mAOyFSIxluB\n/7brN/Qx2bBYZqOWtZKQHJ3WSCNElFmLn99GieP+1h8m7bZQSKZsoJNdDdk+\nYExi\r\n=8TEG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"8ec8dd372f3074b1a81dee10b19fff2faf395461","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","@whook/cli":"^5.1.3","knifecycle":"^10.0.3","yhttperror":"^5.0.0","@whook/cors":"^5.1.3","jwt-service":"^6.0.3","@whook/whook":"^5.1.3","common-services":"^8.0.2","http-auth-utils":"^2.6.0","@whook/swagger-ui":"^5.1.3","@whook/http-router":"^5.1.3","@whook/authorization":"^5.1.3","@whook/http-transaction":"^5.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","axios":"^0.19.2","eslint":"^7.7.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.1","prettier":"^2.0.5","@babel/cli":"^7.10.5","schema2dts":"^1.0.1","typescript":"^4.0.2","@babel/core":"^7.11.1","@babel/node":"^7.2.2","@types/jest":"^26.0.10","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","metapak-nfroidure":"10.2.5","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^3.0.1","@babel/preset-typescript":"^7.10.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^3.9.1","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^3.9.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/example_5.1.3_1603879392277_0.7220007685269263","host":"s3://npm-registry-packages"}},"5.1.4":{"name":"@whook/example","version":"5.1.4","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@5.1.4","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"cd2ba06ed674231f319fd6c54e3faf0e758ad95f","tarball":"https://registry.npmjs.org/@whook/example/-/example-5.1.4.tgz","fileCount":250,"integrity":"sha512-2L/3NWHPi0/2nIXM7hI+U9tZ3OmF9KeEkngV4ZyKlPKezGlykmDewm0FlOKi/+mn0hOXg0r3ReuPDVf5sWtQOA==","signatures":[{"sig":"MEYCIQCQm6/Ye2faLTg466x2VozoKuAfN5mRuMCreaAtLoNLDQIhAO6mox47UhMfQZGI4DH/Gq19VmBLAWm/vxJS0VJM4O8t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmsDwCRA9TVsSAnZWagAAxmoQAKGBGCIw8Qf6cMdX474r\n2NjyMQ8YQ4Wf/ReAnZ9RVgR7Uq8Li/ng9ZMYQWMHRoNmwUVT6ibC5m6ASO3h\n8W3f1ElTnCJ1A9jIpyZASw+kc+TQ1fbYVb5ftM+OB+W7eAAx1J0Vt3rZOZ4c\ntxFRKJPoNCQbZXg0i9nj+98/LPHz6PMQt61MPbz05FZHxHMuSQNGDmDd1vw1\nwK3vx8DJ09wMJxSSKbm59wUa1pXmncpUGmqhBqONVOazmJ3iM82MAP2RKA8W\nMNc+GixoVkkThyTSBIbFux4hqnwqJHi13MASAznn3cd2VhUklZrHQMS/KDj0\n/INCkXJRIcOgJnmcPBxDSGfkKa0TNKRSDMcQR1hq18BLCrpriSqoVd2KDxRx\nKNg+6YO42/hjyebvtKD5BPjJ9ms1vOUBOiC3zlXBbzg9WFxdHOGTkJEvw1TK\ns19G+QIrOLUhhvIabJZB4oI48l2UJkGBdiSFZj4HSZWusvuJCE7UqPPEbev9\nAg5SzwBZPVFj9XXQmxlBTsfATaU6ne6+/2lYTDaTZ7QB41MQVtcbeHZQq0Bp\nJIK/03i9wV/BwZGV4lvH+WZhQN2CJhLqoyhkzFLjz1dlddhOGEsTmiqf3ru2\nsYeCcNdAaqUMQbsi9GF5GNupmhyNQaWNaZjk/XmZjgdoltpklMzO0rl/KT2S\n9wow\r\n=bfil\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"8f860ffda05e9dd2e798dc1adcd2c300ac083435","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","@whook/cli":"^5.1.4","knifecycle":"^10.0.3","yhttperror":"^5.0.0","@whook/cors":"^5.1.4","jwt-service":"^6.0.3","@whook/whook":"^5.1.4","common-services":"^8.0.2","http-auth-utils":"^2.6.0","@whook/swagger-ui":"^5.1.4","@whook/http-router":"^5.1.4","@whook/authorization":"^5.1.4","@whook/http-transaction":"^5.1.4"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","axios":"^0.21.0","eslint":"^7.7.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.1","prettier":"^2.0.5","@babel/cli":"^7.10.5","schema2dts":"^1.0.2","typescript":"^4.0.2","@babel/core":"^7.11.1","@babel/node":"^7.2.2","@types/jest":"^26.0.10","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","metapak-nfroidure":"10.2.5","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^3.0.1","@babel/preset-typescript":"^7.10.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^3.9.1","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^3.9.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/example_5.1.4_1603977455725_0.4985290724165925","host":"s3://npm-registry-packages"}},"5.1.5":{"name":"@whook/example","version":"5.1.5","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@5.1.5","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"2528e05e78cac08222d6525e51e5ceb0d838bdca","tarball":"https://registry.npmjs.org/@whook/example/-/example-5.1.5.tgz","fileCount":250,"integrity":"sha512-mO2bpeBVqv8O2uWJZToV6rSbRl/+IyH1Nd8IST1v8sKqo/EYEgKwpE3PSciXmG9FIR/975goOhD+0WCfIXw0FA==","signatures":[{"sig":"MEUCIQChmSU7FQmyTj0csK8tfV85Nwa5/pckHp5Xo/k7zrGNIQIgefHbqjIPOVnGM79zj+JC5jP08j+RPZgpqUUnH2F+gko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo/8iCRA9TVsSAnZWagAApWUQAJTZTfhiVJSl3UekAYzc\nlXAI+WlHE3RekcayP+O3M6UilUGYjxRcd7v65kiLBv1IGKm0RXHV6WXUZYQK\nqhxMqlmXLtUTNOboHcSaO5Bv9WK8AcUV3K6Z07jl0hMyC0ONH5w6tZO3QEHT\nj/Mo4JAgS0Cs5D599M0jPLyosq71iGlhwOSORy+E7S3DS/tlUhhyAg+pqg5t\ncRPQGSKOADFd8YteKRcMl4L2vOA8CgRgyDowO2d5VfmKFqGAB0AUjcM7B73c\n4xwoWLt/TOwZn2MJJyu+/LqAiPbxBE6g9mnX/CI+Ree2OGmNMLzS7K6PRfhx\n5XJV5nm50ajUiYpaCqtjEFbKIVIqeq8N3j+1kPYPMHI3S8K/t9zajD7Kx74A\n/pLSrzu5JDtbhjJ3t8i1TJtKd+v8Eu3DklspfhB4QkMkF4UVoc3DvArIayfw\n8FP9l2s/+0q/LCGFncdz0/ms0gd/SFupjQVU9l4HCAC4bfkyKHrUtrqaM4jd\n/2LI/lyQg51vNLoFLeauH4jtMa6rwR4FnJ0OnFx7/HE0BxzSsCq8uU6GlF2G\n/0eae86oYzv4rRZz2ZFHn1RV+xfn5WH+QQreZYDxuJWenJaMfNbqa6KIGUTn\nVhDWwEXsO7zmHqcqhorVUhSDSulJ4oGXSo2E7e33sLZkkiSOSbANp9Xatatb\nYrqY\r\n=UjRj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"db70ce7e3dc33730fffeba992dcdd8d2a6a186b2","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","@whook/cli":"^5.1.5","knifecycle":"^10.0.3","yhttperror":"^5.0.0","@whook/cors":"^5.1.5","jwt-service":"^6.0.3","@whook/whook":"^5.1.5","common-services":"^8.0.2","http-auth-utils":"^2.6.0","@whook/swagger-ui":"^5.1.5","@whook/http-router":"^5.1.5","@whook/authorization":"^5.1.5","@whook/http-transaction":"^5.1.4"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","axios":"^0.21.0","eslint":"^7.7.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.1","prettier":"^2.0.5","@babel/cli":"^7.10.5","schema2dts":"^1.0.2","typescript":"^4.0.2","@babel/core":"^7.11.1","@babel/node":"^7.2.2","@types/jest":"^26.0.10","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","metapak-nfroidure":"10.2.5","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^3.0.1","@babel/preset-typescript":"^7.10.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^3.9.1","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^3.9.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/example_5.1.5_1604583201998_0.49042101286175477","host":"s3://npm-registry-packages"}},"5.1.6":{"name":"@whook/example","version":"5.1.6","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@5.1.6","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"f2ae0f53b368860cd3491b507dc2d34d56d70450","tarball":"https://registry.npmjs.org/@whook/example/-/example-5.1.6.tgz","fileCount":250,"integrity":"sha512-Ufm4nfxleqVMJG4Tqh0RcSfDW44o8ccMX3R3deO7JEbpBI7Q+cnjbWgcbJLJnCV2yViePzf4ZM8fEMfYCp7Wag==","signatures":[{"sig":"MEQCIDZMn64BUeuS1AxHnjPrMzGTFbFNK6fXbo2pAnDXYhPnAiBQNyKW9Ssh0oTbqb54cTO3XmE75ZvEkk9nqhso0brpUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpC7MCRA9TVsSAnZWagAAevYP+gNlEJHrnJco18tAl0Wg\nLDjl24HepsyTGxGbu8jaVlVHJTQFQRTum8PHhnYIpYesw1zSdpMjweI1U99e\nq//lscUQiYGSBp/ibv4QpOD/aJofZRDdYnCSWo7SeGwUzxj03nhPrtW6LA5/\nzsDJtMtIcSSYD7+vKp+Xr2u4Ym3AsxYg7ktbM0R0FFbF4+1zGRrMNDQ/hmhY\n3tYrZe4quF7hY/GR3XsfGC27F/ksPrfN2kua0ANGQ7rG7d6UGZGRm3mgDPj8\njHu+MCozOLw4SMy5NpVoGFTysQHYJ5P73u5def52j3Cz9yFF6RoDTa1Uuax+\ngxWfd9C9gjiA3c8UQ4vJKZCYtWGPgtLZOfEdSJXggVoUXc+r3PnJ3LrpsCsL\ngyPoKP5Q5JT77n0VPjuSbuC5dsOflL9JBLL2bGSzLAKoADOdOVBqGwYLL6Pc\nXkVyB8rbaFgv5fhnNaaJD4SneWuqKxtDmaYoZFgJIJX+1/on2zhwXvA9krr3\n/p93bE/kq3YoKXGCGHZF+83qeGbdo08Z1kyoz0WM12/I57vGoJN9YxLJSP0j\n/kFLZMPoLBzP4yiU0jM9nwg4srCnPsxQXVVDzbIS1mTMRTBDAb4Y3JyTYujL\nfMoKXIocb4Z+bPMo9RA+aJHWUK10xTLuQoovC+ripdSNsXj0/fMB9Spns1fd\nE/1L\r\n=qdLi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"d8318adb35e97525c81711ef4ac600f9cb6c212d","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","@whook/cli":"^5.1.6","knifecycle":"^10.0.3","yhttperror":"^5.0.0","@whook/cors":"^5.1.6","jwt-service":"^6.0.3","@whook/whook":"^5.1.6","common-services":"^8.0.2","http-auth-utils":"^2.6.0","@whook/swagger-ui":"^5.1.6","@whook/http-router":"^5.1.6","@whook/authorization":"^5.1.6","@whook/http-transaction":"^5.1.4"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","axios":"^0.21.0","eslint":"^7.7.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.1","prettier":"^2.0.5","@babel/cli":"^7.10.5","schema2dts":"^1.0.2","typescript":"^4.0.2","@babel/core":"^7.11.1","@babel/node":"^7.2.2","@types/jest":"^26.0.10","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","metapak-nfroidure":"10.2.5","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^3.0.1","@babel/preset-typescript":"^7.10.4","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^3.9.1","@babel/plugin-syntax-import-meta":"^7.8.3","@typescript-eslint/eslint-plugin":"^3.9.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/example_5.1.6_1604595403539_0.5501733913201334","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@whook/example","version":"6.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@6.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"7bccd45a069796a744ff790cebce37c220b997fd","tarball":"https://registry.npmjs.org/@whook/example/-/example-6.0.0.tgz","fileCount":250,"integrity":"sha512-sJ15mjoeBuDYK9onq0QXANYeGVq37zhrNyz3ZLmdeEEA8TLr0e/k8itCI1pS2muHgGG658BE0FoezvOeQnI63Q==","signatures":[{"sig":"MEQCIBa7SB1MPjW01ocXxzJlbC6KaGoszcFqWjkMgK1Pwp4/AiB7vrUXrstukTT8Y8Z7K1VknzE1VATzbdDOZrIDKKRw8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0KDnCRA9TVsSAnZWagAAVq8P/jw0C/2qmmtK7lwc/zee\npScqJp5VybYxTRf5ntj3JI6u4RobDGXAKZHn+/Kn58wkB4x5dEtjxPWX6+1J\n5lToE3EzewOmx+GhBw8tdI1vZvcGOREijAqhgEDDxViACpps/gheUE/o47ML\ngWWKsJAw+Z4nH+FV1C6sG9KCOGfEPY9sHIW+rzgz+EehN5SOHnU9Nty/cALH\nzvSCEE3bEiKVi5peY28n5zlqy+4Qo2e8II664k5eviaYHutRf7lSrO9EZPt/\nrza7LcvTU1jNz3HxGvdwzMJN6yFH37tpj5pNsGcGm7LJZzIVEMZhFb1PsFPz\n3khDAdlaxSAxZ51HTukhEO8/4p2XtZJ5r4fEGINRuU5eAcjqMM/Kc92uwpgD\nYlqxu4TGv6bR2DUT/q9z7bmNFdGGsNYSWUFMHhi6aWipIOChzCJbXel/g4Bh\nnnUXCjHYmMxsTIH/66qqonf/LHpI0mATToHtELMtW8pCoRwMOFpvPczgMIat\nuOmZpiLqyGduK15YB08aeonzXGzFqCBo3jYl0GmNDT2tVNyXbYLeP4bFXHo6\nX2EG1tmGvF6RSWqgeRL+8AospjH1/CbpcwkuwlSoQqFOhwctq3uViC4Dn/el\nBaVN5tjH8K9/PS+9A5t83lBqmfDx5lT9U6UfAZJLRO9fyXUC21dD14M5Fxfd\nUZ+w\r\n=iAkJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"ca2e828ad52aebb0d202546d5b4b06cae63a05e3","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.19.0","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","type-fest":"^0.20.2","@whook/cli":"^6.0.0","knifecycle":"^11.0.1","yhttperror":"^5.0.0","@whook/cors":"^6.0.0","jwt-service":"^7.1.0","@whook/whook":"^6.0.0","common-services":"^9.0.0","http-auth-utils":"^3.0.0","@whook/swagger-ui":"^6.0.0","@whook/http-router":"^6.0.0","@whook/authorization":"^6.0.0","@whook/http-transaction":"^6.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.0","eslint":"^7.13.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.3","prettier":"^2.1.2","@babel/cli":"^7.12.1","schema2dts":"^2.0.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/node":"^7.2.2","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.12.1","metapak-nfroidure":"11.0.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^5.0.0","@babel/preset-typescript":"^7.12.1","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^4.8.1","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/example_6.0.0_1607508198486_0.28532227886987194","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@whook/example","version":"7.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@7.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"a692f423499736ef9afe1c66199902cc519a358d","tarball":"https://registry.npmjs.org/@whook/example/-/example-7.0.0.tgz","fileCount":250,"integrity":"sha512-6qrkGsFeo3nIxcoc5rtIqLVKi7WEYi+Lf49bPDb05zb7lljUAWjyFaaM5SEuEiBvMHmtUSb0QgBzj2ray8sqvw==","signatures":[{"sig":"MEQCIE4vhNdggUPt6NATWeoMNRCHmdTHkjJIHLGi+b2SirMsAiBrEGxopxOGeqO45XlYu9kRO8/rSfHtrlDbmn4/xIxv0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4hdWCRA9TVsSAnZWagAA808QAIcYl73jY4cAMJ0nhKsE\n1iU0iZLjx40jszJ1SCjaHHCBjkMI7Ysk7lu81V9F+oyrQaxvM9pDl+rZn3/O\n39fI18upu6ltYeWkeX8H1V+4xo2H3UPz4IOC+XOReR4x2FZA0mgGn3RzPTMX\ne/HVnZyyVFsQjSmwqkTCrevqyQPxw/NC5lyGqqTHMWPfGL9F1ZpJY/jK9bR7\nnGzam0sjrrl/rf4Duth3kmQQHuV7sJ+y/QVHdZJ0xMGE5Sw0EmqAfHcRCR/y\niD/cgQhoaQYuv/dNLcwhfyEIqnAVOC82wgFw3O6WhO4dj9L8A3Wqos/02TDK\nk3eE6VdZL2ZY+yUWsS9ZmSYpFgIO4vS5NJPrUULY4EJmjtuCzd3Ci/aBr6Pe\nFK3ZeJSXQl9kuXjusmaIH6fmYjSnP29OKQc0lbvGhNkB54VaG/M4Hc25eZTm\n8q+ruWM8IykCB+p+u6d5P8xfnr+VkSr5XKfqVZP8cRN3jLelO3JL+NNRNoQE\n4zj+Iw6F2cZCsTaIDnShu2YmZXVVfUXu/+t1852xacrlrh9j3QzZqwx4bk03\nLP20b3cmVhgu34csRMKnF8l2zVU+Dq+bsRnRSgugAAI7xYAQcIEd9+m5XLU5\nSjwWOPFx0O5jf7mQu86PU/q6eruKG72pml/8lZYs6WoF85m9FO4b8M8BKtGD\nOmW0\r\n=rEj7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"ced70b194a8f43bff8d984e4dd84ff4eb19225e6","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.19.0","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","type-fest":"^0.20.2","@whook/cli":"^7.0.0","knifecycle":"^11.0.1","yhttperror":"^5.0.0","@whook/cors":"^7.0.0","jwt-service":"^7.1.0","@whook/whook":"^7.0.0","common-services":"^9.0.0","http-auth-utils":"^3.0.0","@whook/swagger-ui":"^7.0.0","@whook/http-router":"^7.0.0","@whook/authorization":"^7.0.0","@whook/http-transaction":"^7.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.0","eslint":"^7.13.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.3","prettier":"^2.1.2","@babel/cli":"^7.12.1","schema2dts":"^2.0.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/node":"^7.2.2","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.12.1","metapak-nfroidure":"11.0.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^5.0.0","@babel/preset-typescript":"^7.12.1","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^4.8.1","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/example_7.0.0_1608652630466_0.3083212062019376","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@whook/example","version":"7.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@7.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"63e8c01ae84433951c2bbe22d64689590affe4b4","tarball":"https://registry.npmjs.org/@whook/example/-/example-7.1.0.tgz","fileCount":250,"integrity":"sha512-xTJkQsEugdorBq0vVl1Wr0zJ5K67BOnPmzx/9q3eiyYoAIs+GYno4cn8w1h6LYWtY8rlFwjC67Sy2U6v23/Wbw==","signatures":[{"sig":"MEYCIQDFFDUT00AOfJ6zOlFpj45+fur9ibJCl9S1RssLckRaXQIhAKUj8oI4OF+0awcskNiq9+j/52BLZgEp2l6L5BfOPsfQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6Pm5CRA9TVsSAnZWagAAxzMQAIr947gbcJkr5OpuUQej\nkWOpmUpYASJYSJFd60E2jKxMBxR4NniMV92B0etr6xB6xlnRVgxL31vDcFSl\n4VNFEk2zXgLcS/wOTrf2sEsZ1bP1pJGfmzEevxP3LKudxcOUndjllKrq3V2H\nCvU6fx3Hue08p7A22vpjwVA4s0NMdLH4dSFUCDoUdVy3sfGZHna+b2rJNTzz\nbZir4+/84OPhcKWeX2x0OOnHe4FBkFNdFZmgAdqAiZ8RxFA1d4P5mMbFmZIz\nSJ6HpWf02OZTbCrp3taz1HLSTme/PheLizMqY4KSgJ5cBPrpT7TVpDN0ELFz\nhMNP4whOmijnb0MCAEmYXxmZR6LQJmkUFO0TORyVBy52ao3DAYFRMpkLgCKg\n9OCkYaM0plPPZmEh/pSyeMa02GGrc8plcM0SCqO24bnsxzjIHS06WsQBriHq\nTJXP3izw4kgaoJKVoKQGHKmwnvM0Ywmz3VexawqcuXUpuIXbzJUiC+mWIUs1\nH2Lj5I5OHEpIHtxzpeKF9gSiTgCBDR2/Qs8qRt1oDKK+I8y6Y1jp2R9p6FiS\ni4duY6wOJRcy9a7NLNtuC2uLFGiah+MxsngMs94A2VBEqtHYgxrEbaii9qQF\n0RwZ7w6pcW5w5yz39PgElntJszDAqEdUTQyIGEcixd86Cix490e4GKlhi+q8\nYUzw\r\n=qCZb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"30b8337e5d8731654337ea4fa8a772fe539b3636","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.19.0","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","type-fest":"^0.20.2","@whook/cli":"^7.1.0","knifecycle":"^11.0.1","yhttperror":"^5.0.0","@whook/cors":"^7.1.0","jwt-service":"^7.1.0","@whook/whook":"^7.1.0","common-services":"^9.0.0","http-auth-utils":"^3.0.0","@whook/swagger-ui":"^7.1.0","@whook/http-router":"^7.1.0","@whook/authorization":"^7.1.0","@whook/http-transaction":"^7.1.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.0","eslint":"^7.13.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.3","prettier":"^2.1.2","@babel/cli":"^7.12.1","schema2dts":"^2.0.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/node":"^7.2.2","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.12.1","metapak-nfroidure":"11.0.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^5.0.0","@babel/preset-typescript":"^7.12.1","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^4.8.1","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/example_7.1.0_1609103801402_0.23631838427501983","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"@whook/example","version":"7.1.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@7.1.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"83404e32c1d01f6f201d5fb18a3e332a94ed5390","tarball":"https://registry.npmjs.org/@whook/example/-/example-7.1.1.tgz","fileCount":250,"integrity":"sha512-1uBOiOzspaF1ZdY81zgBcoaTrE46KlFgSCGcEZnfFb8mgP4w4MCL2YlcYuoSBUTInbraU3A0FvAOQmfxRXZOTg==","signatures":[{"sig":"MEUCIDJFniVE6PHGCpK7RKKE+Au/AeCCkXg2vVE4vMXbKFHkAiEAj1vJJGIEUF0WuTTsZIOzYTwjhQEvaHRHaKm1v9Jn5cY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8xHRCRA9TVsSAnZWagAArJQP/3QlUgrP1zpnlSa8mhdc\nnZ8rzzZPBjqIEJjXsKuewno14TkhOhfQkzM95AeyPbWqeaU69s6BvJheNXG4\nFL+QUr236SExfz5+82euMZzLQIhV6SFUADHGk5kNBoZbvosOruT8N+/F7rTt\n/P0J0IwYiLAWyQG+d2Oz/MxbSCvI46ixabT2sPYOIm0xjtl7CRWuwP8N6/DA\ny0ITpX8M3e5Xc4y9mJK/1k1hwOcw2HWNFS5CCeXB72HCmguaJLktzs5AOFLq\nfQsZTAL4O3oZ/DvnmzlhkLOofbRKL47en7K140ErOV+0HISE4B55gy9NtcQc\n026KaFX/o1gcJ9dIz0qvG0yFt6ZjYKpPYgd+6ucx3u7rsjRG8UM1OGBSVBr7\nqbSrxr0xyCnR0huJz2u5lnx6tRHJlBYPQXlRXh3DsetfhV4IpJG/hH2b1cN2\nLfX5zijGrfcEoI2zRWxzF78t6aWnM3lw0FF1Td2rnH6s94MHb3pAZHYY5T0y\n1X7OSQakfOBUV+MjJfSI3Iw6WWiBYXlQue509VzeqtkHZef2YuHkaQT0VhVP\nAvQNKUhn5WfeBR3d8tOpBYPPlCS9eGBoJvNQjqMrqPQ/Zn2bQ1n2rYkZzYAR\nN84Yia+sEcmvYIuUd4JGFLLHi3nBOAWlx+phVMbnsoM5AxQJvgZCh6M8wA9n\n7ALm\r\n=KGNS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"8b23f8bd55b40863e10a62db7edbcfeda03ac4f8","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.19.0","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","type-fest":"^0.20.2","@whook/cli":"^7.1.1","knifecycle":"^11.0.1","yhttperror":"^5.0.2","@whook/cors":"^7.1.1","jwt-service":"^7.1.0","@whook/whook":"^7.1.1","common-services":"^9.0.0","http-auth-utils":"^3.0.0","@whook/swagger-ui":"^7.1.1","@whook/http-router":"^7.1.1","@whook/authorization":"^7.1.1","@whook/http-transaction":"^7.1.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.0","eslint":"^7.13.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.3","prettier":"^2.1.2","@babel/cli":"^7.12.1","schema2dts":"^2.0.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/node":"^7.2.2","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.12.1","metapak-nfroidure":"11.0.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^5.0.0","@babel/preset-typescript":"^7.12.1","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^4.8.1","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/example_7.1.1_1609765329426_0.8015507730881353","host":"s3://npm-registry-packages"}},"7.1.2":{"name":"@whook/example","version":"7.1.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@7.1.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"6795d1d711a77cb3935a941753838bc11bcce46a","tarball":"https://registry.npmjs.org/@whook/example/-/example-7.1.2.tgz","fileCount":250,"integrity":"sha512-Zuq6zuGAQbsrmbcYXZtURB3kVMzCUDVAGhwH5qXcrGkIuQU8Ijm5EV5pibPuYw1ZghDKULzJIldcbQ1gnkTz1Q==","signatures":[{"sig":"MEUCIQCvY9tYulKNVBDOget/WbyOLgReRzKSXUuItWRswk5szwIgdRY5fzPB1AT7nycG7ElDX3/b0taNuVmSSfEaEoa63DU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8zCSCRA9TVsSAnZWagAAe0IP/iic+subdWvJjPdjEzH1\nPVHQPDifol4LcpWToCefTYYGR4rS51QAb4ard58SqD2ywmHKoClnVPlIjIMv\nMtc6fmMA63Oy3VoPINcxBdKUPADm6deo7p9oYHM3ak7B9EE0xb7t9t0SP0Zs\nozhqd69p/2tHxgByJC234v3qXte+ir5psCW2kw6Htg4Ls/9APvhY9gNr+G7I\nCKD3jzIhnnUgyIl1e7pxA2l8pBC4VOK5g/dfXHCsHw0RUS0zA5AsOTmfH8ZL\nANBHko0W2Z8C9QvH9sez9KbmJpYFt/X/2UqGiV+T/cep13OliswRt9MGzhfF\nw7dPM1UrjegkICcD9gVDqXT+u6PACxqjyo2dJKm8LrxGRoBm2QhdaM3G/h1G\nn9IZPdvepPap3BAHRR2U6V3J9WzZVlofK/RmnUqVXHOSyx+pWJ5MhMfSmW6F\n59MyCxvBI+WNdXzHaAEsEm0peSy3SYPc3NMl/QRchqhCwl1pTwxoijdrWz8J\nW07FekR9aP8lmb6puYB5y8x9tColbpPoli+AQGX/icG6v51Gz0xsGFLJewEa\ndZuAJWOQ9+Et+nWPZ593SZwHfE1qrVHY7b+PcbwrLuY97ABm6tlj2CWbD8g9\n6WsVufpK/fd0qPLi3nBwWiu7UdwYkECl/xrYOZrMkJccwS42K8XG0DgtdwMJ\nMHZV\r\n=uqm/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"0e12a3297580cfb2d3dc1af0ddba1bc7e67a7a58","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.19.0","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","type-fest":"^0.20.2","@whook/cli":"^7.1.1","knifecycle":"^11.0.1","yhttperror":"^5.0.2","@whook/cors":"^7.1.2","jwt-service":"^7.1.0","@whook/whook":"^7.1.1","common-services":"^9.0.0","http-auth-utils":"^3.0.0","@whook/swagger-ui":"^7.1.1","@whook/http-router":"^7.1.1","@whook/authorization":"^7.1.1","@whook/http-transaction":"^7.1.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.0","eslint":"^7.13.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.3","prettier":"^2.1.2","@babel/cli":"^7.12.1","schema2dts":"^2.0.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/node":"^7.2.2","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.12.1","metapak-nfroidure":"11.0.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^5.0.0","@babel/preset-typescript":"^7.12.1","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^4.8.1","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/example_7.1.2_1609773202046_0.45009290476948705","host":"s3://npm-registry-packages"}},"7.1.3":{"name":"@whook/example","version":"7.1.3","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@7.1.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"b9c01e07090765d8cb452d664e90e7100915ebe5","tarball":"https://registry.npmjs.org/@whook/example/-/example-7.1.3.tgz","fileCount":250,"integrity":"sha512-0Vw39TBFWyqXdZTPEQ9Nj9b2nfRwtuaYifViNMCoXPP5RRN34U95hAm3jNkbeLCCZNwikV7ee5G7Wa71T5JcUQ==","signatures":[{"sig":"MEUCIEiyo0vW4Eb2lM9sCLTFNyQR//4emdnMCYcLpZFwHYk0AiEA58p6Xuwu/INcAxakzZHmgUD7Q2G0aPvgxUGvMbvnmVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/GKwCRA9TVsSAnZWagAAEQsP/j0a1Ygroo4ENHkyq9T2\nSgQ1WLAviUrpwqGdNgnKGl00DCPnHfzQL9YQfxxfVDUdQGPoryDAVTw00MyA\nVP0HVJEdC7TlCr1ucMPsdHPOEkpandYBmLypBf4witbesDmw7dW8VQKcBnXp\nDkcesDzu6U+hkCEpmtFD34f4JKvge8/+wZHm1O0fnYPnFFg05PR2F1rrMLCx\ncs1uBurXiz0IXCnMpMBqA4deDYQPZzxN32APOZPpRGCySh6x0Y5NB/1eW8NG\nRHfPOD0X2j/7voKsTv640UlPkVPi7nQJ8klaiMMn1IJtqqZjIqSCEseZNXZx\n/xhDF9BSU1y01/1sl2ylcoh4UIn3LC5VDOBglueX/HDa1bQCDS+UyQ4NhgmT\ne64YJ6MeREJJe5BLqOoWpwBKMbS8GNp87bZ8cngqzfBtInsQkqPGC8W3eBs6\nWqwDOFxWZJuT4hN6SuXluH1emhwk/T1aG/V+wMYuo9uAUTNxa+4a6CG56t/p\nQp2EoqqvblInuZOOOpx0IPaH6vQHGZ2uBDXKiploqvPhBMbjiigIOtgNUXUW\nIBdAC9mEGkRgXdN1v9w88+1QggCvjEK1AFy2Z7PciD0yr3Co2FIzRlj1+CWM\ntl191+n728Sd5if5v40la6ob6Qkl+8M39dQigAVMUWmhg64klMne4CASBQjE\n08sF\r\n=a3Pf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"b4511d115d98c327e4a11a9d956b8e1f446663d2","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.19.0","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","type-fest":"^0.20.2","@whook/cli":"^7.1.3","knifecycle":"^11.1.0","yhttperror":"^5.0.2","@whook/cors":"^7.1.3","jwt-service":"^7.1.0","@whook/whook":"^7.1.3","common-services":"^9.0.0","http-auth-utils":"^3.0.0","@whook/swagger-ui":"^7.1.3","@whook/http-router":"^7.1.3","@whook/authorization":"^7.1.3","@whook/http-transaction":"^7.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.0","eslint":"^7.13.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.3","prettier":"^2.1.2","@babel/cli":"^7.12.1","schema2dts":"^2.0.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/node":"^7.2.2","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.12.1","metapak-nfroidure":"11.0.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^5.0.0","@babel/preset-typescript":"^7.12.1","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^4.8.1","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/example_7.1.3_1610375855433_0.07293122455354051","host":"s3://npm-registry-packages"}},"7.1.4":{"name":"@whook/example","version":"7.1.4","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@7.1.4","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"0b655cca1505792b4df1f9acf774ea8898577498","tarball":"https://registry.npmjs.org/@whook/example/-/example-7.1.4.tgz","fileCount":250,"integrity":"sha512-SPQvt2C/qeg8tYnhF0kfXZXbx9Tu2PZmOFXhrFlsD60zxM3MX05+joj/9ob4RmaYuJCy0f1yAWvk5G5MbCwyWA==","signatures":[{"sig":"MEQCIE0cXdZTsUvzH8tiN1jHGhOgMaB1DrCPHXkMICw82ZLCAiAtwb/0GmLsUm0AWjE/ASF6XoSwHpbf+VKeQlz8a8uIrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/aofCRA9TVsSAnZWagAAx9sQAIJcX1lX70kEm3IYDe9J\nxZwuHAtmAWlSedOlI49Ee/3UTmrcp4ZpON+aJiEZvDseyfwMNGoD0iut/fo4\nq+j63tWL+spSI5UOGadESnDF8fpBARBHmHHrPuPmRSUnQsaYuS32TJMLRmKv\n8jaFeMOhPtew/dJfYGUWOkY53HoBhTHh47gB5noL2LDe9LZRRyqza/cz3JhD\nivuQrcyl/akyBSWHEGgybl5gVq58z8JJgYlXpedGyG+WOf7qIQVaYWqzgaVz\n8zlYhimdNTXSPID/hs2rSekAg6Yu6Jo6jv/e5tBHuWHJfz6mUQi4i1Zp3dlo\nkLSXmkuUWCB4BIxaEYn3+Mehx8hAOrvPJP/GpRRLGsQfQMFcMt1uX48eFbxZ\n/1C2FUlT5WFgJfRU7htviWYOTB0WcWT8U4IgEAJUnPnlA4Szsrtos+wrdBq6\npvpyUB9j2CMENZQEs3CDFiSgpXVbgVHskWEzxQ+bvq5NRTbuESkdg4YSikeS\n4qsRfoOWpWkkjkII5ZBTK2rVl6Djy3gFk0ZeL3QeGC0kM/FiaHGn2OQz+4dL\n6zfSLYpau4weNmT55iOPmoRW6WEBF+LfjqyMr6UmKc3Yf/pBUev2t0FAVlIj\n7+G4zR8mZle7Se5uu70C2gZHzDfm4c0kQg6Awl2kXe8/8RORIGHDsbcBwNJY\nvQfS\r\n=BuAU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"6.14.8","description":"A basic Whook server","directories":{},"_nodeVersion":"12.19.0","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","type-fest":"^0.20.2","@whook/cli":"^7.1.4","knifecycle":"^11.1.0","yhttperror":"^5.0.2","@whook/cors":"^7.1.4","jwt-service":"^7.1.0","@whook/whook":"^7.1.4","common-services":"^9.0.0","http-auth-utils":"^3.0.0","@whook/swagger-ui":"^7.1.4","@whook/http-router":"^7.1.3","@whook/authorization":"^7.1.4","@whook/http-transaction":"^7.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.0","eslint":"^7.13.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.3","prettier":"^2.1.2","@babel/cli":"^7.12.1","schema2dts":"^2.0.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/node":"^7.2.2","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.12.1","metapak-nfroidure":"11.0.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^5.0.0","@babel/preset-typescript":"^7.12.1","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^4.8.1","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/example_7.1.4_1610459678818_0.48429662635986026","host":"s3://npm-registry-packages"}},"7.1.5":{"name":"@whook/example","version":"7.1.5","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@7.1.5","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"f75f9c3d5bf774fbf08a1fec24ffdcc0bf14b89d","tarball":"https://registry.npmjs.org/@whook/example/-/example-7.1.5.tgz","fileCount":250,"integrity":"sha512-BNiP7Bz5QGfCfFpfdhc256MUjM4W6pLIBs//03odyjU4EZKv/kKBKe3gm5IQVlSInC4g8bYfyTsniuPuVNbnrQ==","signatures":[{"sig":"MEUCIQDfLc9jXRwHuZU4DFB0dijuw9KneaoXLMTGXEVr/Qk5nAIgcabrBsyXHjtKKPFe08SBP0jmHDL2q3fDCfW1o8jpGV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJVmTCRA9TVsSAnZWagAAic8QAJYQ7xqC5zaVAjp4TJBt\nyqkzbv+R1n2PCccXcaQkY07eV9bI3lEj3YyWcJXlFlQf4OXI4UWifu6UoLfS\nzVL2ObGK8JSMDgTLWpBnbafF5JTsHegph2EsdjkC3ENAd+aG2UN5Wi3DQrLj\nc+9tELkRsZ8GrqJQKsaEW9Gkr0AMISlAyxwOqHqpB/BhuETtV3L6R249YZew\nmljZQjNYkSM769LJ9dbNqK+M+Mur/NKWFjnUiDqfZ2r+4Kvz4LmcEsyoNbnc\n6i7zZ0QTi5oNXvuuLTh0B5EsRZSaOKY88VTJxMOGl1W+9zjeL950sXfBlN9c\n67oIxAEQhQtGRqJVIoXlppXcelHe8yMYj7MYTEPsghlU3prvoR/a6ateg8yx\nCbJUeRFOZsvS1mwsH+qAGhUxM8Qe81A6ar/BPSk3FxVxRMKqcJ7jW8wXb6jO\n5++UaW0726qxUdKk1nU+mGtJ16jtUw8+7NhGAqOAnOzUzixj6OVpoyf2LXns\n+gYnyb6MW02jjqEKsgCfa6KpoKj+o1Hafoxi0hMbRRKsQZWDp//IqgThvvOW\ntGhJa5z2e2uqu2mDsT1tS6am9CFpZGg+CVjaYVUvVRe6a1DBnsSY1Ux79DNu\nvkiErslocZioLE2r1rFMcExrgAbTlr4lrOqfI8TxokG8+1q2i5v7Fj5iUgTX\nYize\r\n=bXWu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"be3b48db3ad69a6a83555a56fe3c804d5a63a606","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"12.19.0","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","type-fest":"^0.20.2","@whook/cli":"^7.1.5","knifecycle":"^11.1.0","yhttperror":"^5.0.2","@whook/cors":"^7.1.5","jwt-service":"^7.1.0","@whook/whook":"^7.1.5","common-services":"^9.0.0","http-auth-utils":"^3.0.0","@whook/swagger-ui":"^7.1.5","@whook/http-router":"^7.1.5","@whook/authorization":"^7.1.5","@whook/http-transaction":"^7.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.0","eslint":"^7.13.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.3","prettier":"^2.1.2","@babel/cli":"^7.12.1","schema2dts":"^2.0.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/node":"^7.2.2","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.12.1","metapak-nfroidure":"11.0.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^5.0.0","@babel/preset-typescript":"^7.12.1","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^4.8.1","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/example_7.1.5_1613060498637_0.5539991582155999","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@whook/example","version":"8.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"51d9519c66ed6006a289a58d7644c62ae1bc7958","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.0.0.tgz","fileCount":256,"integrity":"sha512-nCurmu5c+GZQqlljPKQIeQK0T4BUi9vaXQHaz8hjkvODxF/ZL7s32DVtMWO9Z1ip6p0DVQ6nQ0LpFhg6H4l2Mg==","signatures":[{"sig":"MEUCICfRpO8LsL+koJTGyf8k69HGh1P8ffefeOKu+v0Ta7w4AiEA9aRMP4rOUiya6RFXNfWjQXhpnQ4BgWeqaVR93199sVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP3v6CRA9TVsSAnZWagAAOawP/1ctp1fZvL0rBbEhL1K7\nrbbsxncocFw8pYGaiQQcxuqsJbg8d6RHisTI0qbFmY0F2GgclAoBO2uopreF\nJQZ/EapZvQka1iqVTV4CsmREq8++ApW8jIUOAKyt1gtjygDMu78Sghn6i5vt\nrj9sCdX/9y0izdtg1bIrR32O7NXu66B681B4UM/j0uVwVr5QzguVDUpQK70g\nic++3oIh9A0Lwu9KFzVGPQohO0OBWqyBHmpYYYEYy+OYORMZFvufHHSjIp1A\nwPQ6SGwLpA2hWEfuDi/qE9vNM14sfGjsGjyvkg6WxY3Gy5wl4pwn9x+XzDr6\nbL7aHUaSFdfHBsFtko1EOfiTYZFBYFwqnRIaE1Zz0E2y5pe4Bi6EqklltZuJ\nPzFTCsKa9A+nl+8c76mTSJJfV1Bn9aOCTcx77NS71gaDjqFwNHLhRo7FKO7/\nn3IS8ZltlHSFsQX5yGSQKm2yIkUQB9jLelTwtOIDgPsSPfH2lUddeE77a+41\ncAptA4KWZqe858ZJUl5jdRsycnD67C/lxNNnR+ESShDzqQsKXyCFg7axyMmK\n0uNAIv9i1JHt1nTlnQfljoGg1xjzQt9L1yh0VEExCGPhrheP2vv3CiBeoQxE\n4n1eGvpETpjZw6eCIkiqOnfjOeE6mVE9bLfANWYWEXlSr57mvYHhTVV6G2EL\nmXP2\r\n=iDKa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"bf5ed6920fc1ce6283081f34ed430ac1e5fa70cc","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","type-fest":"^0.21.2","@whook/cli":"^8.0.0","knifecycle":"^11.1.0","yhttperror":"^5.0.2","@whook/cors":"^8.0.0","jwt-service":"^7.1.0","@whook/whook":"^8.0.0","common-services":"^9.0.0","http-auth-utils":"^3.0.0","@whook/swagger-ui":"^8.0.0","@whook/http-router":"^8.0.0","@whook/authorization":"^8.0.0","@whook/http-transaction":"^8.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^7.13.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.3","prettier":"^2.1.2","@babel/cli":"^7.12.1","schema2dts":"^2.0.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/node":"^7.2.2","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.12.1","metapak-nfroidure":"11.0.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^5.0.0","@babel/preset-typescript":"^7.12.1","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^4.8.1","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/example_8.0.0_1614773242419_0.6868855197180563","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@whook/example","version":"8.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"a8379a757a5978d0d3fe19c1f2b324b73de4fee0","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.0.1.tgz","fileCount":256,"integrity":"sha512-x29hA056vd9sZiAo3J160wTvjhStJh+UYzRZuIlCGwWrF1C2uk+euMZLaV8KfICka0dVQPkeCc136Pw6bakjDw==","signatures":[{"sig":"MEUCIA+6qMZ6lCM7d/hQsPgr52jubjbdYzVhLXR/WUbMwOdIAiEA9Jn0+SPVYmnTnrObsaHJ57HrurzKML03UPjB0UqAATo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP6tdCRA9TVsSAnZWagAAu4wQAIfFUaEZ8qZ+QiESiqjh\nnSwFVEPa0+mJ2Imxapfy0xSTuWkDKVGvOowQe/Ib/bxBxPlJFh1nSYwjn0m4\nhb71+X19KEzQYUljZhKukxPrF4tEFI5uREThcn2X/F+Fp6CC46Dx6LFroYAh\no9JhLLV9JU8o7cRbmmMjxcbJQ4Qn2IMjZ82WRNZyzfNy7ax1cqMtjPQ9/jUX\nwmgcPoYv9t39LbKP9BWxbTFu0yNuCj73MiDS8AXpWcpdRbphBhhEVFhACIuu\nNi+IQV+9jnlQ0NIDpbGICUDKwiMiikIG3yK4inEc4Tq0GAmUa6UcNBAq/aEo\nUWEdGljJmeCEGRxhTz4XaFxx7usjhRp4uMwVdj2B68e27/n4g4K8gHFjJG/1\n4HLEe0lOiAIQeCSbg6pzXut4zf5noCHufeKMKHd8LeO6G9Wmf/3tmyyEjt7v\n2UmXIWWYaXyTO6ksKxZyAqOjhTtos66zQuwk0hxe+OfcrF7cjELtWpIRHnUS\niET+emhzUj8w+bHQv5FrvcORk7wK7IEpBRE/pKVZKZCcQS46IZA7JKhJyQDp\naztQ0GhZS9IdK1wtBzKbQNpnUWg+vJHNjFlyK+E6LRS+NyeekkFecc/YM7Ws\nOZFA18uM+juOdMfd/gBqgIBq1kfSNq+fl7vb+vEc3fspKLxi+1O+wsCMbD3t\nx2X9\r\n=j+kP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"31b08e61a37d739e7a8d3ce85c26b8f581acb8d6","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","type-fest":"^0.21.2","@whook/cli":"^8.0.1","knifecycle":"^11.1.0","yhttperror":"^5.0.2","@whook/cors":"^8.0.1","jwt-service":"^7.1.0","@whook/whook":"^8.0.1","common-services":"^9.0.0","http-auth-utils":"^3.0.0","@whook/swagger-ui":"^8.0.1","@whook/http-router":"^8.0.1","@whook/authorization":"^8.0.1","@whook/http-transaction":"^8.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^7.13.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.3","prettier":"^2.1.2","@babel/cli":"^7.12.1","schema2dts":"^2.0.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/node":"^7.2.2","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.12.1","metapak-nfroidure":"11.0.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^5.0.0","@babel/preset-typescript":"^7.12.1","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^4.8.1","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/example_8.0.1_1614785373246_0.8861347355167675","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"@whook/example","version":"8.0.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"2afec354aadda8a764f70bdd832771fd39b296c3","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.0.2.tgz","fileCount":256,"integrity":"sha512-HUuUHNYqJwnolyiEBOrPpj/P0+NJmbtfT/8F2Bg86cTkBWthkzuYTA5J6W0YqWBLFriIllyO6dyDfhwvTfiSIw==","signatures":[{"sig":"MEUCIQD//TrzfI7kSbqfGKuek3OwQhSJXmU/LynWwg2bW7jYGAIgS5howyOG7zxMiaL9UeWv6KSKhZovTjAaaheitoF43/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7eeCRA9TVsSAnZWagAAaX4P/A/gubaCtJtFWmDeeqDO\nF6Y9ESHb726frhQ8nc2gLmT1Mp9GPAb1JePIXDosGvp/JJCvYJop1RmexiS6\nTqHqg0D8NzLImy8BzI4SUAZnnYNdSN9nrq00y2Nen6hIlfVmeNaQqQDQrak3\nwWvdjNbd7DvMm5+4GdbKfDpeIoxbCvAQ0r+PO7SRMGkUzP5fMgshHLPi5rT0\nTRpi3T2/ygLyfyWj1lZWtuUcTo/MzMNN9ROYfasCvpCBVFOARSwSV27hmRyN\nsMhmANlV0MV16iNAwDzqywbln2bYkPa/hnBgPqFilv5gHFFud3Wj4JWfeU+7\nmWYqc4S3qYrjah3AwYzc770GnJt06PjcPzF/gU9F0YY4rM28aO0+W6hcG3vI\nHCMyKw5Q6CWZ24Cd2C+EwFBdqy522rwfeep5JM+RhFRM8EOn9+4r4k5uwCkf\n/JHKAyDTkgTh2M4Azpe1aJpfIhVUbBYWG+ZSQLOQMKEs89vka18HKzH5H/cF\no4nT4Hdz+S5eL/TMaeCwjYmyJOwZzI5t5zaHEKEcOfR1RpcOiKILA0y/rsEO\niqf1mDYm1aQM9RzTueXYmYo4MkZ/DaQHYx/k2Ur9urNnVcfu+ArdlhUQotLW\noIB+LICTZLsMMChKt0hPH9wdudJlD4V+tMpELachLcwEKtHvPZnrXs8xT3tj\n/3LL\r\n=4wOS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"fa6b76aaf47cd1d369883beb81a950334aa8f5ef","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","type-fest":"^0.21.2","@whook/cli":"^8.0.2","knifecycle":"^11.1.0","yhttperror":"^5.0.2","@whook/cors":"^8.0.2","jwt-service":"^7.1.0","@whook/whook":"^8.0.2","common-services":"^9.0.0","http-auth-utils":"^3.0.0","@whook/swagger-ui":"^8.0.2","@whook/http-router":"^8.0.2","@whook/authorization":"^8.0.2","@whook/http-transaction":"^8.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^7.13.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.3","prettier":"^2.1.2","@babel/cli":"^7.12.1","schema2dts":"^2.0.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/node":"^7.2.2","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.12.1","metapak-nfroidure":"11.0.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^5.0.0","@babel/preset-typescript":"^7.12.1","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^4.8.1","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/example_8.0.2_1614788509715_0.1819729266940011","host":"s3://npm-registry-packages"}},"8.0.3":{"name":"@whook/example","version":"8.0.3","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.0.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"ce036d85d581b3afb2125d84399b9a3fe025c12d","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.0.3.tgz","fileCount":256,"integrity":"sha512-vMBeeqshQ5PgmYHleiSq5c0QFzrPYJlctYjcUaVoLtG9KxCPVIw6S1udEEkOo/HQLsCfZQxszdnt3uPWI1T+wA==","signatures":[{"sig":"MEQCIGbvqfPKZlef5CuwfpS+2GXA3KYqSSHD0JiEhk5AuDI1AiBKD+RwCZPa++VSPeu0o0k2qse3pIvw9loRUmyH6r+khA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQLm2CRA9TVsSAnZWagAAn1EQAI0DuK5RfDh+bKthD5Sd\nflg+sg41KNvX9WcZd4i7ZaFuvfzvEKLJRDcIt6nBjvaP/xAWtmgW0DRsnmm9\n58VIRujF+XR3CG8BmrGJCaIne7uuj4uM2ns7IDy/GPU77U0xobanLmvzx+Kc\n6GQ7JCSURj69ajkirUKyC2hRAa267MothSG+SK4NPY8PpncTHf90mdp1cp5y\nOSfmoJ7AnSJvfLLxg0gtD5XkSMugBdZEmCPBXikBe1sZD/FxKHC8k8oT4hEJ\nY+sbl06/HitLGyeGpYGNKDuQwFDiDbrQ7hJ1/krtDiIYCDR+JsYDCk+Ndomj\nQM8rYBG+B94LMZdGdXQAwxGxspgT2qHURQgRFq8utNLq2jGmbLCRaytd7n+I\nlZuMmRlZa8gZSZJxnCLqNKaMW1gOw3mwDWEpE8PGs7VSi/bz0o9DCXXk+VFM\nB2DLPigQ54lxujsNYV3ffBm8e2Uw5p+qXOWGPJw2I9Fzv1Q25fvreds0eSL7\ng9qGjz8Ys3XjAHqltqWwljR2pbibfssUA59xfj6De4TiGz/8ZbehGmDwnEA2\nr+uCZUMKcVtz1GeMaJ5z9KLu/8C/toMHTy1mP7sVkkDvAiDqjxn8A1pOmqJO\n5WeeZPJuA2OU+o6mjjXpRhoGG6x38aCRr4kfuYaGFBH8tr5Ewf+1gMdND2a0\nyYl6\r\n=FNiU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"a70a77d4e8d31f8823f7a63702a1c47223e298b4","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yerror":"^5.0.0","strict-qs":"^6.1.3","type-fest":"^0.21.2","@whook/cli":"^8.0.3","knifecycle":"^11.1.0","yhttperror":"^5.0.2","@whook/cors":"^8.0.3","jwt-service":"^7.1.0","@whook/whook":"^8.0.3","common-services":"^9.0.0","http-auth-utils":"^3.0.0","@whook/swagger-ui":"^8.0.3","@whook/http-router":"^8.0.3","@whook/authorization":"^8.0.3","@whook/http-transaction":"^8.0.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^7.13.0","rimraf":"^3.0.2","metapak":"^3.1.10","chokidar":"^3.4.3","prettier":"^2.1.2","@babel/cli":"^7.12.1","schema2dts":"^2.0.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/node":"^7.2.2","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.12.1","metapak-nfroidure":"11.0.4","eslint-plugin-prettier":"^3.1.4","babel-plugin-knifecycle":"^5.0.0","@babel/preset-typescript":"^7.12.1","openapi-schema-validator":"^3.0.3","@typescript-eslint/parser":"^4.8.1","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/example_8.0.3_1614854582426_0.19596589346433002","host":"s3://npm-registry-packages"}},"8.0.4":{"name":"@whook/example","version":"8.0.4","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.0.4","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"3282b6281b13f974ea6ae159fb725094bba157de","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.0.4.tgz","fileCount":256,"integrity":"sha512-Wnu+OAj0WqNOL5JKxjPymYRvaXTbW1Yw9kW8bXpN/Std7STmlrAW7f/WjZJkkgqd4T7BYpqe81JMcOtanRZeCw==","signatures":[{"sig":"MEUCIECXW9xSjyFQSIrVQzBFLnwxrT2pBM5yrOOb6PvmqrJ/AiEAz3U5YkHugxoLUTdjfjl7cJ7UC1ka/KOQfVBNQWJzPtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcvPVCRA9TVsSAnZWagAAkvoP/1GyZbg4yZcCVLZqu/hR\nHH5/Q/pUIPCy2BFXVv22fPgJZalPaxhl2ae3CB1scwZtWPlbnJGAuDhRmJet\nnLLP4ZoiqCMzHxyA66a2J/f/WpJ67IEmVnBkdcLIPiVlsY4Ws2FRltTmX3gf\ndtrvhpw6tZ7wdk7V2J1wb4yc1QJnCQVDGFfqYmgPUN8houQLq4rUax3oFgfa\nN33lmjsJu1ZquZyb7RULFCBxqQMRc8VIpIY//vtEIPfOQKMSL+22ZB+wSII3\nAdGOD/JU9GqI/GrB2ngbOIwncbc6ydj+6xn3BX8P3Iyqms7/VuPFv1qGkGXW\nqJR1wNnFNLyxJZ6mYx2JzWsBcQdbkIXzfRrpo5aMRAUS4l2+qDy6mL3NIaqR\nebLZCqCvbifpLVsdsq6iP0nzmcQC/7tunOcmAwT5FWMIfuLHvwPMl1gQYQMN\nDhyuKZQ4OxeCmxedcLCHKSNpJgErJVWhkYKQMmFmpesyBqtrtimqz9o95VWK\ncCZ4kUvtv/tpfcDj0PjiY9PuqsFymxzAKjb7Tea0OjcAaFVZRUes/wSf9qYy\nAv+n89n+d0an6REOWOwnqjDhvNOUa9RJhvBKSWqk/oqbg72z4Um777lhK0NZ\ntms/56l+vlpxn4LPYxgqflV8lVPrJY39Egm9xl33XiTZdsOmHOU+D54L5ZpU\nItq7\r\n=7PWt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"89c76d08cb8132ee8aab9fea087244258efbb1ff","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yerror":"^6.0.1","strict-qs":"^6.1.4","type-fest":"^1.0.1","@whook/cli":"^8.0.4","knifecycle":"^11.1.1","yhttperror":"^6.0.1","@whook/cors":"^8.0.4","jwt-service":"^7.1.3","@whook/whook":"^8.0.4","common-services":"^9.0.1","http-auth-utils":"^3.0.1","@whook/swagger-ui":"^8.0.4","@whook/http-router":"^8.0.4","@whook/authorization":"^8.0.4","@whook/http-transaction":"^8.0.4"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^7.23.0","rimraf":"^3.0.2","metapak":"^4.0.2","chokidar":"^3.5.1","prettier":"^2.2.1","@babel/cli":"^7.13.14","schema2dts":"^2.0.1","typescript":"^4.2.4","@babel/core":"^7.13.15","@babel/node":"^7.13.13","@types/jest":"^26.0.22","@babel/register":"^7.13.14","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.13.15","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","babel-plugin-knifecycle":"^5.0.1","@babel/preset-typescript":"^7.13.0","openapi-schema-validator":"^8.0.0","@typescript-eslint/parser":"^4.21.0","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/example_8.0.4_1618146260864_0.9536821548944934","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@whook/example","version":"8.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"62675bb5359ed55da89f3552e697073dc6032cc2","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.1.0.tgz","fileCount":256,"integrity":"sha512-7Z5U3Ojam4iVrUjOnE02kwGCtYpzebmjdYyGkfXC7dS52TJMUXZx5vQI4FDmBfj3KoRsSEsvwdWmXqvHASc03g==","signatures":[{"sig":"MEUCICAqwBOoeHHCNRtHuDyKEwlpKmzMAQP7nW3vNY7Tl+5hAiEAqBblIpn2C3sE2pZkhoW1/a2TNNP7V3rWZW2WQVPafFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":530994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvxXLCRA9TVsSAnZWagAAom8P/2VQttDRXeL/d8tQLCdh\n1TAN6EthBr//OmayJhyG/0/UxV15zvC+XqaovEwMYsSk6g3M4kc12aKdjLLs\nC3fagcP5SxbruD6k67dIhuxZq4DQlj3ZJZBBBiR1FjCQMSCSdxHz26SmJEjo\ntjfgOW7VAuIeiixy9GligcSy673Hn76R06b0U5yJhtI7cL884419GA50g0XW\nhvqN34rLzc60Wl0ldreQwag3AhK8rxC0LDUsPNIdbDuo1YJas3bwLUMluggw\nFmjzZv8NcnZiSsac6IYC5T1gFvm1RaXHvWLrO7KYumlhDgEqyj10PnY2lCOn\nZZoE3ELOgY09Cn/slVFoR3QH+SLZpAR6BClfyQROisKHzPVibxHv4PtUiIRu\nhhk3ciQOXHFfQPTijz72sL8+zqnIUmBCcP8wThCXVEMzEN0Je1o1zHXwCOLc\nmb0aPxOEy96lD/po3zh0jmjCngwtCVrH2hvq0lVKvwoYkiunN7zq/X9rBosa\n/rRJMm8j4/pYWXB9nLMNe52h4q/kHrY/gnwxNhkR1cJ41AfnAiRD3TrGLt6P\nDQto5I5nrid7vZLneXuXAfhLirgz/yoWQEooTHx9l8cWvXOKmrDYNO8trhjt\nhU+PUGBQCIYb+VY1balmLGBCMAehkmjRBuxX7ddnftwtjj9M3f9a8G3NGaFO\nH5Es\r\n=vFV6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"7eb7b2c23a5efd01890b0ee38d8470970a50d3ba","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yerror":"^6.0.1","strict-qs":"^6.1.4","type-fest":"^1.2.0","@whook/cli":"^8.1.0","knifecycle":"^11.1.1","yhttperror":"^6.0.1","@whook/cors":"^8.1.0","jwt-service":"^7.1.3","@whook/whook":"^8.1.0","common-services":"^9.0.1","http-auth-utils":"^3.0.1","@whook/swagger-ui":"^8.1.0","@whook/http-router":"^8.1.0","@whook/authorization":"^8.1.0","@whook/http-transaction":"^8.1.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^7.23.0","rimraf":"^3.0.2","metapak":"^4.0.2","chokidar":"^3.5.1","prettier":"^2.2.1","@babel/cli":"^7.13.14","schema2dts":"^2.0.1","typescript":"^4.2.4","@babel/core":"^7.13.15","@babel/node":"^7.13.13","@types/jest":"^26.0.22","@babel/register":"^7.13.14","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.13.15","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","babel-plugin-knifecycle":"^5.0.1","@babel/preset-typescript":"^7.13.0","openapi-schema-validator":"^8.0.0","@typescript-eslint/parser":"^4.21.0","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/example_8.1.0_1623135691323_0.8795004566419606","host":"s3://npm-registry-packages"}},"8.1.1":{"name":"@whook/example","version":"8.1.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.1.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"4c18e0522e648976261449e2cef1e7237d66f649","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.1.1.tgz","fileCount":256,"integrity":"sha512-M2bWeSavqrMppPWwU6x2Paq2nqPmRKywqEcpxn5bUmpZliB2XIlhemcItSvkwEosOdxpnlvIn1VvWJcGBHV01w==","signatures":[{"sig":"MEUCIQCzZVNKaGOix2Ai39YaKPNqHZpdEM1iocHGZ4tY9V3jvQIgPATuq0kqK2qrmSAafWBNemQM+DvFEckOv3kmRtB4dEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":530994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2akCRA9TVsSAnZWagAAO7oP/2qMpDsF+vtAXQ8GqEFs\nrk6CkWgNcsxDM+zJykQZJRco4snHMPDDQh500PY8Sb6o+3L4l8XMPECxsMIx\naZK/VbHXN4+WW2/ticXIsBHA25B3DyPDF7TP69k7BGzGfKL19N48cVuqnCtC\nzdVaaKUR6EbtoLw1WH9IjIFJk3rtntoZyHYUedFmwe15OWtinzzUrokKiqgN\nngQqybGIk4MB9bNZp0YxExpbMcJ8oj40935/WF/fORVhotTnIa6+CG2RRebW\nQlyRj0nNTAmNYNi5CXXAd747E1Gvb6Rm7rCj/Qtn4fzVQ2N8dyQyZBvie4lL\nGGOVpGw2YD+lxLvv38V1UCqYzUquV62ve/SQ13joAd7B4cR0M22Bx/YAeEg4\nY/c9BfBEChyGptuz1eO+73z4f2F9OIuJLRmhWv1PsgBiYgUXbV8z77RjyNxX\nUKy62f5dyvbauhLC+VOp3ES8H8rAQzUmdQBvz44aE9poZGgqrZWI8wrSTEJp\nejs+xE7MNCwDm5OVM19Osw4H0a+IuynZ1/IK0N7DvOP1wj8ObmbMuIR6rR2Q\nmcKYoRJolkPz7tJ3WPwFFhknI/w4SlN7CkZlLWPpQqcTFc2mkpe1M2NYbtk1\nMj1C3+H/ptc9mx6vPlzCT4wWUVgmWUZaPc3fR+3iH74YP3Vh1xlQ9L/flRAB\nxnOD\r\n=5qM6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"7dce55291a81628a0e95a07ce1e978a276b99578","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yerror":"^6.0.1","strict-qs":"^6.1.4","type-fest":"^1.2.0","@whook/cli":"^8.1.1","knifecycle":"^11.1.1","yhttperror":"^6.0.1","@whook/cors":"^8.1.1","jwt-service":"^7.1.3","@whook/whook":"^8.1.1","common-services":"^9.0.1","http-auth-utils":"^3.0.1","@whook/swagger-ui":"^8.1.1","@whook/http-router":"^8.1.0","@whook/authorization":"^8.1.1","@whook/http-transaction":"^8.1.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^7.23.0","rimraf":"^3.0.2","metapak":"^4.0.2","chokidar":"^3.5.1","prettier":"^2.2.1","@babel/cli":"^7.13.14","schema2dts":"^2.0.1","typescript":"^4.2.4","@babel/core":"^7.13.15","@babel/node":"^7.13.13","@types/jest":"^26.0.22","@babel/register":"^7.13.14","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.13.15","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","babel-plugin-knifecycle":"^5.0.1","@babel/preset-typescript":"^7.13.0","openapi-schema-validator":"^8.0.0","@typescript-eslint/parser":"^4.21.0","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/example_8.1.1_1623156388664_0.343067173434737","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"@whook/example","version":"8.2.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.2.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"1b1ca9d05b6b7bb0f2a1526d088620c2c3667bed","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.2.0.tgz","fileCount":262,"integrity":"sha512-Ee95+a/gelwob4RLBJWOUfBvN8kUOR+YUVEN9IVsOHh7dI/cdERzEVAgvwaqBTSIXA5gLfkc0rBZ2WnTDShV8w==","signatures":[{"sig":"MEYCIQCILR3Sy3cjJ/7Q8yYYEKPqLoXTZON5SIQb5KzwnCAPpAIhAKBTq86BH4sfUm3ML7PDnhUC/8mYX35v504i9b+5aEwK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":601950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC7GjCRA9TVsSAnZWagAA+4cQAIM2k/CoHcG4UjeGJPX7\ndcGKJsBU7d7+yAZkAd4/7neAEHeuMGiHzAB0sT1+eYVGM8UVyQPXhbSFLgvD\njP0hQVnJxskc11ZS/t7YDc38qGXK6i2gw5R/CFQ3JkhvAcDjYPLEI02d6tt2\n/59tpyHt+TZIOifO3eRbA1v45m6CJW0648RbpkrSwNWSCHFJQOhoD9aj/ap4\n/dA4YjaKlNimF3bWxo45TdsNWtEDzfE7k2IkuxKkYpta4hXYV6CIL1whDGQO\n8QfSvH39aVN9mTIlD5qmcIuPobzcVL+OHMGKTRj7DH6EA0UhQ+pFmJntZUvr\najZJ5BYNi6T1O0c1HqNQYleHsCRc0SNscU+fIVz8UE2fA7bzu9VxjLguH+D8\njXH7YAjW39mwJ9k2EiAoHUFSkodvnC2XqnCBOadVzxQnTLh7oLW3O9eQ0Lp4\nwwCGJ7qJfLT3pu3oDtLEnzwcSzJCfNtdKD8QJVy1mMQ8ntgo0RrSd5Qip/Vx\niaaj62R69C/b8O1kFMl8Aqdu+oDy/Ru204WHzE+NwOHpPPuplWCCx01CVYOA\nEZRpdm/xS0yr3Huus0VW5nACtvM7JqRu6nofxCEG5z8Rzfv3/fan/0VI6NxX\ndCJ5SDUNpZfsrQ12MuDP7W2qvnHxze2yb9op5KiobcqqDVWhCtXxKPs18KMC\nqBoP\r\n=AkhG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"8e74df1da4b875f96b06773979013b1f85e6d08b","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- bin/repl.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yerror":"^6.0.1","strict-qs":"^6.1.4","type-fest":"^1.2.0","@whook/cli":"^8.1.1","knifecycle":"^11.1.1","yhttperror":"^6.0.1","@whook/cors":"^8.1.1","jwt-service":"^7.1.3","@whook/whook":"^8.1.1","common-services":"^9.0.1","http-auth-utils":"^3.0.1","@whook/swagger-ui":"^8.1.1","@whook/http-router":"^8.1.0","@whook/authorization":"^8.1.1","@whook/http-transaction":"^8.1.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.2","chokidar":"^3.5.1","prettier":"^2.2.1","@babel/cli":"^7.13.14","schema2dts":"^2.0.1","typescript":"^4.2.4","@babel/core":"^7.13.15","@babel/node":"^7.13.13","@types/jest":"^26.0.22","@babel/register":"^7.13.14","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.13.15","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","babel-plugin-knifecycle":"^5.0.1","@babel/preset-typescript":"^7.13.0","openapi-schema-validator":"^8.0.0","@typescript-eslint/parser":"^4.21.0","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/example_8.2.0_1628156323009_0.10962302029078796","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"@whook/example","version":"8.3.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.3.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"aa77625a419e9027c148641ed4fdbaf8d7ee7a23","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.3.0.tgz","fileCount":262,"integrity":"sha512-zuLaxY4GCTYvQq/xiG0e8UuwujxWng7uPOrdTZ6DsSwreAHwzabGN7z8c1UUpf1L8yHZmjUe/oGTw+K2KxyQaA==","signatures":[{"sig":"MEUCIEiYujUuOfPw1UX0PXIokiOLJ/9cCm5edfvGQH4k2TwVAiEAxBpI9cPvzMPJX7kOjWaFGk8bfI9V5xfes9QZNneR5qQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":600944},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"0ad8fae92712bb0a8863bc0d53bf232a62d85d82","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- bin/repl.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.0.1","strict-qs":"^6.1.4","type-fest":"^2.3.3","@whook/cli":"^8.3.0","knifecycle":"^11.1.1","yhttperror":"^6.0.1","@whook/cors":"^8.3.0","jwt-service":"^7.1.3","@whook/whook":"^8.3.0","common-services":"^9.0.1","http-auth-utils":"^3.0.1","@whook/swagger-ui":"^8.3.0","@whook/http-router":"^8.3.0","@whook/authorization":"^8.3.0","@whook/http-transaction":"^8.3.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.4","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.2","chokidar":"^3.5.1","prettier":"^2.2.1","@babel/cli":"^7.13.14","schema2dts":"^2.0.1","typescript":"^4.2.4","@babel/core":"^7.13.15","@babel/node":"^7.13.13","@types/jest":"^26.0.22","@babel/register":"^7.13.14","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.13.15","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","babel-plugin-knifecycle":"^5.0.1","@babel/preset-typescript":"^7.13.0","openapi-schema-validator":"^8.0.0","@typescript-eslint/parser":"^4.21.0","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/example_8.3.0_1632487025387_0.0030014467993872973","host":"s3://npm-registry-packages"}},"8.4.0":{"name":"@whook/example","version":"8.4.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.4.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"84c4889da879176b033b604805f9efa2e0933588","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.4.0.tgz","fileCount":262,"integrity":"sha512-AxV9RDC4RmxvSJQYu44yvXadnPjPjj/o4fAua632TbEqTN7d/OSaG5lMyNHbgnzedJWS/eTEud9Xtkv5+K6RHA==","signatures":[{"sig":"MEUCIQDgyqf0onHanc+8TG9Z5LgBICo1FcXPKcLQHq1FUDaw2AIgJ1DDykoA6qDx4bW+JCWv/1B+HY9wrioCVvWkCnskw7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":600944},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"70a8387dc524f18707ba4fd18e1515d037745346","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- bin/repl.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.0.1","strict-qs":"^6.1.4","type-fest":"^2.3.3","@whook/cli":"^8.4.0","knifecycle":"^11.1.1","yhttperror":"^6.0.1","@whook/cors":"^8.4.0","jwt-service":"^7.1.3","@whook/whook":"^8.4.0","common-services":"^9.0.1","http-auth-utils":"^3.0.1","@whook/swagger-ui":"^8.4.0","@whook/http-router":"^8.3.0","@whook/authorization":"^8.4.0","@whook/http-transaction":"^8.3.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.4","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.2","chokidar":"^3.5.1","prettier":"^2.2.1","@babel/cli":"^7.13.14","schema2dts":"^2.0.1","typescript":"^4.2.4","@babel/core":"^7.13.15","@babel/node":"^7.13.13","@types/jest":"^26.0.22","@babel/register":"^7.13.14","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.13.15","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","babel-plugin-knifecycle":"^5.0.1","@babel/preset-typescript":"^7.13.0","openapi-schema-validator":"^8.0.0","@typescript-eslint/parser":"^4.21.0","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/example_8.4.0_1632494812808_0.08013917635179313","host":"s3://npm-registry-packages"}},"8.4.1":{"name":"@whook/example","version":"8.4.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.4.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"ae3b6d04b5d70a1329524ac0d393069cca6f8e8e","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.4.1.tgz","fileCount":262,"integrity":"sha512-Zbt+J5jdKcaL1rLn28jV/7Hv9TDRnJN7OEkNpicrZx7sfVFn08BfbKJR/xTuzdJoeQREmnOJnOVMlx3Vv2n7pA==","signatures":[{"sig":"MEUCIQCMU0YTTRxt460AqjHpXSypcNmMckzqUYgU3c2JFJVASwIgbo5OAD8Og7squDjcJoq5bRwDcFb+WBuPT8tpNK3XI6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":600944},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"de204fd5bae8442acf1e028928453ec26319b5f7","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- bin/repl.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.0.1","strict-qs":"^6.1.4","type-fest":"^2.3.3","@whook/cli":"^8.4.1","knifecycle":"^11.1.1","yhttperror":"^6.0.1","@whook/cors":"^8.4.1","jwt-service":"^7.1.3","@whook/whook":"^8.4.1","common-services":"^9.0.1","http-auth-utils":"^3.0.1","@whook/swagger-ui":"^8.4.1","@whook/http-router":"^8.3.0","@whook/authorization":"^8.4.1","@whook/http-transaction":"^8.3.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.4","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.2","chokidar":"^3.5.1","prettier":"^2.2.1","@babel/cli":"^7.13.14","schema2dts":"^2.0.1","typescript":"^4.2.4","@babel/core":"^7.13.15","@babel/node":"^7.13.13","@types/jest":"^26.0.22","@babel/register":"^7.13.14","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.13.15","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","babel-plugin-knifecycle":"^5.0.1","@babel/preset-typescript":"^7.13.0","openapi-schema-validator":"^8.0.0","@typescript-eslint/parser":"^4.21.0","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/example_8.4.1_1632549768560_0.015834865315379032","host":"s3://npm-registry-packages"}},"8.4.2":{"name":"@whook/example","version":"8.4.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.4.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"091779b7aee5682b8da3ad26496ef6a9fb2c1507","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.4.2.tgz","fileCount":262,"integrity":"sha512-ZB3t25uITi7AffKRsMWYO6pPlmENMCxAzLaGd+6840Yqz32otFKXuSz0rE3se/vJHiop5fJsg9Ur7ro/8kcDHA==","signatures":[{"sig":"MEUCIFDCohoM29DEL8O8ugAy+E2wP32zHfL7sD2nrce4xIHcAiEA4nauNpJnK255n9BrmWQWpj97Vli4Hdq/NSKJXoxamU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":603035},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"da55737a566346baefed47764fec85f6984ed69d","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- bin/repl.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.0.1","strict-qs":"^6.1.4","type-fest":"^2.3.3","@whook/cli":"^8.4.2","knifecycle":"^11.1.1","yhttperror":"^6.0.1","@whook/cors":"^8.4.2","jwt-service":"^7.1.3","@whook/whook":"^8.4.2","common-services":"^9.0.1","http-auth-utils":"^3.0.1","@whook/swagger-ui":"^8.4.2","@whook/http-router":"^8.4.2","@whook/authorization":"^8.4.2","@whook/http-transaction":"^8.3.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.4","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.2","chokidar":"^3.5.1","prettier":"^2.2.1","@babel/cli":"^7.13.14","schema2dts":"^2.0.1","typescript":"^4.2.4","@babel/core":"^7.13.15","@babel/node":"^7.13.13","@types/jest":"^26.0.22","@babel/register":"^7.13.14","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.13.15","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","babel-plugin-knifecycle":"^5.0.1","@babel/preset-typescript":"^7.13.0","openapi-schema-validator":"^8.0.0","@typescript-eslint/parser":"^4.21.0","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/example_8.4.2_1632650728411_0.25754944495347765","host":"s3://npm-registry-packages"}},"8.5.0":{"name":"@whook/example","version":"8.5.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.5.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"c6d8793e0d32de3a02bdaeb1deb5e1766d3d19a5","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.5.0.tgz","fileCount":261,"integrity":"sha512-BgWMQFWZZ/L+Z5mOnX3Ut8THlL6kl3n2ODdeBd8y3wx7MetZ/5fmCDmjA6CjSKax2ajna/y7PFs8BYBx8jK7Uw==","signatures":[{"sig":"MEYCIQDBwgFfOEIZfBxVaVytKOZYoe46tNwUyre0hSe7NlseigIhAOxDe75GKOxa1su9TSrmamsvDY1pK30POVYvUCJFmAG+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":611277},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"60e3b5f703b9c27728f658ca21d0b7c32751f868","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- bin/repl.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.0.1","strict-qs":"^6.1.4","type-fest":"^2.3.3","@whook/cli":"^8.5.0","knifecycle":"^11.1.1","yhttperror":"^6.0.1","@whook/cors":"^8.5.0","jwt-service":"^7.1.3","@whook/whook":"^8.5.0","common-services":"^9.0.1","http-auth-utils":"^3.0.1","@whook/swagger-ui":"^8.5.0","@whook/http-router":"^8.5.0","@whook/authorization":"^8.5.0","@whook/http-transaction":"^8.5.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.4","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.2","chokidar":"^3.5.1","prettier":"^2.2.1","@babel/cli":"^7.13.14","schema2dts":"^3.0.0","typescript":"^4.2.4","@babel/core":"^7.13.15","@babel/node":"^7.13.13","@types/jest":"^26.0.22","@babel/register":"^7.13.14","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.13.15","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","babel-plugin-knifecycle":"^5.0.1","@babel/preset-typescript":"^7.13.0","openapi-schema-validator":"^8.0.0","@typescript-eslint/parser":"^4.21.0","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/example_8.5.0_1634569393875_0.6139103471452536","host":"s3://npm-registry-packages"}},"8.5.1":{"name":"@whook/example","version":"8.5.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@8.5.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"e7e1ef85b63717e57d955c3b792db016fdb7fbe2","tarball":"https://registry.npmjs.org/@whook/example/-/example-8.5.1.tgz","fileCount":261,"integrity":"sha512-0fsZEzsP8G3aVRBMO4KkFs/ANEfA4SCmw8qmAVxCqC/OXuBf553wl6SM32ZrZHfrEJRbVZf1yNMuTb6BbCkxRw==","signatures":[{"sig":"MEUCIQDtwC7R+QMr0+pcINhjsdci6homeus4H3ylgV9uA+b0CwIgGrKw3XG9BiPkJIYgAVApputD22hpJPNUeJNBmay6snY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":611277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2hS6CRA9TVsSAnZWagAAGpsQAI6MvOGJmKRMg+vbTj4S\ne6/WB6GmfN7O0yziIxJL2SYuadmhfgytAAztxNScYG9wnsV+Q0G02CFngJtQ\nz2qOBAOIKgtfqKhvnrkb4RsOQ/Fi7pMQrpvK9vilkm2hP1RZS+KWp1E6J2CX\nvr7lc5iCNAiGhPMkUvFr786fXfLzy0OuUr0CsKe1YfECFdNrFvQTBhwQT18N\nzENk/K3bTf/4qtAtu3ahKcAqxH/phlfSv1QxRQMKhzr569hSC1TzhnleDjbP\nIfh+8fAm0iI3TA4TnR0iTsa93iEJj6Ba/bfq2v1O4GVF2VzfdcszAc6W1vLt\n1cvigVCc/34k1gTRsIgkxMCryWRBPV2Fc2h3IhSUYgwQtqhs+HcDrLuPaFns\ni3P4PK6z02Lo34/Luq93nEqi4Hfv8D+4p61VbvsyXa2pYbKWnCf63U2HB5nE\n4EDQWe0rlmwnXMbiDGulclfzkjhdm6FVqrfBUdEBb1/4XG158QLrNmnNIX7g\n+9drxGFtKeRuhWoTpLh7EMF9YiPckdrP+fs1JZlDn54iZBsU++7sMHivCpFU\nAygqPez2gv3eT0xbyy2YS4WyqANu2yF21QbfJdUSIsUOPElo+yJjk5ZRK1FO\nFRbyAkvsi3Rur/2O3dLzSzY5yqcq5SbDyfq7FU0uZlI+bkgmDSs14GMb1eS8\nyhqd\r\n=s5nC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"0dcba31dc8a35d209dd0129675b527502dc9895c","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- bin/repl.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.0.1","strict-qs":"^6.1.4","type-fest":"^2.3.3","@whook/cli":"^8.5.1","knifecycle":"^11.1.1","yhttperror":"^6.0.1","@whook/cors":"^8.5.1","jwt-service":"^7.1.3","@whook/whook":"^8.5.1","common-services":"^9.0.1","http-auth-utils":"^3.0.1","@whook/swagger-ui":"^8.5.1","@whook/http-router":"^8.5.0","@whook/authorization":"^8.5.1","@whook/http-transaction":"^8.5.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.4","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.2","chokidar":"^3.5.1","prettier":"^2.2.1","@babel/cli":"^7.13.14","schema2dts":"^3.0.0","typescript":"^4.2.4","@babel/core":"^7.13.15","@babel/node":"^7.13.13","@types/jest":"^26.0.22","@babel/register":"^7.13.14","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.13.15","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","babel-plugin-knifecycle":"^5.0.1","@babel/preset-typescript":"^7.13.0","openapi-schema-validator":"^8.0.0","@typescript-eslint/parser":"^4.21.0","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/example_8.5.1_1635163037820_0.10571721828754921","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@whook/example","version":"9.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@9.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"d7316ad07f5fd2bb284fd617a3e216bae0d9cff3","tarball":"https://registry.npmjs.org/@whook/example/-/example-9.0.0.tgz","fileCount":266,"integrity":"sha512-e/wWnIl1H9C5dS/ltpqZq+JiY4BUc9kw9aykr5R4JllDM8b4la5sFnUA4sxU0rR6AA6HblyohOYPDhx1AlNhZg==","signatures":[{"sig":"MEQCIBIIkS7yXuTv7BwKzKJD7uvmAfT7Pd6TWeVq9pF5svqxAiA+sb+ew16mxPGHH/dv3v+gmUc9dJj9mV5F0m2xy1XVFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikxzCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeKQ/9Hn05+Z+XSYvgObriWshGNe4mo0S9IP5k0TQBcJLBJUru50Ku\r\nkq7HSh0RLFZUbF0V91iM6OnWp5r6H6c7kgaZMxIWcSsjKYu9JMxKInKeJ077\r\nfT6au6sf3mzJuEHO3ICuzJ4ZCxfGDLkSGC3G3zE77alhsmaZY8S+Z+vaipo1\r\nc3WhIs80DRaRcZYGQRx+HjFYqBvoO7UvC7ip63Dkn7pVh9AH8LkujEZQEL/U\r\nS6PjGSbznDMRuOj3SPIJmxIqw7azpQzYz35ak/JGeG4V8LTNOgz9RWLMX3VF\r\nDrMGoMQdTeUg/9euesHTHRE6H6xtb54kYwNmZJcyiEv51AI+ndjbipmBqSmc\r\nSQ9ogl8w0liURwoRsGbHI9W0YNO89DpA9hd0SMiRZOdQmCOwTHvKW1r64HCD\r\nKrqRHnZealta2cNB/X/118Mrc6oYA3E4jTjzDuzr/AKaw1ynJZkFvlIpYZzy\r\nreZ//mopX3mH6q5hSAE0EqztdleDzebBhIc9KZXRjWykNLPZVV705RVGM7nl\r\nVD4vdpyKbGio7VeMRj5wBVrSQ5lQ/h6V6XJhJdiy1kjV97SNQEWmlwh8Z27R\r\nu6BTvGrwFz6cHqS8arH+qCMrQO9kTzuV5GCRVULSC4AdOrVAwNJ24LuB3ylu\r\npJhbWNd3Y+FVSn0uEEJmzeZxQffPowYokhw=\r\n=ThA0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- bin/repl.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"6.14.15","description":"A basic Whook server","directories":{},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.0.2","strict-qs":"^6.1.5","type-fest":"^2.13.0","@whook/cli":"^9.0.0","knifecycle":"^12.0.4","yhttperror":"^6.0.3","@whook/cors":"^9.0.0","jwt-service":"^8.0.1","@whook/whook":"^9.0.0","openapi-types":"^11.0.1","common-services":"^10.0.2","http-auth-utils":"^3.0.3","@whook/swagger-ui":"^9.0.0","@whook/http-router":"^9.0.0","@whook/http-server":"^9.0.0","@whook/authorization":"^9.0.0","@whook/http-transaction":"^9.0.0","openapi-schema-validator":"^11.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","axios":"^0.27.2","eslint":"^8.16.0","jsarch":"^5.0.1","rimraf":"^3.0.2","metapak":"^4.0.3","chokidar":"^3.5.1","prettier":"^2.6.2","@babel/cli":"^7.17.10","schema2dts":"^4.1.1","typescript":"^4.7.2","@babel/core":"^7.18.2","@babel/node":"^7.13.13","@types/jest":"^27.0.2","@babel/register":"^7.17.7","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.18.2","metapak-nfroidure":"11.2.1","@babel/eslint-parser":"^7.18.2","eslint-plugin-prettier":"^4.0.0","babel-plugin-knifecycle":"^5.0.3","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.26.0","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^5.26.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.17.12","@babel/plugin-proposal-object-rest-spread":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/example_9.0.0_1653808322208_0.19509068251118955","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"@whook/example","version":"9.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@9.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"212eaa911a368930c51f40166bc390535dc66e5c","tarball":"https://registry.npmjs.org/@whook/example/-/example-9.0.1.tgz","fileCount":266,"integrity":"sha512-8R6sQbB86IuL1HeAn9sLBvl6xZdbHhGH/XGrJgYnsgI0a5TCKHu4aziFn+Dp7t4QuQsuKw1O4Sh7+/XyB0j9Bw==","signatures":[{"sig":"MEQCIBOdVSfWdpCGJSRP7gFj+v2cCqogZjHLx9bVFo3sV9KyAiAaC1vMvV55xV7Nt/xz3fH44gqHuujsycr7UgaAyPjgfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":611831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik22zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXuA/9EnGKwQJsmkjs2eiza0IGHb/9mB8yIaelc6JLgLwFLezP5JAT\r\nPf6x/FKzFFWMB6HQEVM13RGVdsoQ3uWTSQabEMByEO9NBlJmV9pW70du252f\r\njPO+ZqcpYHteZt4QSLHbbjyD+XfQzpDHHysLiepH+Pttf+4LIyRV+9ReGeG3\r\nILazgVsz00K4SfT2h6Lk0mfe78Dqi5KEd5HZfEFmlyQDgn4L+vMPR6dPgR/L\r\n5Hau8wyxLe5AbtTLKFTg81icPnFyI9yC1sLDVrT5jQ4SIcCBYLllx9HNUmaA\r\nPnt96uW0OLnhi+wAlpVmOFCtfLnSXNLf+lal6QwvZZU+oksNQ4POBHhsPONI\r\nbjPnPJ7yjaaSODBSUVGwtP85OnsK2tkpZVFO/8g31dGoGUmHOtPi0p7PR9BN\r\nvVtsiw5LBcnuORfl1ltn3J+ObxnwFYvDbivHI4g/vEgCknW8yTze3ROpFbvg\r\ndwY8UHGuHHCWsE79szZemmtsyDVvWi+1QaEh2ePwAApQ5UspxSMkyQje2f83\r\nCgna5ROy8hGzcanXoHEYDpLSYV5HDla5y/Qd4IcN+FyrQeiIO3yy4QsgkouL\r\nJYTMbOkkKJpHtHUZoO5GyM9H78ROR6UzdNzbWiaPJE32gJLAXwBPYxxkuZjT\r\nsnlKyy2lfo35sp+k5kufDlgIJvat4O95nE0=\r\n=vpPS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","coverageReporters":["lcov","html"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]]},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]]}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread","babel-plugin-knifecycle"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"a5620b3eacf3b500a5db59db9997bf7ed60668d5","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","eslint","babel","jest","typescript","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/dev","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"npm run compile && NODE_ENV=${NODE_ENV:-development} node bin/build","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} babel-node --extensions '.ts,.js' --inspect bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 babel-node --extensions '.ts,.js' bin/watch","whook":"NODE_ENV=${NODE_ENV:-development} whook","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- node_modules/@whook/cli/bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} babel-node --extensions '.ts,.js' -- bin/repl.js","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.0.2","strict-qs":"^6.1.5","type-fest":"^2.13.0","@whook/cli":"^9.0.1","knifecycle":"^12.0.4","yhttperror":"^6.0.3","@whook/cors":"^9.0.1","jwt-service":"^8.0.1","@whook/whook":"^9.0.1","openapi-types":"^11.0.1","common-services":"^10.0.2","http-auth-utils":"^3.0.3","@whook/swagger-ui":"^9.0.1","@whook/http-router":"^9.0.1","@whook/http-server":"^9.0.1","@whook/authorization":"^9.0.1","@whook/http-transaction":"^9.0.1","openapi-schema-validator":"^11.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","axios":"^0.27.2","eslint":"^8.16.0","jsarch":"^5.0.1","rimraf":"^3.0.2","metapak":"^4.0.4","chokidar":"^3.5.1","prettier":"^2.6.2","@babel/cli":"^7.17.10","schema2dts":"^4.1.1","typescript":"^4.7.2","@babel/core":"^7.18.2","@babel/node":"^7.13.13","@types/jest":"^27.0.2","@babel/register":"^7.17.7","parse-gitignore":"^1.0.1","@babel/preset-env":"^7.18.2","metapak-nfroidure":"11.2.1","@babel/eslint-parser":"^7.18.2","eslint-plugin-prettier":"^4.0.0","babel-plugin-knifecycle":"^5.0.3","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.26.0","@babel/plugin-syntax-import-meta":"^7.10.4","@typescript-eslint/eslint-plugin":"^5.26.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.17.12","@babel/plugin-proposal-object-rest-spread":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/example_9.0.1_1653829043455_0.3579087139048658","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@whook/example","version":"10.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@10.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"86447d7b6ca398aea1458eaeb1fc9d66c06bd468","tarball":"https://registry.npmjs.org/@whook/example/-/example-10.0.0.tgz","fileCount":183,"integrity":"sha512-nc/ZB2PbEbSllhEVTrMJ/wVy3bis8ZsdyCbta1Q6KXFHNDHBlCnyPaxQ4exdnIBjKgTuQ9OMzLO8VfREPSMYqg==","signatures":[{"sig":"MEYCIQDG3I1iQ4v767JsVygBLlSdyFbrHq0sM+X1gNAU0LnVeAIhAPdtMcN074yvSjoj0BS5wlf5fVP3+0A2yos30/zWcbux","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2239314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJistLQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrllw//YZTcvNPPpdtycUaWLwVg61SgwrSbMIorbFrHcYF2svps5SYP\r\n5vpwJPZ3UbRtUjCwNS8X/MeJh9bbe2pFiTPBz3ao1L+KcyRX+/NZce235xId\r\nC5oLIAHhl3BJo9ddL4fIYygCEMGu1ot0F9818c21aVDsbDGDqHZMQxAj0RE3\r\nGC6MwqvIOXTaNAW6svyfiTahTKoYmGYIBKETRPUBB+eYrJIZLWh5zOilYns3\r\nzppNq6DV+47lrkfXFfs8wfV3uaOwujrrvXkoBVm3OP0qRQN7o9dwN9EH65VX\r\nTjNQt/pOZdfP3x5IG02udIK+MJjIqEuP2zZ+G4MqsD/zMxhnQEZl8L19hm2I\r\nNggqp1Jy3JCwbLL1yoYQSG0l4wm7lFRn7JhGp1kY7nDRE2DEgU/mnypkZpck\r\nOo1Bp7IMtNnkik8W9xEVYH7iaynqv30ZBQlc3eacQpy49/ETQQQ3IYi42T93\r\nXsr2QjZO5AXjIp+M8pbzOlx93L158k8o9qHGeOq4GXlu4APf0hCl+6BCuD4o\r\ngvmpG74ZUiT42hVrj9lIVeLumaa2QbgCEhRm+Zf9+HW1aSWZvpDZVdtUth5I\r\nLcFMczBRXYvmh+AEqwWxZk3tLveAuNm/84bJwJ6fsFLv/urDdmrwhrZ17/64\r\nTLjT2oowbu3881DAGEiL6a5C6MOt2nx3vNY=\r\n=ePvy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"5f8f3fc82c4a95176a5ce730b416bcee59316678","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --inspect bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/repl.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.1.1","strict-qs":"^7.0.0","type-fest":"^2.13.1","@whook/cli":"^10.0.0","knifecycle":"^14.0.0","yhttperror":"^6.1.1","@whook/cors":"^10.0.0","jwt-service":"^9.0.1","@whook/whook":"^10.0.0","openapi-types":"^12.0.0","common-services":"^11.0.1","http-auth-utils":"^3.0.3","@whook/swagger-ui":"^10.0.0","@whook/http-router":"^10.0.0","@whook/http-server":"^10.0.0","@whook/authorization":"^10.0.0","@whook/http-transaction":"^10.0.0","openapi-schema-validator":"^12.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","axios":"^0.27.2","eslint":"^8.17.0","jsarch":"^5.0.1","rimraf":"^3.0.2","esbuild":"^0.14.46","metapak":"^4.0.4","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.6.2","schema2dts":"^4.1.1","typescript":"^4.7.3","@types/jest":"^28.1.1","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"12.1.0","esbuild-node-externals":"^1.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.27.0","@typescript-eslint/eslint-plugin":"^5.27.0"},"_npmOperationalInternal":{"tmp":"tmp/example_10.0.0_1655886544528_0.9254472924424195","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"@whook/example","version":"10.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@10.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"08b9d2fabdd37cf739cb7c6744c34f529b2be0a6","tarball":"https://registry.npmjs.org/@whook/example/-/example-10.0.1.tgz","fileCount":183,"integrity":"sha512-6TxiX/0wx8sBUJAy51OudGexrM7C7hYqXM+b+dc9AGSwSe/SEAILwZRY1NsV4Fw5y7Jc8CL9T6fvK6xTgEhHjw==","signatures":[{"sig":"MEQCIEXOBqnDCHicxhSBGx5OsAOs/MK2UGw6dQ197/dmxVpbAiA8XFyGMwfBS7sS3fjJ7fJLpHjdUWf5LFC+zN355LkV7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2239320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis1kTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCYhAAl2M1lBjiaIUBq7X0aaIn/8N99JhPpyuDCs+bydXY6OVPWi4g\r\nDsXgZ33Vv4xt7pgL9iFANcfVZVWWbojDVR/gLli1Vc1itgivKE1NyYtucwx9\r\nZvVD/IN28GPUBWY4o4P0wc7H4+BVClJvpKX6civyDfhQ2hE/NScTBqVkSXRO\r\nhNuzbQIQoYVTzmIYu62pffTng+NT8bRQGWjr2ufkjzV+iqR9OJuLx76ygftt\r\nQpaBAlG0DhvCgvhPq+vAgqACf+/Ju7JIf6+SA7FWpxofG6C6f4kvVj/ESjiN\r\nznO0tcMN/bDcitcAK9B13DAXoc7Xcis1zlkbWYfmNsZ7mpazjHL75VBrYOOK\r\n97WvDW0ixexVaZI9s3JIDyJrzEJuTfdEz9TVpv56bNAeSN64SNCwExO+L2Nz\r\nyZy4JN8q8b1Pzw6hCfjJdU/TDOoJ+hzMEQ08bju12BkTdVTs8qlnPXxHpJHm\r\nEjbbT+/xOJUGSroUoaKMlhxgmgTwH21d+o4A1tIefOVTlPZCNV+UhnFvZRcc\r\nD3xQuwtSz4X2h39XVeCL+FtvJRGPHYgf/yGQxlJMtzsIjszRAhtprztOQBrs\r\nANSz5tF3RM+WVsUiKy1TsSTu0g7N/gSqOmgSSU+6Efr2/2DaKLoz9mn88V2y\r\nZ4R9jC+tRo9rMAGNUtZ12ndy8uaa9brm8eU=\r\n=ryOL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"4562e517c54f65e4469573019c8dea4744475099","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --inspect bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/repl.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.1.1","strict-qs":"^7.0.0","type-fest":"^2.13.1","@whook/cli":"^10.0.1","knifecycle":"^14.0.0","yhttperror":"^6.1.1","@whook/cors":"^10.0.1","jwt-service":"^9.0.1","@whook/whook":"^10.0.1","openapi-types":"^12.0.0","common-services":"^11.0.1","http-auth-utils":"^3.0.3","@whook/swagger-ui":"^10.0.1","@whook/http-router":"^10.0.1","@whook/http-server":"^10.0.1","@whook/authorization":"^10.0.1","@whook/http-transaction":"^10.0.1","openapi-schema-validator":"^12.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","axios":"^0.27.2","eslint":"^8.17.0","jsarch":"^5.0.1","rimraf":"^3.0.2","esbuild":"^0.14.46","metapak":"^4.0.4","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.6.2","schema2dts":"^4.1.1","typescript":"^4.7.3","@types/jest":"^28.1.1","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"12.1.0","esbuild-node-externals":"^1.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.27.0","@typescript-eslint/eslint-plugin":"^5.27.0"},"_npmOperationalInternal":{"tmp":"tmp/example_10.0.1_1655920914764_0.5123734906591162","host":"s3://npm-registry-packages"}},"10.0.2":{"name":"@whook/example","version":"10.0.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@10.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"ccd8609fc33fb38f731bbfe24c53be543c31e8ef","tarball":"https://registry.npmjs.org/@whook/example/-/example-10.0.2.tgz","fileCount":183,"integrity":"sha512-PFRaA6ZxRAFiCZmRWUNcvQLHtpVqeq0ugr3kj1E+2RqYtqXQuGLKOoyO2cpC9f6H8CQZnfLlrGd3gMVBCn0uTg==","signatures":[{"sig":"MEYCIQDg5MUKOKmJ2oxtRV5vdqKyrH4Erm4NDtcv6VJ5hyLuRwIhAPkpcASeIvrFD1axdI+ZLBx7AzVB5zQ+71i4jkw+P1qW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2239320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis2HlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqvng/9E18ggo9lPbnXfjZO0ct/eITpJa4NI4lRuE0Psiu87wIveoJb\r\ngFz36Ughu02Zn9wa8eHKMaBP2vvjzWHvMwG2S2hqqytBu4DwFcUxpUxUyiSH\r\nmNqxDVNI3Ef2USP+2W+R9M/GNdtq5+8Q2ZGz8YBf0f1QxoQceks4GH/k3MqO\r\nUpCrac39Fm0Ye5EfS0rrDNccsa1K9jH9/ZizKPfe5Vncqx8tKXLpbvw1reMD\r\nxZwdq3YmtSYci++mKBDCLFLfxo5oQr3QoDavZ+BfDhU2UF5fO2Br9DwQfjsl\r\nvqvPjlfjiS84Kt7b6PkJvp8KCe+HCyknJmEQRkU1dQJ+hfymOxJSy3ExAchh\r\nMX6U+eQGEe7H23lZU96DX9rD5BS+DBBozgMiQYwgRACitbQciVuqXpCIzmC6\r\nyFsuC5Zi6NtSjeySHSDQo4Pn0rKE6KPCyTxE7ORp0FtI1W/MowEFSv8BX+5g\r\nVsAsX+jsZrMH2Bfg09D8oJRPsysEu841nmy+CRRTW07wWhMBejbEDvfVW+2F\r\nrhfN4aUYGdF5R+ejQtIO2mrx2la1t/vy2SkJdzuh8gPtDDeq/dA2BhYDAVau\r\nSU93g617//xnbi7Yikwc964NCya860UjVLmfNPdz705Rsr9YoH+jlV9sjqZL\r\nQi8zyT6wLXfeQRfwOqtI2D8rlOr0ZNDJUVo=\r\n=pwyN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"9a91f940bb084998baa83917bf143ec198bdf143","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --inspect bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/repl.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.1.1","strict-qs":"^7.0.0","type-fest":"^2.13.1","@whook/cli":"^10.0.2","knifecycle":"^14.0.0","yhttperror":"^6.1.1","@whook/cors":"^10.0.2","jwt-service":"^9.0.1","@whook/whook":"^10.0.2","openapi-types":"^12.0.0","common-services":"^11.0.1","http-auth-utils":"^3.0.3","@whook/swagger-ui":"^10.0.2","@whook/http-router":"^10.0.2","@whook/http-server":"^10.0.2","@whook/authorization":"^10.0.2","@whook/http-transaction":"^10.0.2","openapi-schema-validator":"^12.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","axios":"^0.27.2","eslint":"^8.17.0","jsarch":"^5.0.1","rimraf":"^3.0.2","esbuild":"^0.14.46","metapak":"^4.0.4","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.6.2","schema2dts":"^4.1.1","typescript":"^4.7.3","@types/jest":"^28.1.1","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"12.1.0","esbuild-node-externals":"^1.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.27.0","@typescript-eslint/eslint-plugin":"^5.27.0"},"_npmOperationalInternal":{"tmp":"tmp/example_10.0.2_1655923173169_0.2872522471213548","host":"s3://npm-registry-packages"}},"10.0.3":{"name":"@whook/example","version":"10.0.3","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@10.0.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"29a858a7279ee8d293378a6bb94b012f732ca183","tarball":"https://registry.npmjs.org/@whook/example/-/example-10.0.3.tgz","fileCount":183,"integrity":"sha512-ypHWInLyGWzitIWHofS+afbDoNsdLOkDLYInwv7H4d8kW2EtISTxiNLx9tW7JBUD1gNW9ae3lROv50yvZo05+A==","signatures":[{"sig":"MEUCIBtzhO5O56rm28L6+KurMHNYZZ9p3KI30uQULqDOdLQDAiEA3Ctqud4+Tn1r6rGp6NKrTX+S4h2447GQBgQblOGhJ3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2239715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjELQpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTUxAAigAtNoUJbxsNhXtvrBW908Zm/gVMmzuBEJ9ZSM/PDVo5BG2Y\r\ndEBXkrhwIW3p9/WbloorhnljEPGxxSr0NXfUq/iwz8apvFmyx5XLKBkt4oY9\r\nR6VFTnujUgN7zqdUNTKsH3/Zp1we4IwISRMMrJUg6SyiwePyrB9VTFqSmv2W\r\nCOUc8UbWbQxqOBwEzFM8pp9BNJfL26y4s0nbLxLdzyIf1Wyu/JxLyhgWHiHR\r\nC3MsT7OxdQTtQ0ZLviXIR138KXfVxZT/ca9So+ruPtW1ua1rN0DsOSIrhdRo\r\nX6+etvxQNd2Dtsrf78XSp3K03+7Dgk3zPCl41XVxna9mDrLrV5LSX/tBSvLF\r\nSkUYJXHF0X2+kI5fXyAMukqgOEmou4KRa7bzd1wgi1kwHu90G0oAoNkAXim5\r\n/JgP+qVgu2tBK1mZaUibqG2OSnGlbTtHGjb4vzEw7YwFX/fFGAs3f8ONfVAy\r\nwxxf08IffkDdJwbS2MbwSItyuQwZ9cVDRkK86tqNegrnG6sWK87UJr2c3qar\r\nyOFvU8AYec7h7DTTEsv3Jzxrl/SbsUJaheFNqN50LvpIVdtTxG/1/213ZUn/\r\nnxAkFkiaxT1K2b5K7bkTZQ/uqv2ZgLbHyEEYMZpR0F1ArJoURH1vlEx132sb\r\nTDyttjCCpfrIxslCU6srWzZFybL+Z2FGJbM=\r\n=2Lt6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"4702310e46b0ce92fb7765833f7a78ffa58f369a","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --inspect bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/repl.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.1.1","strict-qs":"^7.0.0","type-fest":"^2.19.0","@whook/cli":"^10.0.3","knifecycle":"^14.1.0","yhttperror":"^6.1.1","@whook/cors":"^10.0.3","jwt-service":"^9.0.2","@whook/whook":"^10.0.3","openapi-types":"^12.0.2","common-services":"^11.1.0","http-auth-utils":"^3.0.3","@whook/swagger-ui":"^10.0.3","@whook/http-router":"^10.0.3","@whook/http-server":"^10.0.3","@whook/authorization":"^10.0.3","@whook/http-transaction":"^10.0.3","openapi-schema-validator":"^12.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","axios":"^0.27.2","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.4","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.7.1","schema2dts":"^4.1.1","typescript":"^4.8.2","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"12.3.0","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/example_10.0.3_1662039081046_0.35993088695519715","host":"s3://npm-registry-packages"}},"10.0.4":{"name":"@whook/example","version":"10.0.4","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@10.0.4","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"884beb96a2923a4e9815c3050b088b184f10a4e8","tarball":"https://registry.npmjs.org/@whook/example/-/example-10.0.4.tgz","fileCount":183,"integrity":"sha512-bHoYIeo0lBryIjsPL0b/hPeh7/mSca6zezYyuyxffGAu9hzNckkKq4ePyswrdWcxVyrm8qqTXWI9OSZyqe9vMg==","signatures":[{"sig":"MEQCIB/isKkqHEdT5LkY+DIus2Lg9FjCSPqwUHzuB1iOuh7+AiAEX2WCKxFWAQuAgdGW0idwZ6Q003QAaBpVDMzM+VKyRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2239851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEfhxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXdxAAlZBvxTqCqIlCyhkUPTuNUmquiScSpf53bk4r/L92B6FM1/Wh\r\nAIT2N1DQDDxMNh8TEBNkxOzTXeimtnehN5g8PGj/7oBNPA5Fo2hrsJV8v0tw\r\nzpSk86gKUiReVB5lGwzbM3arvEXm0Xuei1CtqLpRxrk9j/y5euD/NzQAvAVd\r\nEe9nND6aRUkMloOMZaSpOe1vgEnglF92N7EeJU3TmpxXoHw/KJzebRFnorXw\r\nJKKit4rpgILJR5/TAzuDvgnQRaar3ulesmKiKjYoYjIJgj6mNCByQPIxMio/\r\nHt6YKmaWtjavbf9HgOsTGXz85VJU1/1cIe7zFIXhBYiy0KmDugQOltVlz7xq\r\nmNbI1Wuh5Vyv5c1AXWwNg6UloguS2f3SfTvxFb9MKPlDp1nj5A3r9cJgDydi\r\nxM3zgeZo1PVysDzf+nMnzc+Ovf2HpVEm4iucTo/QrQwdcpbnJbqbNUWVhN+Z\r\nrF4iFcoE8spqdYg8CyKghGdmz9OsoH7NmCe2fBppNVADtoLrjKMOGqZjkoJr\r\n2ICgpd+8qyznj6O9t9tI4QVYuGMeSbUvyFD9lopQyjmrrqmPPLVyFG5UCkgo\r\nOYtXZfOYuI4f6cDc5oJcST1ECkxUwzP9hWI+IUIxsgE0V4YRFFZMNC2UuKdP\r\n4m6oRwudfxSrTrpMusf/6BmgZSeLwnobOnU=\r\n=A7Wr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"576dd7326675f2d0d9f9e36c5fa7d312835a3687","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --inspect bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/repl.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.1.1","strict-qs":"^7.0.1","type-fest":"^2.19.0","@whook/cli":"^10.0.4","knifecycle":"^14.1.0","yhttperror":"^6.1.1","@whook/cors":"^10.0.4","jwt-service":"^9.0.2","@whook/whook":"^10.0.4","openapi-types":"^12.0.2","common-services":"^11.1.0","http-auth-utils":"^3.0.4","@whook/swagger-ui":"^10.0.4","@whook/http-router":"^10.0.4","@whook/http-server":"^10.0.4","@whook/authorization":"^10.0.4","@whook/http-transaction":"^10.0.4","openapi-schema-validator":"^12.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","axios":"^0.27.2","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.4","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.7.1","schema2dts":"^4.1.1","typescript":"^4.8.2","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"12.3.0","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/example_10.0.4_1662122096752_0.24350636817062754","host":"s3://npm-registry-packages"}},"10.0.5":{"name":"@whook/example","version":"10.0.5","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@10.0.5","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"6e7e6e54c7084e0600f60577d769bb6ec5dd78ae","tarball":"https://registry.npmjs.org/@whook/example/-/example-10.0.5.tgz","fileCount":183,"integrity":"sha512-W+NzWoFBZgtIBMcxJpVZm1fDdfzSiyuC/Ufh5iCACjHPfm2+uabeagLJbMNgKwXM7fOdGW4btwCQl90AdcT1nA==","signatures":[{"sig":"MEUCIEmTA5TVasPX5djHPQCS4JjPhUdanX/5iszO2apHaQx9AiEAteLXxUJmbqlqsfxlCwo61h25rBhdzGZhe0pjfpIHyA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2239922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEiC3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDPA//c/sI4O1VkRf0IE9Fc0Rvm3HYdvslxGgfYVBCYHYnl8g53GfQ\r\nQ5BeLptNcaDZRmZTpbSuJ4rg8EtIg5M3+TWuQ9zNZnRhVoA2a0fNBYGoqWOa\r\nnrEz9KXveDxdXParb9U8/y4qK+kh6hUpZIIs2vUx7fqcLTbFjsLQAsTKNDZW\r\nstuhQmn98gwr2GzYmtGVChMVMgkx9CpHBz5GlcwM9XB8mVrOHfpdbjDpKBVJ\r\nrnYYyIMu+NJqJF6vCZxXxua3mijWKWYPmKCcfAivW+pbCZ+tsNoLLsZ/PxKK\r\nugsLVeFiA8VsxOBqkf/qWciTWsJFpZHGyPGnIfg28ReTRBkxkvjI1qdlxd9f\r\necLs9+FX1Gdi2eCQCoJAoCw4+9/WTzyAdaquL8vsPSl6lgfYOeZz5DNCY5is\r\nv9WihzLXAPbGfpVnU3TVb6kaSWFlvWWFeMakcNrlsznhoF8qvD0HQFXt5wlr\r\nFvbZ9AY95ScDFyO4EX2Wtz1Vy4lvLWWYej4fMG0eX2ipoypd+WVaMN2jnO25\r\nMIYqaAVGxD7pXQ6K3ZmKkzhMCCrRS93STgtysxpRoGHcluN4mOCRHBhb8gsu\r\nJCzIb0SU8+RwwEDjDeygVW2jY4Q20ZaRNZfZNrZlEMn29Y/U1OUvFz/34rv5\r\n75S5+9OjhgjNiaGQEC3m0diIg2DXz2O1bRY=\r\n=ONfJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"4d8648f8cfe4c21771b76319713264eae262fdaa","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --inspect bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/repl.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.1.1","strict-qs":"^7.0.1","type-fest":"^2.19.0","@whook/cli":"^10.0.5","knifecycle":"^14.1.0","yhttperror":"^6.1.1","@whook/cors":"^10.0.5","jwt-service":"^9.0.2","@whook/whook":"^10.0.5","openapi-types":"^12.0.2","common-services":"^11.1.0","http-auth-utils":"^3.0.4","@whook/swagger-ui":"^10.0.5","@whook/http-router":"^10.0.4","@whook/http-server":"^10.0.4","@whook/authorization":"^10.0.5","@whook/http-transaction":"^10.0.4","openapi-schema-validator":"^12.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","axios":"^0.27.2","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.4","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.7.1","schema2dts":"^4.1.1","typescript":"^4.8.2","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"12.3.0","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/example_10.0.5_1662132407200_0.875249980886188","host":"s3://npm-registry-packages"}},"10.0.6":{"name":"@whook/example","version":"10.0.6","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@10.0.6","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"3563a1a73451013833e7e4bc7252b8cae7f0c606","tarball":"https://registry.npmjs.org/@whook/example/-/example-10.0.6.tgz","fileCount":183,"integrity":"sha512-1U0HguMljoRA0g/JzmCLUjDaedHXYLaLxoVCVtudvAA/Vv8DeVB5ESn9XHNcKDYXnUdT+tkBFPmzSF6d2Uihiw==","signatures":[{"sig":"MEYCIQDM4I/J+ZWTQ+0015Dp6190Gos9IoxBm1yvH9QrNh1w5AIhAOHrx4G1qRgnWiP7kwvhfMFzSyITjWYsiWdRtY/LSkQZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2242800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNv2TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSJhAApB6GDfQMqvHnC7d22BdWAP/fnSEWrJJs4d9L6M5Pr72UNhSy\r\nDojBoo+ZJRegrwVuTH2s6x48oX3LSNzI//o9Y/c0fN75C/rmFNyez+FOF5lj\r\nZ8JdWhNyV3xmiMNxNCuHz1h9czaq6qVOLxpLXN760HVa1L8NYwQVC53YPfDr\r\nUCg9DEioMSdMg9+mZZrZZ2KK0xol6VIAtnipIoXyone1byGm74FIZl9pwVOa\r\nQx2lErpbvAeFvDFLOY6WJSQEHpTlz1DYTvGEBNrutyvA5IVB6aFWrybOqDX7\r\nv/ZT5tab472GNpN3Gv9pKy+TkHmR4UxtGbafp/R+8I5nMHW1tNYQMgcHRZsK\r\nKIB9uuLRAkB7ZIvCYhECt4VcdycyPZhxeUYLIAJdHFAdD0xNRJhUqZ5rIs+J\r\nNUEa2Vr0buSZf/vl3AderNrUSsx4JZLIAMY6EMnn8KyFY0D9JSkWj+BJGKjq\r\nzFXNpSXdMbgZP2kzvvrylhcpE0Xze/xtsxA3xmtFgsj2zQ4ey3NCqYwt1LPV\r\n9VRWPbvPADWABP5LE0BgZ6g/BQpjbBge5LbUg4zIxvyjTVUHhQwqIgAlYW1A\r\ntKjVqE8HlbOZG0A3PbghhcXn+rumdzGIUpnt7pTvWMfzi2wl58DjIh8Mu/KT\r\nm4opaWz6IWCZcJzdqlRvBln8rF6dwHonJEo=\r\n=fUYB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"86ab9019ae075881e37fa4f4da75c8c34fb11a1e","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --inspect bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/repl.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.1.1","strict-qs":"^7.0.1","type-fest":"^2.19.0","@whook/cli":"^10.0.6","knifecycle":"^14.1.0","yhttperror":"^6.1.1","@whook/cors":"^10.0.6","jwt-service":"^9.0.2","@whook/whook":"^10.0.6","openapi-types":"^12.0.2","common-services":"^11.1.0","http-auth-utils":"^3.0.4","@whook/swagger-ui":"^10.0.6","@whook/http-router":"^10.0.6","@whook/http-server":"^10.0.6","@whook/authorization":"^10.0.6","@whook/http-transaction":"^10.0.6","openapi-schema-validator":"^12.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","axios":"^0.27.2","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.4","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.7.1","schema2dts":"^4.1.1","typescript":"^4.8.2","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"12.3.0","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/example_10.0.6_1664548242846_0.9935762105759132","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@whook/example","version":"11.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@11.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"d96ae3dabcb4982158a0cdf061318d1e7c14acd0","tarball":"https://registry.npmjs.org/@whook/example/-/example-11.0.0.tgz","fileCount":183,"integrity":"sha512-bcHiKL5dKQFbVKFfSzgRZieNaYgP7DeviKUNL79EYeu1pS6T4OyoJyJtFTSVTimanfQwB5yoCO/Yu+zJO306lg==","signatures":[{"sig":"MEUCIQD8sxWsQM87VBO71xDbYU9qCfgThndVxBHMxFyPSGiPYwIgBR3vbiaGq1R8wAVltZj94ddvhEEhEvAIR8fGZ6ZVh74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2243720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbLrEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDAQ/5AFu7iDUCMagdrRInofg1i9XJ/IDXPGrqlyPvWUuyJxCVNRDd\r\n2YHgeHHF2jxDd27JhlBp3Oc08p6/flkQ6Mk1b70KaWAEVPTkmaeRwg9wgStt\r\nw+s2l+U8Eb288gMikOLSQQk6oYfDO+E9LkBentbWzaLtfrrOSlBilE6839+3\r\nDRjt1LHh7nvqzucJhF6jfplAvDkv0HdqvZGBB1JFJMZF7im05COLHkHGpN4V\r\nPnAjA62KHptHNeHcldStbSdngyh0Yj7YWLLp8XsSgGRGd9ja+dVIWwia9r2w\r\n6sW24PVmcMB/DJoXLlXH1CMjMv+ymoZsBJY71YYfQYyNkIgwsxSPNcPn70nn\r\nO5HSGlccev9RRFkF0KCTRNHFwkfPZxDVurvnds+stdIfYjGiY19E0mPIo2Yw\r\npHl2KHB0KeNhrJRksVmiX4PYn4bACA8L+n/P8hW87OY0TfiNWK8mR/+VjSJN\r\nOAlqBLVWfyrEMzjWKyEtSsgGqyaDj1OvdcNWqwoXHmbEfyWKn2iLGfPMjdnm\r\nGgcrrt1TmvrRp0TynjDn0tsqDP1QSWHQwF+ViW4TtSwx8maoyZd58cjZ1UyT\r\nj5oIruHIoBWmfwLJ8OF3YNaw5+JXYEK4eFsoXQXQrKWBek277T3dtB4PJTjP\r\no/4P69NW3zpv0XKoNmGoyZikOcaMbdzSNT0=\r\n=LsTM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"49a904cd6bbdc812225bab48c20b4774d15bc6d7","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --inspect bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/repl.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.1.1","strict-qs":"^7.0.1","type-fest":"^3.1.0","@whook/cli":"^11.0.0","knifecycle":"^14.1.0","yhttperror":"^6.1.1","@whook/cors":"^11.0.0","jwt-service":"^9.0.2","@whook/whook":"^11.0.0","openapi-types":"^12.0.2","common-services":"^11.1.0","http-auth-utils":"^3.0.4","@whook/swagger-ui":"^11.0.0","@whook/http-router":"^11.0.0","@whook/http-server":"^11.0.0","@whook/authorization":"^11.0.0","@whook/http-transaction":"^11.0.0","openapi-schema-validator":"^12.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","axios":"^1.1.3","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.4","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.7.1","schema2dts":"^4.1.1","typescript":"^4.8.2","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"12.3.0","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/example_11.0.0_1668070083866_0.8264602654777649","host":"s3://npm-registry-packages"}},"11.0.1":{"name":"@whook/example","version":"11.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@11.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"42c09d4526f67901e6a6b5a3bb2967a4016baf3e","tarball":"https://registry.npmjs.org/@whook/example/-/example-11.0.1.tgz","fileCount":183,"integrity":"sha512-miWvrdM4MoBUu3WoXJNr6CrB1ux+DQKGoN3XCTH1c4CXpjBEFyBfPvuCzu44oYyyn7qxhArlQYzxDrDZgf3LlA==","signatures":[{"sig":"MEUCIQC1sOPdHQusXpmz+mejJ7OjkXZU0U/03AIKoIPgGUvmYAIgOfrtZjNrPVhUWQU5a3urSUaHH1wIzzc2eN43hxg0wG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2243720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjclmNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOKw//dH5lZ73TkKTgD8B+jtCPFjlvbNyu+YOc/JxJcftfgpQt6ldN\r\nQVjMX2XD2nQtb7mPBSh0Vc4/7q4pUDklZ9Hsv+z5xfuYQTw43kT9rjzMx0Yy\r\nugSzI3s/cvMJJ1kE07vm/8Sk9s56Ty/xsnvsWWNZkuKrKR+h+2ykPWL1lAo4\r\n/9j5LEkjMNp3faG96spMzc3gpyQGtndPB7Q64jHwKEf6kzbenaTLcElRrikK\r\n7FVnmyoJuwBF6onqaTUsflHhsL3ZkG+gmPcrVWf7JJUg0URWbrf9Be69BUJ0\r\njj+zZ4ISb9kP/Nctb/YXBZ3NTn2gcoEw9AFU6xShDYR3YS/gSIQdzqRG9Fkh\r\nuVQjQnCmPon0+vBUc3t/AR+B/jXoNHzMVF2iVOMfpvqtGCxMx07+dL2KKq8B\r\nOYCLpjuAC7bN4O9dZubb4kxk3DmlfVpWD/sWmoiCGaQNmXecUBh9bIJ/Bwl5\r\niK1qbSIBa6YtSp6igJL0s6YGKrSrUoMMnqGDhAZD2BgIbUyEGFH2bPoCw998\r\ng5TohS/jp6QJ3UCN9Auvsh44hypQhk4065CGFbSDTVdHNkD/7ZWMjtWxJvOZ\r\n+W4dmReUbSP4CAxdX9dsYzSHrQ3JYSeCn5IVINvucRQqWbWKmYJZiSqcMoD/\r\n3Yk6bjhxC8yvjGoX4e7hJnuF8Nrl6MjINsg=\r\n=zKWi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"39bc027141d10bc7c1a6ecd5bb03c8c3654deac9","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --inspect bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/repl.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","genPackagelock":"npm i --package-lock-only"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.1.1","strict-qs":"^7.0.1","type-fest":"^3.1.0","@whook/cli":"^11.0.1","knifecycle":"^14.1.0","yhttperror":"^6.1.1","@whook/cors":"^11.0.1","jwt-service":"^9.0.2","@whook/whook":"^11.0.1","openapi-types":"^12.0.2","common-services":"^12.0.0","http-auth-utils":"^3.0.4","@whook/swagger-ui":"^11.0.1","@whook/http-router":"^11.0.1","@whook/http-server":"^11.0.1","@whook/authorization":"^11.0.1","@whook/http-transaction":"^11.0.1","openapi-schema-validator":"^12.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","axios":"^1.1.3","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.4","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.7.1","schema2dts":"^4.1.1","typescript":"^4.8.2","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"12.3.0","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/example_11.0.1_1668438413358_0.9611055786986089","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"@whook/example","version":"12.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@12.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"8c815ec00f5034ca36ece506312e8dd5b744841b","tarball":"https://registry.npmjs.org/@whook/example/-/example-12.0.0.tgz","fileCount":167,"integrity":"sha512-sYcRdkz/xLFhqVfxqXd+mhJHm9ICby31KP0ZqaGIPD1Yt9YXW2HwsgvEZkl4GnmxLrPCeSHe7EpuDNiltm8Pqg==","signatures":[{"sig":"MEYCIQCZVPjZ8ap2PJUr90oC252Q74aTRI9JoSZOY+I/KzogtwIhAMJYFSj8sL4h0P9/6gDOTHIfR4ccBXfR58w03IoynVSk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7282841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrrLjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxRw//S4ZECma4/MT86NO9MuK6/eYLMlwcj3ONaL0uwLM/Q0QvSZUg\r\nvRfHVD/2AMIi/FRomj7LuuvyNGqpinP0qQqS6YAF4KFuKpPfAMSQsadtrgFU\r\nU1s6Vh4oTM1LwwVxMGoNw83fRKVz8XFl5ZIQ4cTd7TYc81phPXUtiSa8dJ9j\r\n5+fWV6Qejd8sHwFx9bbxpk39yZqjRdqLT2cJBAEHnfKp6nK/J8Ul24rify4t\r\nKMP1GZROIhMN0TlcnRZMr86QjOurpg4wUkPnrC/irvXIg9sinhfS+3XmjJ89\r\ni8Sb6/8J7+gWLDXHnDczGuEO3D3LG6Jrc4c1N3mj9py6i2fifepwrzpPY0W2\r\nBNjOPXaUAj0JAlR2AhNmmHdLvpFD/AY+qHmHfZ9t7Gk1tqRfdxJ6PoS0eElh\r\nFiotz8/sv5jIifHB1oq+qwOdSZw+M29sXMyv9a+XPqzMo3YomK7RSdooLuSP\r\nD0xzN0D4QZU1WnDByTaKO3P084QZaLdvuL14d0u3BcO/0zacLqEBm1f2opHw\r\n1FLos3VzeNFUdQA4WLkFy4XjX8pPD1PrTXfuK4VhgJlCXDH/J2bbN1I8UF7f\r\nGkBcc2CNOLFr/3E9VwjVZzTKlmFPyBjitcu4SWskbvt82VE44K1/DACdUSum\r\n0oY7KeJtHBYIRFidIjLKFMU52sv2xqbemLY=\r\n=CZXQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"7ef721ed2cdce56121a69aa06d6c822b4bec9dba","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --logError bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/repl.js","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} ts-node --esm --logError --files -- bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/6.1.0/node@v16.15.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.2.1","pkg-dir":"^7.0.0","strict-qs":"^7.0.1","type-fest":"^3.4.0","knifecycle":"^14.1.0","yhttperror":"^6.1.1","@whook/cors":"^12.0.0","jwt-service":"^9.0.2","@whook/whook":"^12.0.0","openapi-types":"^12.1.0","common-services":"^12.0.0","http-auth-utils":"^3.0.4","@whook/swagger-ui":"^12.0.0","@whook/http-router":"^12.0.0","@whook/http-server":"^12.0.0","@whook/authorization":"^12.0.0","@whook/http-transaction":"^12.0.0","openapi-schema-validator":"^12.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","axios":"^1.2.1","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.4","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.7.1","schema2dts":"^4.1.1","typescript":"^4.8.2","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"12.3.0","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/example_12.0.0_1672393443140_0.5423642317772497","host":"s3://npm-registry-packages"}},"12.0.1":{"name":"@whook/example","version":"12.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@12.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"b026ecb6acd860a965b4d6c4bd7c55a4e4e2cbfa","tarball":"https://registry.npmjs.org/@whook/example/-/example-12.0.1.tgz","fileCount":167,"integrity":"sha512-uwCIvAhI+oUJLhSAYyBQMC+ErYfo6UieFrwcM2vCmAGfMrZMtNLFEMkydICDgRtPlInMvtd3Cc0ZeEpO16pqLw==","signatures":[{"sig":"MEUCIQDnwBlwiX/yYGXQNmQlQc/THARQQ62btsyzMaodjJIDvgIgNrI/Q5d44ouo1XW9LZlmpPZgH5GrRzxOyNI8tftby1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7282704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtqi1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY+A/7BbN3a3TRf7i7utK71Pzl0+GGt/EdhKrrgTxd9fetzpss0kfk\r\nLlGOMM4EwR0RiLykIJUphNwVyLcDA36suiD5kncW6DIFzZ/yj88ufmSgvZbv\r\ndwbDE9/BhIDEeQ9h916bDGCkWOQLWOMIo8P3OptsKR3u951PzSsncC5WDZt3\r\nfR4QbdjcIS6JOT2Btx38LfIE60GEZNvA1U0NoEt0JwkULp21DGMRzpQTf4+r\r\nnQncq9vnZ0y+A0JOcLeCRtVjXf7sOBmH6sgR+KVQ5xbMHOOOyGY+4QUdeWy9\r\n1/LVLaD04U5FJncd2EnvdKrM9MVeVmLBC+XiQqYMLw4n8W7ex0FcNDyS2q2w\r\nTWeYgQmPI17WYHiMKNsBaFuqYT4I+eicQLaCnCJWhZnM21Gtcmi0peJxWg+O\r\nylNmMsryjtcBhUQa+CEeQ5Ti+/byx5nwmimfBwvRimQIzI4yKKCUFfc8o+ku\r\njm/8yvcCS0Xg6QkCwYtryvAE+vrikzTF/JdJs2f2otMP6mPGpCiKrSQxl15q\r\ncsvLF+ts3oRmfy0g/2OGDmWtG/sN8bYyyQGHevzG64vuvGQPXEizZEd6Z6UV\r\nQo5p7h5XyVQ9q56kCUA+vyjkL7uEVTfjwedYGhqXsV+84yZRMk8bbHU8u8ho\r\nsRjlwTcEBCHmTREsaYXQ2AoJ9rS/ObHZaQs=\r\n=OuXO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"74e01e3e6169f0331b1b9cdc426cc679084579fd","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --logError bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/repl.js","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} ts-node --esm --logError --files -- bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/6.1.0/node@v16.15.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.2.1","pkg-dir":"^7.0.0","strict-qs":"^7.0.2","type-fest":"^3.4.0","knifecycle":"^14.1.0","yhttperror":"^6.1.2","@whook/cors":"^12.0.1","jwt-service":"^9.0.4","@whook/whook":"^12.0.1","openapi-types":"^12.1.0","common-services":"^12.1.0","http-auth-utils":"^3.0.5","@whook/swagger-ui":"^12.0.1","@whook/http-router":"^12.0.1","@whook/http-server":"^12.0.1","@whook/authorization":"^12.0.1","@whook/http-transaction":"^12.0.1","openapi-schema-validator":"^12.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","axios":"^1.2.1","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.6","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.7.1","schema2dts":"^4.1.4","typescript":"^4.8.2","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"13.0.0","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/example_12.0.1_1672915125236_0.24394544085645053","host":"s3://npm-registry-packages"}},"12.0.2":{"name":"@whook/example","version":"12.0.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@12.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"413d72c7599d02c78099e507756a70166618f104","tarball":"https://registry.npmjs.org/@whook/example/-/example-12.0.2.tgz","fileCount":167,"integrity":"sha512-7UnLsi1iHp+xuyVRAajiKXxOHNJLsVTzMHbmHtn00WhaD8vUnM2NVZZsCMDTZ5r6Lz57jKp0cmxo3xRfi1g8CA==","signatures":[{"sig":"MEYCIQDKJiPjZdj7ZRcgcDgDXCsZnhO9//6nU4xrHFIFTNaDmQIhAJoTdG4wh3YwTUTJfESAvHe2SNYTMEyTfOnQhYWOt40X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7283460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjts7wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrukRAAkNg0gxieV1C1BBllt+jtkMDlVqGDjikXnsPacKtIa4uzZ9jT\r\niCu7s+j2Pg5O2XbPIzaiKgEhoz53XmMZlYADd4hkbBt35VrL6tYGWXRzuAZQ\r\n7ESnC+Wo40OddWslaGaKpriSQb25rf0+qwLsewLpcWYSI6e6QFP0pysuDhbY\r\n43xIkYb4JlfkjLMhjcNrIsGtyu+hbHv+Sdb7lvoCEUhvjmxH+o/9Zhjj4i7m\r\nbDMDq7YbKFffzzv7kaxdun7USJ/uKUFgBLaVsV/Z9wJB00AvFcNY9ArF5Nge\r\n3AsS6XJrd0PByVJ+j9ygijYLb659BmcW2MD5vLwPh1ANM2/vzsrUCnbo1dB/\r\nU0ynqoeepFIJ7liGtXq2I8sUMvlM7uxNTcaGq/m2Vyqm1BpezIk1MxJwYqsC\r\nUyMCEvTGxo2XCZE2G14n5/61DdPNdBpOfBHtfgiNgbCTT5UpnWRBY43H0sw4\r\naX62YWusozf7jgSC4eCQUNO06oAY3p8QDoNQHrOea7ZqA8DRDfxkiGM8mqou\r\n+L3oe31+m8JVkZEqlXJU3F4OsjCzSzLTBrto2FtFhfOi42ZK+ArmFkQx+U6H\r\n5njSRNKxrhTeUnPVsa7nkQl3JRM1PtXZub8nXbWTd5+gb5RsajxWMm6F3TsI\r\nSRkHQtwIiONt5BhiE8yJgCw1aXGvErKoXmo=\r\n=4cWc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"9b78e7257f9afafd8d661ad8c21e4a60971884e9","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --logError bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/repl.js","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} ts-node --esm --logError --files -- bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/6.3.0/node@v16.15.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.2.1","pkg-dir":"^7.0.0","strict-qs":"^7.0.2","type-fest":"^3.4.0","knifecycle":"^14.1.0","yhttperror":"^6.1.2","@whook/cors":"^12.0.2","jwt-service":"^9.0.4","@whook/whook":"^12.0.2","openapi-types":"^12.1.0","common-services":"^12.1.0","http-auth-utils":"^3.0.5","@whook/swagger-ui":"^12.0.2","@whook/http-router":"^12.0.1","@whook/http-server":"^12.0.1","@whook/authorization":"^12.0.2","@whook/http-transaction":"^12.0.1","openapi-schema-validator":"^12.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","axios":"^1.2.1","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.6","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.7.1","schema2dts":"^4.1.4","typescript":"^4.8.2","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"13.0.0","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/example_12.0.2_1672924912546_0.5971254574859906","host":"s3://npm-registry-packages"}},"12.1.0":{"name":"@whook/example","version":"12.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@12.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"99d982d105bd631dee220875b2eb634732d44d8f","tarball":"https://registry.npmjs.org/@whook/example/-/example-12.1.0.tgz","fileCount":167,"integrity":"sha512-O3rjHDQwPa9/H6R651QZdi4KZz78jPFVczVXUv+qWB3E2ryMS78TZKClUUOkrjoDTRnP8jTBx8AffuBOyVpB5w==","signatures":[{"sig":"MEUCIQDkS9epKpoJKzvWbWpjIQRg1gOAF3GHacp4BOEXQE4HsAIgUAV4/omOpuXZHDrcGK0Nu7yG2sF9e1Qg7VU2PCAP/js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7295137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUnX3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoobg/+JrmVZmS3fQU4PCarWEPI6kE5qOmGRSRj2ioDYBnh0rk2Ql9g\r\nUa8kGEBAENTXCHDGd4Aenrkp3J8OLriM1tXgksiZhZXLMrOGbHMdwDeF/OC4\r\njOaKAsIgBfOni3EDNUrkKUDELB5EzYv7FXXBwrWdVNpgWHWA4p8nR15t/nyv\r\nK5xfChjwHiVi59CV2gppBfVTEIEMD8hcIdiMNBsZFt6vzJw460RVRmbFQ8Ma\r\nSt4F24PHGjtvB4soF4oGpjYocfdsTbY6pKZQSQRPri6qtXV3GRO7Cgkb5Qvv\r\nN40j5wTswGsYwU1nfYfdk2PBrzYtOVCc2eptOIF1Um1VXT222GxqN4TGtIr/\r\n2YoFtA9gSENgDpH7cv44c9gzbMA64fBqfPjFBT4vOzZ15PsCZPnvDWh5xpuM\r\nMeXAQf3K9f/J6oLrYl/SOUQkQ059o9G2ldkgo3Kzr6ovwG9kG/HkElPf4HjN\r\nh1rI80NSXc0TcTiG6Fqyiz1z1AMgLvOXgpDt66/TYymiy7k7K7xhAZ8PaqDg\r\nM2+feYyDTMEdEnsTbXvxgy1MLYF2/XaUhuBdj1FwUz2vjiigQHEs5DCPnUXy\r\nid+ngluJxBB67dSaQ2M1gYhImqT4Flu4BcL4sInnfiCFhjSDptMbinutzdSM\r\nsInWOZy9iWbVM1guEdBIVizXoAmmFhLliEk=\r\n=rUsu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"fefb7b44a168b7c997b45d70eed2317f38c0793b","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --logError bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/whook.js","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/repl.js","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} ts-node --esm --logError --files -- bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/6.6.1/node@v20.0.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.0.0","dependencies":{"yerror":"^6.2.1","pkg-dir":"^7.0.0","strict-qs":"^7.0.2","type-fest":"^3.4.0","knifecycle":"^14.1.0","yhttperror":"^6.1.2","@whook/cors":"^12.0.2","jwt-service":"^9.0.4","@whook/whook":"^12.0.2","openapi-types":"^12.1.0","common-services":"^12.1.0","http-auth-utils":"^3.0.5","@whook/swagger-ui":"^12.1.0","@whook/http-router":"^12.0.1","@whook/http-server":"^12.0.1","@whook/authorization":"^12.1.0","@whook/http-transaction":"^12.0.1","openapi-schema-validator":"^12.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","axios":"^1.2.1","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.6","ts-node":"^10.8.1","chokidar":"^3.5.1","prettier":"^2.7.1","schema2dts":"^4.1.4","typescript":"^4.8.2","esbuild-jest":"^0.5.0","parse-gitignore":"^1.0.1","metapak-nfroidure":"13.0.0","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/example_12.1.0_1683125751361_0.25122407625138554","host":"s3://npm-registry-packages"}},"13.0.0":{"name":"@whook/example","version":"13.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@13.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"883e9927c911f3c3fc287cf22e8ef081a19754c7","tarball":"https://registry.npmjs.org/@whook/example/-/example-13.0.0.tgz","fileCount":167,"integrity":"sha512-tCb/YveUL49auYwmci5S+w29lJqWarqUM8Ik2aFyRhvxt+S4cnZ/UtQomHptjt6cul4vQ9wC33FTAQzaYlc5WA==","signatures":[{"sig":"MEYCIQDIGycV4Zv9gsHDxIKt+v31jqmgGv3rZDEt34uNph/UuwIhAMzkKvhsIAgjkc7Yz1keDcpTbRwEmrSAcH2ABoB7dhWT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7291665},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"ffdc441236771ec28eff40a2574e5b4327e6fe2f","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --logError bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/whook.js","type-check":"tsc --pretty --noEmit","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/repl.js","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} ts-node --esm --logError --files -- bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"18.16.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^7.0.0","strict-qs":"^8.0.1","type-fest":"^4.2.0","knifecycle":"^16.0.1","yhttperror":"^8.0.0","@whook/cors":"^13.0.0","jwt-service":"^10.0.1","@whook/whook":"^13.0.0","openapi-types":"^12.1.3","common-services":"^14.0.0","http-auth-utils":"^5.0.1","@whook/swagger-ui":"^13.0.0","@whook/http-router":"^13.0.0","@whook/http-server":"^13.0.0","@whook/authorization":"^13.0.0","application-services":"^3.0.0","@whook/http-transaction":"^13.0.0","openapi-schema-validator":"^12.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","axios":"^1.4.0","eslint":"^8.47.0","jsarch":"^6.0.1","rimraf":"^5.0.1","metapak":"^5.1.6","ts-node":"^10.8.1","@swc/cli":"^0.1.62","chokidar":"^3.5.1","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","schema2dts":"^5.0.1","typescript":"^5.1.6","@swc/helpers":"^0.5.1","parse-gitignore":"^1.0.1","metapak-nfroidure":"15.0.2","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/example_13.0.0_1692213144152_0.1959367253514981","host":"s3://npm-registry-packages"}},"13.1.0":{"name":"@whook/example","version":"13.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@13.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"cc9f2a77e220ecffc917a1ed30f82acfa9f9f6cf","tarball":"https://registry.npmjs.org/@whook/example/-/example-13.1.0.tgz","fileCount":150,"integrity":"sha512-OBcA/nzC8iQCS3HPsStbafhOEzzIx+CpfPd1O/2mia2/T8VLlbhA3wFOWNDXPR7GOaEiEUqoFJGh5JAwhj7ejA==","signatures":[{"sig":"MEYCIQCzDxgEmwvO7UEC78EytJ9p6+i7LrLt7qw0zHUnyDO2VQIhAJSjrKkG2F9Z/Y31JMB8OBmDdvYXmC7b/VdFlSKPxjuy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272835},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"7b07d5d2ab99610b95e36a3109c494d73735fdac","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --logError bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/watch.js","whook":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/whook.js","type-check":"tsc --pretty --noEmit","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/repl.js","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} ts-node --esm --logError --files -- bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"18.16.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^7.0.0","strict-qs":"^8.0.1","type-fest":"^4.2.0","knifecycle":"^17.0.1","yhttperror":"^8.0.0","@whook/cors":"^13.1.0","jwt-service":"^10.0.4","@whook/whook":"^13.1.0","openapi-types":"^12.1.3","common-services":"^15.0.0","http-auth-utils":"^5.0.1","@whook/swagger-ui":"^13.1.0","@whook/http-router":"^13.1.0","@whook/http-server":"^13.1.0","@whook/authorization":"^13.1.0","application-services":"^4.0.0","@whook/http-transaction":"^13.1.0","openapi-schema-validator":"^12.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","axios":"^1.4.0","eslint":"^8.47.0","jsarch":"^6.0.3","rimraf":"^5.0.1","metapak":"^5.1.7","ts-node":"^10.8.1","@swc/cli":"^0.1.62","chokidar":"^3.5.1","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","schema2dts":"^5.0.1","typescript":"^5.1.6","@swc/helpers":"^0.5.1","parse-gitignore":"^1.0.1","metapak-nfroidure":"15.0.3","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/example_13.1.0_1692560574882_0.34607180258103165","host":"s3://npm-registry-packages"}},"13.1.2":{"name":"@whook/example","version":"13.1.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@13.1.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"ba6c0caef0cde4d95457f8b2bcaf62dadfc30e9d","tarball":"https://registry.npmjs.org/@whook/example/-/example-13.1.2.tgz","fileCount":150,"integrity":"sha512-YobMLkZ+xTHFDznn8fT+XuQxuBi4orrKrp72sWcKSCtdHm/7JIq/SvHVnzyy0V7dytyDrUDRi8f7yXwDafVwQw==","signatures":[{"sig":"MEYCIQDI0DA6GRS/Zx6M77W6FKKM/30ccvSU3yjno0ssODyHpgIhAMAG2q5eJYrVEG7ZqsD/KHKWBuwLxUDuoXsL+pkx68Uq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272984},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"3d0b9334beef4cc3a23e2b82cf94b036658b7e59","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --logError bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/watch.js","whook":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/whook.js","type-check":"tsc --pretty --noEmit","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/repl.js","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} ts-node --esm --logError --files -- bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"18.16.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^7.0.0","strict-qs":"^8.0.1","type-fest":"^4.2.0","knifecycle":"^17.0.1","yhttperror":"^8.0.0","@whook/cors":"^13.1.2","jwt-service":"^10.0.4","@whook/whook":"^13.1.0","openapi-types":"^12.1.3","common-services":"^15.0.0","http-auth-utils":"^5.0.1","@whook/swagger-ui":"^13.1.0","@whook/http-router":"^13.1.0","@whook/http-server":"^13.1.0","@whook/authorization":"^13.1.2","application-services":"^4.0.0","@whook/http-transaction":"^13.1.0","openapi-schema-validator":"^12.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","axios":"^1.4.0","eslint":"^8.47.0","jsarch":"^6.0.3","rimraf":"^5.0.1","metapak":"^5.1.7","ts-node":"^10.8.1","@swc/cli":"^0.1.62","chokidar":"^3.5.1","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","schema2dts":"^5.0.1","typescript":"^5.1.6","@swc/helpers":"^0.5.1","parse-gitignore":"^1.0.1","metapak-nfroidure":"15.0.3","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/example_13.1.2_1692598379995_0.6769232766284041","host":"s3://npm-registry-packages"}},"13.2.0":{"name":"@whook/example","version":"13.2.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@13.2.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"41a2d60cc2a4db999f0dc19bbbd493d3f2e8f4f3","tarball":"https://registry.npmjs.org/@whook/example/-/example-13.2.0.tgz","fileCount":150,"integrity":"sha512-c9PD8CkVRBp1bFwOHDpBV0FRUg86l5/YD5Ks1QQB6DrAaXGXUr9vYmK5ol+TJO0yBlH4DQbDjxoHLRNRrVN2Vw==","signatures":[{"sig":"MEUCIQCvSueOJ35kGnKWvOyPhPu9DKObC/tO4r0KoZLfX0XkGAIgAtHdsdW8H6BwFEUPrBrE85h+NnrwU9ITX59nru3aNUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273781},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"35ba2a8554b83e6345cf23c11173dead0d5871e6","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --logError bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/watch.js","whook":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/whook.js","type-check":"tsc --pretty --noEmit","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/repl.js","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} ts-node --esm --logError --files -- bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"18.16.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^7.0.0","strict-qs":"^8.0.1","type-fest":"^4.2.0","knifecycle":"^17.0.1","yhttperror":"^8.0.0","@whook/cors":"^13.2.0","jwt-service":"^10.0.4","@whook/whook":"^13.2.0","openapi-types":"^12.1.3","common-services":"^15.0.0","http-auth-utils":"^5.0.1","@whook/swagger-ui":"^13.2.0","@whook/http-router":"^13.2.0","@whook/http-server":"^13.2.0","@whook/authorization":"^13.2.0","application-services":"^4.0.0","@whook/http-transaction":"^13.2.0","openapi-schema-validator":"^12.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","axios":"^1.4.0","eslint":"^8.47.0","jsarch":"^6.0.3","rimraf":"^5.0.1","metapak":"^5.1.7","ts-node":"^10.8.1","@swc/cli":"^0.1.62","chokidar":"^3.5.1","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","schema2dts":"^5.1.0","typescript":"^5.1.6","@swc/helpers":"^0.5.1","parse-gitignore":"^1.0.1","metapak-nfroidure":"15.0.3","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/example_13.2.0_1695977315238_0.6445371304225818","host":"s3://npm-registry-packages"}},"13.2.1":{"name":"@whook/example","version":"13.2.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@13.2.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"5a0f4d6f635da7130d64dde35ea5c94e785ef725","tarball":"https://registry.npmjs.org/@whook/example/-/example-13.2.1.tgz","fileCount":150,"integrity":"sha512-zs4Iz6LkYQG9vwC4UVXxVpFoq+xlFkP0H1Mp/ATWka6FatFT8wNn1qeFwt+nlCNog9j55guqp9c0I3DVsC0Q4g==","signatures":[{"sig":"MEQCICvrePUKLlnFxgopgbfRBjmWAX/kWlBRt4QknLG7jxVDAiANJDcAJDHFkEwvE5g8qsp6hpUiDLpzLvxhWjJLYZWMkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273781},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"77149b8f3fb0bdd2e4d5a98fc08fe6aa933a55a3","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --logError bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/watch.js","whook":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/whook.js","type-check":"tsc --pretty --noEmit","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/repl.js","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} ts-node --esm --logError --files -- bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"18.16.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^7.0.0","strict-qs":"^8.0.1","type-fest":"^4.2.0","knifecycle":"^17.0.1","yhttperror":"^8.0.0","@whook/cors":"^13.2.1","jwt-service":"^10.0.4","@whook/whook":"^13.2.1","openapi-types":"^12.1.3","common-services":"^15.0.0","http-auth-utils":"^5.0.1","@whook/swagger-ui":"^13.2.1","@whook/http-router":"^13.2.0","@whook/http-server":"^13.2.0","@whook/authorization":"^13.2.1","application-services":"^4.0.0","@whook/http-transaction":"^13.2.0","openapi-schema-validator":"^12.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","axios":"^1.4.0","eslint":"^8.47.0","jsarch":"^6.0.3","rimraf":"^5.0.1","metapak":"^5.1.7","ts-node":"^10.8.1","@swc/cli":"^0.1.62","chokidar":"^3.5.1","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","schema2dts":"^5.1.0","typescript":"^5.1.6","@swc/helpers":"^0.5.1","parse-gitignore":"^1.0.1","metapak-nfroidure":"15.0.3","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/example_13.2.1_1695983362217_0.019697507506568845","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"@whook/example","version":"14.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@14.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"349035f89e9948cae299dbca81538b664aa918f3","tarball":"https://registry.npmjs.org/@whook/example/-/example-14.0.0.tgz","fileCount":149,"integrity":"sha512-s5tWEV0on53WdhyODGFev70WnOMwD9LbHjbggWlxuQsMNNNxbfjLXaQVqb/N0mLDH/x/kX9DX9kiMUXUQ5QA5w==","signatures":[{"sig":"MEUCIQDOkm3HGMjLotcXfdxf4Fs8ZJDPxks+adShN3W70WHCTAIgT2CyIcf7du8YmtIyC9d7TpHszOeWNBsr4Wu1MNjPQaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275178},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"2ed7da55d4c1adf5d1e797c91f120bbb63b465f9","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --logError bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/watch.js","whook":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/whook.js","type-check":"tsc --pretty --noEmit","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/repl.js","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} ts-node --esm --logError --files -- bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/7.4.1/node@v18.16.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"18.16.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^7.0.0","strict-qs":"^8.0.1","type-fest":"^4.5.0","knifecycle":"^17.0.1","yhttperror":"^8.0.0","@whook/cors":"^14.0.0","jwt-service":"^10.0.4","@whook/whook":"^14.0.0","openapi-types":"^12.1.3","common-services":"^15.0.0","http-auth-utils":"^5.0.1","@whook/swagger-ui":"^14.0.0","@whook/http-router":"^14.0.0","@whook/http-server":"^14.0.0","@whook/authorization":"^14.0.0","application-services":"^4.0.0","@whook/http-transaction":"^14.0.0","openapi-schema-validator":"^12.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.5.1","eslint":"^8.52.0","jsarch":"^6.0.3","rimraf":"^5.0.5","metapak":"^5.1.7","ts-node":"^10.8.1","@swc/cli":"^0.1.62","chokidar":"^3.5.1","prettier":"^3.0.3","@swc/core":"^1.3.94","@swc/jest":"^0.2.29","schema2dts":"^5.1.0","typescript":"^5.2.2","@swc/helpers":"^0.5.3","parse-gitignore":"^1.0.1","metapak-nfroidure":"15.0.4","esbuild-node-externals":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/example_14.0.0_1699368276401_0.0720254407351748","host":"s3://npm-registry-packages"}},"15.0.0":{"name":"@whook/example","version":"15.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@15.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"eea4e3f5d84bd4f34fa089bbb68bd2d29ff7033c","tarball":"https://registry.npmjs.org/@whook/example/-/example-15.0.0.tgz","fileCount":148,"integrity":"sha512-yU8LVWFrZs+G6aa16S2PcC9fWkg731ETU5KqJwyVakrFGRSMJ3lkeYmftJQUps3UvohEsJbWEiXr3muyjOdzQg==","signatures":[{"sig":"MEYCIQCkpD6qZ14caQnkYUPOmVoxDD104pVdp2paiC9Lx2UyUQIhAMF/2co5IlqTRmcMhS+4PTwz0FYgGJON1RlndQo1AYQq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273454},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"4a88b0e843bf9072c5a0613fb1473bf9b1c86f87","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} ts-node --esm --logError bin/dev","start":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 ts-node --esm --logError --files bin/watch.js","whook":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} whook","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"PROJECT_SRC=\"$PWD/dist\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --files -- bin/build.js","whook-dev":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/whook.js","type-check":"tsc --pretty --noEmit","whook-repl":"PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} ts-node --esm --logError --files -- bin/repl.js","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} PROJECT_SRC=\"$PWD/src\" NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} ts-node --esm --logError --files -- bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v18.19.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.1","type-fest":"^4.8.2","knifecycle":"^17.0.1","yhttperror":"^8.0.0","@whook/cors":"^15.0.0","jwt-service":"^10.0.4","@whook/whook":"^15.0.0","openapi-types":"^12.1.3","common-services":"^15.0.0","http-auth-utils":"^5.0.1","@whook/swagger-ui":"^15.0.0","@whook/http-router":"^15.0.0","@whook/http-server":"^15.0.0","@whook/authorization":"^15.0.0","application-services":"^5.0.0","@whook/http-transaction":"^15.0.0","openapi-schema-validator":"^12.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.6.1","eslint":"^8.52.0","jsarch":"^6.0.3","rimraf":"^5.0.5","metapak":"^5.1.7","ts-node":"^10.9.1","@swc/cli":"^0.1.62","chokidar":"^3.5.3","prettier":"^3.0.3","@swc/core":"^1.3.94","@swc/jest":"^0.2.29","schema2dts":"^5.3.0","typescript":"^5.2.2","@swc/helpers":"^0.5.3","metapak-nfroidure":"15.0.4","esbuild-node-externals":"^1.9.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/example_15.0.0_1708440671138_0.3589582753971514","host":"s3://npm-registry-packages"}},"16.0.0":{"name":"@whook/example","version":"16.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@16.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"d2267cee8fc5a03770c930c2e788ece0626beded","tarball":"https://registry.npmjs.org/@whook/example/-/example-16.0.0.tgz","fileCount":148,"integrity":"sha512-7htkjhb/F9TT6KJfysw3YirUbotEpHFuvmtQHedhmnNH7jRWY91LoepgJpdCdC1D/gaV1HhRqB31IFwiIJudCg==","signatures":[{"sig":"MEUCIFDWHxTSkulkH4k8+qSlRJDW95SZmjDqL0ZPCxaZjQ8TAiEAynbfmIwucHqilOWrvawaVwrXImbHV2zjH5G9aNeXMDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316075},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"5f8f732d84c28dfd2da68946557493893913c26a","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx bin/repl.js","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx bin/build.js","whook-dev":"NODE_ENV=${NODE_ENV:-development} tsx bin/whook.js","type-check":"tsc --pretty --noEmit","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} tsx bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"10.2.4","description":"A basic Whook server","directories":{},"_nodeVersion":"20.11.1","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.2","type-fest":"^4.10.3","knifecycle":"^17.0.1","yhttperror":"^8.0.0","@whook/cors":"^16.0.0","jwt-service":"^10.0.4","@whook/whook":"^16.0.0","openapi-types":"^12.1.3","common-services":"^16.0.1","http-auth-utils":"^6.0.0","@whook/swagger-ui":"^16.0.0","@whook/http-router":"^16.0.0","@whook/http-server":"^16.0.0","@whook/authorization":"^16.0.0","application-services":"^6.0.0","@whook/http-transaction":"^16.0.0","openapi-schema-validator":"^12.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.6.7","eslint":"^8.52.0","jsarch":"^6.0.3","rimraf":"^5.0.5","metapak":"^6.0.0","@swc/cli":"^0.1.62","chokidar":"^3.5.3","prettier":"^3.0.3","@swc/core":"^1.3.94","@swc/jest":"^0.2.29","schema2dts":"^5.3.0","typescript":"^5.2.2","@swc/helpers":"^0.5.3","metapak-nfroidure":"18.0.0","esbuild-node-externals":"^1.9.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/example_16.0.0_1709055613634_0.3778445620260138","host":"s3://npm-registry-packages"}},"16.0.1":{"name":"@whook/example","version":"16.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@16.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"6bf862a069c58d525088fcc8d8208dc58899b278","tarball":"https://registry.npmjs.org/@whook/example/-/example-16.0.1.tgz","fileCount":148,"integrity":"sha512-Hmar+m46RDfqrtEajenKm9cfJ9EE4NlfV8/v4jCnO9dbIAHacuo1FYvDPfVYQ9L5Mn2v3DLy+euzzrlfU74eYg==","signatures":[{"sig":"MEQCIDb/lBA8/Bp3dufWMFAMFH1uDk+jxnY4di3OTQXBHX12AiBizu3nUOiMKclW5mr1c/wBVc58tWiVi0CB4AOGHo0AQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316333},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"be477f173cb376bfd3668a5b59ebb1da473d8956","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx bin/repl.js","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx bin/build.js","whook-dev":"NODE_ENV=${NODE_ENV:-development} tsx bin/whook.js","type-check":"tsc --pretty --noEmit","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} tsx bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.11.1","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.2","type-fest":"^4.10.3","knifecycle":"^17.0.1","yhttperror":"^8.0.0","@whook/cors":"^16.0.1","jwt-service":"^10.0.4","@whook/whook":"^16.0.1","openapi-types":"^12.1.3","common-services":"^16.0.1","http-auth-utils":"^6.0.0","@whook/swagger-ui":"^16.0.1","@whook/http-router":"^16.0.0","@whook/http-server":"^16.0.0","@whook/authorization":"^16.0.1","application-services":"^6.0.0","@whook/http-transaction":"^16.0.0","openapi-schema-validator":"^12.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.6.7","eslint":"^8.52.0","jsarch":"^6.0.3","rimraf":"^5.0.5","metapak":"^6.0.0","@swc/cli":"^0.1.62","chokidar":"^3.5.3","prettier":"^3.0.3","@swc/core":"^1.3.94","@swc/jest":"^0.2.29","schema2dts":"^5.3.0","typescript":"^5.2.2","@swc/helpers":"^0.5.3","metapak-nfroidure":"18.0.0","esbuild-node-externals":"^1.9.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/example_16.0.1_1709218183026_0.44794780414832935","host":"s3://npm-registry-packages"}},"16.1.0":{"name":"@whook/example","version":"16.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@16.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"6e44cc9b89be0c26f32336e4a779585729435d93","tarball":"https://registry.npmjs.org/@whook/example/-/example-16.1.0.tgz","fileCount":148,"integrity":"sha512-o/0jpAHeX5ZnntxO79+D3Q/EquRYlvX9i3wx5BxuF1IVHn/zB/vPBIDb5Ta6Gqu3iVw/oBLiaXEiLjHPfWQpaQ==","signatures":[{"sig":"MEQCIDOdPBh7iY+66pB6Xj7x3Y4deeRauHhTD8iG0U8jSuE/AiBMnnKHaU5EQxcTk3TwJDsYu+JwyKfx+ztcQg0RODZVTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317726},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"b4cb0c9a6afb3ffd173dfdfc655bda78aa4a04f4","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx bin/repl.js","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx bin/build.js","whook-dev":"NODE_ENV=${NODE_ENV:-development} tsx bin/whook.js","type-check":"tsc --pretty --noEmit","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} tsx bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.11.1","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.2","type-fest":"^4.10.3","knifecycle":"^17.0.1","yhttperror":"^8.0.0","@whook/cors":"^16.1.0","jwt-service":"^10.0.4","@whook/whook":"^16.1.0","openapi-types":"^12.1.3","common-services":"^16.0.1","http-auth-utils":"^6.0.0","@whook/swagger-ui":"^16.1.0","@whook/http-router":"^16.0.0","@whook/http-server":"^16.0.0","@whook/authorization":"^16.1.0","application-services":"^6.0.0","@whook/http-transaction":"^16.0.0","openapi-schema-validator":"^12.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.6.7","eslint":"^8.52.0","jsarch":"^6.0.3","rimraf":"^5.0.5","metapak":"^6.0.0","@swc/cli":"^0.1.62","chokidar":"^3.5.3","prettier":"^3.0.3","@swc/core":"^1.3.94","@swc/jest":"^0.2.29","schema2dts":"^5.3.0","typescript":"^5.2.2","@swc/helpers":"^0.5.3","metapak-nfroidure":"18.0.0","esbuild-node-externals":"^1.9.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/example_16.1.0_1710749898448_0.7976387823764945","host":"s3://npm-registry-packages"}},"16.1.1":{"name":"@whook/example","version":"16.1.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@16.1.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"0fd41c5ab3e592d41bd3c03e3fef2c50a2824641","tarball":"https://registry.npmjs.org/@whook/example/-/example-16.1.1.tgz","fileCount":148,"integrity":"sha512-5UgVtYPZWjX5JcwwssTLIXk6UYhu8iybLE7lb0IYWpjnabcPkD+RhbSwznoccZh9APeFyCfLoTYNwudeNRRP1A==","signatures":[{"sig":"MEQCIAlBrAGXJlTXfxoK0SaE7znM1W4BEmkChztgxqWfFMlqAiAgSF7pnTUcOOfgdRRIiLjt4/hQ0OJQhw7Kxi+od8r4yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317625},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"7a13fc7f975f7d633e47c13e7a56e8f2a463332e","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx bin/repl.js","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx bin/build.js","whook-dev":"NODE_ENV=${NODE_ENV:-development} tsx bin/whook.js","type-check":"tsc --pretty --noEmit","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} tsx bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.11.1+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.11.1","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.2","type-fest":"^4.18.3","knifecycle":"^17.0.1","yhttperror":"^8.0.0","@whook/cors":"^16.1.1","jwt-service":"^10.1.0","@whook/whook":"^16.1.1","openapi-types":"^12.1.3","common-services":"^16.0.1","http-auth-utils":"^6.0.0","@whook/swagger-ui":"^16.1.1","@whook/http-router":"^16.1.1","@whook/http-server":"^16.1.1","@whook/authorization":"^16.1.1","application-services":"^6.0.0","@whook/http-transaction":"^16.1.1","@apidevtools/swagger-parser":"^10.1.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.2","eslint":"^8.57.0","jsarch":"^6.0.3","rimraf":"^5.0.7","metapak":"^6.0.0","@swc/cli":"^0.3.12","chokidar":"^3.5.3","prettier":"^3.2.5","@swc/core":"^1.5.7","@swc/jest":"^0.2.36","schema2dts":"^5.3.0","typescript":"^5.4.5","@swc/helpers":"^0.5.11","metapak-nfroidure":"18.1.0","esbuild-node-externals":"^1.13.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_npmOperationalInternal":{"tmp":"tmp/example_16.1.1_1716823752205_0.8069388029065703","host":"s3://npm-registry-packages"}},"17.0.0":{"name":"@whook/example","version":"17.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@17.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"1e22a3ab1f3413c61e83b77a5a26fce1ac39727a","tarball":"https://registry.npmjs.org/@whook/example/-/example-17.0.0.tgz","fileCount":148,"integrity":"sha512-ZBwRsidJAtlPLKhOgdYYDIqx1tDJVS6UD6p4qRuFy227pkdxTfjBADOsjIivUubLrMVTS/dAn4QTimNCmDAwFQ==","signatures":[{"sig":"MEYCIQCI/nUmBKbT07d7fXcOb+7/Z2Ugi2tvE0lJqqiwBVkiNgIhAKXz+osTSb7q0cdYhAKPUD4hhYiza2zWV3hb8PO/hQZh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316234},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"dc8b5ec6d5f6be2bdcecfdecf565906201d41808","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx bin/repl.js","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx bin/build.js","whook-dev":"NODE_ENV=${NODE_ENV:-development} tsx bin/whook.js","type-check":"tsc --pretty --noEmit","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} tsx bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.1.6/node@v20.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^4.21.0","knifecycle":"^17.0.3","yhttperror":"^8.0.0","@whook/cors":"^17.0.0","jwt-service":"^10.1.1","@whook/whook":"^17.0.0","openapi-types":"^12.1.3","common-services":"^16.0.4","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^17.0.0","@whook/http-router":"^17.0.0","@whook/http-server":"^17.0.0","@whook/authorization":"^17.0.0","application-services":"^6.1.0","@whook/http-transaction":"^17.0.0","@apidevtools/swagger-parser":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.2","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.4.0","chokidar":"^3.5.3","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","schema2dts":"^6.0.1","typescript":"^5.5.3","@swc/helpers":"^0.5.12","metapak-nfroidure":"18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","esbuild-node-externals":"^1.13.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/example_17.0.0_1721135180646_0.6986226126821204","host":"s3://npm-registry-packages"}},"17.0.1":{"name":"@whook/example","version":"17.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@17.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"db644943e5202e9847501084654ad24d4b9e53e4","tarball":"https://registry.npmjs.org/@whook/example/-/example-17.0.1.tgz","fileCount":148,"integrity":"sha512-z+J4NBB5wcL59yB41xleAq/BHZfAs8wgehaEbkH+TUwWoHojAbZvjbzKny/Sb7ErN5MSeBSLDQrBuZ3m79IAnw==","signatures":[{"sig":"MEUCIHVN0ZtU7dkwDuTXZYWzwjFgmGV5Y6wCrX8jFDmvDiriAiEAzj/ON8mPHWhBPMRApUyEJlwhjk0UeQYy67vQ0AhGzYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316177},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"04df3def13ff528eb752b6d99443d42aa59fb0e8","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx bin/repl.js","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx bin/build.js","whook-dev":"NODE_ENV=${NODE_ENV:-development} tsx bin/whook.js","type-check":"tsc --pretty --noEmit","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} tsx bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"10.7.0","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^4.21.0","knifecycle":"^17.0.3","yhttperror":"^8.0.0","@whook/cors":"^17.0.1","jwt-service":"^10.1.1","@whook/whook":"^17.0.1","openapi-types":"^12.1.3","common-services":"^16.0.4","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^17.0.1","@whook/http-router":"^17.0.0","@whook/http-server":"^17.0.0","@whook/authorization":"^17.0.1","application-services":"^6.1.0","@whook/http-transaction":"^17.0.0","@apidevtools/swagger-parser":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.2","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.4.0","chokidar":"^3.5.3","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","schema2dts":"^6.0.1","typescript":"^5.5.3","@swc/helpers":"^0.5.12","metapak-nfroidure":"18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","esbuild-node-externals":"^1.13.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/example_17.0.1_1721899600811_0.2966253675228334","host":"s3://npm-registry-packages"}},"17.0.2":{"name":"@whook/example","version":"17.0.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@17.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"4fbc6e9e2b3b4d87df7ea8c23b59dc9bb69bcfba","tarball":"https://registry.npmjs.org/@whook/example/-/example-17.0.2.tgz","fileCount":148,"integrity":"sha512-ov1xY7am+ncbB2xlGzjeHLDuSadB3nTmfH/g2w8yDoSEj/SAujQVkLzakl0tfSOnXzRlT5DbDZggLIHD40v5AA==","signatures":[{"sig":"MEQCIAQYO9a/JO3CLEUfcjV89n0EKD+arxx8oP+ts03pAd63AiAmUx9OMKiBwe8+JJKfwW0QVaegfwT+RZQCJS0AQKQ4Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316234},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"652fda413f804d13d93e1f2989c30a520d069b12","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/dev.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx bin/repl.js","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/dev","start":"NODE_ENV=${NODE_ENV:-development} node bin/start.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx bin/build.js","whook-dev":"NODE_ENV=${NODE_ENV:-development} tsx bin/whook.js","type-check":"tsc --pretty --noEmit","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} tsx bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.1.6/node@v20.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^4.26.1","knifecycle":"^17.0.3","yhttperror":"^8.0.0","@whook/cors":"^17.0.2","jwt-service":"^10.1.1","@whook/whook":"^17.0.2","openapi-types":"^12.1.3","common-services":"^16.0.4","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^17.0.2","@whook/http-router":"^17.0.2","@whook/http-server":"^17.0.2","@whook/authorization":"^17.0.2","application-services":"^6.1.0","@whook/http-transaction":"^17.0.2","@apidevtools/swagger-parser":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.7","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.4.0","chokidar":"^3.5.3","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","schema2dts":"^7.0.2","typescript":"^5.5.3","@swc/helpers":"^0.5.12","metapak-nfroidure":"18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","esbuild-node-externals":"^1.13.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/example_17.0.2_1727861067011_0.883072648193377","host":"s3://npm-registry-packages"}},"18.0.0":{"name":"@whook/example","version":"18.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@18.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"fa669ed0896ec6dc167490ea45930cbfa36113a5","tarball":"https://registry.npmjs.org/@whook/example/-/example-18.0.0.tgz","fileCount":157,"integrity":"sha512-z0cUBBJw+bgs3oxPHIsxxChIouCt1LlSy1J0oC83gLqYSWAMZrsecFqnNfjpMKQ+Z725mYoV8PS0UePVzHEnvQ==","signatures":[{"sig":"MEYCIQDYdxQtT+qMOcxy2e+Csu9CWCQQBYmuLhD4AX7OCxTV8AIhALvNJoWJZzCGNR3LM23pwBkCNqUrlDRQTmum8SHXWUzf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326232},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"cbf50a060a6bdd3e65a8de53be353c08c8be823a","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/whook.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx bin/whook.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","graph":"MERMAID_RUN=1 npm run --silent whook -- __inject mermaid > DEPENDENCIES.mmd","start":"NODE_ENV=${NODE_ENV:-development} node bin/whook.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx bin/watch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx bin/build.js","whook-dev":"NODE_ENV=${NODE_ENV:-development} tsx bin/whook.js","type-check":"tsc --pretty --noEmit","whook-debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEBUG=${DEBUG:-whook} tsx bin/whook.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^4.30.0","knifecycle":"^18.0.0","yhttperror":"^8.0.0","@whook/cors":"^18.0.0","jwt-service":"^11.0.0","@whook/whook":"^18.0.0","openapi-types":"^12.1.3","common-services":"^17.0.0","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^18.0.0","@whook/http-router":"^18.0.0","@whook/http-server":"^18.0.0","@whook/authorization":"^18.0.0","application-services":"^7.0.0","@whook/http-transaction":"^18.0.0","@apidevtools/swagger-parser":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","chokidar":"^3.5.3","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^7.0.2","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_18.0.0_1733390034845_0.440745607272651","host":"s3://npm-registry-packages"}},"18.0.1":{"name":"@whook/example","version":"18.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@18.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"b28cd958ec7703f30ca8112799226a6e1c9936bb","tarball":"https://registry.npmjs.org/@whook/example/-/example-18.0.1.tgz","fileCount":166,"integrity":"sha512-13bJg09bG4AWzB4np6ZvHRq7Wz8dqhm1pyhomyVoJS2GuuKg25zPCNYG7mUwastlLtxrrewKJgh8f7IClFD+vw==","signatures":[{"sig":"MEYCIQDaGU4eQP4EnhA/7tCcAEYz1y8QTho99M4hVLLzIo83lAIhAKD3KN9eOVnd6Ley+8GJvD1CXWf8XBjphbLDamlCFd6/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326007},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"916152857660c83cec39e12391e3cd7879256fa9","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^4.30.0","knifecycle":"^18.0.0","yhttperror":"^8.0.0","@whook/cors":"^18.0.0","jwt-service":"^11.0.0","@whook/whook":"^18.0.0","openapi-types":"^12.1.3","common-services":"^17.0.0","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^18.0.0","@whook/http-router":"^18.0.0","@whook/http-server":"^18.0.0","@whook/authorization":"^18.0.0","application-services":"^7.0.0","@whook/http-transaction":"^18.0.0","@apidevtools/swagger-parser":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","chokidar":"^3.5.3","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^7.0.2","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_18.0.1_1733410632146_0.1950395436635648","host":"s3://npm-registry-packages"}},"18.0.3":{"name":"@whook/example","version":"18.0.3","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@18.0.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"5e9000e9363e0e4e275e0fff8f3b9c316ab78838","tarball":"https://registry.npmjs.org/@whook/example/-/example-18.0.3.tgz","fileCount":166,"integrity":"sha512-qqyzI1YFNu9dcGKqJmLcY2I4pSouwHmHBEoIyUnJsX6WT4hEOWZVueKKLZgDYoT3SPGtdBNZw5vMRh7z90fQSg==","signatures":[{"sig":"MEYCIQCXdE4oTBmNOhgDunqtzuZF9SxuQqwyVBECLN1xsTQ7qAIhAJS6o4qhT0fbGelddkM14XwqpbIVDj1FUdyZRz/4fPSb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325981},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"7313f1c7c6a20f084654dd23f358190840f2a189","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^4.30.0","knifecycle":"^18.0.0","yhttperror":"^8.0.0","@whook/cors":"^18.0.3","jwt-service":"^11.0.0","@whook/whook":"^18.0.3","openapi-types":"^12.1.3","common-services":"^17.0.0","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^18.0.3","@whook/http-router":"^18.0.0","@whook/http-server":"^18.0.0","@whook/authorization":"^18.0.3","application-services":"^7.0.0","@whook/http-transaction":"^18.0.0","@apidevtools/swagger-parser":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^7.0.2","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_18.0.3_1733428999911_0.5069927334988771","host":"s3://npm-registry-packages"}},"18.1.0":{"name":"@whook/example","version":"18.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@18.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"38ee09e3f9ba2cb510aaf23319e61b023b9e9a9e","tarball":"https://registry.npmjs.org/@whook/example/-/example-18.1.0.tgz","fileCount":166,"integrity":"sha512-+PVfMRmEIQtPuzJN8zJOVG3f3q0HVByg3cOnOWyjTLU/RoA9IMpMToBi9m2DgyeFMGU0MwqqofrNakxRsejWBg==","signatures":[{"sig":"MEQCIF4ulmv9+hJmVYiCIc3LLioM/IPr6qLncsnZTV2NTQmUAiBt/ooz2aU0Rqqy+t4Dx5UZNQJgDWqCrCqNCzRYGrxwhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325783},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"540bd23ce703c3650d58da7711931be1afd55d82","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^4.30.0","knifecycle":"^18.0.0","yhttperror":"^8.0.0","@whook/cors":"^18.1.0","jwt-service":"^11.0.0","@whook/whook":"^18.1.0","openapi-types":"^12.1.3","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^18.1.0","@whook/authorization":"^18.1.0","application-services":"^7.0.1","@apidevtools/swagger-parser":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^7.0.2","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_18.1.0_1733932712297_0.7300041885801056","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@whook/example","version":"19.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@19.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"9926ef818d5a5a9df0dd508293c7348ea1553040","tarball":"https://registry.npmjs.org/@whook/example/-/example-19.0.0.tgz","fileCount":178,"integrity":"sha512-D5SfbPQ9WmHvnlhU3ehFB/3ZK3UR+bbV3isFQ3MGGacVHOERC9qkLrBSXysT4nKiynPOvIjTtNB1TehV+ot7lw==","signatures":[{"sig":"MEUCICU8BCZdwOLvPDYlyWhHxPjLbN3RvG6hSCmq1tBOlbOwAiEAyygFWMr8TvTG2GgtiWCs1t1xBuMOjz8Q2gIt9fH7n1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410109},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"4963a2a6f790aff942dc0080666619e6ca9c4076","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.2.1/node@v20.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","node-cron":"^3.0.3","strict-qs":"^8.0.3","type-fest":"^4.33.0","knifecycle":"^19.0.0","yhttperror":"^8.1.0","@whook/cors":"^19.0.0","jwt-service":"^11.0.2","@whook/whook":"^19.0.0","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@types/node-cron":"^3.0.11","@whook/swagger-ui":"^19.0.0","ya-open-api-types":"^1.2.0","@whook/authorization":"^19.0.0","application-services":"^7.0.2","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^8.0.0","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_19.0.0_1746176527723_0.9664688072132137","host":"s3://npm-registry-packages-npm-production"}},"19.0.1":{"name":"@whook/example","version":"19.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@19.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"fec0f4eb306b45b8d34e5de3e4a8f607df08a355","tarball":"https://registry.npmjs.org/@whook/example/-/example-19.0.1.tgz","fileCount":178,"integrity":"sha512-oog3wWvO5bQZAuxc6EGYPuF+4oH18vljGx4bnyYYzF5ohOBpERNol4tRD69r/NOa45rLPMt3i3pZCdobaDv9Sw==","signatures":[{"sig":"MEQCIG+sXlz5ltZ+NrxDcIlQzzVQVotjLlBMZ+66eQkmzk4hAiBSu3WINkhNuz8l7HOybdNEH9DKR2XU36qlxE0pPb/HRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410109},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"7bec2e36076d7e9146f54f558397063af4ac174c","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","node-cron":"^3.0.3","strict-qs":"^8.0.3","type-fest":"^4.40.1","knifecycle":"^19.0.0","yhttperror":"^8.1.0","@whook/cors":"^19.0.1","jwt-service":"^11.0.2","@whook/whook":"^19.0.1","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@types/node-cron":"^3.0.11","@whook/swagger-ui":"^19.0.1","ya-open-api-types":"^1.2.0","@whook/authorization":"^19.0.1","application-services":"^7.0.2","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^8.0.0","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_19.0.1_1746183114104_0.19773073581423684","host":"s3://npm-registry-packages-npm-production"}},"19.0.2":{"name":"@whook/example","version":"19.0.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@19.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"f4d4ca2ccb30f6a8b97ed2bd4224dc579b8c9e7b","tarball":"https://registry.npmjs.org/@whook/example/-/example-19.0.2.tgz","fileCount":186,"integrity":"sha512-3z00+oirJF1eAbHCiDBa8Ag1DBlN7hddYhFRPQMjX1vl3HZjkW0Zo6j/ONflggfjeiQ2k/klD+6XFtn8vLHdlQ==","signatures":[{"sig":"MEUCIQDoClS+63338DtOv8IPV1lFLMKFui4rcafoyz++IPDWngIgAT7W5/z2i7sOgqxP0p6JRf12a6yZ0C3ndepS8B/sT+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426376},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"eeb8604ffb2c51fa36b10fe3c0011143948ad374","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"10.7.0","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","node-cron":"^3.0.3","strict-qs":"^8.0.3","type-fest":"^4.40.1","knifecycle":"^19.0.0","yhttperror":"^8.1.0","@whook/cors":"^19.0.2","jwt-service":"^11.0.2","@whook/whook":"^19.0.2","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@types/node-cron":"^3.0.11","@whook/swagger-ui":"^19.0.2","ya-open-api-types":"^1.2.0","@whook/authorization":"^19.0.2","application-services":"^7.0.2","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^8.1.0","streamtest":"^3.0.1","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_19.0.2_1746538679457_0.21301778184080855","host":"s3://npm-registry-packages-npm-production"}},"19.0.3":{"name":"@whook/example","version":"19.0.3","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@19.0.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"bb1ff340be3035e8e5869fcc08a8a50e02504b11","tarball":"https://registry.npmjs.org/@whook/example/-/example-19.0.3.tgz","fileCount":186,"integrity":"sha512-J8jPa4F6vqzmR5Ag6cv6vT/6mCc6xaU6BpRgSnZAUfmajb7lt+RcD+Z5SBfL1bA5P8uLvckrlEIrje89CP9SFg==","signatures":[{"sig":"MEYCIQCmFnAeQoYhLFWsf/elPe85Si934FR/p8DPGRYC74afWwIhALYXeS90wpRl37+9nyIjNCo6LXkF1H5JSnx3nn9DFti4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426400},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"e97ce970bb3f078baceb685754f5762b7011374c","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","node-cron":"^3.0.3","strict-qs":"^8.0.3","type-fest":"^4.40.1","knifecycle":"^19.0.0","yhttperror":"^8.1.0","@whook/cors":"^19.0.3","jwt-service":"^11.0.2","@whook/whook":"^19.0.3","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@types/node-cron":"^3.0.11","@whook/swagger-ui":"^19.0.3","ya-open-api-types":"^1.2.0","@whook/authorization":"^19.0.3","application-services":"^7.0.2","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^8.1.0","streamtest":"^3.0.1","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_19.0.3_1746557266015_0.9657553851375393","host":"s3://npm-registry-packages-npm-production"}},"19.0.4":{"name":"@whook/example","version":"19.0.4","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@19.0.4","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"d14fdded2fd0486c47625fc56669e9345af17acf","tarball":"https://registry.npmjs.org/@whook/example/-/example-19.0.4.tgz","fileCount":186,"integrity":"sha512-8AXJqFW+XuPw2SUubncxUCi648LNVEFtsGaU3CW/X+1zlOqm7vq1rgHp/fKDks4OlTzvqXzmnRA0D3r7+HUc2g==","signatures":[{"sig":"MEUCIFfYeHq2d2H8bgvV/SPCD4wIMsR/pIwQgEL4IZCqsYd1AiEA0eV8sUjByi/X0+ClHGV9oBclIG6I35iMEkj8XpiOEh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426400},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"2a5e090a008d21b306e52ee8d6b372f3a4f4c7f6","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","node-cron":"^3.0.3","strict-qs":"^8.0.3","type-fest":"^4.40.1","knifecycle":"^19.0.0","yhttperror":"^8.1.0","@whook/cors":"^19.0.4","jwt-service":"^11.0.2","@whook/whook":"^19.0.4","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@types/node-cron":"^3.0.11","@whook/swagger-ui":"^19.0.4","ya-open-api-types":"^1.2.0","@whook/authorization":"^19.0.4","application-services":"^7.0.2","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^8.1.0","streamtest":"^3.0.1","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_19.0.4_1746619817132_0.8519972887927711","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@whook/example","version":"19.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@19.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"d97a25edb46e492cb80d6dc2745ae0d9ac9f9d55","tarball":"https://registry.npmjs.org/@whook/example/-/example-19.1.0.tgz","fileCount":194,"integrity":"sha512-uQswfX6o9pphdsje4vipfyLb4tpvlFFo89kDkngjcYE3HFrOpLFXb/QYX+hBzOqEAMsea2RxsZNmQ/p3kS41Mw==","signatures":[{"sig":"MEUCIQCPCXhjjUTAGFt6GoVyTK7zq7XJxFEx2BpSiIgBoWntFwIgX8mGbR86PFjtL57/aZ4BO38eI1BHH0E2qvWN/0haKm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454665},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"44db895f7c27399cb6c8daa196f539f416c607d5","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","node-cron":"^3.0.3","strict-qs":"^8.0.3","type-fest":"^4.40.1","knifecycle":"^19.0.0","yhttperror":"^8.1.0","@whook/cors":"^19.1.0","jwt-service":"^11.0.2","@whook/whook":"^19.1.0","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@types/node-cron":"^3.0.11","@whook/swagger-ui":"^19.1.0","ya-open-api-types":"^1.2.0","@whook/authorization":"^19.1.0","application-services":"^7.0.2","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^8.1.0","streamtest":"^3.0.1","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_19.1.0_1747051800612_0.9773846023436676","host":"s3://npm-registry-packages-npm-production"}},"19.1.1":{"name":"@whook/example","version":"19.1.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@19.1.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"fb7051465f71e4db449f3cfb5b9e11264be47052","tarball":"https://registry.npmjs.org/@whook/example/-/example-19.1.1.tgz","fileCount":194,"integrity":"sha512-BJjaOymZro67dsJm2jscFVWym0PHJ23383464eQWDJa0QXkTd5axtgqXDwtTtc4h13DbSaprhyN8OMEWQpgTOg==","signatures":[{"sig":"MEUCIHpGIJKXxzGwLjdE7H5RTn4ajDFsmLtDNpcUw7AtR7wtAiEAskUiiuQOMLvoNeW+oDF7z8y34r33CLM7qVuua8pjbmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454830},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"ef4d91bf134eb8efb3e98ecdb539046e920318bc","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","node-cron":"^3.0.3","strict-qs":"^8.0.3","type-fest":"^4.40.1","knifecycle":"^19.1.1","yhttperror":"^8.1.0","@whook/cors":"^19.1.1","jwt-service":"^11.0.2","@whook/whook":"^19.1.1","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@types/node-cron":"^3.0.11","@whook/swagger-ui":"^19.1.1","ya-open-api-types":"^1.2.0","@whook/authorization":"^19.1.1","application-services":"^7.0.2","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^8.1.0","streamtest":"^3.0.1","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_19.1.1_1747122112119_0.045739179362061844","host":"s3://npm-registry-packages-npm-production"}},"19.1.2":{"name":"@whook/example","version":"19.1.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@19.1.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"ee6ada6129fee2cb6629d2aa402900d99496416b","tarball":"https://registry.npmjs.org/@whook/example/-/example-19.1.2.tgz","fileCount":194,"integrity":"sha512-UCOQzA8IfL7OrvPWYp8roJKLlKI3XhF2/QGAsyiKmf5W2fw/MFzbfaNsAWX4A7smRv8PgSARaInB4d8E5P0ifg==","signatures":[{"sig":"MEQCIFVpDNMtt73atxKZJiArc0m4YbVItewy2pYDJZu5DFVwAiBFTiSHDp3ysmADzb0Ratb3vK0hMm3lBB2pOorM7eorfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458511},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"19461586a31ab63b3190cc78548595745b94c032","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.19.2+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.19.2","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^4.40.1","knifecycle":"^19.1.1","yhttperror":"^8.1.0","@whook/cors":"^19.1.2","jwt-service":"^11.0.2","@whook/whook":"^19.1.2","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^19.1.2","ya-open-api-types":"^1.2.0","@whook/authorization":"^19.1.2","application-services":"^7.0.2","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^8.1.0","streamtest":"^3.0.1","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_19.1.2_1747984378292_0.49448435453865325","host":"s3://npm-registry-packages-npm-production"}},"19.1.3":{"name":"@whook/example","version":"19.1.3","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@19.1.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"23990391f81334e7726228a3ca596ed7e445dec9","tarball":"https://registry.npmjs.org/@whook/example/-/example-19.1.3.tgz","fileCount":194,"integrity":"sha512-gukmk0H4q+EdKC0hYG/usrl88SKTLDRHldgMzHnIQ0ps6+VskyFUCfRhMz2AGwjbwHMKQ30jkeUVRWeFJ/6v+g==","signatures":[{"sig":"MEQCIDGrLGFETYGCGeGvTHS/Z9ZnI/aVdcGjGJoyhNQRpZbFAiBpbED1DXmxvPW6q7Jdu6h6WR1h7aYDo7q5kJilFghc1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458511},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"0d685bc60ee923fa2206b301c99b9b76eeabba62","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.19.2+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"20.19.2","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^4.40.1","knifecycle":"^19.1.1","yhttperror":"^8.1.0","@whook/cors":"^19.1.3","jwt-service":"^11.0.2","@whook/whook":"^19.1.3","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^19.1.3","ya-open-api-types":"^1.2.0","@whook/authorization":"^19.1.3","application-services":"^7.0.2","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.5.2","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","schema2dts":"^8.1.0","streamtest":"^3.0.1","typescript":"^5.7.2","@swc/helpers":"^0.5.15","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/example_19.1.3_1747994270700_0.4545074776753508","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@whook/example","version":"20.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@20.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"f742db2908c2f4034c691378b0ce0e9150ef0abb","tarball":"https://registry.npmjs.org/@whook/example/-/example-20.0.0.tgz","fileCount":194,"integrity":"sha512-Lsk1TsLZDkH6jhqIyVyeLal7QqGEhg70OwCpGN29odpIyrvkV75W6o7mk9Wg3i+hgzccSk/eg1oDxN6Jyvg04w==","signatures":[{"sig":"MEQCICFLVsteghCKzA/ituASVU+9jyubdagz9DDBIJayIvlkAiAZMlylY+pLe/RKkpfjTM3XJdlI123spoRhZ/rPduqLUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458496},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=22.16.0"},"gitHead":"2afbd63f306135fcd5b1eebaefa09ed384f1d506","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.28.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^4.40.1","knifecycle":"^19.1.1","yhttperror":"^8.1.0","@whook/cors":"^20.0.0","jwt-service":"^11.0.2","@whook/whook":"^20.0.0","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^20.0.0","ya-open-api-types":"^1.2.0","@whook/authorization":"^20.0.0","application-services":"^7.0.2","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.28.0","jsarch":"^6.2.0","rimraf":"^6.0.1","metapak":"^6.0.3","@swc/cli":"^0.7.7","prettier":"^3.5.3","@swc/core":"^1.11.31","@swc/jest":"^0.2.38","@eslint/js":"^9.28.0","schema2dts":"^8.1.0","streamtest":"^3.0.1","typescript":"^5.8.3","@swc/helpers":"^0.5.17","metapak-nfroidure":"20.0.2","typescript-eslint":"^8.33.1","eslint-plugin-jest":"^28.13.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/example_20.0.0_1749481341870_0.24779558103141808","host":"s3://npm-registry-packages-npm-production"}},"20.0.1":{"name":"@whook/example","version":"20.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@20.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"ed55955d2c6317566bf62294782c588c56b0e2ed","tarball":"https://registry.npmjs.org/@whook/example/-/example-20.0.1.tgz","fileCount":194,"integrity":"sha512-UsfUc2zgjn/pW9X3uw6Q/wNooxhljrGlGhL61hxKdjHHoprDQS6SZfjHLQkuxt8B0ktuSr/f+1/MiyFLgk9FLw==","signatures":[{"sig":"MEUCIBecbI5Mlo/GsCVy2CWWbUonpHbIBVQDuraT086pU0etAiEA9wah3jPF29fdyP0x3beBTW/OeYYxXljZhrdX2hjHXyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458496},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=22.16.0"},"gitHead":"068b6b5e6753d7d4f5482d426444ad5fa5908b5b","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.28.0"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^4.40.1","knifecycle":"^19.1.1","yhttperror":"^8.1.0","@whook/cors":"^20.0.1","jwt-service":"^11.0.2","@whook/whook":"^20.0.1","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^20.0.1","ya-open-api-types":"^1.2.0","@whook/authorization":"^20.0.1","application-services":"^7.0.2","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^29.7.0","axios":"^1.7.9","eslint":"^9.28.0","jsarch":"^6.2.0","rimraf":"^6.0.1","metapak":"^6.0.3","@swc/cli":"^0.7.7","prettier":"^3.5.3","@swc/core":"^1.11.31","@swc/jest":"^0.2.38","@eslint/js":"^9.28.0","schema2dts":"^8.1.0","streamtest":"^3.0.1","typescript":"^5.8.3","@swc/helpers":"^0.5.17","metapak-nfroidure":"20.0.2","typescript-eslint":"^8.33.1","eslint-plugin-jest":"^28.13.0","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/example_20.0.1_1749724590041_0.4353262107080069","host":"s3://npm-registry-packages-npm-production"}},"20.0.2":{"name":"@whook/example","version":"20.0.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@20.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"f4e7f09a72ab9de2b24eff44d34420bb8e495104","tarball":"https://registry.npmjs.org/@whook/example/-/example-20.0.2.tgz","fileCount":194,"integrity":"sha512-6FklYvD85frI5qylroqALviwqMKrPwdwBTo9XEy7H2lrhhJJl02v8GYluOEMXpdda/ZqlNbfJwX7RJd5wOvZ1w==","signatures":[{"sig":"MEUCIQDtV0HtoMUtI3A2DWcFPYCssGmgojzG+ihP274a892UOgIgIbjvNkknHzg57pLaG8ibDILZHkXORERkgSeF/28PGos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458551},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=22.16.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"3a5c04f092b76bd2e96799143264843c23decb69","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/8.2.3/node@v22.16.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yerror":"^8.0.0","pkg-dir":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^4.40.1","knifecycle":"^19.1.1","yhttperror":"^8.1.0","@whook/cors":"^20.0.2","jwt-service":"^11.0.2","@whook/whook":"^20.0.2","common-services":"^17.0.1","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^20.0.2","ya-open-api-types":"^1.2.0","@whook/authorization":"^20.0.2","application-services":"^7.0.2","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^30.0.4","axios":"^1.7.9","eslint":"^9.30.1","jsarch":"^6.2.1","rimraf":"^6.0.1","metapak":"^6.0.4","@swc/cli":"^0.7.8","prettier":"^3.6.2","@swc/core":"^1.12.11","@swc/jest":"^0.2.39","@eslint/js":"^9.30.1","schema2dts":"^8.1.0","streamtest":"^3.0.1","typescript":"^5.8.3","@swc/helpers":"^0.5.17","metapak-nfroidure":"20.0.5","typescript-eslint":"^8.36.0","eslint-plugin-jest":"^29.0.1","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/example_20.0.2_1752240289408_0.3537560492774632","host":"s3://npm-registry-packages-npm-production"}},"20.1.0":{"name":"@whook/example","version":"20.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@20.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"8021ccd0f999b5541bca7630352d65ccc2b6a944","tarball":"https://registry.npmjs.org/@whook/example/-/example-20.1.0.tgz","fileCount":194,"integrity":"sha512-z6hTIZ1X4/OtmQJpecZw0UFyARumRWfLSm+J/tDlzvSUtquUQhpBjdBWQfPUwaRS7khtYfP8swZ5pVSxcW7YrA==","signatures":[{"sig":"MEUCIDdEpsSWsTn6JrNQ1TmiNEM3tzdVhvj4K/jXyarKJsAiAiEA6xhU8aFitMBmtWt72BBES++6D3de46aVPt4IhOzMh4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455082},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=22.16.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"9cdb9ac584df098f140a520601a8d6579195dc3f","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/9.0.0/node@v22.16.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yerror":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^5.1.0","knifecycle":"^19.1.2","yhttperror":"^8.1.0","@whook/cors":"^20.1.0","jwt-service":"^11.0.2","@whook/whook":"^20.1.0","common-services":"^17.1.1","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^20.1.0","ya-open-api-types":"1.2.2","@whook/authorization":"^20.1.0","application-services":"^7.0.3","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^30.0.4","axios":"^1.12.2","eslint":"^9.30.1","jsarch":"^6.2.1","rimraf":"^6.0.1","metapak":"^6.0.4","@swc/cli":"^0.7.8","prettier":"^3.6.2","@swc/core":"^1.12.11","@swc/jest":"^0.2.39","@eslint/js":"^9.30.1","schema2dts":"^8.1.0","streamtest":"^3.0.1","typescript":"^5.8.3","@swc/helpers":"^0.5.17","metapak-nfroidure":"20.0.5","typescript-eslint":"^8.36.0","eslint-plugin-jest":"^29.0.1","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/example_20.1.0_1761643276305_0.6889833452105196","host":"s3://npm-registry-packages-npm-production"}},"20.1.1":{"name":"@whook/example","version":"20.1.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@20.1.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"07974f9942f323c125568c17b8edb14a48a8d780","tarball":"https://registry.npmjs.org/@whook/example/-/example-20.1.1.tgz","fileCount":194,"integrity":"sha512-fU/iR8LgymO8AC06EBjEXQ9mM2Sb8rP6m2Yoc61JgTZDR5Dm7FsMwJz6oIeYRG5z4ZyS5KarZoiwNAAyTrmX/Q==","signatures":[{"sig":"MEUCIGAHS7uYyI0x0snGOu+Qp7bUl4USX1sFjqve67F4XBiiAiEA6msHxTNe0wbck7T7wMXpViV0kG0QzIU9Ska3gG2Vm7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455082},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=22.16.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"e19883b5b1c680f9349b2a700d504e1b1f9b4e55","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/9.0.0/node@v22.16.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yerror":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^5.1.0","knifecycle":"^19.1.3","yhttperror":"^8.1.0","@whook/cors":"^20.1.1","jwt-service":"^11.0.3","@whook/whook":"^20.1.1","common-services":"^17.1.2","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^20.1.1","ya-open-api-types":"1.2.2","@whook/authorization":"^20.1.1","application-services":"^7.0.4","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^30.0.4","axios":"^1.12.2","eslint":"^9.30.1","jsarch":"^6.2.1","rimraf":"^6.0.1","metapak":"^6.0.4","@swc/cli":"^0.7.8","prettier":"^3.6.2","@swc/core":"^1.12.11","@swc/jest":"^0.2.39","@eslint/js":"^9.30.1","schema2dts":"^8.1.1","streamtest":"^3.0.1","typescript":"^5.8.3","@swc/helpers":"^0.5.17","metapak-nfroidure":"20.0.5","typescript-eslint":"^8.36.0","eslint-plugin-jest":"^29.0.1","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/example_20.1.1_1762468405017_0.7879004589187779","host":"s3://npm-registry-packages-npm-production"}},"20.1.2":{"name":"@whook/example","version":"20.1.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@20.1.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"ce608976270932f9918b4f3c69c1d153cb740483","tarball":"https://registry.npmjs.org/@whook/example/-/example-20.1.2.tgz","fileCount":194,"integrity":"sha512-II0g3pmMqBytJRRa2Y65kRAcJv2z/4UvDwJokgg0NO4MFVdqumtCGTzuYk9v4c8wyXOl09qKMNf7KsirKL/Vfg==","signatures":[{"sig":"MEYCIQDkW6AoBYNdU+CBJ6utcRXxgdrXVnDegIPfqx16xzdFwQIhAL3xw2JX6PYXhhTV4NGyL6doxGwc/9/raSF9Voz31hI9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451341},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=22.16.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"bac7a0bc6d27be92f21fc5faf6be209db108ca84","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/9.0.0/node@v22.16.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yerror":"^8.0.0","strict-qs":"^8.0.3","type-fest":"^5.1.0","knifecycle":"^19.1.3","yhttperror":"^8.1.0","@whook/cors":"^20.1.2","jwt-service":"^11.0.3","@whook/whook":"^20.1.2","common-services":"^17.1.2","http-auth-utils":"^6.0.1","@whook/swagger-ui":"^20.1.2","ya-open-api-types":"1.2.2","@whook/authorization":"^20.1.2","application-services":"^7.0.4","ya-json-schema-types":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","jest":"^30.0.4","axios":"^1.12.2","eslint":"^9.30.1","jsarch":"^6.2.1","rimraf":"^6.0.1","metapak":"^6.0.4","@swc/cli":"^0.7.8","prettier":"^3.6.2","@swc/core":"^1.12.11","@swc/jest":"^0.2.39","@eslint/js":"^9.30.1","schema2dts":"^8.1.1","streamtest":"^3.0.1","typescript":"^5.8.3","@swc/helpers":"^0.5.17","metapak-nfroidure":"20.0.5","typescript-eslint":"^8.36.0","eslint-plugin-jest":"^29.0.1","esbuild-node-externals":"^1.15.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/example_20.1.2_1764076881876_0.5328863592246733","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@whook/example","version":"21.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@21.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"f9869c3d1f354a1580fdbf087a1468247da4bb0a","tarball":"https://registry.npmjs.org/@whook/example/-/example-21.0.0.tgz","fileCount":194,"integrity":"sha512-yFxVdtvS8lnWqZEc8x5Ol1r7ka1fFfL023LankVAiwO7LBYZq2MGRJlbaPnxfKpbVTIl84vPofXngIw9kSF7kw==","signatures":[{"sig":"MEYCIQCztFHhXuKM5AClprLkH+K5wVz8OJWar1S0h/NgP6FBsAIhAORBOlBcq93jsKZv7e84+rEMBfyMW8NsOsgiJ7W2CDTU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470116},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"72b075751624f2928dde6b0ea722931d7f914420","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"11.9.0","description":"A basic Whook server","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yerror":"^9.1.1","strict-qs":"^9.0.0","type-fest":"^5.5.0","knifecycle":"^20.0.0","yhttperror":"^9.0.1","@whook/cors":"^21.0.0","jwt-service":"^12.0.0","@whook/whook":"^21.0.0","common-services":"^18.0.1","http-auth-utils":"^7.0.0","@whook/swagger-ui":"^21.0.0","ya-open-api-types":"^2.1.0","@whook/authorization":"^21.0.0","application-services":"^8.0.1","ya-json-schema-types":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.3.0","axios":"^1.13.6","eslint":"^10.1.0","jsarch":"^7.0.0","rimraf":"^6.1.3","metapak":"^7.0.0","@swc/cli":"^0.8.0","prettier":"^3.8.1","@swc/core":"^1.15.21","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","schema2dts":"^9.0.0","streamtest":"^4.0.0","typescript":"^6.0.2","metapak-nfroidure":"22.0.2","typescript-eslint":"^8.57.2","eslint-plugin-jest":"^29.15.1","esbuild-node-externals":"^1.20.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_21.0.0_1774977872998_0.9388876409904496","host":"s3://npm-registry-packages-npm-production"}},"21.0.1":{"name":"@whook/example","version":"21.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@21.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"8339758d7e454b878a35f3529fb400899a31e104","tarball":"https://registry.npmjs.org/@whook/example/-/example-21.0.1.tgz","fileCount":194,"integrity":"sha512-PzAKiBhgIBfiH/yd2RgZs6i/YhcrL5otNJIDs6yDur8qXKEyRvku3IzFWa2p+W5PdfDl4/1ft5mV7JqzSaO1Tg==","signatures":[{"sig":"MEQCIEPRA6z89mQaSMMWDBrppIGzHmwLaT7bUjSu0XvNoCn+AiBHLyq2/2K5iIUnTL2rCZk0+3lMaQD85ZI3cBquiV68WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469840},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"07e66d0e84ec615797fa54a0e75afa2dfc4f0d48","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yerror":"^9.1.1","strict-qs":"^9.0.0","type-fest":"^5.5.0","knifecycle":"^20.0.0","yhttperror":"^9.0.1","@whook/cors":"^21.0.1","jwt-service":"^12.0.0","@whook/whook":"^21.0.1","common-services":"^18.0.1","http-auth-utils":"^7.0.0","@whook/swagger-ui":"^21.0.1","ya-open-api-types":"^2.1.1","@whook/authorization":"^21.0.1","application-services":"^8.0.1","ya-json-schema-types":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.3.0","axios":"^1.13.6","eslint":"^10.1.0","jsarch":"^7.0.0","rimraf":"^6.1.3","metapak":"^7.0.0","@swc/cli":"^0.8.0","prettier":"^3.8.1","@swc/core":"^1.15.21","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","schema2dts":"^9.0.0","streamtest":"^4.0.0","typescript":"^6.0.2","metapak-nfroidure":"22.0.2","typescript-eslint":"^8.57.2","eslint-plugin-jest":"^29.15.1","esbuild-node-externals":"^1.20.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_21.0.1_1775055444933_0.46551535763421015","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@whook/example","version":"22.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@22.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"0b4cfc199689f5b2c653e01cfca4ebfb746fe9c5","tarball":"https://registry.npmjs.org/@whook/example/-/example-22.0.0.tgz","fileCount":194,"integrity":"sha512-kQIopBqjb+TIVArXgwq1uKbiCNuCQrvm9bw+7UEHGxYEM4NzhTh36VFQwIi4jD4Qpx5J1KHf/CEfjACHR4W+xQ==","signatures":[{"sig":"MEQCIBUg5qWzcO+ynXHNPs0efAzLSzS+PQ40y5+Hz+Yw9YOXAiAiXWJwEK6b8CA6DHlmlZFbjWRQeVxxWP/hD5FaOm/b1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470193},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"3b7d5737c5507eae02851413c3efff7bf35133ef","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} tsx src/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.5.0","knifecycle":"^21.0.1","yhttperror":"^9.0.2","@whook/cors":"^22.0.0","jwt-service":"^12.0.1","@whook/whook":"^22.0.0","common-services":"^19.0.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^22.0.0","ya-open-api-types":"^2.1.2","@whook/authorization":"^22.0.0","application-services":"^9.0.0","ya-json-schema-types":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.3.0","axios":"^1.14.0","eslint":"^10.2.0","jsarch":"^7.1.0","rimraf":"^6.1.3","metapak":"^7.1.0","@swc/cli":"^0.8.1","prettier":"^3.8.1","@swc/core":"^1.15.24","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","schema2dts":"^9.0.1","streamtest":"^4.0.0","typescript":"^6.0.2","metapak-nfroidure":"22.1.1","typescript-eslint":"^8.58.0","eslint-plugin-jest":"^29.15.1","esbuild-node-externals":"^1.20.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_22.0.0_1775657776627_0.8068389398498534","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"@whook/example","version":"23.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@23.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"1dd6435b00e5817f788c703c6d57c6fce792d774","tarball":"https://registry.npmjs.org/@whook/example/-/example-23.0.0.tgz","fileCount":194,"integrity":"sha512-/n+JVlcLr6Gwl5cAv63ohGZ7degMJ7DXRQmHjsQ/iEB2iKDDpTAHXnywLku0jgfLARZ/vVltNImnDlDSydhS4Q==","signatures":[{"sig":"MEYCIQDlXmcRHeWFDO5sZOLkOeb8dZme74UqUbUNcXkDgJOQjwIhAIaqSzEwHT3pZ7QJPdHI0FMASEMdh82Z/mFcaEt03CqN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477249},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"3c1d27e4de99644061d3cc68e1454b8a8eb9930c","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.5.0","knifecycle":"^21.1.0","yhttperror":"^9.0.2","@whook/cors":"^23.0.0","jwt-service":"^12.0.2","@whook/whook":"^23.0.0","common-services":"^20.0.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^23.0.0","ya-open-api-types":"^2.2.0","@whook/authorization":"^23.0.0","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.3.0","axios":"^1.14.0","eslint":"^10.2.0","jsarch":"^7.1.0","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.8.1","@swc/core":"^1.15.24","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","schema2dts":"^9.0.2","streamtest":"^4.0.0","typescript":"^6.0.2","metapak-nfroidure":"22.1.1","typescript-eslint":"^8.58.0","eslint-plugin-jest":"^29.15.1","esbuild-node-externals":"^1.20.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_23.0.0_1776454533262_0.16299294647895302","host":"s3://npm-registry-packages-npm-production"}},"24.0.0":{"name":"@whook/example","version":"24.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@24.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"e5843e57133850d68de9f502dbf9802a72b20280","tarball":"https://registry.npmjs.org/@whook/example/-/example-24.0.0.tgz","fileCount":194,"integrity":"sha512-t9gL72fqot6B6BqQX15nQMnIrKz1tMTC9XiDdaaBFVo8IpO8hI+352ArweV+jXU2+SJKW+t99DU/yWdtYwBRQA==","signatures":[{"sig":"MEYCIQCkvUQwRTiI/ig6mxbhRAkEm/Yx7jLzZVrNNpgUtpTXrgIhAI336ZyH1CbUPRHX/qlbBySBMkybSJOWfanGJ4NaKEE1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496482},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"1c49231676c925dbfe821e104ac03c31ab685c1a","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.5.0","knifecycle":"^21.3.0","yhttperror":"^9.0.2","@whook/cors":"^24.0.0","jwt-service":"^12.0.2","@whook/whook":"^24.0.0","common-services":"^20.0.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^24.0.0","ya-open-api-types":"^2.2.0","@whook/authorization":"^24.0.0","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.3.0","axios":"^1.14.0","eslint":"^10.2.0","jsarch":"^7.1.0","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.8.1","@swc/core":"^1.15.24","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^24.0.0","schema2dts":"^9.0.2","streamtest":"^4.0.0","typescript":"^6.0.2","metapak-nfroidure":"22.1.1","typescript-eslint":"^8.58.0","eslint-plugin-jest":"^29.15.1","esbuild-node-externals":"^1.20.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_24.0.0_1776848853108_0.8341748151012367","host":"s3://npm-registry-packages-npm-production"}},"24.0.1":{"name":"@whook/example","version":"24.0.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@24.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"4855ebddadfa155ca17cfa7b2584a91f4bf2ce0b","tarball":"https://registry.npmjs.org/@whook/example/-/example-24.0.1.tgz","fileCount":194,"integrity":"sha512-Ng0VOf2AFBMMgGaZszOZjbXXl0PDj0F/3W0lKCVgdDXiTplDv4ulv+3aazh54bnj/eFzTGtvrrGsWkziu0uouw==","signatures":[{"sig":"MEQCIFwXAcv7mmT1WgLcbnXM+hX/VC6DpakQDbwgQGJWKIv2AiBKOVufub0NYWFpAOy4/ES4uZTjeV/grlPdl2H7w4ZXBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496482},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"266377a9e88ba0a04cf4bc96b563e5db77f3e023","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.5.0","knifecycle":"^21.3.0","yhttperror":"^9.0.2","@whook/cors":"^24.0.1","jwt-service":"^12.0.2","@whook/whook":"^24.0.1","common-services":"^20.0.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^24.0.1","ya-open-api-types":"^2.2.0","@whook/authorization":"^24.0.1","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.3.0","axios":"^1.14.0","eslint":"^10.2.1","jsarch":"^7.1.1","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.8.3","@swc/core":"^1.15.30","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^24.0.1","schema2dts":"^9.0.2","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.1.2","typescript-eslint":"^8.59.0","eslint-plugin-jest":"^29.15.2","esbuild-node-externals":"^1.20.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_24.0.1_1776855177843_0.3194235659648308","host":"s3://npm-registry-packages-npm-production"}},"24.0.2":{"name":"@whook/example","version":"24.0.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@24.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"9241a3c36d0448f0b8c155242f780068611c7105","tarball":"https://registry.npmjs.org/@whook/example/-/example-24.0.2.tgz","fileCount":194,"integrity":"sha512-JSRgFQ+hPuDrRio9qdiVojwrIaWPxJ9xiFOtNu/n5QfjTwxN92qwXOvjiW9rlWoyvJMIgErDq+yFCQENt5SGQg==","signatures":[{"sig":"MEYCIQCKju3RTs1V8Q0dS5JyDcMjBew5yVvbi+QWnrhuWQM6WQIhAKLmZ2d3Hfg6ymFfT4EdotS9pd9uCrxeoKAcbwdPRwK/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496482},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"eeb8604ffb2c51fa36b10fe3c0011143948ad374","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"11.12.1","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.5.0","knifecycle":"^21.3.0","yhttperror":"^9.0.2","@whook/cors":"^24.0.1","jwt-service":"^12.0.2","@whook/whook":"^24.0.1","common-services":"^20.0.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^24.0.1","ya-open-api-types":"^2.2.0","@whook/authorization":"^24.0.1","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.3.0","axios":"^1.14.0","eslint":"^10.2.1","jsarch":"^7.1.1","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.8.3","@swc/core":"^1.15.30","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^24.0.2","schema2dts":"^9.0.2","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.1.2","typescript-eslint":"^8.59.0","eslint-plugin-jest":"^29.15.2","esbuild-node-externals":"^1.20.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_24.0.2_1777297921949_0.38281241796949517","host":"s3://npm-registry-packages-npm-production"}},"24.1.0":{"name":"@whook/example","version":"24.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@24.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"f96ff51909424732e2bc3eb2490a37b2144dc13e","tarball":"https://registry.npmjs.org/@whook/example/-/example-24.1.0.tgz","fileCount":194,"integrity":"sha512-aNywB8d09JOUo88kZwMSDIBWTELuyOpD/Ye9jAkF7qMFoCto8c0TutBivcW0hSx4Z2lTYzktfDsUrQt3n/JVpQ==","signatures":[{"sig":"MEQCIA10jiKLMkxWi2jOcR3Axszu3mdwdfnFBUObv8offm+hAiAuHkZIHRKHowCe8CiZ8fAYCdzGwIfGdJzjG96GO56YuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496482},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"d402ae7d84b4169de7f3b6df448523add6051256","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.6.0","knifecycle":"^21.3.0","yhttperror":"^9.0.2","@whook/cors":"^24.1.0","jwt-service":"^12.0.2","@whook/whook":"^24.1.0","common-services":"^20.0.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^24.1.0","ya-open-api-types":"^2.2.0","@whook/authorization":"^24.1.0","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.3.0","axios":"^1.16.0","eslint":"^10.2.1","jsarch":"^7.1.1","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.8.3","@swc/core":"^1.15.30","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^24.1.0","schema2dts":"^9.0.2","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.1.2","typescript-eslint":"^8.59.0","eslint-plugin-jest":"^29.15.2","esbuild-node-externals":"^1.22.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_24.1.0_1778680303756_0.20376842783273186","host":"s3://npm-registry-packages-npm-production"}},"24.1.1":{"name":"@whook/example","version":"24.1.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@24.1.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"180392be8bdf0a31c06751700fa30d91884972e5","tarball":"https://registry.npmjs.org/@whook/example/-/example-24.1.1.tgz","fileCount":194,"integrity":"sha512-tghEpJwS5+rO4VMnM27MgsvUL8oZ8zE0dYyZwP6LzAN7+kfK5z/tjbm6jHLzwvec7QKsUjndpeZ6oEqFaoCsHQ==","signatures":[{"sig":"MEQCIFSPFl6CZfWXoPjTu3r968q3cF9ZDsqbOF03yuaY90jYAiAV6d+PHyl3lr/N32V6I8mBvB4h4QQhYwoi0Wt7jjLF7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496502},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"21fa0fb3bbffa9f5be14c1dcde7c3f527e2b54ec","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"11.12.1","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.6.0","knifecycle":"^21.3.0","yhttperror":"^9.0.2","@whook/cors":"^24.1.1","jwt-service":"^12.0.2","@whook/whook":"^24.1.1","common-services":"^20.0.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^24.1.1","ya-open-api-types":"^2.2.0","@whook/authorization":"^24.1.1","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.3.0","axios":"^1.16.0","eslint":"^10.2.1","jsarch":"^7.1.1","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.8.3","@swc/core":"^1.15.30","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^24.1.1","schema2dts":"^9.0.2","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.1.2","typescript-eslint":"^8.59.0","eslint-plugin-jest":"^29.15.2","esbuild-node-externals":"^1.22.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_24.1.1_1778840854410_0.32615935627365067","host":"s3://npm-registry-packages-npm-production"}},"25.0.0":{"name":"@whook/example","version":"25.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@25.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"b6adc7914eb7b5cac80a395696e961068e8d47d4","tarball":"https://registry.npmjs.org/@whook/example/-/example-25.0.0.tgz","fileCount":194,"integrity":"sha512-IMtCcfW0085pwlxRf24F58EbP6rhgFobTwX5iZQu+3t3p6G8O+CKBpudq081vuanForxjkLbppxFCmhz+o2JnA==","signatures":[{"sig":"MEYCIQDnm6knxx/yIMXxoYCyItxzVUv+vejlawjfc68tXAJBKAIhAPNz1Mdbp43Yovzg5KWAk3hn41OekZFbqUZ4RNPgM3+Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495886},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"5f3ea15137278d811812622ffe16f6223b482e35","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"11.12.1","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.6.0","knifecycle":"^21.3.0","yhttperror":"^9.0.2","@whook/cors":"^25.0.0","jwt-service":"^12.0.2","@whook/whook":"^25.0.0","common-services":"^20.0.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^25.0.0","ya-open-api-types":"^2.2.0","@whook/authorization":"^25.0.0","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.4.2","axios":"^1.16.0","eslint":"^10.4.0","jsarch":"^7.1.2","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.8.3","@swc/core":"^1.15.33","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^25.0.0","schema2dts":"^9.0.2","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.1.3","typescript-eslint":"^8.59.3","eslint-plugin-jest":"^29.15.2","esbuild-node-externals":"^1.22.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_25.0.0_1779089152953_0.6321773177599401","host":"s3://npm-registry-packages-npm-production"}},"25.1.0":{"name":"@whook/example","version":"25.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@25.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"88bed60a8dcd5d903d1c5f00bb7cf974e368f1b9","tarball":"https://registry.npmjs.org/@whook/example/-/example-25.1.0.tgz","fileCount":194,"integrity":"sha512-J/m0saBk9uNprHEk1AoMuBjtOqW8Y5uVjpTz9LvIRDLpvKl26L8ZdfxX4auMm0eki0lXWbsixTQIjoJ8E8k38A==","signatures":[{"sig":"MEUCIFQ7kXfQqKmvdHVDtdFYYNpgaKOEIi0czQScugiPJnNIAiEA4zKSd6ObLndc23O/YNQrrtyUnMHvt8VYy7jFgIyqM00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495956},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"e9d3fb974670489a2cc17789e2263ca821d18b3b","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.6.0","knifecycle":"^21.3.0","yhttperror":"^9.0.2","@whook/cors":"^25.1.0","jwt-service":"^12.0.2","@whook/whook":"^25.1.0","common-services":"^20.0.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^25.1.0","ya-open-api-types":"^2.2.0","@whook/authorization":"^25.1.0","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.4.2","axios":"^1.17.0","eslint":"^10.4.0","jsarch":"^7.1.2","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.8.3","@swc/core":"^1.15.33","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^25.1.0","schema2dts":"^10.0.0","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.1.3","typescript-eslint":"^8.59.3","eslint-plugin-jest":"^29.15.2","esbuild-node-externals":"^1.22.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_25.1.0_1780911826058_0.5172849585901207","host":"s3://npm-registry-packages-npm-production"}},"25.2.0":{"name":"@whook/example","version":"25.2.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@25.2.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"fc3352bc17863ebfcab225f57d106be0c7db97c5","tarball":"https://registry.npmjs.org/@whook/example/-/example-25.2.0.tgz","fileCount":194,"integrity":"sha512-mRUkdK+//CP8NiDn1gd45WnKUXOofvonKMP/v7WA91jZk8dPvT9m/v+uDq3Ic82zNKYAhpCkpQB0oS55r5SAcA==","signatures":[{"sig":"MEQCIAmSuRKNrzToufx9pyTfsJZEO4yJXDxKR+LEfdr3fW03AiBm9cDD+HxqSUYWwB5L7HeB4UZ6I4q1rdRj7u6cUfJIhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495096},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"b576263bed660ec96b9074330fd4e93621aa533a","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"11.12.1","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.6.0","knifecycle":"^21.3.0","yhttperror":"^9.0.2","@whook/cors":"^25.2.0","jwt-service":"^12.0.2","@whook/whook":"^25.2.0","common-services":"^20.0.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^25.2.0","ya-open-api-types":"^2.2.0","@whook/authorization":"^25.2.0","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.4.2","axios":"^1.17.0","eslint":"^10.4.0","jsarch":"^7.1.2","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.8.3","@swc/core":"^1.15.33","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^25.2.0","schema2dts":"^10.0.0","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.1.3","typescript-eslint":"^8.59.3","eslint-plugin-jest":"^29.15.2","esbuild-node-externals":"^1.22.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_25.2.0_1784455517364_0.4817253856591761","host":"s3://npm-registry-packages-npm-production"}},"25.2.1":{"name":"@whook/example","version":"25.2.1","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@25.2.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"5d6d4796977933c645c682943be5508be24ebe99","tarball":"https://registry.npmjs.org/@whook/example/-/example-25.2.1.tgz","fileCount":194,"integrity":"sha512-CaK6F0VJWs5SA1UvBAYfzra3lKuRjdgd6zkuQ6PQ0un8bn3nKYGNvcCznH14agORDAzS35D3uC7T04Igx1OzTg==","signatures":[{"sig":"MEYCIQCwhswpIZjYqaT49vc1/HNrnloWGbTJN0RED5JgUoiy6QIhAN1P4xpwc5GGQ4akOltq/cZ650ad0urt8KT/fGhPRS5q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495096},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"4eef31d0363f2a117f4acdbdb5d565a78092481e","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.6.0","knifecycle":"^21.3.0","yhttperror":"^9.0.2","@whook/cors":"^25.2.0","jwt-service":"^12.0.2","@whook/whook":"^25.2.0","common-services":"^20.0.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^25.2.0","ya-open-api-types":"^2.2.0","@whook/authorization":"^25.2.1","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.4.2","axios":"^1.17.0","eslint":"^10.4.0","jsarch":"^7.1.2","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.8.3","@swc/core":"^1.15.33","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^25.2.0","schema2dts":"^10.0.0","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.1.3","typescript-eslint":"^8.59.3","eslint-plugin-jest":"^29.15.2","esbuild-node-externals":"^1.22.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example_25.2.1_1784482225105_0.20402021752017352","host":"s3://npm-registry-packages-npm-production"}},"26.0.0":{"name":"@whook/example","version":"26.0.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@26.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"9438e887c7387480d8150baa06d709873e0df8bf","tarball":"https://registry.npmjs.org/@whook/example/-/example-26.0.0.tgz","fileCount":192,"integrity":"sha512-3DbxT3tkWqhpoZwxJRzZ+TADW84tJJ6nKHiEfS3jFFWMx+j9ZSCSpeOIOqqK49AHyIVWon0YNzSAghDvzhwshw==","signatures":[{"sig":"MEQCIBNi6vdsGE7Pd+ha240rYxBla0xeuJ4ypshfybdCn9KrAiBzl8ljrM7bLBeZ1U3KUMRLq9dLFW3z9l+5bbjoi/nWWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497315},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"a7a8f09e7d1b7ffde06626cabc8e8e49012b79da","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.6.0","knifecycle":"^21.3.0","yhttperror":"^9.0.2","@whook/cors":"^26.0.0","jwt-service":"^12.0.2","@whook/whook":"^26.0.0","common-services":"^20.0.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^26.0.0","ya-open-api-types":"^2.2.0","@whook/authorization":"^26.0.0","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.4.2","axios":"^1.17.0","eslint":"^10.8.0","jsarch":"^7.1.2","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.9.6","@swc/core":"^1.15.47","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^26.0.0","schema2dts":"^10.0.0","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.1.4","typescript-eslint":"^8.66.0","eslint-plugin-jest":"^29.16.0","esbuild-node-externals":"^1.22.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6"},"_npmOperationalInternal":{"tmp":"tmp/example_26.0.0_1786084373341_0.3678279651559886","host":"s3://npm-registry-packages-npm-production"}},"26.0.2":{"name":"@whook/example","version":"26.0.2","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@26.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"9544982fbafefbbbb4180a45220b844eb665ba71","tarball":"https://registry.npmjs.org/@whook/example/-/example-26.0.2.tgz","fileCount":192,"integrity":"sha512-FV/qxym+Pajr7QKV7KfVjyawKrP22w1qCRrtzdwuii2ve9oaDAIDyyklBOdWnYHs9eLSd4rypfPJwjoAg6Uiig==","signatures":[{"sig":"MEUCICYyUvVg+H1/Q90bnwY4pvMz/ZZ8OrhSAHYAsyANjQvoAiEAoFZ3f9EhkHE5DcWr6DxXufWQj0sqJRL+Y9oEdl6I2eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498371},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"b88dd2f42c2255270713be5c67c16ffc127193a5","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"11.12.1","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.6.0","knifecycle":"^21.3.0","yhttperror":"^9.0.2","@whook/cors":"^26.0.2","jwt-service":"^12.0.2","@whook/whook":"^26.0.2","common-services":"^20.1.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^26.0.2","ya-open-api-types":"^2.2.0","@whook/authorization":"^26.0.2","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.4.2","axios":"^1.17.0","eslint":"^10.8.0","jsarch":"^7.1.2","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.9.6","@swc/core":"^1.15.47","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^26.0.2","schema2dts":"^10.0.0","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.1.4","typescript-eslint":"^8.66.0","eslint-plugin-jest":"^29.16.0","esbuild-node-externals":"^1.22.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6"},"_npmOperationalInternal":{"tmp":"tmp/example_26.0.2_1786449227332_0.6914860261788849","host":"s3://npm-registry-packages-npm-production"}},"26.0.3":{"name":"@whook/example","version":"26.0.3","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@26.0.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"6bdad9e70828c4569835bb474828061c37d6f54b","tarball":"https://registry.npmjs.org/@whook/example/-/example-26.0.3.tgz","fileCount":192,"integrity":"sha512-wT72W6hnk4PN4VLn7sKoAjm1AzMpTwULjzMH/6rqdTvEz1Qz6u97mC1JT3NT978y/buB5+dpYsQMPATq1vFrng==","signatures":[{"sig":"MEQCIAhFYaSFSQ8hZzs3tfZC1B2NF4xWDXNmdNt/8mVtjA6oAiAd9IpXh0vFJ5xmva8NUYKQDUvCs26rdcSItHm8qMt0YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498371},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"e3add4a95e84f83766b3b21514011ded515bc314","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js -- __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.6.0","knifecycle":"^21.3.0","yhttperror":"^9.0.2","@whook/cors":"^26.0.2","jwt-service":"^12.0.2","@whook/whook":"^26.0.2","common-services":"^20.1.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^26.0.2","ya-open-api-types":"^2.2.0","@whook/authorization":"^26.0.3","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.4.2","axios":"^1.17.0","eslint":"^10.8.0","jsarch":"^7.1.2","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.9.6","@swc/core":"^1.15.47","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^26.0.2","schema2dts":"^10.0.0","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.1.4","typescript-eslint":"^8.66.0","eslint-plugin-jest":"^29.16.0","esbuild-node-externals":"^1.22.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6"},"_npmOperationalInternal":{"tmp":"tmp/example_26.0.3_1786714133027_0.19787683052849503","host":"s3://npm-registry-packages-npm-production"}},"26.0.5":{"name":"@whook/example","version":"26.0.5","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@26.0.5","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"dd719a14f0c8949a9bc9fab6269e165bf8e17f5e","tarball":"https://registry.npmjs.org/@whook/example/-/example-26.0.5.tgz","fileCount":199,"integrity":"sha512-nLuyYsYAMt9kxQEOch97CgSXiLLd2+BZdFpJB5hcgeZPsK0xWXUiOT0oQ/CEmz9KBXNTSJQSdKEIzGcq0byl0Q==","signatures":[{"sig":"MEUCIFdONA3pdGyg+Mhk9zy1q1k3wvmki4DtClPRb426X+30AiEA/FBVYvSdrhQjWoNkhzfizvUBh9bEmSotVme0Yc6RRfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508763},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"36460fdce39e920d905574c9209903ba7f4f97a5","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.8.0","knifecycle":"^21.4.0","yhttperror":"^9.0.2","@whook/cors":"^26.0.5","jwt-service":"^12.0.2","@whook/whook":"^26.0.5","common-services":"^20.1.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^26.0.5","ya-open-api-types":"^2.2.0","@whook/authorization":"^26.0.5","application-services":"^9.0.1","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","jest":"^30.4.2","axios":"^1.19.0","eslint":"^10.8.1","jsarch":"^7.1.2","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.9.6","@swc/core":"^1.16.0","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^26.0.5","schema2dts":"^10.1.0","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.2.0","typescript-eslint":"^8.67.0","eslint-plugin-jest":"^29.16.1","esbuild-node-externals":"^2.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6"},"_npmOperationalInternal":{"tmp":"tmp/example_26.0.5_1787238299878_0.6145892550403598","host":"s3://npm-registry-packages-npm-production"}},"26.1.0":{"name":"@whook/example","version":"26.1.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@26.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"8af56e042b1ae391995b8f30423d3cb49bc9badf","tarball":"https://registry.npmjs.org/@whook/example/-/example-26.1.0.tgz","fileCount":199,"integrity":"sha512-tAvRVhXXZQj9IESbeVPEJXrlVZ6zoh8aPKuVlDbMFZt53sgUUT2816p7qF6YYRPO7lOldP/vRC+jWtsu5BAp9A==","signatures":[{"sig":"MEYCIQDjJo4Sc2xev4rMlawkSn5jG4b16y7Ze6vBnWLBXJE2vQIhAOKXO7E1/3PWn2wr6gCUbHS5Mv5TnxBgCL4fnA7lGinL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIANN836hcI93w5AqzsWLiQ63IjyxRbuU6L6vfhdggfUmAiEA0kfr1FgAeJwFZtouJMeLFujRXD5QJ8bqHFcPc1hoOb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508975},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"b5cf830e18d0644749d6e2a7a7ef735bdbf06dfb","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.8.0","knifecycle":"^21.4.0","yhttperror":"^9.0.2","@whook/cors":"^26.1.0","jwt-service":"^12.0.2","@whook/whook":"^26.1.0","common-services":"^20.1.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^26.1.0","ya-open-api-types":"^2.2.0","@whook/authorization":"^26.1.0","application-services":"^9.2.0","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","jest":"^30.4.2","axios":"^1.19.0","eslint":"^10.8.1","jsarch":"^7.1.2","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.9.6","@swc/core":"^1.16.0","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^26.1.0","schema2dts":"^10.1.0","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.2.0","typescript-eslint":"^8.67.0","eslint-plugin-jest":"^29.16.1","esbuild-node-externals":"^2.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6"},"_npmOperationalInternal":{"tmp":"tmp/example_26.1.0_1787747457017_0.08906840496870516","host":"s3://npm-registry-packages-npm-production"}},"26.2.0":{"name":"@whook/example","version":"26.2.0","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"@whook/example@26.2.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"f7ace2d79a6909a494f1e06294583d6c562505fe","tarball":"https://registry.npmjs.org/@whook/example/-/example-26.2.0.tgz","fileCount":199,"integrity":"sha512-fsHkfvvrePCnSa8s70ldNAqEovS4WNpoLUR2FjlKiyaMarpqK2wN9UvdKrY/qbc2pZPO34MiKM+r0BT8xnLKWw==","signatures":[{"sig":"MEUCIECZjfNz0uI5OM2nklNJAfzvJSd9NK0ODIWu/PQaFTgNAiEAzF3MVsYXAJ2HIaOAmFrP6SNSlNIU8oAKcSfmDPEZCPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICDiWJD4QGT8/4L5uMjeXXL6m4MV+sEkDTe3ImDbiJpgAiEAiy0A3Qw521UCL4mIkRgXxImduXdxvIiFraVzEN/Gxdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508754},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"afc4f837f3e2ec14a6a31e3988d768ad44c6ae38","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.9.0","knifecycle":"^21.4.0","yhttperror":"^9.0.2","@whook/cors":"^26.2.0","jwt-service":"^12.0.2","@whook/whook":"^26.2.0","common-services":"^20.1.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^26.2.0","ya-open-api-types":"^2.2.0","@whook/authorization":"^26.2.0","application-services":"^9.2.0","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","jest":"^30.5.1","axios":"^1.20.0","eslint":"^10.9.1","jsarch":"^7.1.2","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.9.6","@swc/core":"^1.16.1","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^26.2.0","schema2dts":"^10.1.0","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.2.1","typescript-eslint":"^8.69.0","eslint-plugin-jest":"^29.16.6","esbuild-node-externals":"^2.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6"},"_npmOperationalInternal":{"tmp":"tmp/example_26.2.0_1788771065777_0.916599417408613","host":"s3://npm-registry-packages-npm-production"}},"26.3.0":{"_id":"@whook/example@26.3.0","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"a10b830821f694518dfe37cde352449343976a0f","tarball":"https://registry.npmjs.org/@whook/example/-/example-26.3.0.tgz","fileCount":199,"integrity":"sha512-wM4G01TR4U5FKiDyiArmYEemyb90Gb+YFGtQj28JFTlSR1NzsQeJMO0zhg1xBSL4MwJWp9WYW82dtk1QY8l7Dw==","signatures":[{"sig":"MEQCIBNLzzttI/1doGVxjf9V+NKfu/YACEdcX8DasCLLNgzXAiB/RQHEzn/2Qnh2PpQHpOQ6psLR0EqAyCyZBHXt7Llvqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwTq/gl3nPCNacF3NCSjWOAKUlj+vOtJosNDgs/BOkfAIhAKVLlPa5HLnNraLmikdTGk99fu/6HGk53H7JAcGuEAII"}],"unpackedSize":508843},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"#(.*)":"<rootDir>/../../node_modules/$1","(.+)\\.js":"$1"},"coverageReporters":["lcov","html"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","name":"@whook/example","type":"module","types":"dist/index.d.ts","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"193dbea87f9d6b37b77e134e37536752e1c3feea","license":"MIT","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["bin","dist","src"],"childPackage":true},"configs":["main","readme","tsesm","eslint","jest","jsarch"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","dev":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/run.js","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","repl":"NODE_ENV=${NODE_ENV:-development} tsx src/run.js __inject repl","test":"NODE_ENV=test npm run build && node --run jest && node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","debug":"NODE_OPTIONS=${NODE_OPTIONS:-'--inspect'} NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 DEBUG=${DEBUG:-whook} tsx bin/whook.js","start":"NODE_ENV=${NODE_ENV:-development} node dist/run.js","watch":"NODE_ENV=${NODE_ENV:-development} DEV_MODE=1 DESTROY_SOCKETS=1 tsx src/runWatch.js","whook":"NODE_ENV=${NODE_ENV:-development} whook","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","apitypes":"npm run --silent whook -- generateOpenAPISchema --authenticated=true | npm run --silent whook -- generateOpenAPITypes > src/openAPISchema.d.ts","prettier":"prettier --write 'src/**/*.ts'","postbuild":"NODE_ENV=${NODE_ENV:-development} node dist/runBuild.js","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"version":"26.3.0","_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"homepage":"https://github.com/nfroidure/whook","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.15.0+x64 (linux)","description":"A basic Whook server","directories":{},"maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"_nodeVersion":"24.15.0","contributors":[],"dependencies":{"yerror":"^11.0.0","strict-qs":"^10.0.0","type-fest":"^5.9.0","knifecycle":"^21.4.0","yhttperror":"^9.0.2","@whook/cors":"^26.3.0","jwt-service":"^12.0.2","@whook/whook":"^26.3.0","common-services":"^20.1.0","http-auth-utils":"^7.0.1","@whook/swagger-ui":"^26.3.0","ya-open-api-types":"^2.2.0","@whook/authorization":"^26.3.0","application-services":"^9.2.0","ya-json-schema-types":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","jest":"^30.5.1","axios":"^1.20.0","eslint":"^10.9.1","jsarch":"^7.1.2","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.9.6","@swc/core":"^1.16.1","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","@whook/dev":"^26.3.0","schema2dts":"^10.1.0","streamtest":"^4.0.0","typescript":"^6.0.3","metapak-nfroidure":"22.2.1","typescript-eslint":"^8.69.0","eslint-plugin-jest":"^29.16.6","esbuild-node-externals":"^2.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/example_26.3.0_1789391609469_0.030259866425866644"}}},"time":{"created":"2019-02-24T17:55:39.336Z","modified":"2026-09-14T13:13:29.766Z","4.0.0-alpha.0":"2019-02-24T17:55:39.725Z","4.0.0-4.0.0-alpha.1.0":"2019-02-24T18:10:29.380Z","4.0.0-alpha.1":"2019-02-24T18:17:42.755Z","4.0.0-alpha.2":"2019-02-24T18:23:27.014Z","4.0.0-alpha.3":"2019-02-28T04:52:54.514Z","4.0.0-alpha.4":"2019-02-28T14:26:29.460Z","4.0.0-alpha.5":"2019-03-08T10:25:22.681Z","4.0.0-alpha.6":"2019-03-10T20:33:45.800Z","4.0.0-alpha.7":"2019-03-11T12:38:33.644Z","4.0.0-alpha.8":"2019-03-15T12:23:38.756Z","4.0.0-alpha.9":"2019-03-18T10:44:44.587Z","4.0.0-alpha.10":"2019-05-29T09:42:03.092Z","4.0.0-alpha.11":"2019-07-19T09:42:49.220Z","4.0.0-alpha.12":"2019-11-13T15:11:14.961Z","4.0.0-alpha.13":"2019-11-13T15:53:59.886Z","4.0.0-alpha.14":"2019-12-02T09:30:42.424Z","4.0.0-alpha.15":"2019-12-02T15:33:07.911Z","4.0.0-alpha.16":"2019-12-12T14:25:23.723Z","4.0.0-alpha.17":"2019-12-12T16:21:19.516Z","4.0.0-alpha.18":"2020-01-02T13:12:04.537Z","4.0.0-alpha.19":"2020-01-02T16:43:26.998Z","4.0.0-alpha.20":"2020-01-04T20:34:43.345Z","4.0.0-alpha.21":"2020-01-04T20:53:53.296Z","4.0.0-alpha.22":"2020-01-05T10:26:19.264Z","4.0.0-alpha.23":"2020-01-05T11:19:51.815Z","4.0.0-alpha.24":"2020-01-17T14:44:27.178Z","4.0.0-alpha.25":"2020-01-19T13:08:52.311Z","4.0.0-alpha.26":"2020-01-20T10:33:51.084Z","4.0.0-alpha.27":"2020-01-20T12:59:43.657Z","4.0.0-alpha.28":"2020-01-21T14:08:08.994Z","4.0.0-alpha.29":"2020-01-23T10:21:27.399Z","4.0.0-alpha.30":"2020-01-23T13:09:23.922Z","4.0.0-alpha.31":"2020-03-02T13:27:43.945Z","4.0.0-alpha.32":"2020-03-06T17:28:57.559Z","4.0.0-alpha.33":"2020-03-09T14:41:22.553Z","4.0.0-alpha.34":"2020-03-12T13:40:49.671Z","4.0.0-alpha.35":"2020-03-19T11:09:18.819Z","4.0.0-alpha.36":"2020-03-20T08:22:25.466Z","4.0.0-alpha.37":"2020-03-22T23:05:07.037Z","4.0.0-alpha.38":"2020-03-25T14:38:46.429Z","4.0.0-alpha.39":"2020-03-25T18:51:02.800Z","4.0.0-alpha.40":"2020-03-30T14:55:08.157Z","4.0.0-alpha.41":"2020-03-30T16:29:37.833Z","4.0.0-alpha.42":"2020-03-31T09:51:41.452Z","4.0.0-alpha.43":"2020-04-03T13:38:16.104Z","4.0.0-alpha.44":"2020-05-17T18:20:46.163Z","4.0.0":"2020-05-19T06:46:15.482Z","4.0.1":"2020-05-19T13:09:17.431Z","4.0.2":"2020-05-26T09:07:42.455Z","4.0.3-alpha.0":"2020-05-29T09:38:36.347Z","4.0.3":"2020-05-29T16:43:04.656Z","4.0.4":"2020-06-09T16:02:17.495Z","4.0.5-alpha.0":"2020-06-12T07:37:39.639Z","4.1.0":"2020-08-21T09:43:04.488Z","4.1.1":"2020-08-24T08:12:47.221Z","4.1.2":"2020-09-15T14:09:16.044Z","5.0.0":"2020-09-15T15:05:02.622Z","5.1.0":"2020-10-01T16:22:55.608Z","5.1.1":"2020-10-05T09:53:05.211Z","5.1.2":"2020-10-19T07:38:30.111Z","5.1.3":"2020-10-28T10:03:12.472Z","5.1.4":"2020-10-29T13:17:35.886Z","5.1.5":"2020-11-05T13:33:22.195Z","5.1.6":"2020-11-05T16:56:43.726Z","6.0.0":"2020-12-09T10:03:18.676Z","7.0.0":"2020-12-22T15:57:10.595Z","7.1.0":"2020-12-27T21:16:41.583Z","7.1.1":"2021-01-04T13:02:09.543Z","7.1.2":"2021-01-04T15:13:22.206Z","7.1.3":"2021-01-11T14:37:35.602Z","7.1.4":"2021-01-12T13:54:39.024Z","7.1.5":"2021-02-11T16:21:38.819Z","8.0.0":"2021-03-03T12:07:22.595Z","8.0.1":"2021-03-03T15:29:33.390Z","8.0.2":"2021-03-03T16:21:49.873Z","8.0.3":"2021-03-04T10:43:02.560Z","8.0.4":"2021-04-11T13:04:20.977Z","8.1.0":"2021-06-08T07:01:31.486Z","8.1.1":"2021-06-08T12:46:28.837Z","8.2.0":"2021-08-05T09:38:43.260Z","8.3.0":"2021-09-24T12:37:05.599Z","8.4.0":"2021-09-24T14:46:53.403Z","8.4.1":"2021-09-25T06:02:48.933Z","8.4.2":"2021-09-26T10:05:28.656Z","8.5.0":"2021-10-18T15:03:14.076Z","8.5.1":"2021-10-25T11:57:17.973Z","9.0.0":"2022-05-29T07:12:02.453Z","9.0.1":"2022-05-29T12:57:23.648Z","10.0.0":"2022-06-22T08:29:04.708Z","10.0.1":"2022-06-22T18:01:55.081Z","10.0.2":"2022-06-22T18:39:33.407Z","10.0.3":"2022-09-01T13:31:21.328Z","10.0.4":"2022-09-02T12:34:57.059Z","10.0.5":"2022-09-02T15:26:47.441Z","10.0.6":"2022-09-30T14:30:43.275Z","11.0.0":"2022-11-10T08:48:04.216Z","11.0.1":"2022-11-14T15:06:53.595Z","12.0.0":"2022-12-30T09:44:03.382Z","12.0.1":"2023-01-05T10:38:45.501Z","12.0.2":"2023-01-05T13:21:52.715Z","12.1.0":"2023-05-03T14:55:51.651Z","13.0.0":"2023-08-16T19:12:24.414Z","13.1.0":"2023-08-20T19:42:55.080Z","13.1.2":"2023-08-21T06:13:00.211Z","13.2.0":"2023-09-29T08:48:35.627Z","13.2.1":"2023-09-29T10:29:22.648Z","14.0.0":"2023-11-07T14:44:36.565Z","15.0.0":"2024-02-20T14:51:11.347Z","16.0.0":"2024-02-27T17:40:13.907Z","16.0.1":"2024-02-29T14:49:43.247Z","16.1.0":"2024-03-18T08:18:18.653Z","16.1.1":"2024-05-27T15:29:12.373Z","17.0.0":"2024-07-16T13:06:20.898Z","17.0.1":"2024-07-25T09:26:41.018Z","17.0.2":"2024-10-02T09:24:27.258Z","18.0.0":"2024-12-05T09:13:55.097Z","18.0.1":"2024-12-05T14:57:12.404Z","18.0.3":"2024-12-05T20:03:20.239Z","18.1.0":"2024-12-11T15:58:32.481Z","19.0.0":"2025-05-02T09:02:07.941Z","19.0.1":"2025-05-02T10:51:54.281Z","19.0.2":"2025-05-06T13:37:59.848Z","19.0.3":"2025-05-06T18:47:46.293Z","19.0.4":"2025-05-07T12:10:17.335Z","19.1.0":"2025-05-12T12:10:00.805Z","19.1.1":"2025-05-13T07:41:52.315Z","19.1.2":"2025-05-23T07:12:58.461Z","19.1.3":"2025-05-23T09:57:50.889Z","20.0.0":"2025-06-09T15:02:22.045Z","20.0.1":"2025-06-12T10:36:30.230Z","20.0.2":"2025-07-11T13:24:49.598Z","20.1.0":"2025-10-28T09:21:16.560Z","20.1.1":"2025-11-06T22:33:25.240Z","20.1.2":"2025-11-25T13:21:22.063Z","21.0.0":"2026-03-31T17:24:33.243Z","21.0.1":"2026-04-01T14:57:25.108Z","22.0.0":"2026-04-08T14:16:16.837Z","23.0.0":"2026-04-17T19:35:33.435Z","24.0.0":"2026-04-22T09:07:33.250Z","24.0.1":"2026-04-22T10:52:57.985Z","24.0.2":"2026-04-27T13:52:02.144Z","24.1.0":"2026-05-13T13:51:43.983Z","24.1.1":"2026-05-15T10:27:34.561Z","25.0.0":"2026-05-18T07:25:53.125Z","25.1.0":"2026-06-08T09:43:46.179Z","25.2.0":"2026-07-19T10:05:17.519Z","25.2.1":"2026-07-19T17:30:25.231Z","26.0.0":"2026-08-07T06:32:53.577Z","26.0.2":"2026-08-11T11:53:47.524Z","26.0.3":"2026-08-14T13:28:53.200Z","26.0.5":"2026-08-20T15:05:00.028Z","26.1.0":"2026-08-26T12:30:57.138Z","26.2.0":"2026-09-07T08:51:05.896Z","26.3.0":"2026-09-14T13:13:29.550Z"},"bugs":{"url":"https://github.com/nfroidure/whook/issues"},"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","homepage":"https://github.com/nfroidure/whook","keywords":["whook","knifecycle","REST","HTTP","OpenAPI","web","service","handler","wrapper","example"],"repository":{"url":"git+https://github.com/nfroidure/whook.git","type":"git"},"description":"A basic Whook server","contributors":[],"maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"readme":"[//]: # ( )\n[//]: # (This file is automatically generated by a `metapak`)\n[//]: # (module. Do not change it  except between the)\n[//]: # (`content:start/end` flags, your changes would)\n[//]: # (be overridden.)\n[//]: # ( )\n# @whook/example\n> A basic Whook server\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/nfroidure/whook/blob/main/packages/whook-example/LICENSE)\n\n\n[//]: # (::contents:start)\n\nThis is a basic [Whook](https://github.com/nfroidure/whook) server demonstrating\nthe various usages of the Whook framework to build REST APIs.\n\n## Usage\n\nTo run the server in production:\n\n```sh\n# For the first time create a strong JWT secret\necho 'JWT_SECRET=$(openssl rand -base64 10)' > .env.app.production\n# And install the dependencies\nnpm i\n\n# Then and later, just run build and run the server\nnpm run build\n\nNODE_ENV=production APP_ENV=production node --run start\n```\n\nYou can understand deeply this repository and Whook's internal by simply reading\nthe [Architecture Notes](./ARCHITECTURE.md). The \"See in context\" links drive\nyour directly in the concerned implementation so that you can just see the code\nthat explains the notes.\n\nFeel free to continue creating architecture notes and to regenerate the markdown\nfile by running:\n\n```sh\nnode --run architecture\n```\n\n## Dev\n\nStart the server in development:\n\n```sh\n# Simple dev mode\nnode --run dev\n\n# Watch mode\nnode --run watch\n```\n\nRun and update tests:\n```sh\n# Run the tests\nnpm t\n\n# Updating tests snapshots\nnode --run jest -- -u\n```\n\nCreate a new route / cron / service / provider or command:\n\n```sh\nnode --run create\n```\n\nPlay with the REPL:\n\n```sh\nnode --run repl\n```\n\nGenerate the dependency injection graph (here, for the `putTime` handler):\n\n```sh\nnode --run whook -- __inject putTime,mermaid > DEPENDENCIES.mmd;\ndocker run --rm -u `id -u`:`id -g` -v $(pwd):/data minlag/mermaid-cli -i DEPENDENCIES.mmd -o DEPENDENCIES.mmd.svg;\n```\n\nList available commands:\n\n```sh\n## In dev mode\nnode --run dev -- ls\n## With built files\nnpx whook ls\n```\n\nGenerate API types:\n\n```sh\nnode --run apitypes\n```\n\n## Debug\n\nExecute a route handler in isolation:\n\n```sh\nnode --run dev -- route --name putEcho --parameters '{\"body\": { \"echo\": \"YOLO!\" }}'\n```\n\nExecute a cron handler in isolation:\n\n```sh\nnode --run dev -- cronRun --name handleMinutes --date '2025-03-15T17:00:00Z'\n```\n\nDebug `whook` internals:\n\n```sh\nDEBUG=whook node --run dev\n```\n\nDebug `knifecycle` internals (dependency injection issues):\n\n```sh\nDEBUG=knifecycle node --run dev\n```\n\n[//]: # (::contents:end)\n\n# Authors\n- [Nicolas Froidure](http://insertafter.com/en/index.html)\n\n# License\n[MIT](https://github.com/nfroidure/whook/blob/main/packages/whook-example/LICENSE)\n","readmeFilename":"README.md"}