{"_id":"@gquittet/graceful-server","_rev":"94-7e159b71c1586e2c7cbcee5f053495e0","name":"@gquittet/graceful-server","dist-tags":{"latest":"6.1.1"},"versions":{"1.0.0":{"name":"@gquittet/graceful-server","version":"1.0.0","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@1.0.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"cf8659e32d75f7e5401d657253597c672633afa9","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-1.0.0.tgz","fileCount":21,"integrity":"sha512-DG+uAkB4N+oBDkQ03sXLoYyssv9YkHv85sxQlhDzqAdtLBFJQWhx5x/Qrfnhvd2y/bY7mBvO+JcL0y1Tu+tbtQ==","signatures":[{"sig":"MEYCIQCUmcgmt+0D+/PIPtWejMlxqTw9bi0KEHxSFK+FK8A5AgIhAL+PF+hqCL326Q2QzwQ53Ip+q1vOSos0EoZX1XsQ2a8E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSzxUCRA9TVsSAnZWagAAfZYP/iJUC8iUbZ71HWu8+WO0\njNF3ZVCtGSwe2nYiH/5luoSerTB9ZEQPrMGZwn3lyrQiP7EMXxO7g6Cj2MuC\ncQSoDKvjWdY3zfdRmzjVQ6OfoVelG0KvT4G5HcCYfFgnciSqtDQb+WNBBim5\n2+dmDLJH24H1QPd6WgKtWAJRPsTvlXB8A0U4GNcY2mBLYtp1dQPM5gSerDE6\nUDGEH3S/75gfp5tKbCCM09y6JxDtMuAlRIjit6ipAzFWTajj1TrrVqdQKc9q\nuR8TqFBsKJsv1wHkeE0/5COrL+E/y/fPfFGGPG31LT3ggNS2YIiPn7mKzUIj\nixJ6lMWmYoY1kle34OAyOem7tCBxLxYxYGH7g5TEtnUUrtVAmv8h1WyBugfd\ngojnoTyOXp2xaxwVyluQMLE6ltVuqfh9xP3UKoLPy+QkVWMwO+G9AdYQ5Wxk\n32ZEW3Ug9EEBO3De5nSSpRdhO0S1O1/JFFf7nNQyDs3ZSo1UXLO1Fn1uRIpb\naEMkbSieX6z8+WUa68V+dsx/2F0oSdIfQwUlWdzgTVzT78xh4ztRlncBVFSW\ng5KdjAOwsq0TsOekXqEGf8GvZW3aqKWLTTx0FzGguFG7NgN2VoBrBQJXAxTC\n0lRFMSX5CiwsdE56DboaGFuFNGtglbj/snh2TO9fdWoG7H8Xy9I2AuuK6Qm7\nVxrS\r\n=ac4k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=8"},"gitHead":"349a513d831ff852c4beec380c498d9530ca9b74","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run clean && npm run lint && npm run build","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"12.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^25.1.0","husky":"^4.2.1","eslint":"^6.8.0","rimraf":"^3.0.2","ts-jest":"^25.2.0","ts-node":"^8.6.2","webpack":"^4.41.5","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.7.5","@babel/core":"^7.8.4","@types/jest":"^25.1.2","@types/node":"^13.7.0","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","pretty-quick":"^2.0.1","@types/express":"^4.17.2","@types/stoppable":"^1.1.0","@babel/preset-env":"^7.8.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.8.3","@typescript-eslint/parser":"^2.19.0","babel-plugin-module-resolver":"^4.0.0","eslint-plugin-module-resolver":"^0.16.0","fork-ts-checker-webpack-plugin":"^4.0.3","@typescript-eslint/eslint-plugin":"^2.19.0","eslint-import-resolver-babel-module":"^5.1.2","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_1.0.0_1581988947806_0.8387150244208623","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@gquittet/graceful-server","version":"1.1.0","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@1.1.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"e1bb015afdb0f6e2b4189b96bf56db94eedd303e","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-1.1.0.tgz","fileCount":22,"integrity":"sha512-UmwyFtXKPZP/Hk+04RwaU6O7OsRCEd5Wdwp4ffak47507GwdraKMwm5eCpacwdGFDvWylr+5deLo+NsA+vCZdA==","signatures":[{"sig":"MEUCIQDJ8COK7yX0kCEEXWCveYvlOc/hirtr7mfYPoXeMWSsNwIgUh30iUU/B8ADsNrQR3cKfdyXiT3AcsHoqL2pl9iGn14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTE2YCRA9TVsSAnZWagAA+YcP/R0k+c3iHAG+vuuryTxI\nk7s3+HZib1W/Ci6AdFUsEniKmilJFREAAHRBZgSkbW82pGVvvwM5ORGJc9wm\nWJr8BjsDZ5rnFYurEoImC7Fiz+dnMAOb/ejf9mBWzkZg732iP7nuP6h7aRqB\nq6PHIAQjZZQxjpzUov1abKq0/5b+4S0TcVnK13ZngbMRJaCzhYjXVEvgTH/Q\n0AM1C1GL6skMWTMLz6G+xP0aogPyPKVCZqLBBXSc90HhESCVVs1J94WfHWGK\nf6auzfyPsbPsCJg2kbu8jLVtQcIs4GpYEwhaCOttUBVKEhJrlKE7cqt0Y6TW\nwePPb4xUXsezEB7I9m7s8uc4WDs1saq9iVlGnjP/uS2PpqdZtrsd14pf5+fZ\nohAIJqfuBilInK1vm05Mdr6opZv/KctoHMBSR7i2gS2igJjH4eovIZYtP4+n\nrGquTIuz/2mEVCL2SvZ3070NBxXcDWBQwkJ2GGzA4QugL22ZmZa2KN8XIiNm\n1fuSYlrjyoheJBUEHCyCsIOI5V+c8lUwZFsCb72AM06Te/sku4PFeVeXIX/O\nVCgRC7o5LsfFj6nmX4UlnCohj23IvoWYVi19Ca5opL9rc8dbeYWIKf+Gomh+\nTCGppPk81c5Z5XY5ntJt3gBIYxzYiVojcF4cVAd3/2V5vgj1wCLHwDHAMXuJ\nzuHD\r\n=IDJy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=8"},"gitHead":"1db12587e8b7826cb06d55fb5f3bd47dc0f1b52e","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","type-check":"ttsc --noEmit","build:types":"ttsc --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run clean && npm run lint && npm run build","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"12.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^25.1.0","husky":"^4.2.1","eslint":"^6.8.0","rimraf":"^3.0.2","ts-jest":"^25.2.0","ts-node":"^8.6.2","webpack":"^4.41.5","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.7.5","@babel/core":"^7.8.4","@types/jest":"^25.1.2","@types/node":"^13.7.0","ttypescript":"^1.5.10","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","pretty-quick":"^2.0.1","@types/express":"^4.17.2","@types/stoppable":"^1.1.0","@babel/preset-env":"^7.8.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.8.3","@typescript-eslint/parser":"^2.19.0","typescript-transform-paths":"^1.1.14","babel-plugin-module-resolver":"^4.0.0","eslint-plugin-module-resolver":"^0.16.0","fork-ts-checker-webpack-plugin":"^4.0.3","@typescript-eslint/eslint-plugin":"^2.19.0","eslint-import-resolver-babel-module":"^5.1.2","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_1.1.0_1582058903677_0.8790507851539728","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@gquittet/graceful-server","version":"1.2.0","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@1.2.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"d6b8db8faba40212c00afa6f70684e84f9e7d3bb","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-1.2.0.tgz","fileCount":22,"integrity":"sha512-5Uw6jP4vp1F26BpMXYY583CY2bAUwwTskjD0bvjX9jXR+95S343GREyUMp5xtRoWq7rSJDkxSCHNf9jhgUkYFA==","signatures":[{"sig":"MEQCIBAOHE0yNrSxTGoMyYyTlE+FeLBPLZ/tOvJYLfgnh6ZvAiBsd+biOnReIaPX9tc0uGPFp1u0Asknh1IDuE0mAHT8Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTpCECRA9TVsSAnZWagAAzHsP+wUVazVDiuwS5RGG4oKz\n/OqrORtcSIaigUXsxgxWSb0afurrqlgq4vwO34MU3GzJ9t2OCQ6N2Ufp0rxb\nPNBYGvOm0wh0h+mxLVqjPkECpV8b9OWI44noryW3PlCv9YEW9aFQceY99gjA\n34lH5HBQtSiw9uJMRIpubGsv6b+ThCsH9u/HyJEoxis7qDWkoDc/WZpC7pVg\n/k9ZRSw9KfD7qP2NP1km4lER49UVVbRW0OljWW6s9q8NgikGIBh0WTMe2GaR\ntaGNP1FUgd7plEbt1BAE+mL7JyqKditT/ANzS/HC1zfNrj36Hdey1tOlqNSj\nLQhtLyX+MyAo4h3x6HA4Hv52IXjYxrGPcpULRyuHbtuv8HuzDFZbbnhLXeRa\nSXIKvX4/gJ0b91/h26olcdcj2+rEwAcBo0Xk6fFYb3XUsqxRpCYYR/JHLxdp\nxdH7kYgQLvy+TLz2/BKlOiKgOQOZsfh3ETvcPjGBSH9bVAUDRCGbtnLq2LjU\nH5JpmFDO5ItgdxTv4qIYNhRlJB8jcj5D/xLEDrNzTJBZEPG+0w9KCWoimB1c\nlSlnN0CYUgsO3n9SB9bXhxMT1SUBOrBKCYoVYNEC36ZeksDpYR/wkRlLF/kx\nR+S4DcI4lg81LDKDHqQcu9C/QOduGyXbwYmNFifpooxNc88RASHKubkFT6yY\n8Xny\r\n=sAP1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=8"},"gitHead":"f280387bc55882c4d41e49b6d75739e491958b46","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","type-check":"ttsc --noEmit","build:types":"ttsc --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run clean && npm run lint && npm run build","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"12.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^25.1.0","husky":"^4.2.1","eslint":"^6.8.0","rimraf":"^3.0.2","ts-jest":"^25.2.0","ts-node":"^8.6.2","webpack":"^4.41.5","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.7.5","@babel/core":"^7.8.4","@types/jest":"^25.1.2","@types/node":"^13.7.0","ttypescript":"^1.5.10","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","pretty-quick":"^2.0.1","@types/express":"^4.17.2","@types/stoppable":"^1.1.0","@babel/preset-env":"^7.8.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.8.3","@typescript-eslint/parser":"^2.19.0","typescript-transform-paths":"^1.1.14","babel-plugin-module-resolver":"^4.0.0","eslint-plugin-module-resolver":"^0.16.0","fork-ts-checker-webpack-plugin":"^4.0.3","@typescript-eslint/eslint-plugin":"^2.19.0","add-module-exports-webpack-plugin":"^1.0.0","eslint-import-resolver-babel-module":"^5.1.2","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_1.2.0_1582207107476_0.051409182035975","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@gquittet/graceful-server","version":"1.2.1","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@1.2.1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"5bd71e8f84546b58cdd7dae382fc90aa8c33500c","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-1.2.1.tgz","fileCount":25,"integrity":"sha512-Wqfty59222kNFiM5r7tJQVv80z+jH1BG3zRIUMA2sqAhHEo8BhWNdQ8akYlyYshaTtzkASNC3B+XYQyzIShabQ==","signatures":[{"sig":"MEUCICIMkAxGaenOclROJfzhbqUbvw69nSYo3AX8+iT6NDXGAiEA0YwD1A1L4YpmZ0vbsH8/YYDa3FTe6QiC9xQjAOhBMIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUrMgCRA9TVsSAnZWagAAjuEP/irjlFJDpw1AlfWyjS+X\nPg5jl6yVyT3zveNNQQI9nBdridPcXiuqH7IsaGK2ZbusHCVw33QcqkY068Ib\n2H8o6nkgaiO5T3Dk1HVs3CArWT+Ygnpjubv7oioAKrhb/2iKpNJ7EEu7x5xP\nK7vYlBat+WDObSr2dWJHYdqLBT5SD1K4Jqk9B/LU61igf4hVnCgqC3BRylbv\nQ0ltuUWlsgSeb+fGH1Pr//OMgnlW7fYlcxV5U1/9b9KQCsjIu/emTEU30c89\nRvrLU0/KDOwQSu3v9EJzMz/g/3kWP7nD+Tm60bnofk6InHiYLWoREENjNIcv\nd5jzjmpat44hJ/3UOhjbJQGHEunTzab5Jkdjm6ML/0kk0x2OB8/dvvcZeUYf\nJYXB74Dmp79LXxfBjV7Bf5YI2+jMtEmb8hqSXaBGSLpPADfcNuFoirQqF92i\nwtWd4EtUxmkb2zA8mnuMcAs2vsDWXKHmt7rYKDE/4CDw2Mjhtk6jEGxCivMe\ntzbQVJVYcBW7b+DDQH/8an5AahuVV9Ggbh/TI/RSi25kmcVwMdSNIOwc1gFa\nfK89YWb1pmDVJCCsGCUFmdqLGJIiOyH9USR/Ul/76pLfEDC+DfGNm6FyswES\nrRpE18shXk/cNNa+LrbvQ8I/0Kqob12k9NzqQudQ0nkyq3rMLC6bBx7q/p76\n0hq1\r\n=lcT8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=8"},"gitHead":"2dda168e9a1ea3b3e929fc82f9c2804656abf623","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","type-check":"ttsc --noEmit","build:types":"ttsc --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run clean && npm run lint && npm run build","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"12.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^25.1.0","husky":"^4.2.1","eslint":"^6.8.0","rimraf":"^3.0.2","ts-jest":"^25.2.0","ts-node":"^8.6.2","webpack":"^4.41.5","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.7.5","@babel/core":"^7.8.4","@types/jest":"^25.1.2","@types/node":"^13.7.0","ttypescript":"^1.5.10","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","pretty-quick":"^2.0.1","@types/express":"^4.17.2","@types/stoppable":"^1.1.0","@babel/preset-env":"^7.8.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.8.3","@typescript-eslint/parser":"^2.19.0","typescript-transform-paths":"^1.1.14","babel-plugin-module-resolver":"^4.0.0","eslint-plugin-module-resolver":"^0.16.0","fork-ts-checker-webpack-plugin":"^4.0.3","@typescript-eslint/eslint-plugin":"^2.19.0","add-module-exports-webpack-plugin":"^1.0.0","eslint-import-resolver-babel-module":"^5.1.2","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_1.2.1_1582478111996_0.07499082236769405","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@gquittet/graceful-server","version":"1.2.2","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@1.2.2","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"7863551e83bf04fdc5c947328e2ba1ab0664fbae","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-1.2.2.tgz","fileCount":25,"integrity":"sha512-6Yp0U5krbHB2sjaiP5xfjE5hi/ewmezesG/0fqUYsi/pbDwnhi+c2OAv9hGtmNoYevc4/G578tmuW3n/FlvAfA==","signatures":[{"sig":"MEUCIEC4E6YuT0bClUG1YKEY0YHOwnIqqif7+ve5rPNZkwf7AiEAik2+59+IT+sVB+s8PsgNpOAOuk/M1ptg7swh//7Ay6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU+HoCRA9TVsSAnZWagAAfmEP/Ru6f0T+McnqD3AD5aGn\nVYdDDsnF3xkIzD0ni6/FisxggmHQ9fqvUa2//rn7fqbOTeCclC3e3wRlHqRF\nFx/KMJ4sqdgO7A7FgAY5ck+gJbKDGUy32lJIoTYH8CXHC6YuxAI7VHC1RmsC\n90pqmFEI46fKnaGT1uoyWN2rGJ3EZ/hrvcM/UlQEWNSG4D6NI4I9QZ0xz+yW\nRBu7EX8G8Qdwd/50vCqDHS/vpsTusEYscPQ76Ww8FEYv16xuB7Bzoi182pXJ\nMKMKiZTvFSe17YFSrALX7PzJqVVvcF483wFjBNUuFMtayJkhYBplW6agLtXz\nWeHBMiH2iudjyOKM9JsDjFAqog6v7iGEl4jrJ9lwjHpzVdfPmGU1YR+632Rd\nI4meDwcxR6vWh6DKb4hhs7tjTH38x0J+iBtW+NUJ4Mci+wzN6QKixl/3r8bs\nGu/JIUhHI8dasUQgwXzPKBqljbqQ68ah8mo9wsXXsfuciK5nnpaDUagui8zr\nupsh+wmBXzc2UH1g68MKAs6qI41taVw6ZrGPZT2o3YvytWbslmVZ0tNKyxjD\npumMvbNNVeS+DOkXv6gW/0AYIZsbwmbUNM2R4SM9FzsBgsnuoQR9Wz+CyMyW\n4hnIXD1SIwdeo3z4bqU1OHnOHgbo6Pu+b8YgmcQ/0AEBMLnHL9BwvLdxp8DU\nruRN\r\n=E9qr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=8"},"gitHead":"fdfb66a098a95df25cf2e47414f5062e1146834f","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","type-check":"ttsc --noEmit","build:types":"ttsc --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run clean && npm run lint && npm run build","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"12.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^25.1.0","husky":"^4.2.1","eslint":"^6.8.0","rimraf":"^3.0.2","ts-jest":"^25.2.0","ts-node":"^8.6.2","webpack":"^4.41.5","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.7.5","@babel/core":"^7.8.4","@types/jest":"^25.1.2","@types/node":"^13.7.0","ttypescript":"^1.5.10","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","pretty-quick":"^2.0.1","@types/express":"^4.17.2","@types/stoppable":"^1.1.0","@babel/preset-env":"^7.8.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.8.3","@typescript-eslint/parser":"^2.19.0","typescript-transform-paths":"^1.1.14","babel-plugin-module-resolver":"^4.0.0","eslint-plugin-module-resolver":"^0.16.0","fork-ts-checker-webpack-plugin":"^4.0.3","@typescript-eslint/eslint-plugin":"^2.19.0","add-module-exports-webpack-plugin":"^1.0.0","eslint-import-resolver-babel-module":"^5.1.2","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_1.2.2_1582555624153_0.33866355566935713","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@gquittet/graceful-server","version":"1.2.5","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@1.2.5","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"cfd76d4c7aeee1fc20872b4ca0b635e316176846","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-1.2.5.tgz","fileCount":25,"integrity":"sha512-dYpGmWaZ+djBUN569rnucAUCWrD64lXDnBDpr8SfX8zLvlYPpyc+hNFxYuk0D2fFEpZz+wA5vnkGNKoNSMtEIA==","signatures":[{"sig":"MEUCIQDCI/j6yiAuCuP55F+bXOfqKgU9W6hRJnf/Sn95D2VoEAIgSnJbOQbWIwDQJnxxTHDxfXjDStpjCa/6y4zKI6lF8pU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWNXuCRA9TVsSAnZWagAA288P/jOoRPVZ2rQAZUzI1d9z\nwEbfXl5C7fn27d8p1xUoud6LHnAJ79LDceWyGLyjTosiXGNgCBwQYFmVfE4l\nWn3ZthNchM3xxnedCzvVuZ3SS4WMU7L4VE1lYAzpVQrSqjIwn89OuJCQjjK7\nyWl6K/6oDMncxSB/TF4YCQJGYYBr11W0CTEw7VDAtT4O4i6SRtaxaEnnVlDt\ng9EFKUPCnRRVW4DJOhaUsBYYboss5szh+PkkGBCIB6uhmmryh0RrP/C2vLS+\ngW8npvxXp74QGkgdsUH1EHHpXMKagSgxeRbWiCuHAyroVY7AsNdf/gG3Kj6H\nu47TiZ9xwzHR2/CzgTV/y6dvQoh36wGhFN6lmMHfX0Op1jMRjgMCMO/1BTcU\nNw6qpmTPwb1LUyJylGmZSt4mgHKW/xaI2nF3CNMl3dsw5LOghapnUV4zJZx0\nRjr3bfOHRwr9jTPCSx60sAbRoTYzEZdJsTfSbX8b0eCybh7Rlrn3P5r1XGMd\nCIRtpKX8E1+Z98G1CSsLy3RDAzr3EJenOhXjJv3vCDSRjCMEAIe0Z0sRYL1S\n8SQjGkt9BWxwQepvBI8YPWG/kcx3TCktnivyqtMeXzZbooJqIaMPmZaUrgfZ\nblAJeVDOSKYBJe1rwbqcnjxPO1FzdbzZOa0vP+PFzsrCZjCA+jhdaUC9Ab7m\nwcKM\r\n=5bhJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=8"},"gitHead":"d9c923562a0fd0d82397ad5406b3f4521a11ecaa","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","type-check":"ttsc --noEmit","build:types":"ttsc --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run clean && npm run lint && npm run build","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"12.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^25.1.0","husky":"^4.2.1","eslint":"^6.8.0","rimraf":"^3.0.2","ts-jest":"^25.2.0","ts-node":"^8.6.2","webpack":"^4.41.5","prettier":"^1.19.1","@babel/cli":"^7.8.4","typescript":"^3.7.5","@babel/core":"^7.8.4","@types/jest":"^25.1.2","@types/node":"^13.7.0","ttypescript":"^1.5.10","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","pretty-quick":"^2.0.1","@types/express":"^4.17.2","@types/stoppable":"^1.1.0","@babel/preset-env":"^7.8.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.8.3","@typescript-eslint/parser":"^2.19.0","typescript-transform-paths":"^1.1.14","babel-plugin-module-resolver":"^4.0.0","eslint-plugin-module-resolver":"^0.16.0","fork-ts-checker-webpack-plugin":"^4.0.3","@typescript-eslint/eslint-plugin":"^2.19.0","add-module-exports-webpack-plugin":"^1.0.0","eslint-import-resolver-babel-module":"^5.1.2","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_1.2.5_1582880237718_0.8063742981538873","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@gquittet/graceful-server","version":"1.2.6","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@1.2.6","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"d92b04a18a19db3711f60a450db3076adeadf7b0","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-1.2.6.tgz","fileCount":25,"integrity":"sha512-1eNlbqKqDuMAp9O/IwsR2XpiwQMplU+6p7n2KdPn+ocKtyCedtRBTrx3h0tehT5I2EhYSOd4za5kR6F5Z8rIdw==","signatures":[{"sig":"MEUCIDqBV7hWKsvW9XtcX+JM7q6mEZUULfA4r1lu7hKB3dFxAiEAh7e5D8ijOqe8HP/iKPw9vwOvicFLcEn5/hRyYMtd4ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh50iCRA9TVsSAnZWagAAqNkQAI+X3g7fSbh1+0k6z6lW\nt+nRhIGW3U06krO5SSlrybsErFuKUBJSPBOiYym2HkiKDz2xWFOkPYh7579E\ncV7HF7qhUXX11N3o+0G1iHtX+20IWIF1uSxKWfGbTSZK32omARIHS+s/C73G\n+jvSzPC3808Jga64InltY/lJInOUnIDQnsELvfNX6LUuC7W2EYuFd1ZJDGEd\nfbB9IafTp9zP+wq+8uEtDEPZPLVqSnIajlnvWDBKxu3LEnjKdo6sbU3ajW56\n5HctATrIrX+1qpjCoMCb4kg0a4XX3XVJH6HHqDTG6NIKXNjyQtPr6VfmdvrJ\nsjZWPLgoGmLbpu/LvbtQD9LE/x7v4ML4OD8+OM9b0t9gS6AOyg1IMuFUjbW7\nTndYnHcjaZiH7IGMnbMJr1nDdAz1iETcVyGWgzEH4XQKoIyrUf1s4ixuavRs\nS1+2sCuPGPfeQy3N+ynAlvvZcvjBZQ+2UL1Tb5P2W0erYc3ZN5vHBVk4VLK4\n2b+mysYcqzJ3iHuS0R00tTHB+42B78vobheeigfN20TdCH5/wQGEEudGRS58\nGaHpxvQVaPsOGyfWfK58HQ7hiqfz8biWCYbMcvXeznlYMoyY4eFaoxe7YpuO\ndOs//GZxzRwcb9G/GcU38ZWnzrn043vVZv3o32/jtcBjrlS7H3sdA5g7n37Z\nFrWU\r\n=dX+O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=8"},"gitHead":"1b9b6e4d627f5427f82f31ff78aa5ac6cab77c9a","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","type-check":"ttsc --noEmit","build:types":"ttsc --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run clean && npm run lint && npm run build","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^25.2.7","husky":"^4.2.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-jest":"^25.3.1","ts-node":"^8.8.1","webpack":"^4.42.1","prettier":"^2.0.2","@babel/cli":"^7.8.4","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/jest":"^25.1.5","@types/node":"^13.11.0","ttypescript":"^1.5.10","webpack-cli":"^3.3.11","babel-loader":"^8.1.0","pretty-quick":"^2.0.1","@types/express":"^4.17.4","@types/stoppable":"^1.1.0","@babel/preset-env":"^7.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.26.0","typescript-transform-paths":"^1.1.14","babel-plugin-module-resolver":"^4.0.0","eslint-plugin-module-resolver":"^0.16.0","fork-ts-checker-webpack-plugin":"^4.1.2","@typescript-eslint/eslint-plugin":"^2.26.0","add-module-exports-webpack-plugin":"^1.0.0","eslint-import-resolver-babel-module":"^5.1.2","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_1.2.6_1585945889975_0.041374681329720886","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@gquittet/graceful-server","version":"1.2.7","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@1.2.7","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"4d7a2e3b8015575c3cc621758f7d7a3779cf6524","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-1.2.7.tgz","fileCount":28,"integrity":"sha512-4PsWQzUCs3BWiIgg6mB/mOXmCNOKYHhIab0CA4Ls/Oxm5sbx5qWQzh/SAOIoCtiyHz87Dj2vru4SNknWXg5O+g==","signatures":[{"sig":"MEUCIQC7qgywllRYAiduewMVbF9hyRWu8WHST2cgX3ciKMeYJAIgMP+dZr+ZqfJlF7Ma1To1Mify1Zop4RRNdts3AVLmgBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh6woCRA9TVsSAnZWagAAGGsQAJurd9venQELrk+8BouI\nCCjlAEw71B285a6w0Y6T/YcAlgcTSZJ+D9jr2aJupCYJbGX6VfNmGM7BqdZy\ne/BrcNc33vOF+H6ynWlyTk8hw3INYzFxKHhvKI1hCOApF58OjQN6hjk0AIXi\nkaV+qcdB8wCOoTfAb2DDbefw2MNDaDMHkjFyY238ISh0ksjYO9d8iIoJcJR+\nAeKKAQbgVwVgi1wBLno/wMNqhvz8HITIc1OMr0YZoMpbQohCaVIPRgs6wbXP\ni9ZEqMU1qy5HxSeFJyI9gXsS24truh0xgPtQ3eG9v88L8LoVOQvRDnGsYasX\navVB8FIRtXKfmtJ9p31/BKUshtUPTW0bKoUGtRviTie9/qe4Pa7NKWTaat+l\notVWYwLQHMyFLZnV0qM/7GhJqFzGva96q+LJVA8wzEqzr6H7JukhY/M9FStM\n5/X8ldstG2LEc0ptcTtMbT0r14uXCwKG/sPFqZiN2nCAyuatXWM+pSYytFac\nTwCMVXHSfKQSYlZYoQtp7Fr0LMDt6lRzZs7opIKPzE3GEB1VIsNoUm8BmPDS\n1LrCQvWkwBNjQbBhR2c3EXm2hlRTchvkJaXj25m4J9sxlTF35axlNN+F2iQT\nB44BHjfGbrNsmyNeGvFtx5cjHkXRbus1jG1huySzk1mm6cUm5ASn2USDAh//\nJ6AH\r\n=CXiI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=8"},"gitHead":"0293b910b406e4e1285c3cca23a85a57dcd4288f","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","type-check":"ttsc --noEmit","build:types":"ttsc --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run clean && npm run lint && npm run build","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^25.2.7","husky":"^4.2.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-jest":"^25.3.1","ts-node":"^8.8.1","webpack":"^4.42.1","prettier":"^2.0.2","@babel/cli":"^7.8.4","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/jest":"^25.1.5","@types/node":"^13.11.0","ttypescript":"^1.5.10","webpack-cli":"^3.3.11","babel-loader":"^8.1.0","pretty-quick":"^2.0.1","@types/express":"^4.17.4","@types/stoppable":"^1.1.0","@babel/preset-env":"^7.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.26.0","typescript-transform-paths":"^1.1.14","babel-plugin-module-resolver":"^4.0.0","eslint-plugin-module-resolver":"^0.16.0","fork-ts-checker-webpack-plugin":"^4.1.2","@typescript-eslint/eslint-plugin":"^2.26.0","add-module-exports-webpack-plugin":"^1.0.0","eslint-import-resolver-babel-module":"^5.1.2","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_1.2.7_1585949736191_0.3673288488253501","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@gquittet/graceful-server","version":"1.2.8","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@1.2.8","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"00f12ee49a93b8bcb6f3f907c5000496e099d5ba","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-1.2.8.tgz","fileCount":25,"integrity":"sha512-CaDusFgBcZXYi1eXFGMJIOp7cJahzfXQThvaLXOVvi+KPk0NA1vLJWnNuP5NbrIzlb3fnkRc3drEbh+fzf3y9w==","signatures":[{"sig":"MEUCIEM7wun9vv4tp7DR4n+OV2JFYUAUrvOg2zrsLwlyztYtAiEAvczJmHm3rXhrUNw16IFdU39bRfRMW/5M4mMpTZBFt+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh7PLCRA9TVsSAnZWagAAx5QQAJ2dQFKrdbsEdWJNEJa7\n7gz0FqIcJ6cXlwswpWZ43h2LUS3OYI0F7eUOyquFWnqe93bkWV8wzp9EE6FM\ndrF45MEcL1daPFmjI2aZRHezsQBnctxiuWHj4JFCS7s98xfyQF4WtdkOYDG3\npI3H6itv/vly+9BFE6vpYNsZLHPaM5GbSfHP/1TZvZooxNx/KbrH77ffZWAD\nFPgo5T1uF0wfrl51Yt6Aii9vmvxVaMx7q+5Ph60zplMCuRPXwQ+cfO0dJgkd\nzr+RJS8MZ9wVOKoe11F12B66lnoL/B/XUfhKDA01urJhhCdSwqpcvgJGnMqr\nOf9A1w99WasiZBhDoCho67aA9f/mPti7dj03qrwicPBJ6yo1xdE2StJ04/SZ\nzy7SQz9XVcQztqUeX9z7XIhol9ULeLn009D/Z5munPtdHz0PC/DMA1VM3uto\nqy4WS6rPrw7XarvXFhKNncc3QhVwd5wTVscMoPVWMMBFLOvR3UjGlnqDuxd+\n7AROegW3XFENvIeXQytdC+HMdwB+8W/3jkpLLWwKbdnXz1cL6ETHtBYRe+8x\nlUF7lKNMUqh0lb/D/lFOJqsK8WBmAEHfCdq2cjFoHm1yjgbeeYFEaJdoxM4w\n8eRl+q6w+czP1Bpo5ZSTobm16ng7eMPpkCAJ8R7uKWITF0N7BzbPG5DvnKvt\n0Fxo\r\n=ehSl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=8"},"gitHead":"f828cac1386e6658a58a9cff65ae5853b9962d4f","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","test:lint":"eslint __tests__/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.13.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^25.2.7","husky":"^4.2.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-jest":"^25.3.1","ts-node":"^8.8.1","webpack":"^4.42.1","prettier":"^2.0.2","@babel/cli":"^7.8.4","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/jest":"^25.1.5","@types/node":"^13.11.0","ttypescript":"^1.5.10","webpack-cli":"^3.3.11","babel-loader":"^8.1.0","pretty-quick":"^2.0.1","@types/express":"^4.17.4","@types/stoppable":"^1.1.0","@babel/preset-env":"^7.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.26.0","typescript-transform-paths":"^1.1.14","babel-plugin-module-resolver":"^4.0.0","eslint-plugin-module-resolver":"^0.16.0","fork-ts-checker-webpack-plugin":"^4.1.2","@typescript-eslint/eslint-plugin":"^2.26.0","add-module-exports-webpack-plugin":"^1.0.0","eslint-import-resolver-babel-module":"^5.1.2","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_1.2.8_1585951691277_0.7151849983331007","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@gquittet/graceful-server","version":"2.0.0","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.0.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"68ac716e3bd5e19c0b6f821b7adbead2e11829d9","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.0.0.tgz","fileCount":25,"integrity":"sha512-NfWPZhvP5P/zDk6Wb27a3LHn6vkbzBxPaW+56UDAXDnk5ZRS9edVHgN3/4dOTGhlOsp9J0DgWx/6zlj9gllAyg==","signatures":[{"sig":"MEQCIBynzd+R6E/XirG/Lv195e5KAJLLFsr68/HLi7nHPx1zAiAglvCq+HMOl/4zneGhjySZDcYy9eMK5vHaQVVq8/NvMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj3AeCRA9TVsSAnZWagAAKkoQAKLj6NKeg0CaMU7nqvbz\nzqIDvUSffduRCjXaCsNWI5mURkUPI4mtF1AnLQvRLqUcD51BIOcv2UFbPxy4\nY3LX6LKpfpVY+kkOw91exWhga1MYrB/305zirIJWivU9Bg7z8lpQv7acmzcG\nIL5fSAegAXJMwwVr8Tj1ezN4zZc11T9N856ZuDgbNkwKdhmN3HeERKnXhuNT\nHaeZ/8C4wp1qQ4JP4kzcs6U5M1n15oDInRmfViwS8R3svzl8kfhcua09A6ay\nzgarAn4VVB4Vwsliv7q1Pc0CkVkrbK1e/tdMfFov16mN1xNSrTiP+VlSTnU9\nMspsLdL2ROy1PMkg+6blgB1Ut0+d2d2YxjUQGHRBA2CTCzx+LZg9D6R05CAs\ngTd16Fg+f06GByLNrow8zTUMu69VhJi1eCeoy/Cm00jUv6xuAcco8aL2wyxs\nQyc/3KadQDN0LyLzs9T2pfn+vOWQZKJHYmfTmNItbMznwyRGkpG/pErapXDA\nlqNNkfpPd+zh+1w7K0/kqcvShuj6IsSFmR0IdXU/Ycph+8kHdms7gsG8F1yV\npySpxYqc3BU4XmURpSkcGmjNstl3EXCf5i4EDAddxmkctusSBrip+2eRpoDr\nibwdStbtNaE29LPeDGzHZmqXwHN0pMEdzGM+7cxYxdId1qvPbTQU4m9iFf+5\nuLAl\r\n=iWax\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"38e751b2521bb4ef59599f93cbe5a5776ddb6210","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","test:lint":"eslint __tests__/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.8","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"14.13.1","_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.0","husky":"4.3.0","eslint":"7.11.0","rimraf":"3.0.2","ts-jest":"26.4.1","ts-node":"9.0.0","webpack":"5.1.3","prettier":"2.1.2","@babel/cli":"7.12.1","typescript":"4.0.3","@babel/core":"7.12.3","@types/jest":"26.0.15","@types/node":"14.11.11","ttypescript":"1.5.12","webpack-cli":"4.1.0","babel-loader":"8.1.0","pretty-quick":"3.1.0","@types/express":"4.17.8","@babel/preset-env":"7.12.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","eslint-config-prettier":"6.13.0","eslint-config-standard":"14.1.1","eslint-plugin-standard":"4.0.1","@babel/preset-typescript":"7.12.1","@typescript-eslint/parser":"4.5.0","typescript-transform-paths":"2.0.1","babel-plugin-module-resolver":"4.0.0","eslint-plugin-module-resolver":"1.0.0","fork-ts-checker-webpack-plugin":"5.2.0","@typescript-eslint/eslint-plugin":"4.5.0","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.2.0","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.0.0_1603235870110_0.961338428301781","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@gquittet/graceful-server","version":"2.0.1","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.0.1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"0ecb1bafb7a594283622572587def2b82c9db3ed","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.0.1.tgz","fileCount":25,"integrity":"sha512-wh9YpmCGwhG3A42KoYeJXiiN/vy09gO7e02FcWifEbuX/WVxRWI2c3tBuyTHUdBXwsvPePpXsaoIxUJezuXFtQ==","signatures":[{"sig":"MEQCIAVlttYwjqJMnxsSSEOXVV6yAJccV5dD2K/OIpWDo4CvAiAy7C86MpC1aRV0f/ZKpjjpQC/DOROlNvcmfW55r70+hA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflh6yCRA9TVsSAnZWagAAxSQP/AsRDwXii7n2aHgNQFtq\neHiBDjfUTuexjZ1mLSyFE0LEaixKePnE9qmgI1vm5YgE0GeWJHdkNDw7B3Jd\nHNs3ljOcCv+h/1FCabkZnetHIQV1BqFYawUcn0h+8KTjt0qdqi5aK/zjFndO\nNb5NskXheAaWYcUU6Vpt9Upeb+oPwsFILC3NHDPBecNY5WHtXZ0pBEQ6oSno\n72KhKF6y7rwlpifHmGOTt6UbtSuE755hQonMlaAiHy8/gNy5uC4MCEavFXR7\n3qog/Oy10w22cydGtp/OkOBn+fA5yxMQCWrH3NDXFbPJ+AyDN8JeJgrU/DAe\nTcf4EGCJ3zLxeu7UCjNXxqjbgiqPrzpk0GmeFvA1CFvjf7oDBReHesy3R01G\nuhEX2IkA7119GEdVLXp+85ASr32e2jrmf5yGfV7vZRKjO2khpQzbYEjmbeiy\nYLofp/NpHJ7X8wuWPVcpzr4ny8FjMBygZd/1+gnZgqXxeGe+OwFF0CS9d7e3\nBRfBNKB/ruP3yNHKaUWPifKWa9k2bSbpfbxJUw4AjtLqqH4ew90s7q11clS9\nHACn8J9iNTEVWFXwUOizLhptnY1BluaR4BkKp71pZTfdQ2HHO0se7DHTDE/X\nQJoKjs8Avf44zCm5YYiT5sEC0AHzfN+qVj9rMNrzCjznSN0F7mVNRPToJV/2\n1b6o\r\n=U6Cc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"74df4a1f5a47af392bce98879af124f56d09b2cd","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","test:lint":"eslint __tests__/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.8","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"14.13.1","_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.0","husky":"4.3.0","eslint":"7.11.0","rimraf":"3.0.2","ts-jest":"26.4.1","ts-node":"9.0.0","webpack":"5.1.3","prettier":"2.1.2","@babel/cli":"7.12.1","typescript":"4.0.3","@babel/core":"7.12.3","@types/jest":"26.0.15","@types/node":"14.11.11","ttypescript":"1.5.12","webpack-cli":"4.1.0","babel-loader":"8.1.0","pretty-quick":"3.1.0","@types/express":"4.17.8","@babel/preset-env":"7.12.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","eslint-config-prettier":"6.13.0","eslint-config-standard":"14.1.1","eslint-plugin-standard":"4.0.1","@babel/preset-typescript":"7.12.1","@typescript-eslint/parser":"4.5.0","typescript-transform-paths":"2.0.1","babel-plugin-module-resolver":"4.0.0","eslint-plugin-module-resolver":"1.0.0","fork-ts-checker-webpack-plugin":"5.2.0","@typescript-eslint/eslint-plugin":"4.5.0","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.2.0","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.0.1_1603673777848_0.5045772941112319","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@gquittet/graceful-server","version":"2.0.2","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.0.2","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"7437bb1c32e02d932be49ecee0c843e3922da146","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.0.2.tgz","fileCount":25,"integrity":"sha512-sGehAnsPCs5dmypAuC5m6V00Zly62/uRFr7mMxrVcWTwiIIZFf3FCg/6f0KOWuUS75Z6q+wtKfiwztGvAk8Hpw==","signatures":[{"sig":"MEUCICGM92Q8nwDjm17SZg/DW05VDJQ8OhJAOoS3Vle7Vtz7AiEArEn8O1otd7e+yU/xNijVEWryI/rAwXyiwVNCmOOxBf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflr2oCRA9TVsSAnZWagAAlvMQAI/GLNqQ+WDtai0T7Dn3\n08JF6c/Tp9G3GdGThuiXFmO1nxyRXOOvwK+9KRNnyenSMrEY895k0xKgrcuT\n4eGhupB3I7Ukh4rYnzaQi72tZikLbGA6ApzxzILpGqLkCQ1sPJ+JK1VVRE4m\nCJiAPRH4fG4oM+NUTxSVIuRt/WHetav2BxEw8AC7HZ40owoKfnBt/2oWQdn4\nOPTgTriKLWE8SfPDQzt18fXCwcqc3rgAumu2qRLvD5HADB7nf2ZeADn56me7\n7WsO/KJ2a1KS7g0u+/P1rstU6D+p/ARYwfBo+fR0HVS9e8fpIlead/b2E478\nDl/x4pGHYBJil5O6Xddi4mAq0W+pt2af7o5X0PxJ1ZrEZA2fluHt2X3zXSv6\nRDlT+mqYKKc2pgjHvTEzxA8T6VcbGTyfdT7WCaCALTv17frsFnhstcSeQF6P\nbHgU1HZbZqlx6tZ/ttQhMCKqBS+BHW9YeZXhLMmpRSQmVXvOhPKai3AI5Ipq\nViYIvCmeyiKY575jGGHWCe8XBQRYHtnoUes7Qp8HwPp2vLE8pvv0J+eegIDA\nFRFWsFShIlp0XIWQenpZGPgjM63g+ysoNKfw8P0vTfzK+ll8wxLxQZcbWqRB\nb0qihLBu1oAUOr894ksNn8tPoeuOO+zs9GKut3TYkXLYo2kGV84lGuNNyDaq\nK16X\r\n=MMeO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"622ec0e0cecc083296049a69b20b4a88a3eb2810","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","test:lint":"eslint __tests__/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.8","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"14.13.1","_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.0","husky":"4.3.0","eslint":"7.11.0","rimraf":"3.0.2","ts-jest":"26.4.1","ts-node":"9.0.0","webpack":"5.1.3","prettier":"2.1.2","@babel/cli":"7.12.1","typescript":"4.0.3","@babel/core":"7.12.3","@types/jest":"26.0.15","@types/node":"14.11.11","ttypescript":"1.5.12","webpack-cli":"4.1.0","babel-loader":"8.1.0","pretty-quick":"3.1.0","@types/express":"4.17.8","@babel/preset-env":"7.12.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","eslint-config-prettier":"6.13.0","eslint-config-standard":"14.1.1","eslint-plugin-standard":"4.0.1","@babel/preset-typescript":"7.12.1","@typescript-eslint/parser":"4.5.0","typescript-transform-paths":"2.0.1","babel-plugin-module-resolver":"4.0.0","eslint-plugin-module-resolver":"1.0.0","fork-ts-checker-webpack-plugin":"5.2.0","@typescript-eslint/eslint-plugin":"4.5.0","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.2.0","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.0.2_1603714472442_0.4705845753248119","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@gquittet/graceful-server","version":"2.1.0","keywords":["api","http","server","graceful","connection","gracefulserver"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.1.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"4b6feb09e8995c373d868f761a99533d46cb842d","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.1.0.tgz","fileCount":22,"integrity":"sha512-n1jUHlk7Av8kpY6XKR/YtoL1fC4glGam7gftUYizd2Ka2QfeTxpWNy8PzaFxml425HvHx4VzSbPLsqI/46NFwg==","signatures":[{"sig":"MEQCIE47bN+0A8/8GYS+Z+2cA/eSY3KdweZkR1F4mI5y7teUAiAshoVjyBnaP+Kn1VqyQbz1JnZNSCbu2qGBMFWyLm6Cig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl2ssCRA9TVsSAnZWagAAp3IP/AgaWsSMGVO6a+wh9q/s\n7F/sKw6lcWhjzQxlogyjer9g3BpqgEm/p+DEm0/eUrhP5Q/FQCE4Byjueew5\nwcg1iUMJNDHIn3QDhWViV5OdeRuHWEM2Ehc1IHDrFz6yLQ8kd/wVaS9239xA\nTwT0FjdkQeGzVVncxOJzGUV8I3f3vdcyTBWNVld/Hs+RQ/+mNsSqJA9bLHjH\nO3M9ipejKTZSdPKOKhrHgL8IXwNyQ6x9lal+HmltrZYgAQmJqTHJvmavGJiX\nEtg+euMOrS2H2Hcx/r5QLu+9oJB5zkI2FQo1xLvpsSshtORL6JKzwQiz/eQJ\nlsmQORygWI5Xoyv8ugkLlEu1x4ArRr5BzkT5ltHKqOGTpwtTrVxRiwp2ISd4\ncfKBes5vT1j97hE+YxZmw19L542VWVV6Scebw24OIqmaUzpbA8wa7OFeTwKf\nhvyrwbMdFajdX2OlLCfT1htFnz5qM/EEMm3pcJUqXXhrpeMs9qaEVcsr1SQJ\nzsP5LICOJAWt3L2F2A580wPff8UyKgkzqcb8JRgQC4JHO9VzGZcc8HQYG+HG\n9X9Bs5oKYl9jv9N37GIWWZOyhlOBoArzgQZrcX5KD5iS/vuk925TFBFb3yx3\nn/09bw+pFY9Saij52bouPMprDqCdzM3ApFLLbEAMbMfa9xRPUrHGVhj8CcdZ\nmAoo\r\n=x/rP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"17dc90de6dd99ea4acde0d52b57cb841895eb0ad","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","test:lint":"eslint __tests__/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.8","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"14.13.1","_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.0","husky":"4.3.0","eslint":"7.11.0","rimraf":"3.0.2","ts-jest":"26.4.1","ts-node":"9.0.0","webpack":"5.1.3","prettier":"2.1.2","@babel/cli":"7.12.1","typescript":"4.0.3","@babel/core":"7.12.3","@types/jest":"26.0.15","@types/node":"14.11.11","ttypescript":"1.5.12","webpack-cli":"4.1.0","babel-loader":"8.1.0","pretty-quick":"3.1.0","@types/express":"4.17.8","@babel/preset-env":"7.12.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","eslint-config-prettier":"6.13.0","eslint-config-standard":"14.1.1","eslint-plugin-standard":"4.0.1","@babel/preset-typescript":"7.12.1","@typescript-eslint/parser":"4.5.0","typescript-transform-paths":"2.0.1","babel-plugin-module-resolver":"4.0.0","eslint-plugin-module-resolver":"1.0.0","fork-ts-checker-webpack-plugin":"5.2.0","@typescript-eslint/eslint-plugin":"4.5.0","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.2.0","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.1.0_1603758892123_0.30808472114818386","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@gquittet/graceful-server","version":"2.1.1","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.1.1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"12e4286abdcee55fb06b8370b8625da9073f2d38","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.1.1.tgz","fileCount":22,"integrity":"sha512-SxMue5eWENW/vmNNRdVsliYqOH6u3EHWa1SL7tX9DYxEtjHMLTJ9807jbZFVBG4mfDOHvObeVAZTuDbndCAOEw==","signatures":[{"sig":"MEUCIA0kngvpvCh6wcew7mMXRN0iX2LwqHLHjFMO1TT9VOZ7AiEAm6D6+RFLx/tNnjLda8tkA7U/e9qjcegZ2CB1pNfogYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnymWCRA9TVsSAnZWagAAF0AP/Azkz2E6YryJ1Zyp8f9L\njmb3vl8CNfTEkBrZpL88Br5ezMQ01HSdL5WmCd9t3sIsd1nTR8LWtn0NTPD1\nKmTmJgb1c5k2PkawNOUMJ1B+aLNGFiaREtrAWvi/rc5IqLwe4IvO26SBTD1u\nLwrL4mNvKFAnP5eLbf0TzLlKWx0tww2yCdMWSUCVJGTlwda4ya0sMXnER0KN\nTRQkKsaO2Q05p8EadoRiHMb9uB9x+X2Q2JkjJ5wv83v1GmiUQ9fdqIfdFzdV\n9IWDZrVAY5OFiDnXi96CdKB1vOOLFon5gLgaULhW33Sy1CJInJZlL0K5pODB\nzo3X6w+TKtDOLDxOuE4usxFP35rdCzK1rZxwkqI3q4aXtF2D9WvTXjvrS+nI\nfBnXZkUvbOgouzVIc7HpJIWJIgHAR5nLVcUpYBK4owkwso93LWJgT3p8vlOI\nO6BbLsm8vQYC/NyD2sW9kPrBZHhyZ/x4MVwM3vd1480Gt1uh576UKv2NXdr4\nHCLsp1N+1ksZPHpnJnJlhP357UzrxUaKXd39L8jdAUD88hN2nIjcktPrYK1v\nYKY2YDu6BWzsCIaTP7SpE0qOdRs/BNnad781JSISxVkfKWTajQ7Ne1AEYVMb\n+Csh/INgxNTDsZoLH1ulcK1aWqmLl9mw7eBnshvJIf/dGwCSpupmr0nEL3N9\neiBW\r\n=FMDp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"@/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/proposal-object-rest-spread",["module-resolver",{"root":["."],"alias":{"@":"./src","test":"./tests"}}]],"presets":[["@babel/env",{"modules":false,"targets":{"node":"8"}}],"@babel/typescript"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"4c24db06a7cd2d2d9c49d6cf4ef8570e523ee07e","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","precommit":"lint-staged","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.8","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"14.13.1","eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.1","husky":"4.3.0","eslint":"7.12.1","rimraf":"3.0.2","ts-jest":"26.4.3","ts-node":"9.0.0","webpack":"5.3.2","prettier":"2.1.2","@babel/cli":"7.12.1","typescript":"4.0.5","@babel/core":"7.12.3","@types/jest":"26.0.15","@types/node":"14.14.6","lint-staged":"10.5.1","ttypescript":"1.5.12","webpack-cli":"4.1.0","babel-loader":"8.1.0","pretty-quick":"3.1.0","@types/express":"4.17.8","@babel/preset-env":"7.12.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","prettier-package-json":"2.1.3","eslint-config-prettier":"6.15.0","eslint-config-standard":"16.0.1","eslint-plugin-standard":"4.0.2","@babel/preset-typescript":"7.12.1","@typescript-eslint/parser":"4.6.0","typescript-transform-paths":"2.0.2","babel-plugin-module-resolver":"4.0.0","eslint-plugin-module-resolver":"1.0.0","fork-ts-checker-webpack-plugin":"5.2.1","@typescript-eslint/eslint-plugin":"4.6.0","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.2.0","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.1.1_1604266390334_0.7717784499847387","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@gquittet/graceful-server","version":"2.2.0","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.2.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"1b9c1888961934c216b07be17c55f0311bf88471","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.2.0.tgz","fileCount":22,"integrity":"sha512-vzNt8/FZW7k2gmvY2pDITqhemOa+4WqZiLstfhVLV7w7HNg5nueH8Km/v9vRZj1tas87QHfbQ2ylGEPW7xONnw==","signatures":[{"sig":"MEUCIQDyFtsRs3rI9arZPCP1+5M6YI5Ixxh9JYWDd5Oim4KAsgIgODfxCGI+DQuSHAFtI7LdmrIxy4rZyNio7Kv2fZmURIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf23N0CRA9TVsSAnZWagAAHdcP/09+IsvwOwYCrzeRd7mR\ngmPzXMx9HFVV5K6DHGY1Ji8gBrXIqiEJj9HGXxjcEKztR8qiSBKapBW3kIFX\nCju+gK5dYuhPZFcCXgMEn47JyrVZdwu6AXKFWncspXSVr3Tz4TEqk6Gwil9L\ns4G6P0bn50LNTFDsjreg5wC4R9m9nL8JTZOaCEDJdH9Mv/UW5hBYxXazsflZ\ngf23gri4GaEcZKgKdzgGwKtsObecTcHGsk7enfimK5pEa66fLQC8WBDVdA/g\nhJ7cs9nnhmGUxyfbQWh+XkH7uv4Ej3O4E4ochHGirO9MLjGS3OC+y1V/4qp/\nwiTrzYHjT1bpz1nVylEj3wScvMnXpyAQ5uDrsZA1KN7lwlZ1M7rbsMs7xmG2\nNjywC6bNp75qboM4og3Q3sOPFmkfCa7wmPLGyw6YxP8Ok/e9VQxBYX2zoD7N\n3ftURyFOAxT4tRHaXP/dedIzA7jarn2JjTqs+cII0i9GErz0lJHGrI9TCTg6\nx1GohVxr3qCjVWINtLSkLAUIokxSfJeRidpYHiG+QKMK4zUIFxrURj4S5/JF\ngFY7r/YqVp8wTcQI4UdwNxZ49tzkB61Yz4Oy0PypS8Ib8od4OuX1Nw7/EbG/\ntUymNOb2HKdSz+/WFWI6OyLf53m5M7Ple/aFUuNRDcK00cp+/XnIn3p74SKW\nnZzn\r\n=bxOH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"50a51d556a5863556527823d23445b12d250b1ed","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","precommit":"lint-staged","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.9","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"14.15.2","eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.3","husky":"4.3.6","eslint":"7.15.0","rimraf":"3.0.2","ts-jest":"26.4.4","ts-node":"9.1.1","webpack":"5.10.3","prettier":"2.2.1","@babel/cli":"7.12.10","typescript":"4.1.3","@babel/core":"7.12.10","@types/jest":"26.0.19","@types/node":"14.14.14","lint-staged":"10.5.3","ttypescript":"1.5.12","webpack-cli":"4.2.0","babel-loader":"8.2.2","pretty-quick":"3.1.0","@types/express":"4.17.9","@babel/preset-env":"7.12.11","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","prettier-package-json":"2.1.3","eslint-config-prettier":"7.0.0","eslint-config-standard":"16.0.2","@babel/preset-typescript":"7.12.7","@typescript-eslint/parser":"4.10.0","typescript-transform-paths":"2.1.0","babel-plugin-module-resolver":"4.1.0","eslint-plugin-module-resolver":"1.0.0","fork-ts-checker-webpack-plugin":"6.0.7","@typescript-eslint/eslint-plugin":"4.10.0","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.2.0","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.2.0_1608217459855_0.5883041657372317","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@gquittet/graceful-server","version":"2.2.2","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.2.2","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"97f5d92289d8e70d27e833c8ed59d8ee0f5d79c6","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.2.2.tgz","fileCount":22,"integrity":"sha512-PxAG1AUgularbQGtpGKK/aUhc9/T+DSB7S3YAV0JF/2MOkah758mEVUlFmNG9lX51YeCaPV5zVjur71v4idu8w==","signatures":[{"sig":"MEQCIDViS9umQ9py5XwBHM64QXYkBXMfMM4BIqFKPA7f+4zYAiBWLhUZj8j2t7Z6mvn9X7YY0fxpciJBTRlCcASoH1fFtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBhipCRA9TVsSAnZWagAAygcP/jB27uxBEetjiC4aoKjD\niVvrsXpu5tXOLSAY7O6JdlpQLmX1iZ5dTyJirMOSOZOOqD9qSbbzeJF3uRrC\n3lWYiJS+9Tyy02uayWE5KsdORME7tedSkGvzDnG2dt2P9Qm+p5hMasKP4yO3\nrLwdVg3oHemHxjNrNpa5X52+ZLZ0+s4MchubFlRucJ3PZyPrQXIfabNZm78G\n1oimMqw/c83jzqzPbVH1WqNXSe5uLtSFlyGyxzVE88LEpWwJKXITezw4xICV\nESvEs5Z3qCn1zj3CaiuNUiit+kO7XT8OE1fmIArW+VLUyY8zgGVf/sHuOWAG\nEWB9sH2eONbmNJttIbsgA+6Vr699AYzGOq1nohVvt8dUTlWipGZ1AF//HSJQ\nn/zLOFNheSuZy38kGwoqJIc9z549IJC0l5uqxPz/8VZem6o6ptDQ4GAaH1K5\nUhD0LNWJ6ZOVfs0sw0Un4Q7ODmtbvli+qwogiyXr0sKahVr/9DuYnmuqQhKx\n3+LYZj2Pxp7lzyIzdgM0CXP61S89baI4bOEhqeXAeI02/qEUyLVdoBWb1pfs\nlbi43uZb+cFlgctf16x/lYFGM3DEo0MaXCKGqm/QgNfNes69jbxC9DTu30wF\n5XmyZEiFzZMPuDMLn1RyQERzPmZpFNoGNCYX/RgLU4JEBw7g74InDuN+Jb4/\nSQGN\r\n=Wd1L\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"bb7859c20c225848733cfeeed837e887d4422398","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","precommit":"lint-staged","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.11","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"14.15.4","eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.3","husky":"4.3.8","eslint":"7.18.0","rimraf":"3.0.2","ts-jest":"26.4.4","ts-node":"9.1.1","webpack":"5.15.0","prettier":"2.2.1","@babel/cli":"7.12.10","typescript":"4.1.3","@babel/core":"7.12.10","@types/jest":"26.0.20","@types/node":"14.14.21","lint-staged":"10.5.3","ttypescript":"1.5.12","webpack-cli":"4.3.1","babel-loader":"8.2.2","pretty-quick":"3.1.0","@types/express":"4.17.11","@babel/preset-env":"7.12.11","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","prettier-package-json":"2.1.3","eslint-config-prettier":"7.2.0","eslint-config-standard":"16.0.2","@babel/preset-typescript":"7.12.7","@typescript-eslint/parser":"4.14.0","typescript-transform-paths":"2.2.2","babel-plugin-module-resolver":"4.1.0","eslint-plugin-module-resolver":"1.2.0","fork-ts-checker-webpack-plugin":"6.1.0","@typescript-eslint/eslint-plugin":"4.14.0","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.2.0","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.2.2_1611012264536_0.3389883054966676","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@gquittet/graceful-server","version":"2.3.1","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.3.1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"776865e25a309b239c9126f2339c6b60c6bef2eb","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.3.1.tgz","fileCount":23,"integrity":"sha512-u6TAJs5424JhzRsIDKiCUSFHGPO+sjTMRylHE+QBhruLmXEQWdhRG2VJ2bB+8jNaEizzXhhm+HtMCO9MO8DSdw==","signatures":[{"sig":"MEUCIGY41oqIjfvKrUiaOF6alSiAwucnn7iHbGScftEJTdP5AiEAyUEI4dIiR0YTk+RPi1bzYXmWOG2k4aybbMBZJlQ/U4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHceACRA9TVsSAnZWagAAn9MP/3jNCJjBcXiqge77TauJ\n1OC+UoI0s/sEmxqAgROLgFuoD0wZgKtmZJa42DwKvFWeUIrNiUyMcbLWFn+z\nnATePLqXfgrYVg/o+aoVGNbNC6ZggFULZfSj06rpmifX2BzBSxeixAfBaR1W\nbNOBGjhHdBmotbWq+wsnmO5kp5EF0VlWsO/JdVzboC334DkDslLxvHAOOZ8F\nYXgL0RPvA/a14DfWP/qowOiD1ri2WQA+hMK3xU5ukjcKg8mRLaSr7UlEkp+t\nrqwXNeHlJ6/QBHVq1ybgBtZVgHLk1N6K6nOM5fLb2V8rr2rNnr3UrVNUrQRj\nIc2wU7jn9EXxR3o2EzNyuKKzaut3ca5oBGPFMgpA4sURDG24xphudslPyXJ7\nu8srjdR3kM9XGIWBygzs2Q6n/y8uhvUc79t3TPVSevrI2AeXNcnGZ3sh+/yD\nw4lnWZgwh9dK8vyTF+E/vcgLu6c+TiVINI6zFTkfC5S9Ipg9Wvxm/MU7yZBC\n4USNvTEnHt1D+lxL4N8e8hmvI8srAr3VIu5FpsLNUYl95sNmoZo2Ry/ebGVI\nhqsNzqpJsKd7OxffhVoR/8YPS3rAuHH9+oM08fFbeK72ltAPWAkZRqIRFpQY\n51hZmUvqfHS2g1Jz1QhWW+ZFhe0aAJNLnvw33QODWv9Y16qG4qVskzoARh1P\nkOXz\r\n=TFG9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"0ae733928b6207adeb5de2df101dea50a68e232e","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","precommit":"lint-staged","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"7.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"14.15.4","eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.3","husky":"4.3.8","eslint":"7.19.0","rimraf":"3.0.2","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.21.0","prettier":"2.2.1","@babel/cli":"7.12.13","typescript":"4.1.3","@babel/core":"7.12.13","@types/jest":"26.0.20","@types/node":"14.14.25","lint-staged":"10.5.4","ttypescript":"1.5.12","webpack-cli":"4.5.0","babel-loader":"8.2.2","pretty-quick":"3.1.0","@types/express":"4.17.11","@babel/preset-env":"7.12.13","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","prettier-package-json":"2.1.3","eslint-config-prettier":"7.2.0","eslint-config-standard":"16.0.2","@babel/preset-typescript":"7.12.13","@typescript-eslint/parser":"4.14.2","typescript-transform-paths":"2.2.3","babel-plugin-module-resolver":"4.1.0","eslint-plugin-module-resolver":"1.2.0","fork-ts-checker-webpack-plugin":"6.1.0","@typescript-eslint/eslint-plugin":"4.14.2","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.2.0","@babel/plugin-proposal-class-properties":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.3.1_1612564351891_0.22607544474648145","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"@gquittet/graceful-server","version":"2.3.3","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.3.3","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"ed4160acc212e992c3492291be92d9a103e5d41e","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.3.3.tgz","fileCount":23,"integrity":"sha512-PPP/HMkPoDDiBA8zQeVJkrJGXKFVpbFA5P6c61PB/iSZqn9ew+y3CPWj34yGwbTOhXRxZSwdf5ZsxwHzAXgAiQ==","signatures":[{"sig":"MEQCIBUXuqHdeBPsmNBK7aTFEVDCefIqmP71FPqZur2BaZstAiAKvQotFVgcXUjfBgI7MC6rZlwGEol77cOSdZKde01I0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT9boCRA9TVsSAnZWagAAjZEQAJMO6Umci8GAZmpYuqjE\nTPU5wWRKu+SjtsJCIR2OOL3GCik6hxpu7jsnCF0ixF1pJEtRJlIZ4UaZ613h\nSdcahTldpyhh1Plu3+4010EWAaL4+Ui97XOUr+OCRDmjgFHJ9zfzKRNsxfXe\nsAaObfPEflHKFxG1Zdwqrr9aTzlGl9PWB8rm37HZv8uyL7GZPEtWoa+mrmm1\nSzGGBij50RzqoHeIsALLserHuhiUIESoNTtbio9qlk//j8lMtSN+A/PWLJRG\nzM8kxNdRqqwujZcQcO6Tgy0AGV9/vjevT5l1/OQL7fJBwdOHb0GkKGw4UAFZ\nRAkrxLJGHQXTDTkNxoD668C9s7O7i8Lixm+Kd0TG55Iv5yEu7VgYtjDC+FSI\nX0AGZlLEHrifIkeUBFAG+AIgthiBVhZyCkzYwtpKXpbPISz8LAc/0ZyqoIt7\ngX1ISrQaeQ17CYah+Fq+ZIH86qRLZ46aLMML4KjeUuVajjQ2UsBysg1ymayj\nr3T3syu5sERxMVtG9V6zn6fRolUXYljqpIi4jZdBV8gVJqExK9H51glx1SLX\nagvKpVDv9xKSbd0P20ypPM4OvNY4ccW28q1bkyRxh8fq8ueXebSQJFOEPRix\nJSfRb+4FHMCc/oxTOC1xlJRKgZBhf/KFHydWJHv38DC7y0sQqKoKF37f0St7\nvhuD\r\n=pS4o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"2bf88e4f53b134efe4fbb2931acb8d4b45c53fc2","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","precommit":"lint-staged","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","postpublish":"pinst --enable","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"pinst --disable && npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.11","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"14.15.5","eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.3","husky":"^5.1.3","pinst":"^2.1.6","eslint":"7.22.0","rimraf":"3.0.2","ts-jest":"26.5.3","ts-node":"9.1.1","webpack":"5.26.0","prettier":"2.2.1","@babel/cli":"7.13.10","typescript":"4.2.3","@babel/core":"7.13.10","@types/jest":"26.0.20","@types/node":"14.14.35","lint-staged":"10.5.4","ttypescript":"1.5.12","webpack-cli":"4.5.0","babel-loader":"8.2.2","pretty-quick":"3.1.0","@types/express":"4.17.11","@babel/preset-env":"7.13.10","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.3.1","prettier-package-json":"2.1.3","eslint-config-prettier":"8.1.0","eslint-config-standard":"16.0.2","@babel/preset-typescript":"7.13.0","@typescript-eslint/parser":"4.18.0","typescript-transform-paths":"2.2.3","babel-plugin-module-resolver":"4.1.0","eslint-plugin-module-resolver":"1.2.0","fork-ts-checker-webpack-plugin":"6.1.1","@typescript-eslint/eslint-plugin":"4.18.0","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.2.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.3.3_1615845096208_0.6339432473412352","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@gquittet/graceful-server","version":"2.4.0","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.4.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"b62cc5c9bd654747fe9b66844233c55a8d34b43b","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.4.0.tgz","fileCount":24,"integrity":"sha512-Zf6O3Bo3RXp6IoRvFZcW8fM4wI0jdykCEvVbmBDfG5juXjIMKbWEG4ndiDGZU+IdJH1pHPYU+PcgR5Ob9hAucA==","signatures":[{"sig":"MEQCIH5yFh8NhXD5AaBfaY1CoD7MGR9p6q3e6Wo0rWBGFm4cAiBQOKqE9JVoq7mjfaJUjJmvTzDTQL3yPKt4WlA4dANFLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeAipCRA9TVsSAnZWagAAQpAP/2qIv/LsqSip3oidSpG9\nXr5+J6qbgLxHdo/ER9bjm7oSoqobaX1BLNRObFzurwQDnvl9n712KYBA0Ih7\nQPTfvOxhTB8Bo20BNOT//5gYSne4WNjEJ7hBE9/lzJYwdwcwG7VuFiSM/DcK\nKodl0eR46BDx+URjqxUYvMaN9/Cw58BfOQdioOWU4qpVxPU9xsyOBFDxjxBv\nQYbArM4kNT/bdPoVp7pOLXE5V41P4I74oAljYZQWnPxYH194C2gLMR5bgDub\njS+rjgHtYW862sxPGIhi9/KJJsiFIHLf3Z1NC6o2ZSvzmYMVIlrNVShh8hVj\nLADeKfanu3LjsMTD2wujO91hfqulRDlWY6EzRRQUdBECa0ynpmKWG+u1g4cH\np5///TZyh1hmR2Mvxd7H2kyJ4xU8okVVSQypeSRoz8wrNMZV+NNvGP2XOZFW\nfeGN3Bt4wxvGkzGp/442SXSj1r2r0NHhpEYh1kBy+7GOFoLBZXCHWGFxu52d\nn28B/0fbNXLc+n3CLZmfiBgoprb50ua2zYgbtiyJuga/T1h28UJbWIFwpVjN\nNtl4/2JJ00Xj/9vHoBHjE5e+c+rF7C2674qcYUPnngP192H4zRtWziMGGchh\ndN+1QMgbRujYhFgDfjyEnVvHqyJXwP6TSri0IDMkLHNzT+8WRKB1/VITYRrD\ntbHa\r\n=AQAj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"d13c19fd37f310e4a31d850f2d6af8801eaca36e","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","precommit":"lint-staged","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","postpublish":"pinst --enable","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"pinst --disable && npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.11","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"14.15.5","eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.3","husky":"^5.1.3","pinst":"^2.1.6","eslint":"7.22.0","rimraf":"3.0.2","ts-jest":"26.5.3","ts-node":"9.1.1","webpack":"5.26.0","prettier":"2.2.1","@babel/cli":"7.13.10","typescript":"4.2.3","@babel/core":"7.13.10","@types/jest":"26.0.20","@types/node":"14.14.35","lint-staged":"10.5.4","ttypescript":"1.5.12","webpack-cli":"4.5.0","babel-loader":"8.2.2","pretty-quick":"3.1.0","@types/express":"4.17.11","@babel/preset-env":"7.13.10","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.3.1","prettier-package-json":"2.1.3","eslint-config-prettier":"8.1.0","eslint-config-standard":"16.0.2","@babel/preset-typescript":"7.13.0","@typescript-eslint/parser":"4.18.0","typescript-transform-paths":"2.2.3","babel-plugin-module-resolver":"4.1.0","eslint-plugin-module-resolver":"1.2.0","fork-ts-checker-webpack-plugin":"6.1.1","@typescript-eslint/eslint-plugin":"4.18.0","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.2.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.4.0_1618479273380_0.0003946798712890498","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@gquittet/graceful-server","version":"2.4.1","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.4.1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"3dd21347dacaa8912c1cc5faca760e1465c0d66e","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.4.1.tgz","fileCount":24,"integrity":"sha512-EjU/gxMYqRnQax4ExgZ33HlhjJ0YAwYDi2FC18ejvh3xBMIg0Nle50BFmyWwp9SHsqFlver4M3IX2qWopOZjiA==","signatures":[{"sig":"MEYCIQDDt8CBdXwKOaSaV1mYKhFPoYxYOcHH82WqxtunmiVDugIhAKWaybAoPHtKVHXMRqvs9d10QwmnvdKcqZYtyZ9HpBdi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkakUCRA9TVsSAnZWagAAWk0P/RHMF3PZN3X3e3e3hR2h\ni1z/Uxn/YpNDNtXHOvthMkACwk/l1c4hVDLmoAY206pgXtXPROVxLcbL4Cd+\n53m33Ty1jvm47s7Uc2saMVhHPqfJps6MPS0hH/zRlGi40TYKl0dmQhplgg66\nRBQnoOOhXQVmrFCQwN0NsVIwunEDb86c0s1bSGw+ITVS1LhClia0HndZzEcR\nM7wX9a6dYCVNh+wFDs6n880WWwsYhR02gtI+fN6yQ8Ges03do3xkKDDo2n16\nhrVYWWDYZjh5Q4eNxMyaf3xRx1nzAO/3BV27qvXazuQrzpA+R4hsOIewqZ2N\nloooz1RN6SWZAVcv6nnrW36LFMG54uUerwO9926Y41O566dAk5lcFluD7vIb\n4hcMQ4Vg0qAslCHMEHa/v7PtMLDslS1ntKSOWumW5PyFzOPnZzKdFZAgzi0n\nQkrcy++f3XbRvAHTzBABr/MAG5m/otL8kG8zPEvf5rmoOCiX+CEZBQXSXg3f\nmwWpBifGeSkSsbdOf70T0MYW3dh4IIqM6bHrx3xeUUm8jBJYvOFOEOh/IE0p\nu15kQI5z2Wh9e4y4y6ePF+CVrixKUozXyRKorwphsfmR8LhOib4u9sAzjLb2\nIz6KX03lMOWw72WX0lC1rJPHZ8Zqavcc41s1/K0Ny4XmMvOsj10VqRvF3bVN\nl9pY\r\n=DI/M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"3e7a3ce234b459416e59fa5cc83fae167c80de04","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prepare":"husky install","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","postpublish":"pinst --enable","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"pinst --disable && npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.12","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"14.16.1","eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.3","husky":"6.0.0","pinst":"2.1.6","eslint":"7.25.0","rimraf":"3.0.2","ts-jest":"26.5.5","ts-node":"9.1.1","webpack":"5.36.2","prettier":"2.2.1","@babel/cli":"7.13.16","typescript":"4.2.4","@babel/core":"7.14.0","@types/jest":"26.0.23","@types/node":"14.14.43","lint-staged":"10.5.4","ttypescript":"1.5.12","webpack-cli":"4.6.0","babel-loader":"8.2.2","@types/express":"4.17.11","@babel/preset-env":"7.14.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"5.1.0","prettier-package-json":"2.1.3","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.2","@babel/preset-typescript":"7.13.0","@typescript-eslint/parser":"4.22.1","typescript-transform-paths":"2.2.3","babel-plugin-module-resolver":"4.1.0","eslint-plugin-module-resolver":"1.2.0","fork-ts-checker-webpack-plugin":"6.2.6","@typescript-eslint/eslint-plugin":"4.22.1","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.3.1","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.4.1_1620158740356_0.8485669481115234","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@gquittet/graceful-server","version":"2.5.0","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.5.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"67ee48a81c16c13b06d88b4eb66f9ec6c9227cfa","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.5.0.tgz","fileCount":24,"integrity":"sha512-GnnfjmgipOxogy/2qvw5Tn8Lh8/I/bdqf4UOL0gKSEP1tcgI3TktEEPANaXBdAx4vuCMH/5Xe2pLHnijnkMOKg==","signatures":[{"sig":"MEQCIHzULhzZuuQhnqB4q7AqmXisLmX27I0x7rd51Vx3otniAiBbRxxxpMm2tjrHfFWNuSp8AHO9oZ/VLnpd0+PtIyQzOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkclnCRA9TVsSAnZWagAAJEMP/23NHFA900XGxtTzzXx0\nmyKglL0JB3z2ZowuQL5ruvwLc8ttCdf6P15BvoDuM6Zl6zimWJBc0GwUYkRx\nDNwBmdYq07BVcLcNl8mqjAHIQOyRhT+o1ivSNG2YFVHaGyPy7EHUpAID6Wrg\n1245HTMGz0/XZRZr+jZ6aYdHysybQKZp55V55nk5fEpyr9w1GsXHnndZTbPj\nQzY4rJowst2FC6WE1MULe4JD2YdU8tSCqNPk6zO8AZ1CwflPJfKSZoe7X9/2\njxJBfAZRu+yH1RgJYgAUoZ+PBFv9NpLCjHwUrVUtpQ2IJkyZpWQg+ZjNJpN3\niGEoEplDbXSrfnoVL7I/ip5B1yZTSUctEP+BKqF5rrSMwvHn0ofqkVPeB0Bo\n7m5xPzXVrprAJWrVeipzPkA8motXIz1ZrNOAgaGNbvYu8eZrhsCg9+8NOGL5\nczma1+fjh9PgrnI1lCNlyGgk1YM0N/HUL5hig3ZIAu+Bvl/EEMo7qb0P6IqF\nqpn+NvheJHbUfMXd8RH0WKdZ2hGRbWnAjPyKYk1rUW6zzsOssSyJnqXK0j/9\nJvERTlbv/IVzfGAz0kZNSHJ3norjpX3zSziiAvLwCRO/+Arf3t8UfqszYtFQ\nmz4DPMcv+YVlvIzG8F1k7b6LtnvfZGhtCvosUyqk2u4RssPFuNgvk5UjMHpA\n+1T5\r\n=XYvc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"b01cb39d9b19f1daeeb3cffa043dddf36cbf2fb7","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prepare":"husky install","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","postpublish":"pinst --enable","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"pinst --disable && npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.12","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"14.16.1","eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.3","husky":"6.0.0","pinst":"2.1.6","eslint":"7.25.0","rimraf":"3.0.2","ts-jest":"26.5.5","ts-node":"9.1.1","webpack":"5.36.2","prettier":"2.2.1","@babel/cli":"7.13.16","typescript":"4.2.4","@babel/core":"7.14.0","@types/jest":"26.0.23","@types/node":"14.14.43","lint-staged":"10.5.4","ttypescript":"1.5.12","webpack-cli":"4.6.0","babel-loader":"8.2.2","@types/express":"4.17.11","@babel/preset-env":"7.14.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"5.1.0","prettier-package-json":"2.1.3","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.2","@babel/preset-typescript":"7.13.0","@typescript-eslint/parser":"4.22.1","typescript-transform-paths":"2.2.3","babel-plugin-module-resolver":"4.1.0","eslint-plugin-module-resolver":"1.2.0","fork-ts-checker-webpack-plugin":"6.2.6","@typescript-eslint/eslint-plugin":"4.22.1","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.3.1","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.5.0_1620167014654_0.2282666261739612","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@gquittet/graceful-server","version":"2.5.1","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.5.1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"13583aacf8079da882684e4759695c4f9852c9af","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.5.1.tgz","fileCount":24,"integrity":"sha512-co7LmNS4nUdTENr9N7DqmHAe9dOdJlpbIlDoL4r3hCo4LwCTK5kR51iJhCDUXE4FTwxX76ooZ5fuUWbCHeYPeQ==","signatures":[{"sig":"MEMCICz0IBvHmfY+xxmJhB51lB/z9Ojph7jNTSY76gdw+DfOAh96KvdIqaMwt9I4zVRSs9+Fy45p4Wv08QRceT8qJpT0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoQ/9CRA9TVsSAnZWagAA2tUP/AwyMYLAcRxRFO1zEWaN\nw69gN/4xGkuMVlidmNIHub7iAEl1LgRgGMEHtsBIrxTb7HeDNzu++FSqnVBs\nPqpV4TfyGPAIZi/J4lQIKJ7yaREeNs9JF/uOUDYQ0uSHeoivAfAL7pF/5cPt\nBUmZR78y4yY1UFFWPO5u3ggOFZF72pFc4xJb0eQmn2qb8c2z/FJUSF6TfuKt\njvzUOnoRQIjGlq4nPbJBMQqdegoGGLzVGjnAoCBh0EWVA5XEpzbqmF4rS1X0\nqWslaOohquF0j6WxXdq1YVBqYoqp4SFQ5HwNbftWn1WjNwFIO11VcfQitr/1\njPXDcfsZaX7Eh9ciBYe5+fYAkZgRs8FHJ93l6dDn4KRw9YRXRwCyEwFww3LS\nVs+catfDyb4E/i2Dqx9B3KAeoeLygIe4JkCDWiX0USPbdR1Xss1948FHkHk9\ngJTDhUTYwKglhT7hDs7e3QtD4yp0dJJp4m1Yqv0phg4P2c5UQEITs5pkD3Ib\nuh0XEH739/Pi4fH9GdvX571K3iK9M+SpX+9aTLEmTkYoQO15RpQPJ48B6I4s\n6PjANHyegwyT7MIMIjAGAFdwqCMhzKBjiWOijC1gTqN4Ey/IetfdgCjZYBuP\n32Mv3n0WAwy4VMKwIRNxofIKdqAkGxMD0DAhExjKRKee6tHPRk/Mz4kDb59B\nDNvc\r\n=0sfO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"f1364fdf0ccc1b25ca1011d29cb45f5bf558f37b","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prepare":"husky install","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","postpublish":"pinst --enable","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"pinst --disable && npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.12","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"14.16.1","eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"26.6.3","husky":"6.0.0","pinst":"2.1.6","eslint":"7.25.0","rimraf":"3.0.2","ts-jest":"26.5.5","ts-node":"9.1.1","webpack":"5.36.2","prettier":"2.2.1","@babel/cli":"7.13.16","typescript":"4.2.4","@babel/core":"7.14.0","@types/jest":"26.0.23","@types/node":"14.14.43","lint-staged":"10.5.4","ttypescript":"1.5.12","webpack-cli":"4.6.0","babel-loader":"8.2.2","@types/express":"4.17.11","@babel/preset-env":"7.14.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"5.1.0","prettier-package-json":"2.1.3","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.2","@babel/preset-typescript":"7.13.0","@typescript-eslint/parser":"4.22.1","typescript-transform-paths":"2.2.3","babel-plugin-module-resolver":"4.1.0","eslint-plugin-module-resolver":"1.2.0","fork-ts-checker-webpack-plugin":"6.2.6","@typescript-eslint/eslint-plugin":"4.22.1","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.3.1","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.5.1_1621168125274_0.27579800811993294","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@gquittet/graceful-server","version":"2.5.2","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@2.5.2","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"c25ca844880c88ed06b68ff975dc5f33d35b29f3","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-2.5.2.tgz","fileCount":24,"integrity":"sha512-waxPDMULd0aN1ErWnbOHnyYB1w5214+WlZYai6Zp2tXNPkWgFsPd7nxZPTkZVwdeoZ1RHQQ4rBEFBC2m4IqT9Q==","signatures":[{"sig":"MEUCIF6Sntrki1ZNl6Zk/2aOFjF43qfBZtIo3MRidFc+KqRwAiEAqjGXUxDxiWJVSWLI9dHfnTIbaHjVlxZI3X4grpTl2Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2JU8CRA9TVsSAnZWagAAjukP/05BiOg99PVLn1RpTCdO\nnMvhcHOXhp7tIM1byQbf7IU/2suRebl/W8TbJsv59FobJvqI76DtfExpNqHM\nyCV4ZPoo+H/EVlDyhuE6pK/naqK9Zde7paS/W2OTAOO9JU6s/Fp0P/K146LW\nFwyFjymCanUWwUzPt+J8mlj+9fJt2ZeO6z19LUEnW0MuqMaaIGxyrPQrxthP\nKUc/rsnb5zw1VU6I/r1oVIgK7nt6SmNlK0d5Jde68Nys7MivYeVA/N2+20zl\nJLYVyDkezlwuEQE059F1C+pbEpMYRjS8cvgV0h5rVqz2rMgvrs4GFQMFz4kz\nxb7xlggFgH6ibXRTPpIRGCUFGc5lUZUxOajtMczhWhNA1rxgfC1IlHA+TTOX\nQ5r7+moiUsosgBMfnaxz4V8soobKQvpEZ6TmCyzh/4x0xvZNPFH0cxNPH79W\nD9sxlg9OKbSKrXBj7jNkppZLqWixhmMmJIl/xHtxW3RciNVfETaZ0wKCq+wF\naNE5+zE65uFgkQjfu6EGtA7lVl2WDU/zgvg9l3sTM4X5TjE4wv8vQMDY8Jsw\n3yNE/olvRd3AF99JraM1h+zYPXvdUpYmkZ0CNN8sFhmzWwfAiNMfBbzT5wTb\ntft7ubzCoi41N+AP1CdaBWXAXVHsUr8ErbHPMOK5Utng5wHBN9kFS+MalsTw\n2nn0\r\n=CwAt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"8fdfd923e5e06a2fd4fe474b350ff55cccf9109f","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prepare":"husky install","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","postpublish":"pinst --enable","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"pinst --disable && npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"6.14.15","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"14.18.1","eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"27.3.1","husky":"7.0.4","pinst":"2.1.6","eslint":"8.2.0","rimraf":"3.0.2","ts-jest":"27.0.7","ts-node":"10.4.0","webpack":"5.62.1","prettier":"2.4.1","@babel/cli":"7.16.0","typescript":"4.4.4","@babel/core":"7.16.0","@types/jest":"27.0.2","@types/node":"14.17.33","lint-staged":"11.2.6","ttypescript":"1.5.12","webpack-cli":"4.9.1","babel-loader":"8.2.3","@types/express":"4.17.13","@babel/preset-env":"7.16.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.25.2","eslint-plugin-promise":"5.1.1","prettier-package-json":"2.6.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","@babel/preset-typescript":"7.16.0","@typescript-eslint/parser":"5.3.1","typescript-transform-paths":"3.3.1","babel-plugin-module-resolver":"4.1.0","eslint-plugin-module-resolver":"1.4.0","fork-ts-checker-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"5.3.1","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.3.1","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-proposal-object-rest-spread":"7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_2.5.2_1636416174178_0.5635706767466184","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@gquittet/graceful-server","version":"3.0.0","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@3.0.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"52c4ac3c1da3a9ec2d5f12912d4ae83d666131d4","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-3.0.0.tgz","fileCount":24,"integrity":"sha512-axkc5rkedwkjUfkEk32/FFUWXaRtivumiUT4X+eZio9or3gnKK/rOQJDD7vri5eLf52jHYbDvYQKJzAccwYTWw==","signatures":[{"sig":"MEUCIHlU1x2KEg8K7lAU/sr5sIoZuij5MaojvqyxVhofyqU8AiEA7E2onycP8UousRuTN16Y8Eu699VuNCRaQXv6b/f2AgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAAoICRA9TVsSAnZWagAAc+8P/RADbOFyfpMawDS/Guoa\n0L/oYeo8wzRlFSY5myGHcp5qwB2Vr7T90unSgI+tL+9Hnr2XHyAA2ELFX1GI\nY6Fn9dTLQ0xjpBrV490xLSfp7uePfcsbJcmmN7I+4CL9L0yR4r2RLtQBAUVf\n0+3Y4bAD5TO+AF5o9Zb36taRWL5VsKAfksNfrC331enRdcngC7AfnDss0G8n\nBGf375rZHSuhXLgPm1BOy6NBD2ehY6wdCHrAsCKS6L68iOZaK228HFLbN6lQ\nyKdA4b3TtEgPirFgiajB810uReMTpk81AIP8geqf00WEQ1N4HM0N28HANFG7\n0Z4oX/xFEqyO+IfGCmvHDQcp/HIKmkdJIgbpkDe6eIpW0padB6w4bGwN4IMf\nlYJJ9MexU+i2QsIXlNvNWPMgrLzP+y86ku978WOcFs9CklEjYRhgICNbWO+u\ncpzvDHz/5fBp22LwvwpSN7HhHih3rSiR4RvEkyvvOAOlgBtTcn81pKmM1t7G\nWQYL8/iOnUTvpeIDvmlaqsURpATIHO45TG7naOHXH6zZmA0HIwOUjn4B2hLz\nUK/fZS+KvFa0IOWRUTB7fOnkiQR0dlMM/2CMyKxZj8hzW6xfFngI/yJzuPPn\n/RWzt8PtL1hmvm4+m7J5yhiFUaEdW0gbYRDbgE1ARRk70xmX2UATuv3mC5Px\nGMIe\r\n=Oc4P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"40cccf9e9915eb15383b7f2dc5890753d17e5ada","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prepare":"husky install","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","postpublish":"pinst --enable","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"pinst --disable && npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"8.4.1","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"16.13.0","dependencies":{"fsevents":"^2.3.2"},"eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"27.5.0","husky":"7.0.4","pinst":"2.1.6","eslint":"7.32.0","rimraf":"3.0.2","ts-jest":"27.1.3","ts-node":"10.4.0","webpack":"5.68.0","prettier":"2.5.1","@babel/cli":"7.17.0","typescript":"4.5.5","@babel/core":"7.17.0","@types/jest":"27.4.0","@types/node":"16.11.22","lint-staged":"12.3.3","ttypescript":"1.5.13","webpack-cli":"4.9.2","babel-loader":"8.2.3","@types/express":"4.17.13","@babel/preset-env":"7.16.11","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.25.4","eslint-plugin-promise":"5.2.0","prettier-package-json":"2.6.0","eslint-config-prettier":"7.2.0","eslint-config-standard":"16.0.3","@babel/preset-typescript":"7.16.7","@typescript-eslint/parser":"5.10.2","typescript-transform-paths":"3.3.1","babel-plugin-module-resolver":"4.1.0","eslint-plugin-module-resolver":"1.4.0","fork-ts-checker-webpack-plugin":"7.0.0","@typescript-eslint/eslint-plugin":"5.10.2","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.3.1","@babel/plugin-proposal-class-properties":"7.16.7","@babel/plugin-proposal-object-rest-spread":"7.16.7"},"optionalDependencies":{"fsevents":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_3.0.0_1644169736275_0.3042675235175589","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@gquittet/graceful-server","version":"3.0.2","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@3.0.2","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"be0d8e260911537b9362af3d9b9c1da91987022e","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-3.0.2.tgz","fileCount":24,"integrity":"sha512-EIGXS8hA0rQN+khuLU6jkF55T7U2T7O0tLIxgWzA3vO1mCdnlX5F7PEY9CA4ZAG/JT+cL8gSW9Y6TWfIn9PUMA==","signatures":[{"sig":"MEYCIQDGh+B1dxaXWJVPcaFj6rIYc5707sVwzuFu2+0jzfpJDAIhAM9ea0ipVOiM1Ejwr4c0pEdYlwXoJg4o0TgNShlPSQp2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilnDcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQpg/5AGDV3QmdVrFOIPHkfkTAetycxpaLiVPzof7Et13TnnRocRYV\r\nt+18m0fAvpITIw/79nNtCUvmSc5E5FYYHeBMEg0T5gvIGzP83K2tnIRQQqA+\r\n9eo//7bBbIi6jYaLR3fP8t+ZS5q7b3wN/JGccr5gmg0TFrx7o62IU4j3M8kC\r\nPp346DD5f0MStchfQTOCX9aSlK6bk4zyu/2mnkSRTYkOGwCAR5ZGMhA0ZbW5\r\nkACkFz10zGvUlyZsHxjL8eGX4c9UQLqPsXbK75/5WUc/5pOBIgBn6z2O6Af/\r\nDg5tpgpELcbWULrxmg8trjRkS5wVKomVuB9m3eyKr+X6o1wc9b5k80FEyFdV\r\ncb0RBD8sNcF8x0tkBI+vc2o9DBmFKFOrCFBSGhsuTEiCi77gxFR5bC9izLl4\r\nCqV/MwgvjD+V8LBMT3ID5gtr4+ItKFU2rzqJ20wmzNNCsxsyBI0YN2Uv/fXP\r\nE/xvUvbn+C7lUSBjGI2A8gRy7VN4GaDJAdXLbxt6Ssh1xR2IYJg8tuitPaYv\r\n2FpyQoxuGUMUrPOz097EbyFq2hVKxtyxsnlUndUM9Ix4GL/5qpAL1TaRZVu7\r\nZANXqnbvLHGeB3zexaiHgUMjeu7qyQgW0G1CyiD7B9K7eL65PX9W0bBtEXFi\r\n+0LowL1IZWeQj8ppsntxhocRynjL2+jxdKg=\r\n=lxmw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"917b2d57bf103ae5023418de8f554cc166f57971","scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prepare":"husky install","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","postpublish":"pinst --enable","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","prepublishOnly":"pinst --disable && npm run preversion","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"8.3.1","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"16.14.0","dependencies":{"fsevents":"^2.3.2"},"eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"28.1.0","husky":"8.0.1","pinst":"3.0.0","eslint":"8.16.0","rimraf":"3.0.2","ts-jest":"28.0.3","ts-node":"10.8.0","webpack":"5.72.1","prettier":"2.6.2","@babel/cli":"7.17.10","typescript":"4.7.2","@babel/core":"7.18.2","@types/jest":"27.5.1","@types/node":"16.11.22","lint-staged":"12.5.0","ttypescript":"1.5.13","webpack-cli":"4.9.2","babel-loader":"8.2.5","@types/express":"4.17.13","eslint-plugin-n":"15.2.0","@babel/preset-env":"7.18.2","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","prettier-package-json":"2.6.3","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","@babel/preset-typescript":"7.17.12","@typescript-eslint/parser":"5.27.0","typescript-transform-paths":"3.3.1","babel-plugin-module-resolver":"4.1.0","eslint-plugin-module-resolver":"1.4.0","fork-ts-checker-webpack-plugin":"7.2.11","@typescript-eslint/eslint-plugin":"5.27.0","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.3.1","@babel/plugin-proposal-class-properties":"7.17.12","@babel/plugin-proposal-object-rest-spread":"7.18.0"},"optionalDependencies":{"fsevents":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_3.0.2_1654026460396_0.8627550753895297","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@gquittet/graceful-server","version":"4.0.1","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":"Guillaume Quittet <guillaume.quittet@gmail.com> (https://github.com/gquittet)","license":"MIT","_id":"@gquittet/graceful-server@4.0.1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"a1e843132570ee87f215723161ab161e4a0b1bbe","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-4.0.1.tgz","fileCount":24,"integrity":"sha512-kEFg83aR3gIV+O/a6hmoMRCWSaczaO3/3eyhx9LA5Hu3bcU87t1TlrsBUJ7cQuRljz/vxuBybD5qAKxuvk9KlA==","signatures":[{"sig":"MEUCIQD+02osY0qwaAL5ZC5DGIuiSFpDQypkctZ54i6kkRJWqwIgDKiTcz+JRebiSjlfE8RgbCWljSuxNwSb7e8BPq8SG0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6sTrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVCA//ScZFrQu9bS2TzW43Q56oyybmFlQax3w28Rxi1UCts6ffXiLl\r\ns6qGRAFNVMjrqUROpqnmR/gGFYiNMfjP+ar/nv7zRCLsDlA6Q0EGQPOCGjxa\r\nKnnu23CPuft3hGXu0Z6A2zJ/i2z8oLwoQoYuNCw01Iq/aeoe6H8SACmfCEQd\r\nhL6svV0Qsn+GosRAqsqXF8YgLMHCiQ+cfIcV3AFK9BmlsVGZrBJI1vMT7/Y5\r\nUwMtsqvmJ9FNULYyhcvVJguxgYq/KqrNxWu2tLFQxQtqklm2td++sG9b+ZmF\r\nWnAbGHIhiw09AOAPROvkNT7Gav0tOK5iFJRIQeRyNDyCoJOC94KKNVY3oFzN\r\noaT2fc0KXByejothk+m7rnuKUMVtNUNBNiWHmVii4/dw9mNtkJjDszGVc23M\r\nPKFy9J4WgQRaZ1G0J3n5Xz8pf0j/LjxVe0bzZAIo11FEiSd4v+eZkSW1ssEI\r\ntbNmoZmIVbuXNseukG6ta8iFENXbYpWpGZEw5cPAn+PVbpMmbbUq9iK2NCKJ\r\nOaMYE5r6n9CnhPZ8d9qbayPE1l7l8ScOb6yszHiNzj+ifkvWLsukuM+WMYMP\r\nZubVFaveNmv7HMNRgLsWcxeUZYTqTwwiC6GAbnmrrNvQhhL4TxnQghEJ0L6/\r\n2/0hp8WahusYBny3Kv3Ced2AB7BzHGbIm6g=\r\n=xl39\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}},"testRegex":"/tests/.*\\.test\\.ts","testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","_from":"file:gquittet-graceful-server-4.0.1.tgz","types":"./lib/types/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest --runInBand","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"_resolved":"/tmp/667d2496435153dc481bb065d775ee4b/gquittet-graceful-server-4.0.1.tgz","_integrity":"sha512-kEFg83aR3gIV+O/a6hmoMRCWSaczaO3/3eyhx9LA5Hu3bcU87t1TlrsBUJ7cQuRljz/vxuBybD5qAKxuvk9KlA==","repository":{"url":"git@github.com:gquittet/graceful-server.git","type":"git"},"_npmVersion":"8.3.1","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"16.14.0","eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","jest":"28.1.3","husky":"8.0.1","pinst":"3.0.0","eslint":"8.21.0","rimraf":"3.0.2","ts-jest":"28.0.7","ts-node":"10.9.1","webpack":"5.74.0","prettier":"2.7.1","@babel/cli":"7.18.10","typescript":"4.7.4","@babel/core":"7.18.10","@types/jest":"28.1.6","@types/node":"18.6.3","lint-staged":"13.0.3","ttypescript":"1.5.13","webpack-cli":"4.10.0","babel-loader":"8.2.5","@types/express":"4.17.13","eslint-plugin-n":"15.2.4","@babel/preset-env":"7.18.10","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","prettier-package-json":"2.6.4","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","@babel/preset-typescript":"7.18.6","@typescript-eslint/parser":"5.32.0","typescript-transform-paths":"3.3.1","babel-plugin-module-resolver":"4.1.0","eslint-plugin-module-resolver":"1.4.0","fork-ts-checker-webpack-plugin":"7.2.13","@typescript-eslint/eslint-plugin":"5.32.0","add-module-exports-webpack-plugin":"2.0.0","eslint-import-resolver-babel-module":"5.3.1","@babel/plugin-proposal-class-properties":"7.18.6","@babel/plugin-proposal-object-rest-spread":"7.18.9"},"optionalDependencies":{"fsevents":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_4.0.1_1659553003764_0.7418951452130986","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@gquittet/graceful-server","version":"4.0.2","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@4.0.2","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"d733d3d7763b9a57cfb941beb7fe1e52626ef4c4","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-4.0.2.tgz","fileCount":24,"integrity":"sha512-k9xKIq4uf5FQQjUq8baDwknNhKda+k3lTMDI7C0O3uAsB2UZJWiUhlsXglYqHQgvNDyV7QPEIph0axvCTEZBYg==","signatures":[{"sig":"MEUCIQD9XixNjwyEmDcKC+Qi7X6nv11HnfGH8PVOUAB1O1iWGAIgYtFhc7MPRUROFoVS1s7EuJ2u9WHRoz73qSkhS5W//Bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRdIgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6KQ//aGbJMkogF8RBIFGv9FjVONiyiL3BiDFo/HxFHmkD13KVu845\r\nrFYcuIQylhFyVRV+aGIccMQ97jqXX0TyrncL/Jph22hdsG/pvN1cSIzoH6Tj\r\n3J6HL2HuBwqnqcpiGV8pDNBddfx1edvAepiVcGZyXrqioFG53A8eU2DcRxi1\r\n27wzcencScUYrunPZyQhSOreTf3kzh+a5W9vuT6K0gXT7vLx2f0y13hb/bsw\r\n+cbU90zuczr3ycNh3dPMFwAhzMHdCZZx9n0aAsXZpW0s6TAtlunOdpzqk7BH\r\na8StZBqiZ/3/pjbdIdugSdtc8hIImRUpYwvKIgsY3oJAw+Y16GZPXnlTwExB\r\nQOKElxgUZeEMHzI8LnzBM6g+ZTw7t/CfUpE2GQ/eWDVWq67d2tDPPMxVi9pW\r\nA8eKRGrNV05iyousQToMJNp1/t8Vw4LcYQKsdwOtsW2s2ysOOHgc59XFj6zr\r\na4X9su7hzHYR3AVeqp6FLHwpjOsAAHhAN3KaQ2Gos8pkrMu5CEDIpd1a23th\r\nRPBDwGHEyB+Y/iwJqVV6LLw9e0IEsP3oewIE+R7y/XMzInJyPiLm8BwVxC0o\r\nYU4SMJNGRcrG8zcvTYGoKkhaFkvoyfTP2ZYeW5ZK580HDWSrUYSHFWE7Vlir\r\nONxexW2AHq/JTPlyBUAB2/QoXhVoMrRJENk=\r\n=56lR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testRegex":"/tests/.*\\.test\\.ts","transform":{"\\*.ts$":["ts-jest",{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}]},"testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","_from":"file:gquittet-graceful-server-4.0.2.tgz","types":"./lib/types/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest --runInBand","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/89e87eabb9ecff2dc2f83df3cc07fc1f/gquittet-graceful-server-4.0.2.tgz","_integrity":"sha512-k9xKIq4uf5FQQjUq8baDwknNhKda+k3lTMDI7C0O3uAsB2UZJWiUhlsXglYqHQgvNDyV7QPEIph0axvCTEZBYg==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"8.19.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.10.0","dependencies":{"fsevents":"^2.3.2"},"eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.1.2","husky":"^8.0.1","pinst":"^3.0.0","eslint":"^8.25.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^10.9.1","webpack":"^5.74.0","prettier":"^2.7.1","@babel/cli":"^7.19.3","typescript":"^4.8.4","@babel/core":"^7.19.3","@types/jest":"^29.1.2","@types/node":"^18.8.4","lint-staged":"^13.0.3","ttypescript":"^1.5.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@types/express":"^4.17.14","eslint-plugin-n":"^15.3.0","@babel/preset-env":"^7.19.4","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","prettier-package-json":"^2.7.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.40.0","typescript-transform-paths":"^3.3.1","babel-plugin-module-resolver":"^4.1.0","eslint-plugin-module-resolver":"^1.5.0","fork-ts-checker-webpack-plugin":"^7.2.13","@typescript-eslint/eslint-plugin":"^5.40.0","add-module-exports-webpack-plugin":"^2.0.0","eslint-import-resolver-babel-module":"^5.3.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.19.4"},"optionalDependencies":{"fsevents":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_4.0.2_1665520159753_0.5285273500191263","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@gquittet/graceful-server","version":"4.0.3","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@4.0.3","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"2ae215d17bbe9945b3eee556fdbb0c8903a490ef","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-4.0.3.tgz","fileCount":24,"integrity":"sha512-J2ErGXAbPc/P3QtZ1VOnvo1n7vgRUhU3yt8zR9mxnJccIuleB4ci4raP2UASQv0adIhM/TnEoYLUKDLMagSryQ==","signatures":[{"sig":"MEYCIQCn7e47r+5j6rB8FVED7s4xEttX27ELuM3OI30/QAnIPgIhANNT710zxt8GVq+nwaTDH6+rqJtWh2/nn4sAxpvA+Vb7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcr9+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8bQ//bf1YgF5h1UPQN4y4T+mHT8dqpm83VI/0tPvib6RqE9qzbLij\r\n56m5dsppzQUkJkoAG671I1TVSb5xTuigLsLAzomMwRw9PlBrfahbggm1w8NA\r\nD8LABcSEk59WV2js6TjZDFGj/G6LN+cslkoBz2BOMegdTkTOuKCiivBA7J+p\r\ncm+QS6Bi4vaJdcSyqZ3JT7GQ6oDNGOY8AGiJMIttGVYp8gn3cGcv38NDH788\r\nsxbXb0+UpEZPj/hDpvjgUY/YYnzjMh/A973Qu4eWjMI7NEEIUioF+ah57THx\r\nxyCE9zID2TbeexG5JymN/X+w3G5hNh+RTdBQfTu1n6DNn+5CqHYvD8Jqaumj\r\nIXpzPWYkkoZK5EWMbqSoiiHgnGjujsDkQ/8vvboLPpNzhfjA/yDB4S4MVeMC\r\nLdyAN2lZ/OK3nz1ldPrCRNa8gemXPwI/P9939BVSxLbUq4NlPE0pFkULgwJd\r\nluyfe9s9EQGkk8fz09TNCRATGAszkiaXtcxD9l03P7/auqJKKzm5VL6EgWAN\r\nT1KG1D5iNV7ko5GTXBDt+EOWEUkkamAYqhR1KIj18nfT6U5S33TH7x9WbQCt\r\nfigy/Qflyv/7W0C+mPbg8KDfQi2Er5fPAaHrUwDZClqx766lyqEFGHAj9H5+\r\nLjHUwyUR20l9SLSetEJWiEnRvzhqLAiC0AI=\r\n=rUUq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testRegex":"/tests/.*\\.test\\.ts","transform":{"\\*.ts$":["ts-jest",{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}]},"testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","_from":"file:gquittet-graceful-server-4.0.3.tgz","types":"./lib/types/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest --runInBand","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/dbe25764a469e5ab5798349b1e20f676/gquittet-graceful-server-4.0.3.tgz","_integrity":"sha512-J2ErGXAbPc/P3QtZ1VOnvo1n7vgRUhU3yt8zR9mxnJccIuleB4ci4raP2UASQv0adIhM/TnEoYLUKDLMagSryQ==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"8.19.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"19.0.1","dependencies":{"fsevents":"^2.3.2"},"eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.3.1","husky":"^8.0.2","pinst":"^3.0.0","eslint":"^8.27.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^10.9.1","webpack":"^5.75.0","prettier":"^2.7.1","@babel/cli":"^7.19.3","typescript":"^4.8.4","@babel/core":"^7.20.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","lint-staged":"^13.0.3","ttypescript":"^1.5.13","webpack-cli":"^4.10.0","babel-loader":"^9.1.0","@types/express":"^4.17.14","eslint-plugin-n":"^15.5.1","@babel/preset-env":"^7.20.2","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","prettier-package-json":"^2.7.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.43.0","typescript-transform-paths":"^3.4.4","babel-plugin-module-resolver":"^4.1.0","eslint-plugin-module-resolver":"^1.5.0","fork-ts-checker-webpack-plugin":"^7.2.13","@typescript-eslint/eslint-plugin":"^5.43.0","add-module-exports-webpack-plugin":"^2.0.0","eslint-import-resolver-babel-module":"^5.3.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_4.0.3_1668464510146_0.8284643013003361","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@gquittet/graceful-server","version":"4.0.4","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@4.0.4","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"b8da2655030bc84be36353d36b6a56723f5448e0","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-4.0.4.tgz","fileCount":24,"integrity":"sha512-A2AIJ9FaYrnJTMsEiUsG3lD6qNDxNReh+USmXJy5HGU90Byw9NRFNdFMpQw93GbMMlH7FzVvE0siSF77VxWKeA==","signatures":[{"sig":"MEYCIQDbTqjOWOesyJEsO07P7H2wz026O7JuB1WwzUKNliIruAIhALyvZjJUmXykjp9eLp9UQRdpO/L4D3L7g1xt/kCDW0or","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyJegACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWqRAAm3b17TLCOlvSG4uGOfKmFE4rJTsF7Tyn9nRCfJrN1DtZEYbM\r\nC9xthao3/3p70+roLUTlSTKTXPcZqncXVpn/LzyjdTZda7B47YZLhw/iVMHO\r\ncpnKJaPbk4mkt2Kq65Wt0rEvCHDp4B/T22t8vrNe7x0gGiK7ZU9MlQ/3TWKx\r\nDGnk813xDW01DzhW5kQrgVqEB5PiImmt6MYJvOHXe7aIIAoO9X7RucTlFihB\r\nEZXnbkQX5+fAXvQ77SyI1KphsHPrt4Up5TkFPX//JpnFRB227fc6gwyBjm3J\r\nt/c7kZQUgMqwSybgUK3372BrDrmkw9o+06dkT8kU3OJ0p5Vwdm0/lMPSFIL6\r\n0w0uNIjRwikffGveu3sjPH2cNuGt8QC5E726hVfXuNuVbCKlgJHf/RlT5uTj\r\nTLTE4aSlZeo8U4eDR1gXQ1ON/ur2B/9mRkozlib7XW1r54Ga08GREbL4O8so\r\nScLkPeDGPOCPBcDuQgyLOAOgO98icbB8Q5mndpwF8b2GZKZn9NSt5A7cpir+\r\n6T3Q2CZNeNI4SrwnFLrxuWQ31Qh1zwegxFPoJm+5rwVJDf7zZpybZClDUk7+\r\n6+6GcurnqZpBMh1XM2PulCGU1Tf/eTokGKetvyy7FFa98/9YyMku+R7UtIh+\r\ne1s5DouX4pAto3CwwRSmioqAc7Rd894H/FE=\r\n=CSS3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testRegex":"/tests/.*\\.test\\.ts","transform":{"\\*.ts$":["ts-jest",{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}]},"testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","_from":"file:gquittet-graceful-server-4.0.4.tgz","types":"./lib/types/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest --runInBand","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/9e5cf0a470eb16a0c9b4bb52e7e68b7b/gquittet-graceful-server-4.0.4.tgz","_integrity":"sha512-A2AIJ9FaYrnJTMsEiUsG3lD6qNDxNReh+USmXJy5HGU90Byw9NRFNdFMpQw93GbMMlH7FzVvE0siSF77VxWKeA==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"8.19.3","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.13.0","dependencies":{"fsevents":"^2.3.2"},"eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.3.1","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.32.0","rimraf":"^3.0.2","ts-jest":"^29.0.5","ts-node":"^10.9.1","webpack":"^5.75.0","prettier":"^2.8.3","@babel/cli":"^7.20.7","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.2.6","@types/node":"^18.11.18","lint-staged":"^13.1.0","ttypescript":"^1.5.15","webpack-cli":"^4.10.0","babel-loader":"^9.1.2","@types/express":"^4.17.15","eslint-plugin-n":"^15.6.1","@babel/preset-env":"^7.20.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","prettier-package-json":"^2.8.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.48.2","typescript-transform-paths":"^3.4.6","babel-plugin-module-resolver":"^4.1.0","eslint-plugin-module-resolver":"^1.5.0","fork-ts-checker-webpack-plugin":"^7.3.0","@typescript-eslint/eslint-plugin":"^5.48.2","add-module-exports-webpack-plugin":"^2.0.0","eslint-import-resolver-babel-module":"^5.3.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"optionalDependencies":{"fsevents":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_4.0.4_1674090400013_0.8093312302155267","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"@gquittet/graceful-server","version":"4.0.5","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@4.0.5","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"ab535b155e48c2887475085b75f3a2e70ea0ad77","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-4.0.5.tgz","fileCount":24,"integrity":"sha512-4t+s468tlS/kH6mwubkilMX1F+9r2irRTL6hGIbWS5hP2SesZOdxyWsKw3U8JAsN2BXClCoYZDjPur/ikorrTQ==","signatures":[{"sig":"MEUCIQCHmDF9BENdbQbh173XrvA4NmRjiJNJJ+Ic3mC+aHlVNQIgZwJzD8aFRZtLoLKqQKQAoD3CnTipQ1AhxENEescy1h4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD4rcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolVw/+LlHGhet081WzraeCKJGBing3OsfP9EKsdqPbL7cGND8dQA8a\r\nycD3w4M5JtaC7mpzZRMRDw/VDXiMjSMLoAYfEkSTKK1u9/DJAj+eZWpx7owV\r\nTBiSnKSdpsIP5pVKDvrHn58EWNCY0r+vafrBukdDji8pO/MMAi0o5wJlCkhR\r\ntNx0uWdFg6ZGrO/2E158ZN+sNMzXQ/V178aRvfswIsRJlwMiPfE33svzb2hu\r\n+rZZj4L1GhJxfzoMJtH0mdA1wFpCAEHiuLitTnS3BerrDzqTDU9vhpA1CjRy\r\nqxkTAP1quheDbbdNP/9MjHcmzOBNhLTy/FLPtHR2UviXuXw/tgu3JTVYM6GT\r\nMbIy9pBJ2B3o6rT1PlDQT+uboCuBhoycC9FOPRX0xN+mr7P5I7hS7y7UAqsf\r\ncMYdfizf7i0Up79ckxapnr5TQI9tiTHG/NEqL1p9wQDCcdTINj4HaFCvDKWM\r\n6YX0btqQaMbYKqK/9kQFzMh40WXxC+MVYp6O0jM+Bg/AFzVurljmYJVPvp4e\r\n+7gZE+AXCKF7hnsJjnkBoGojAI6Plz3l8MuUyNNJXBhkMD++Df9PBPa/CFQs\r\nRoXN5iCq8tbpfwzKMw4OmOt1DTIQEh9RgSVaLy7whtQgb8Q/b0Kp8BMev7ou\r\ndYGot1FXKDjgGI7o6uCftuywzc/oP7bq1SU=\r\n=xER5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testRegex":"/tests/.*\\.test\\.ts","transform":{"\\*.ts$":["ts-jest",{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}]},"testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","_from":"file:gquittet-graceful-server-4.0.5.tgz","types":"./lib/types/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest --runInBand","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/466911047b94e92f2a58eb77cfb6d46a/gquittet-graceful-server-4.0.5.tgz","_integrity":"sha512-4t+s468tlS/kH6mwubkilMX1F+9r2irRTL6hGIbWS5hP2SesZOdxyWsKw3U8JAsN2BXClCoYZDjPur/ikorrTQ==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"9.3.1","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.14.0","dependencies":{"fsevents":"^2.3.2"},"eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.5.0","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.36.0","rimraf":"^4.4.0","ts-jest":"^29.0.5","ts-node":"^10.9.1","webpack":"^5.76.1","prettier":"^2.8.4","@babel/cli":"^7.21.0","typescript":"^4.9.5","@babel/core":"^7.21.0","@types/jest":"^29.4.1","@types/node":"^18.15.2","lint-staged":"^13.2.0","ttypescript":"^1.5.15","webpack-cli":"^5.0.1","babel-loader":"^9.1.2","@types/express":"^4.17.17","eslint-plugin-n":"^15.6.1","@babel/preset-env":"^7.20.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","prettier-package-json":"^2.8.0","eslint-config-prettier":"^8.7.0","eslint-config-standard":"^17.0.0","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^5.55.0","typescript-transform-paths":"^3.4.6","babel-plugin-module-resolver":"^5.0.0","eslint-plugin-module-resolver":"^1.5.0","fork-ts-checker-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^5.55.0","add-module-exports-webpack-plugin":"^2.0.0","eslint-import-resolver-babel-module":"^5.3.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"optionalDependencies":{"fsevents":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_4.0.5_1678740188121_0.17227850374087006","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"@gquittet/graceful-server","version":"4.0.6","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@4.0.6","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"5917871e9a0190d9cd7c3030105b1a57b61ab3ba","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-4.0.6.tgz","fileCount":24,"integrity":"sha512-2GSEqBhbfzqYFHn5Z6F1KYo4oXYmobUxANaCivL9LRM1/IWge+/zcOeAoTh4OivBuHjy/BLyqnzz7NWgcmW5mw==","signatures":[{"sig":"MEQCIEzndU7sImjHzsjiLR7GSAFVbfM+N6RbCyB2FiRYkxmkAiAVBJUQ/PRcpL2x/rjNG6NMJtTF+FOw9+AqjH2fbop23A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28986},"jest":{"preset":"ts-jest","testRegex":"/tests/.*\\.test\\.ts","transform":{"\\*.ts$":["ts-jest",{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}]},"testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","_from":"file:gquittet-graceful-server-4.0.6.tgz","types":"./lib/types/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest --runInBand","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/989fa8140b86930375158135a12a7897/gquittet-graceful-server-4.0.6.tgz","_integrity":"sha512-2GSEqBhbfzqYFHn5Z6F1KYo4oXYmobUxANaCivL9LRM1/IWge+/zcOeAoTh4OivBuHjy/BLyqnzz7NWgcmW5mw==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"9.3.1","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.14.0","dependencies":{"fsevents":"^2.3.2"},"eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.5.0","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.42.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.86.0","prettier":"^2.8.8","@babel/cli":"^7.21.5","typescript":"^4.9.0","@babel/core":"^7.22.1","@types/jest":"^29.5.2","@types/node":"^18.15.2","lint-staged":"^13.2.2","ttypescript":"^1.5.15","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","@types/express":"^4.17.17","eslint-plugin-n":"^15.6.1","@babel/preset-env":"^7.22.4","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","prettier-package-json":"^2.8.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.1.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","typescript-transform-paths":"^3.4.6","babel-plugin-module-resolver":"^5.0.0","eslint-plugin-module-resolver":"^1.5.0","fork-ts-checker-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^5.59.9","add-module-exports-webpack-plugin":"^2.0.0","eslint-import-resolver-babel-module":"^5.3.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"optionalDependencies":{"fsevents":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_4.0.6_1686167806552_0.35924947364184323","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"@gquittet/graceful-server","version":"4.0.7","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@4.0.7","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"da7436e7686e437a9d51fa7255174624d7f1d956","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-4.0.7.tgz","fileCount":24,"integrity":"sha512-0n/NRLRoCO9lwHeFU0A7uOF/EdPo8izf26Wr+tuXfcxKs7Sm0mY+4znndEHQD1yRqv4c8q0zWfjZPPAK3OHPvw==","signatures":[{"sig":"MEYCIQC8ej9g8XvNekSyHqCy6QUdPlfN1W3hweCwo1JNyy2vaAIhAIrd9Wj4HYQq7xj2TEys6cLI2Rl80RQoBsU87dOCac9X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28986},"jest":{"preset":"ts-jest","testRegex":"/tests/.*\\.test\\.ts","transform":{"\\*.ts$":["ts-jest",{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}]},"testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","_from":"file:gquittet-graceful-server-4.0.7.tgz","types":"./lib/types/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest --runInBand","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/447e802a5f0bbabbc6280264b6dafbd6/gquittet-graceful-server-4.0.7.tgz","_integrity":"sha512-0n/NRLRoCO9lwHeFU0A7uOF/EdPo8izf26Wr+tuXfcxKs7Sm0mY+4znndEHQD1yRqv4c8q0zWfjZPPAK3OHPvw==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"9.3.1","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.14.0","dependencies":{"fsevents":"^2.3.2"},"eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.5.0","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.42.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.86.0","prettier":"^2.8.8","@babel/cli":"^7.21.5","typescript":"^4.9.0","@babel/core":"^7.22.1","@types/jest":"^29.5.2","@types/node":"^18.15.2","lint-staged":"^13.2.2","ttypescript":"^1.5.15","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","@types/express":"^4.17.17","eslint-plugin-n":"^15.6.1","@babel/preset-env":"^7.22.4","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","prettier-package-json":"^2.8.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.1.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","typescript-transform-paths":"^3.4.6","babel-plugin-module-resolver":"^5.0.0","eslint-plugin-module-resolver":"^1.5.0","fork-ts-checker-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^5.59.9","add-module-exports-webpack-plugin":"^2.0.0","eslint-import-resolver-babel-module":"^5.3.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"optionalDependencies":{"fsevents":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_4.0.7_1686168387921_0.4847362933433361","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"@gquittet/graceful-server","version":"4.0.8","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@4.0.8","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"ea08df9c836fb9438c16b8735a63f9ca5af0035b","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-4.0.8.tgz","fileCount":24,"integrity":"sha512-aPZe2g1VIJq8xQ/U+XSS/FHBOkK8RGQkhKQOyAiwAx9cHLZjReX4rEKR7yVGX5IWGYgU9521XKncta1S2bd9Zw==","signatures":[{"sig":"MEUCIAVlSB9s24BON25ZYZzh73NVeG0JhVsM8aepvDdeqUrJAiEAi/8i4OMMkEUKTqA7diWTc6Xsm2CMfmnFjTS9Q5/imVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28984},"jest":{"preset":"ts-jest","testRegex":"/tests/.*\\.test\\.ts","transform":{"\\*.ts$":["ts-jest",{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}]},"testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","_from":"file:gquittet-graceful-server-4.0.8.tgz","types":"./lib/types/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest --runInBand","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/ea9daf52f471e8801cf4f2f32065a636/gquittet-graceful-server-4.0.8.tgz","_integrity":"sha512-aPZe2g1VIJq8xQ/U+XSS/FHBOkK8RGQkhKQOyAiwAx9cHLZjReX4rEKR7yVGX5IWGYgU9521XKncta1S2bd9Zw==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"9.3.1","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.14.0","dependencies":{"fsevents":"^2.3.2"},"eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.6.1","husky":"^8.0.3","pinst":"^3.0.0","eslint":"^8.42.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.86.0","prettier":"^2.8.8","@babel/cli":"^7.22.9","typescript":"^4.9.5","@babel/core":"^7.22.9","@types/jest":"^29.5.2","@types/node":"^18.15.2","lint-staged":"^13.2.3","ttypescript":"^1.5.15","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","@types/express":"^4.17.17","eslint-plugin-n":"^16.0.1","@babel/preset-env":"^7.22.4","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","prettier-package-json":"^2.8.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.1.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","typescript-transform-paths":"^3.4.6","babel-plugin-module-resolver":"^5.0.0","eslint-plugin-module-resolver":"^1.5.0","fork-ts-checker-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^5.59.9","add-module-exports-webpack-plugin":"^2.0.0","eslint-import-resolver-babel-module":"^5.3.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"optionalDependencies":{"fsevents":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_4.0.8_1690380745118_0.06584605666723808","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"@gquittet/graceful-server","version":"4.0.9","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@4.0.9","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"1096d76427b6d11e42190860a6a9c04cc4aa7870","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-4.0.9.tgz","fileCount":24,"integrity":"sha512-v0s6HHR30ZaX8bskkGT5vTwpxk6ltFYiWn+h+epMo5RxjbbBjkzVNvG7DSdDogqrWGxwhjoYLzUAj5RE1eydUg==","signatures":[{"sig":"MEUCIBGLedHYnFo+6lnF6KSZHYkb7W10/5gpp2wxoXH3143kAiEAjD0HvXMd0ub5q/5avl03mXbq4ijzVgy8eMh6iQIuws0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28955},"jest":{"preset":"ts-jest","testRegex":"/tests/.*\\.test\\.ts","transform":{"\\*.ts$":["ts-jest",{"compiler":"ttypescript","tsconfig":"tsconfig.json","diagnostics":true}]},"testEnvironment":"node","moduleNameMapper":{"~/(.*)":"<rootDir>/src/$1"}},"main":"./lib/index.js","_from":"file:gquittet-graceful-server-4.0.9.tgz","types":"./lib/types/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint src/**/*.ts","test":"NODE_ENV=test jest --runInBand","build":"npm run build:types && npm run bundle","clean":"rimraf lib/","bundle":"webpack","prebuild":"npm run clean","test:lint":"eslint tests/**/*.ts","preversion":"npm run clean && npm run lint && npm run test:lint && npm run test && npm run build","type-check":"ttsc -p tsconfig.prod.json --noEmit","build:types":"ttsc -p tsconfig.prod.json --emitDeclarationOnly","_postinstall":"husky install","test:coverage":"NODE_ENV=test jest --coverage","type-check:watch":"npm run type-check -- --watch"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"endOfLine":"lf","printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/c0440dd3bca2533f8f9bab4e51dd9e7d/gquittet-graceful-server-4.0.9.tgz","_integrity":"sha512-v0s6HHR30ZaX8bskkGT5vTwpxk6ltFYiWn+h+epMo5RxjbbBjkzVNvG7DSdDogqrWGxwhjoYLzUAj5RE1eydUg==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.2.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,md}":"prettier --write","package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.1","dependencies":{"fsevents":"^2.3.2"},"eslintConfig":{"env":{"jest":true,"node":true},"root":true,"rules":{"no-unused-vars":"off","module-resolver/use-alias":2,"space-before-function-paren":"off","@typescript-eslint/no-unused-vars":["error",{"args":"after-used","vars":"all","ignoreRestSiblings":false}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","prettier","standard"],"plugins":["module-resolver","@typescript-eslint"],"settings":{"import/resolver":{"babel-module":{}}},"ignorePatterns":["/node_modules/","/lib/"]},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","husky":"^9.0.11","pinst":"^3.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","webpack":"^5.90.3","prettier":"^3.2.5","@babel/cli":"^7.23.9","typescript":"^4.9.5","@babel/core":"^7.24.0","@types/jest":"^29.5.12","@types/node":"^20.11.29","lint-staged":"^15.2.2","ttypescript":"^1.5.15","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","@types/express":"^4.17.21","eslint-plugin-n":"^16.6.2","@babel/preset-env":"^7.24.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","prettier-package-json":"^2.8.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^7.3.0","typescript-transform-paths":"^3.4.7","babel-plugin-module-resolver":"^5.0.0","eslint-plugin-module-resolver":"^1.5.0","fork-ts-checker-webpack-plugin":"^9.0.2","@typescript-eslint/eslint-plugin":"^7.3.0","add-module-exports-webpack-plugin":"^2.0.0","eslint-import-resolver-babel-module":"^5.3.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"optionalDependencies":{"fsevents":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_4.0.9_1710797524761_0.8029356646179551","host":"s3://npm-registry-packages"}},"5.0.0-alpha1":{"name":"@gquittet/graceful-server","version":"5.0.0-alpha1","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.0-alpha1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"186b494de6d56ea1fca3061409f4f7ce60000007","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.0-alpha1.tgz","fileCount":4,"integrity":"sha512-10gMxPFS4Ura2vW91joRq7aOBO3+121mIB9doYPsk9KuoKqjxGCdZFX4958L+XIpHAIHcKXvpI8XMChCBhjwRA==","signatures":[{"sig":"MEQCIH4FyyJWQPCe1HcSOrL2hwTKGd1ABkHJ1R3MRW27dLWjAiBFjMaH2eCBf2r0ot1hLJqcwAdkZdmtltA75AS32IkWgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20442},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.0-alpha1.tgz","types":"./lib/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":"./src/core/*.js","#util/*":"./src/util/*.js","#config/*":"./src/config/*.js","#constants/*":"./src/constants/*.js","#interface/*":"./src/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/dbb0026449cbc916dbe76f08eddd77d3/gquittet-graceful-server-5.0.0-alpha1.tgz","_integrity":"sha512-10gMxPFS4Ura2vW91joRq7aOBO3+121mIB9doYPsk9KuoKqjxGCdZFX4958L+XIpHAIHcKXvpI8XMChCBhjwRA==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.0-alpha1_1716415657009_0.04161296023202321","host":"s3://npm-registry-packages"}},"5.0.0-alpha2":{"name":"@gquittet/graceful-server","version":"5.0.0-alpha2","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.0-alpha2","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"7808b2071aec6b1baf400b4e29a589084730871f","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.0-alpha2.tgz","fileCount":5,"integrity":"sha512-QRS1y2n6TKhO7pacpYDi/RgOqQvZztDCs4ZYL4P2EGkB/k1t36+UlEI8/uI2HW7eloB+7LANWT+z2RGby2Wcvg==","signatures":[{"sig":"MEYCIQC1O+f/qfARcW5KceahnABhshgyE8+zCprzHjD2QclDnQIhAMmr54gFuYEjYltvzmdA8p3j1Lijqd4VxwWFFk+JVu2o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20856},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.0-alpha2.tgz","types":"./lib/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":"./src/core/*.js","#util/*":"./src/util/*.js","#config/*":"./src/config/*.js","#constants/*":"./src/constants/*.js","#interface/*":"./src/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/3657c3ce14c3eb33067c32fc298ac93d/gquittet-graceful-server-5.0.0-alpha2.tgz","_integrity":"sha512-QRS1y2n6TKhO7pacpYDi/RgOqQvZztDCs4ZYL4P2EGkB/k1t36+UlEI8/uI2HW7eloB+7LANWT+z2RGby2Wcvg==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.0-alpha2_1716416176283_0.3628050337600579","host":"s3://npm-registry-packages"}},"5.0.0-alpha3":{"name":"@gquittet/graceful-server","version":"5.0.0-alpha3","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.0-alpha3","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"52277fa255f6a1def0cbb26b02069dc64e7988cd","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.0-alpha3.tgz","fileCount":7,"integrity":"sha512-ydw8C0UyxywOrliGzpO5wFBjSCEwaWik9hLBaBEfISlBFcIr3+vKeDLMffNTOrFU3O6+usAOKrSUII9U2IvkZg==","signatures":[{"sig":"MEUCIQD+59jKBNoINV1otGRG23JD0CJOtKswmiYAhbYCwwUCfQIgLBsKjiFhA+D+B9oc0TqTK/4A7yRtnzwg4kK4HMm7nfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24455},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.0-alpha3.tgz","types":"./lib/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":"./src/core/*.js","#util/*":"./src/util/*.js","#config/*":"./src/config/*.js","#constants/*":"./src/constants/*.js","#interface/*":"./src/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/d3e2fe08b234e13c88b7fcdf6003a062/gquittet-graceful-server-5.0.0-alpha3.tgz","_integrity":"sha512-ydw8C0UyxywOrliGzpO5wFBjSCEwaWik9hLBaBEfISlBFcIr3+vKeDLMffNTOrFU3O6+usAOKrSUII9U2IvkZg==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.0-alpha3_1716417813879_0.9165247671016157","host":"s3://npm-registry-packages"}},"5.0.0-alpha4":{"name":"@gquittet/graceful-server","version":"5.0.0-alpha4","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.0-alpha4","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"ec4a938521168e3a8746689b6cc8adc7b642fdeb","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.0-alpha4.tgz","fileCount":7,"integrity":"sha512-srI/tio0g55Bsz9AaxPlKRNNFE37NSx20h52Cyps+D6YHsRIg+jgBDLnL3p8a9Gt1IrGCFDkvolqYFa8ROxkvA==","signatures":[{"sig":"MEYCIQCshzmu3pxtFh/kSHGd4QtTZlr/jst5sXUypDocJG47BgIhAO2L7J2SRyk6Gf51/slJ6+K5Ucsqs9H1BAxKLzPv3ld6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24455},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.0-alpha4.tgz","types":"./lib/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":"./src/core/*.js","#util/*":"./src/util/*.js","#config/*":"./src/config/*.js","#constants/*":"./src/constants/*.js","#interface/*":"./src/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/d15d958df6ec409e61614695ce79eec4/gquittet-graceful-server-5.0.0-alpha4.tgz","_integrity":"sha512-srI/tio0g55Bsz9AaxPlKRNNFE37NSx20h52Cyps+D6YHsRIg+jgBDLnL3p8a9Gt1IrGCFDkvolqYFa8ROxkvA==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.0-alpha4_1716418293150_0.7936488198386387","host":"s3://npm-registry-packages"}},"5.0.0-alpha5":{"name":"@gquittet/graceful-server","version":"5.0.0-alpha5","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.0-alpha5","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"69d0e1797a111627245fd2c6067e06c3769ea026","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.0-alpha5.tgz","fileCount":7,"integrity":"sha512-q/M/M26UrVCTtbgMkC5AXDJapAy2+Mq9K0Zv94mN7VgMfjnyADGq+472jr+91Z7O/LCXM2yfVc4O+khq/JYriA==","signatures":[{"sig":"MEYCIQDlx+MxsOY7nuW97E1INVuPUQ6UPUFYSpFUHg1Pc5kntQIhAORK8mCrZ8itafOqOZBrJBG5kmRllnI8qJ8ByoUOMzI4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24142},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.0-alpha5.tgz","types":"./lib/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":"./src/core/*.js","#util/*":"./src/util/*.js","#config/*":"./src/config/*.js","#constants/*":"./src/constants/*.js","#interface/*":"./src/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/3f8c0d68b5760da5fbf14ad7ac23bbd4/gquittet-graceful-server-5.0.0-alpha5.tgz","_integrity":"sha512-q/M/M26UrVCTtbgMkC5AXDJapAy2+Mq9K0Zv94mN7VgMfjnyADGq+472jr+91Z7O/LCXM2yfVc4O+khq/JYriA==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.0-alpha5_1716418402172_0.6282355777524204","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@gquittet/graceful-server","version":"5.0.0","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"1033ecdb7171b286b0f44ffed2c0e19a288bc714","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.0.tgz","fileCount":7,"integrity":"sha512-oWNqPcIzo3oM1eeycukRe7x/BMxiW+s2vVarkL03ZmO+QUGbVJS4YnwlN3p+K7BLnBZHqCr27L/tuF/z6lNGXg==","signatures":[{"sig":"MEUCIQChg/bB1eXBLERMiVdhNz8l/3YIf4bjrzqrBbQepUQKuAIgBa+9ZylRDmN52MbxX9O+e8rRUUVXjrVvv5wlMgjGv1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24135},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.0.tgz","types":"./lib/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":"./src/core/*.js","#util/*":"./src/util/*.js","#config/*":"./src/config/*.js","#constants/*":"./src/constants/*.js","#interface/*":"./src/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/12a92b61089781b5af31c72822ae398d/gquittet-graceful-server-5.0.0.tgz","_integrity":"sha512-oWNqPcIzo3oM1eeycukRe7x/BMxiW+s2vVarkL03ZmO+QUGbVJS4YnwlN3p+K7BLnBZHqCr27L/tuF/z6lNGXg==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.0_1716418557333_0.9477788819742436","host":"s3://npm-registry-packages"}},"5.0.1-alpha1":{"name":"@gquittet/graceful-server","version":"5.0.1-alpha1","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.1-alpha1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"7f127fe4268e8ad730dd474ce01653c94d9188ab","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.1-alpha1.tgz","fileCount":25,"integrity":"sha512-puSgXGhEUC+NtiSiCwkcX6su0YI+Pmkn9WiJO46O1R/wbHM9Gx4wPnmbE3Ztr1dschmgLyYcDGO7qjHwqrNvlw==","signatures":[{"sig":"MEYCIQDCUMcMhVFR02cKmZaX+T0yP/XjTpyHY+YB8FCiK3avhQIhAKy+LUW15sG876sxiS0VndY/z6//r8mVZA1ZjGlWwZr/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23067},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.1-alpha1.tgz","types":"./lib/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./package.json":"./package.json"},"imports":{"#core/*":"./src/core/*.js","#util/*":"./src/util/*.js","#config/*":"./src/config/*.js","#constants/*":"./src/constants/*.js","#interface/*":"./src/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/740d60e0d9e3355c9dd3a71dfa447c0c/gquittet-graceful-server-5.0.1-alpha1.tgz","_integrity":"sha512-puSgXGhEUC+NtiSiCwkcX6su0YI+Pmkn9WiJO46O1R/wbHM9Gx4wPnmbE3Ztr1dschmgLyYcDGO7qjHwqrNvlw==","deprecated":"Wrong fix","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.1-alpha1_1716498285386_0.30385640846229856","host":"s3://npm-registry-packages"}},"5.0.1-alpha2":{"name":"@gquittet/graceful-server","version":"5.0.1-alpha2","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.1-alpha2","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"deb2ea4aa6415b7e2410d07d88168985ec91ec85","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.1-alpha2.tgz","fileCount":25,"integrity":"sha512-t1EchcZgKLUW7iXYXB7EVvc0SOl+5WDJnEzYcN7bJKuVwI8Pl4l/q7Yn0ZVFMnGCodHiiGHU28KbFQiix+f1vg==","signatures":[{"sig":"MEQCIARHnb0IrJj8cDEyHv+JFzYFBFa+0pZBQ3ZE6OghYXbCAiAE/KyrDIESgShGk2InNwjPeisdAmaI5WUQZiUDMjzgMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23318},"main":"./lib/src/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.1-alpha2.tgz","types":"./lib/src/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/src/index.d.ts","default":"./lib/src/index.js"},"require":{"types":"./lib/src/index.d.cts","default":"./lib/src/index.cjs"}},"./package.json":"./package.json"},"imports":{"#core/*":["./src/core/*.js","./lib/src/core/*.js"],"#util/*":["./src/util/*.js","./lib/src/util/*.js"],"#config/*":["./src/config/*.js","./lib/src/config/*.js"],"#constants/*":["./src/constants/*.js","./lib/src/constants/*.js"],"#interface/*":["./src/interface/*.js","./lib/src/interface/*.js"]},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/2bcda0af6b014ef68bd6b27fa4d409f1/gquittet-graceful-server-5.0.1-alpha2.tgz","_integrity":"sha512-t1EchcZgKLUW7iXYXB7EVvc0SOl+5WDJnEzYcN7bJKuVwI8Pl4l/q7Yn0ZVFMnGCodHiiGHU28KbFQiix+f1vg==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.1-alpha2_1716499275122_0.4304787988242702","host":"s3://npm-registry-packages"}},"5.0.1-alpha3":{"name":"@gquittet/graceful-server","version":"5.0.1-alpha3","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.1-alpha3","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"7c45c8445886145774169d6846f6939e0fc76c9b","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.1-alpha3.tgz","fileCount":25,"integrity":"sha512-Pn1TOps+WHexgqLRd74w4eheGVdCpBN/JZ/uPEBDmpOascVlrasDYya6q6v7a4jEY/xE+vxqd5E8aRqfmBW+hg==","signatures":[{"sig":"MEQCIF+FHu1MQoXTxlyv1jtgmOIRfk3rbY5176eJs+kXUM50AiAMCR0G5jgkAo/2rH0AOOVpNbu26/zAfu39ehuZkpFpqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23310},"main":"./lib/src/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.1-alpha3.tgz","types":"./lib/src/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/src/index.d.ts","default":"./lib/src/index.js"},"require":{"types":"./lib/src/index.d.cts","default":"./lib/src/index.cjs"}},"./package.json":"./package.json"},"imports":{"#core/*":["./src/core/*.js","./lib/src/core/*.js"],"#util/*":["./src/util/*.js","./lib/src/util/*.js"],"#config/*":["./src/config/*.js","./lib/src/config/*.js"],"#constants/*":["./src/constants/*.js","./lib/src/constants/*.js"],"#interface/*":["./src/interface/*.js","./lib/src/interface/*.js"]},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/7469ac13d368ac96e4ba3ec25655ba7b/gquittet-graceful-server-5.0.1-alpha3.tgz","_integrity":"sha512-Pn1TOps+WHexgqLRd74w4eheGVdCpBN/JZ/uPEBDmpOascVlrasDYya6q6v7a4jEY/xE+vxqd5E8aRqfmBW+hg==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.1-alpha3_1716499517408_0.10029852848659915","host":"s3://npm-registry-packages"}},"5.0.1-alpha4":{"name":"@gquittet/graceful-server","version":"5.0.1-alpha4","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.1-alpha4","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"2f997da959fec211370c7c919a0137cb92313e3a","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.1-alpha4.tgz","fileCount":65,"integrity":"sha512-+1y4flM1v7fWrPRnTv5qUTClDA1w2VEs5oUtn9/nQwbM4QSKGWCjzvO8wZFm/QPeAd5vBWpZXpqkEgjY8ZeSYQ==","signatures":[{"sig":"MEUCIQCengKpFHstzL2p+M/U7s+z8sif3ry/jqBsq1FyFOWwGAIgWUsm4blOsnTRhsWjugjZ4fgP2xtc5ak0+Hd52zEiBqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34557},"main":"./lib/src/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.1-alpha4.tgz","types":"./lib/src/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/src/index.d.ts","default":"./lib/src/index.js"},"require":{"types":"./lib/src/index.d.cts","default":"./lib/src/index.cjs"}},"./package.json":"./package.json"},"imports":{"#core/*":["./src/core/*.js","./lib/src/core/*.js"],"#util/*":["./src/util/*.js","./lib/src/util/*.js"],"#config/*":["./src/config/*.js","./lib/src/config/*.js"],"#constants/*":["./src/constants/*.js","./lib/src/constants/*.js"],"#interface/*":["./src/interface/*.js","./lib/src/interface/*.js"]},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/c9a907a3e184984c811af9611a14212e/gquittet-graceful-server-5.0.1-alpha4.tgz","_integrity":"sha512-+1y4flM1v7fWrPRnTv5qUTClDA1w2VEs5oUtn9/nQwbM4QSKGWCjzvO8wZFm/QPeAd5vBWpZXpqkEgjY8ZeSYQ==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.1-alpha4_1716499718496_0.8679168466446068","host":"s3://npm-registry-packages"}},"5.0.1-alpha5":{"name":"@gquittet/graceful-server","version":"5.0.1-alpha5","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.1-alpha5","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"d2b369f7e001812628da68d6941566770fddb849","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.1-alpha5.tgz","fileCount":65,"integrity":"sha512-KfSNqXLh7MKWNWSlaIBABiQMWpQXInUp14eE/Q1nAWXI3YYWRFsRq3qOWNGXTYO/Ad8FosyFbct2NmgT2w9+Yw==","signatures":[{"sig":"MEUCICfGMT6fK7QddV+Uq5wVSjLU/cbGPCxL+8pL/tLZmq04AiEAokHxE4csorrDyANwkfTEpGV7y7aGEZ3KM0UEop7R9oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34350},"main":"./lib/src/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.1-alpha5.tgz","types":"./lib/src/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/src/index.d.ts","default":"./lib/src/index.js"},"require":{"types":"./lib/src/index.d.cts","default":"./lib/src/index.cjs"}},"./package.json":"./package.json"},"imports":{"#core/*":"./lib/src/core/*.js","#util/*":"./lib/src/util/*.js","#config/*":"./lib/src/config/*.js","#constants/*":"./lib/src/constants/*.js","#interface/*":"./lib/src/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/aa3608218025f846f5ec64b8df7dc83f/gquittet-graceful-server-5.0.1-alpha5.tgz","_integrity":"sha512-KfSNqXLh7MKWNWSlaIBABiQMWpQXInUp14eE/Q1nAWXI3YYWRFsRq3qOWNGXTYO/Ad8FosyFbct2NmgT2w9+Yw==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.1-alpha5_1716499889000_0.7305133887485122","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@gquittet/graceful-server","version":"5.0.1","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"81e1f3c756ade1aa6475f9c2c0be42f5538588c1","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.1.tgz","fileCount":65,"integrity":"sha512-OJmRDGnrsJFqh6pK1+8attdNQebj3WGzx4fTBxeB0jyBHI42qzwkyu/iUAOmbuqSVgCwMKfAu3M0QCq07qjltQ==","signatures":[{"sig":"MEQCIC6xJJOezObMmm0Jy2GRinOvKu9939MAI1hT8wDy5tudAiB6+iTKzcQAUGR9qPJhp30Wo3KVn6sstz1je63+HXrT1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34343},"main":"./lib/src/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.1.tgz","types":"./lib/src/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/src/index.d.ts","default":"./lib/src/index.js"},"require":{"types":"./lib/src/index.d.cts","default":"./lib/src/index.cjs"}},"./package.json":"./package.json"},"imports":{"#core/*":"./lib/src/core/*.js","#util/*":"./lib/src/util/*.js","#config/*":"./lib/src/config/*.js","#constants/*":"./lib/src/constants/*.js","#interface/*":"./lib/src/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/19f3670636e15073884d0a9bc2b4cebb/gquittet-graceful-server-5.0.1.tgz","_integrity":"sha512-OJmRDGnrsJFqh6pK1+8attdNQebj3WGzx4fTBxeB0jyBHI42qzwkyu/iUAOmbuqSVgCwMKfAu3M0QCq07qjltQ==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.1_1716499991312_0.2985405598482904","host":"s3://npm-registry-packages"}},"5.0.2-alpha1":{"name":"@gquittet/graceful-server","version":"5.0.2-alpha1","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.2-alpha1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"d2713f1e93101c1e93295a75c86f0e494d5a14ae","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.2-alpha1.tgz","fileCount":65,"integrity":"sha512-V9hlX2FV62q8gTop+iKV9sPJq5CXvloRtFDHRB/IAP8uM5QRy8nAvQX/0IUkLfyOTTMngyXKJQKhCsoV07/x2w==","signatures":[{"sig":"MEYCIQCrlXHIKxZsmyJuJoiyISH2U2ZlNP5fsGGTCyzTAdexjQIhAM+8ldt902GSSaZ3+F5PVGKh6W5QgBYznYLgHg+Wa7qY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34266},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.2-alpha1.tgz","types":"./lib/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":"./lib/core/*.js","#util/*":"./lib/util/*.js","#config/*":"./lib/config/*.js","#constants/*":"./lib/constants/*.js","#interface/*":"./lib/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/8cdb600497806292607425a4e462d16f/gquittet-graceful-server-5.0.2-alpha1.tgz","_integrity":"sha512-V9hlX2FV62q8gTop+iKV9sPJq5CXvloRtFDHRB/IAP8uM5QRy8nAvQX/0IUkLfyOTTMngyXKJQKhCsoV07/x2w==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.2-alpha1_1716501620532_0.005277979010084088","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@gquittet/graceful-server","version":"5.0.2","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.0.2","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"1b1ae0efa9962e8c3c0976196663388d05292579","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.0.2.tgz","fileCount":65,"integrity":"sha512-wH5VKX6H28hzwR+JBPCEDpMYtmI8PuklohoVtBbpD++ZlgC2uW5YTQ78j+Fwql+GPI5hIymGZFf8mP64+M1NRg==","signatures":[{"sig":"MEYCIQC6WWxZmZFLaNY7ecAHEUiTI+couS2Y97QWpgVciCPb4wIhANNQrTawbFDv2HRTCOj5iihEFV8vY7VW+Kl7w5FlTRqI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34259},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.0.2.tgz","types":"./lib/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":"./lib/core/*.js","#util/*":"./lib/util/*.js","#config/*":"./lib/config/*.js","#constants/*":"./lib/constants/*.js","#interface/*":"./lib/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/698dfbb7eb5cf5f5d33e0a060885e4c6/gquittet-graceful-server-5.0.2.tgz","_integrity":"sha512-wH5VKX6H28hzwR+JBPCEDpMYtmI8PuklohoVtBbpD++ZlgC2uW5YTQ78j+Fwql+GPI5hIymGZFf8mP64+M1NRg==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.0","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.0.2_1716501747569_0.42860267801173024","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@gquittet/graceful-server","version":"5.1.0","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.1.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"03597f18c4c9b0fe24e17fe9e9ef9054c239207c","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.1.0.tgz","fileCount":65,"integrity":"sha512-KhamvojMUyBx0ay88LtVvAV7Ul+1hsCmk0O/ghDNoRu7qXaOaxkcwe111BlCUz2kUVNLCoRQtWMMCbd2Dpb7nA==","signatures":[{"sig":"MEUCIQCSF1kvGDf1glNd10ky4JSNP9yeHxxpKYcbsLkjN2yNSQIgcc1AYyUox+aQDIRtXTAuFKBkupL9m+wnBjcsby9CzJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35243},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.1.0.tgz","types":"./lib/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":"./lib/core/*.js","#util/*":"./lib/util/*.js","#config/*":"./lib/config/*.js","#constants/*":"./lib/constants/*.js","#interface/*":"./lib/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/5ad039d13f3f515d5f645f2175a9604b/gquittet-graceful-server-5.1.0.tgz","_integrity":"sha512-KhamvojMUyBx0ay88LtVvAV7Ul+1hsCmk0O/ghDNoRu7qXaOaxkcwe111BlCUz2kUVNLCoRQtWMMCbd2Dpb7nA==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.1.0_1718052970215_0.714078065750148","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@gquittet/graceful-server","version":"5.2.0","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.0","homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"91ffafa8788b69fbcdc6c8a48ba6ce43db3cb69b","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.0.tgz","fileCount":62,"integrity":"sha512-VqwuzHkMYMrxLOdAjphZTwEJp4/rjMDgbIOiUSIfdGl85/0HIo/Bb5bGlxcskb6rbP8+jYuFV9E8bYxyLQMEbg==","signatures":[{"sig":"MEUCIBpbrg37cIFCm8kP6ksZ/mN+FDgiUfE/lQ3jjByKj8F/AiEA0DCuuPWLjgcCZ67461sM66XrxlAn4kLop4i2MbmjNZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34047},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.0.tgz","types":"./lib/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":"./lib/core/*.js","#util/*":"./lib/util/*.js","#config/*":"./lib/config/*.js","#constants/*":"./lib/constants/*.js","#interface/*":"./lib/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/c9df219f5fca31292610e7cb77871fa1/gquittet-graceful-server-5.2.0.tgz","_integrity":"sha512-VqwuzHkMYMrxLOdAjphZTwEJp4/rjMDgbIOiUSIfdGl85/0HIo/Bb5bGlxcskb6rbP8+jYuFV9E8bYxyLQMEbg==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.12","@types/express":"^4.17.21","typescript-eslint":"^7.10.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-simple-import-sort":"^12.1.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.0_1719240447001_0.358762165895782","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"@gquittet/graceful-server","version":"5.2.1","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"e5371fdb47cc432961e55cf18a88e13267310aea","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.1.tgz","fileCount":62,"integrity":"sha512-ajjvQS1hUQDz+PPC0Y5tTWv+4bkT74UzvIqAWYDlemA6aOQXVh7uCl5juAJlgjPls8pmRzZlAmuy3nm6J97wxQ==","signatures":[{"sig":"MEUCIAtHyQ32NKKyDWNl+WTopFdFotv7ECaxjfvEIoPEQOyPAiEAyf4yVWS23lMGvg0KGFDLOP6Qqy7l+rmV5d2BAlUwzR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33463},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.1.tgz","types":"./lib/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":"./lib/core/*.js","#util/*":"./lib/util/*.js","#config/*":"./lib/config/*.js","#constants/*":"./lib/constants/*.js","#interface/*":"./lib/interface/*.js"},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/ad9424b9351bfca777bcd872b236e1f6/gquittet-graceful-server-5.2.1.tgz","_integrity":"sha512-ajjvQS1hUQDz+PPC0Y5tTWv+4bkT74UzvIqAWYDlemA6aOQXVh7uCl5juAJlgjPls8pmRzZlAmuy3nm6J97wxQ==","repository":{"url":"git+ssh://git@github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"22.5.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1","@vitest/coverage-v8":"^2.0.5","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","eslint-plugin-unused-imports":"^4.0.1","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.1_1723107870295_0.17877881845342247","host":"s3://npm-registry-packages"}},"5.2.2-alpha1":{"name":"@gquittet/graceful-server","version":"5.2.2-alpha1","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.2-alpha1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"0e298af5a2db1ff54af51bdef64b939c1c66722d","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.2-alpha1.tgz","fileCount":60,"integrity":"sha512-LQtcNvQGKUCSRniUT3EkjLMKQP4Mfs693QT7ff4ozAvlygQEjUEdj8lcJorLjKzKFpu73wyCC10csxyXqwCfcA==","signatures":[{"sig":"MEUCIGIXrqfyYcvsgGlLW0OCmdMXagjFA6H7qkZsbNsl+mfpAiEA0sJudrHiAP8Vde3jtbuZgoX1o0GF0yqc+oi+iux9O+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34095},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.2-alpha1.tgz","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"imports":{"#core/*":{"import":"./lib/core/*.mjs","default":"./lib/core/*.mjs","require":"./lib/core/*.cjs"},"#util/*":{"import":"./lib/util/*.mjs","default":"./lib/util/*.mjs","require":"./lib/util/*.cjs"},"#config/*":{"import":"./lib/config/*.mjs","default":"./lib/config/*.mjs","require":"./lib/config/*.cjs"},"#constants/*":{"import":"./lib/constants/*.mjs","default":"./lib/constants/*.mjs","require":"./lib/constants/*.cjs"},"#interface/*":{"import":"./lib/interface/*.mjs","default":"./lib/interface/*.mjs","require":"./lib/interface/*.cjs"}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/532e595b3af05653f5fe49eca852c342/gquittet-graceful-server-5.2.2-alpha1.tgz","_integrity":"sha512-LQtcNvQGKUCSRniUT3EkjLMKQP4Mfs693QT7ff4ozAvlygQEjUEdj8lcJorLjKzKFpu73wyCC10csxyXqwCfcA==","repository":{"url":"git@https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1","@vitest/coverage-v8":"^2.0.5","eslint-plugin-sonarjs":"^2.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^7.0.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^7.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.2-alpha1_1724792013312_0.705751193192006","host":"s3://npm-registry-packages"}},"5.2.2-alpha2":{"name":"@gquittet/graceful-server","version":"5.2.2-alpha2","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.2-alpha2","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"c2a2b0117488e71a1d561137287feb5ea87423bb","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.2-alpha2.tgz","fileCount":60,"integrity":"sha512-JSXp4O0/dUUR6w7kbLUaSvNV+YPduuHsYFojixNkt4bdPcAzm0PEuVwp0ZIC44yL5hZR8RZ7Pc7EdyWRU2fUXA==","signatures":[{"sig":"MEYCIQDzqJyQJD8DDMN4WfoiaV5kaQ4Idlu078J7qE52bkHU1AIhALJqP4s9pOEyP9JtyC8St0KRRqlNE1V+57LLrV2FE9Sx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34258},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.2-alpha2.tgz","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":"./lib/core/*.mjs","default":"./lib/core/*.mjs","require":"./lib/core/*.cjs"},"#util/*":{"import":"./lib/util/*.mjs","default":"./lib/util/*.mjs","require":"./lib/util/*.cjs"},"#config/*":{"import":"./lib/config/*.mjs","default":"./lib/config/*.mjs","require":"./lib/config/*.cjs"},"#constants/*":{"import":"./lib/constants/*.mjs","default":"./lib/constants/*.mjs","require":"./lib/constants/*.cjs"},"#interface/*":{"import":"./lib/interface/*.mjs","default":"./lib/interface/*.mjs","require":"./lib/interface/*.cjs"}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/a74fbc75df2323d3467b141c7d77119c/gquittet-graceful-server-5.2.2-alpha2.tgz","_integrity":"sha512-JSXp4O0/dUUR6w7kbLUaSvNV+YPduuHsYFojixNkt4bdPcAzm0PEuVwp0ZIC44yL5hZR8RZ7Pc7EdyWRU2fUXA==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1","@vitest/coverage-v8":"^2.0.5","eslint-plugin-sonarjs":"^2.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^7.0.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^7.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.2-alpha2_1724793657432_0.23354552065247636","host":"s3://npm-registry-packages"}},"5.2.2-alpha3":{"name":"@gquittet/graceful-server","version":"5.2.2-alpha3","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.2-alpha3","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"5b08cbf35b997f36ffde5603d46663d9d9e630f7","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.2-alpha3.tgz","fileCount":61,"integrity":"sha512-6L6JE8JPm08QzSLzQy8pwgGBJXkSZTEifRdZrFCOvEiFMRzHbV5ctUshXvw5ILvKfJphOqHRAt+z4juBLqxwWA==","signatures":[{"sig":"MEUCIFGVJ8CKD6ehAmYpxrRaLMJA6VPuEt4s8fYW5D5h234vAiEArvy/mOUVU51iFaaHWpTbkHxBJRd1bspuoS4LGxrG1Cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34674},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.2-alpha3.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":"./lib/core/*.mjs","default":"./lib/core/*.mjs","require":"./lib/core/*.cjs"},"#util/*":{"import":"./lib/util/*.mjs","default":"./lib/util/*.mjs","require":"./lib/util/*.cjs"},"#config/*":{"import":"./lib/config/*.mjs","default":"./lib/config/*.mjs","require":"./lib/config/*.cjs"},"#constants/*":{"import":"./lib/constants/*.mjs","default":"./lib/constants/*.mjs","require":"./lib/constants/*.cjs"},"#interface/*":{"import":"./lib/interface/*.mjs","default":"./lib/interface/*.mjs","require":"./lib/interface/*.cjs"}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/bdf8e8db7bd0280be3fddb5d649e4f05/gquittet-graceful-server-5.2.2-alpha3.tgz","_integrity":"sha512-6L6JE8JPm08QzSLzQy8pwgGBJXkSZTEifRdZrFCOvEiFMRzHbV5ctUshXvw5ILvKfJphOqHRAt+z4juBLqxwWA==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1","@vitest/coverage-v8":"^2.0.5","eslint-plugin-sonarjs":"^2.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^7.0.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^7.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.2-alpha3_1724794507998_0.39637730837858376","host":"s3://npm-registry-packages"}},"5.2.2-alpha4":{"name":"@gquittet/graceful-server","version":"5.2.2-alpha4","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.2-alpha4","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"b133d32f9a4d83471780776d7c7b2e56aa256829","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.2-alpha4.tgz","fileCount":61,"integrity":"sha512-PDG7cYGWCzI05tFaYG7Go56uXN02JbDQ0txo/rGgikTARWHPtpRtJ5xlyIGJ8bpmNLCnDrlhOa6Lu+kU8KXctw==","signatures":[{"sig":"MEUCIHos2XVfWoVFaPsxySOHkvVZt2HGZruRIntnnHioVqNMAiEA5YVq3xLiYng9Sc2/E2brLQSPtWYgTDp1q61Q7IxDu/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34863},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.2-alpha4.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"types":"./lib/core/*.d.ts","import":"./lib/core/*.mjs","default":"./lib/core/*.mjs","require":"./lib/core/*.cjs"},"#util/*":{"types":"./lib/util/*.d.ts","import":"./lib/util/*.mjs","default":"./lib/util/*.mjs","require":"./lib/util/*.cjs"},"#config/*":{"types":"./lib/config/*.d.ts","import":"./lib/config/*.mjs","default":"./lib/config/*.mjs","require":"./lib/config/*.cjs"},"#constants/*":{"types":"./lib/config/*.d.ts","import":"./lib/constants/*.mjs","default":"./lib/constants/*.mjs","require":"./lib/constants/*.cjs"},"#interface/*":{"types":"./lib/interface/*.d.ts","import":"./lib/interface/*.mjs","default":"./lib/interface/*.mjs","require":"./lib/interface/*.cjs"}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/2ebd08ddbedd77ecf9ba72a6a3659e33/gquittet-graceful-server-5.2.2-alpha4.tgz","_integrity":"sha512-PDG7cYGWCzI05tFaYG7Go56uXN02JbDQ0txo/rGgikTARWHPtpRtJ5xlyIGJ8bpmNLCnDrlhOa6Lu+kU8KXctw==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1","@vitest/coverage-v8":"^2.0.5","eslint-plugin-sonarjs":"^2.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^7.0.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^7.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.2-alpha4_1724795101099_0.06990643195471757","host":"s3://npm-registry-packages"}},"5.2.2-alpha5":{"name":"@gquittet/graceful-server","version":"5.2.2-alpha5","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.2-alpha5","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"14fec869f4a6d4ebcf8dea9ce0b14a37502f6810","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.2-alpha5.tgz","fileCount":61,"integrity":"sha512-KihgNbJh9/5jr1BTjbaLzkChCxHQSNSMXpT+7//QWTo7LGZa0LW/cn3eE5gCTHLG5WEwzICaTjNAXvP3DsuIbg==","signatures":[{"sig":"MEUCIFB1+3iPdFfQhydURKIJ8dshpz90LjSununGCu/rS8oAAiEAoiuyOw2SL/fj1u9LpdOTD5HVuAAaM9vLjNspMorj1FE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35715},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.2-alpha5.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/private/var/folders/0s/ytywcmnd423b7lrj72nq6nwr0000gp/T/2d6e73a85757e56561f37abd421fd6c8/gquittet-graceful-server-5.2.2-alpha5.tgz","_integrity":"sha512-KihgNbJh9/5jr1BTjbaLzkChCxHQSNSMXpT+7//QWTo7LGZa0LW/cn3eE5gCTHLG5WEwzICaTjNAXvP3DsuIbg==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.5.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fsevents":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1","@vitest/coverage-v8":"^2.0.5","eslint-plugin-sonarjs":"^2.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^7.0.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^7.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.2-alpha5_1724795567227_0.9422208025709231","host":"s3://npm-registry-packages"}},"5.2.2":{"name":"@gquittet/graceful-server","version":"5.2.2","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.2","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"e20d3e854f9efd8d446fd33ddb57b01d2df82a6d","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.2.tgz","fileCount":3,"integrity":"sha512-JGwgnsYEFF5W7YLyf3gFKQtabPCPpWm5MqVrdg/jYvNMGMhTZFrS/31TgCJuTycEt5C4GomnhRsXQjJsJcetlw==","signatures":[{"sig":"MEUCIQC+ZccLHpN1e+wlT0RmjFF1IUnPOgkXYxtoc6r4ni1T5QIgDbC3xwJHTpnHXBdh8a1ii0b0gtNCd7+hjCp6v1ITyJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19660},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.2.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","preversion":"npm run lint && npm run coverage && npm run build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/2426af4f8cffab4618901b0772a879a3/gquittet-graceful-server-5.2.2.tgz","_integrity":"sha512-JGwgnsYEFF5W7YLyf3gFKQtabPCPpWm5MqVrdg/jYvNMGMhTZFrS/31TgCJuTycEt5C4GomnhRsXQjJsJcetlw==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.8.1","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1","@vitest/coverage-v8":"^2.0.5","eslint-plugin-sonarjs":"^2.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^7.0.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^7.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.2_1724795955676_0.06535206982229114","host":"s3://npm-registry-packages"}},"5.2.3":{"name":"@gquittet/graceful-server","version":"5.2.3","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.3","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"0ac419ab57843a4827a47faa781dabf5b15258fb","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.3.tgz","fileCount":61,"integrity":"sha512-gp2KrZ7TWqjRP1gDS0ExDibCpaCNffdmgpwThZmwsK0tOOC8oj4OWJF6xz7Q/hOFx5zC2RoMX+NRtQBSDCOjQg==","signatures":[{"sig":"MEUCIF/vu79Ea7LeRCKPcZL7IzQIQVcxhJExYhPUcRpzLBRSAiEA7BaofjlwJ5J1hqVEjsKZcGs/x0gunSOYq8i44o3Oq5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35761},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.3.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build","preversion":"pnpm lint && pnpm coverage && pnpm build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/1bff7a9cb2d44c5b4c55619a399ca044/gquittet-graceful-server-5.2.3.tgz","_integrity":"sha512-gp2KrZ7TWqjRP1gDS0ExDibCpaCNffdmgpwThZmwsK0tOOC8oj4OWJF6xz7Q/hOFx5zC2RoMX+NRtQBSDCOjQg==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.8.1","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1","@vitest/coverage-v8":"^2.0.5","eslint-plugin-sonarjs":"^2.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^7.0.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^7.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.3_1724796267299_0.47934679551419657","host":"s3://npm-registry-packages"}},"5.2.4":{"name":"@gquittet/graceful-server","version":"5.2.4","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.4","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"4df63cb0d498bd3315be77ceb5929cec25971732","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.4.tgz","fileCount":61,"integrity":"sha512-yRrJ+LTpZlQKTY4gPsrK9PzOmw3unw5LIVR/sGcFocbit7pj0ZI//FrzAq4FeAlIrTuawJuvwMrRyNAin9K2sQ==","signatures":[{"sig":"MEUCIQCMBLddmgnx7t86KP7ErAQzwH+AIvTsPA67rwNt1KlREgIgemKhzcqLzE4IVQ3rlm8AtZmSqmfIpGDH6+dhcy9ctDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25363},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.4.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build","preversion":"pnpm lint && pnpm coverage && pnpm build"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/c535c6fdefa40edbe623849bb55ed5ff/gquittet-graceful-server-5.2.4.tgz","_integrity":"sha512-yRrJ+LTpZlQKTY4gPsrK9PzOmw3unw5LIVR/sGcFocbit7pj0ZI//FrzAq4FeAlIrTuawJuvwMrRyNAin9K2sQ==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.8.1","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1","@vitest/coverage-v8":"^2.0.5","eslint-plugin-sonarjs":"^2.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^7.0.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^7.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.4_1724798062067_0.43101481848084866","host":"s3://npm-registry-packages"}},"5.2.5":{"name":"@gquittet/graceful-server","version":"5.2.5","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.5","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"187db281412a3ad3cf6ce074106270f8e570cfd2","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.5.tgz","fileCount":61,"integrity":"sha512-BfRgyGzw0YN/+6Dryt+304D6bfNKZ5SltDyJgs9vHoSK9Mcv5+1uIY6VGRCoQjnu8+SDGbv5g5z95IJTrQE7AA==","signatures":[{"sig":"MEUCIQChUvmT4nR1uIE8+XPoA6ydWbzF/tPYkK48cPJGF9RsPwIgVSeWCUwHlLSwQfApRJxgOUBtWr0OcZC4ipGBtGAhlzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25429},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.5.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/31500226d2fd4dce92a5d0efe3967583/gquittet-graceful-server-5.2.5.tgz","_integrity":"sha512-BfRgyGzw0YN/+6Dryt+304D6bfNKZ5SltDyJgs9vHoSK9Mcv5+1uIY6VGRCoQjnu8+SDGbv5g5z95IJTrQE7AA==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.8.1","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","vitest":"^2.0.5","publint":"^0.2.10","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1","@vitest/coverage-v8":"^2.0.5","eslint-plugin-sonarjs":"^2.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^7.0.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^7.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.5_1724798457529_0.059023348730402825","host":"s3://npm-registry-packages"}},"5.2.6":{"name":"@gquittet/graceful-server","version":"5.2.6","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.6","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"e1bf4b0315fb33e38cf4838fcef12be9721f32b8","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.6.tgz","fileCount":61,"integrity":"sha512-QL+q6m0oGXAEKob90X6crncXMPpTOi3GslOsCdzVGiiMLXhtV40hNSowCy6v6IOzhDIQ6qu3bfiW0oRQFZpqCg==","signatures":[{"sig":"MEQCIGDM2LXgjBtptBHYWGY8ZEiN2maJ/1lWkR5AmAnMZy6rAiBQ9l11BEFazoVbzPSjZBUwdWfknIoXu9238RHYlrJ7QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25429},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.6.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/030d8b933326d543800f28da46431de7/gquittet-graceful-server-5.2.6.tgz","_integrity":"sha512-QL+q6m0oGXAEKob90X6crncXMPpTOi3GslOsCdzVGiiMLXhtV40hNSowCy6v6IOzhDIQ6qu3bfiW0oRQFZpqCg==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.8.1","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","vitest":"^2.0.5","publint":"^0.2.10","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1","@vitest/coverage-v8":"^2.0.5","eslint-plugin-sonarjs":"^2.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^7.0.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^7.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.6_1724798562990_0.5435764106107239","host":"s3://npm-registry-packages"}},"5.2.7":{"name":"@gquittet/graceful-server","version":"5.2.7","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.7","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"f96b769dfaaaa95258f638f98aa58c45aed4f14d","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.7.tgz","fileCount":61,"integrity":"sha512-kOm55/D5gfN8Wk4Mi9PzQ25+3h3RZr2KLEZ6qQq/NFjaLzS5rwm9Xwv74zUDBJ4fTsPbk/pakj18TcWbbbw7pw==","signatures":[{"sig":"MEUCIQD560qdRWU2g/ukBDJ8/oZMQs0RBkZ9T2E9qMfk5YRSigIgZj71l+Uwe9S44Fup2XPqAj5exacNdjKjYXe5YVreNj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25392},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.7.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/3ca7c166869b35e3ab5a628ef148f827/gquittet-graceful-server-5.2.7.tgz","_integrity":"sha512-kOm55/D5gfN8Wk4Mi9PzQ25+3h3RZr2KLEZ6qQq/NFjaLzS5rwm9Xwv74zUDBJ4fTsPbk/pakj18TcWbbbw7pw==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.14.0","vitest":"^2.1.4","publint":"^0.2.12","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.5.4","@types/node":"^22.8.6","@types/express":"^5.0.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@vitest/coverage-v8":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.12.2","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^8.12.2","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.7_1730548870974_0.20409750326028275","host":"s3://npm-registry-packages"}},"5.2.8":{"name":"@gquittet/graceful-server","version":"5.2.8","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.8","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"9e4871f146e9cede03762f9781c978fb7e17eefa","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.8.tgz","fileCount":61,"integrity":"sha512-f6NzBLyHXQm18mWrcKnRALSmF+ne9lnDbNfmrAv+Ki+Ar97BZFfSOWKGZtsy1Xq5LthoI4OWqzF63iwn0/tcWQ==","signatures":[{"sig":"MEUCIETYwgXEUsxs8v8g2WT0xnwqj3VdPAsl9CXN4/jOH/ZZAiEAtgzTA08lArWhV6cxzxzwQxxQZs/bN/Ju278m/p9t7II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25390},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.8.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/7e6101ce9ef4ee5149c3cc2505e86fa6/gquittet-graceful-server-5.2.8.tgz","_integrity":"sha512-f6NzBLyHXQm18mWrcKnRALSmF+ne9lnDbNfmrAv+Ki+Ar97BZFfSOWKGZtsy1Xq5LthoI4OWqzF63iwn0/tcWQ==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"9.14.0","vitest":"^2.1.5","publint":"^0.2.12","prettier":"^3.3.3","@eslint/js":"9.14.0","typescript":"^5.5.4","@types/node":"^22.9.0","@types/express":"^5.0.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.14.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.14.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^8.14.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.8_1731755517765_0.7733341987047992","host":"s3://npm-registry-packages"}},"5.2.9":{"name":"@gquittet/graceful-server","version":"5.2.9","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.9","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"beadb04fe15dee84ab3fca7f411f03aa6af30117","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.9.tgz","fileCount":61,"integrity":"sha512-gwvpNxCc6DhBZY5fji02nylK4+Kh1X2sXjrcS8+PToWENinCjAuVDTiVDBFuUlFGq9oaq6dEczqTYKhxfJ2RIA==","signatures":[{"sig":"MEYCIQDxmTd0rV2m0ym7wr5AT8fZwGNr487l42vBX0s6RxMZ0wIhANyZrck3/ZqikIPgBjCJwbOnlrXXV2MxWX56SlMMaof8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25391},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.9.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/d093ef48b641ce53c7c9aed28941c48e/gquittet-graceful-server-5.2.9.tgz","_integrity":"sha512-gwvpNxCc6DhBZY5fji02nylK4+Kh1X2sXjrcS8+PToWENinCjAuVDTiVDBFuUlFGq9oaq6dEczqTYKhxfJ2RIA==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"9.17.0","vitest":"^2.1.8","publint":"^0.2.12","prettier":"^3.4.2","@eslint/js":"9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/express":"^5.0.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.18.2","@vitest/coverage-v8":"^2.1.8","eslint-config-prettier":"^9.1.0","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.18.2","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^8.18.2","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.9_1735473525053_0.40010535282807","host":"s3://npm-registry-packages-npm-production"}},"5.2.10":{"name":"@gquittet/graceful-server","version":"5.2.10","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.10","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"fe879695937185e2b1c14a915c5d0d755f2d8341","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.10.tgz","fileCount":61,"integrity":"sha512-g/8na0LGIyCNDQV31PCjRVcI902qlLc7lVufsbWQEw9oTiknuS8tiV1S3LqfNbOQ/hWOVPslAgdfg/h1om4PTA==","signatures":[{"sig":"MEUCIFq55mL6zwGNJKg6dAHt1UTt5ALrUDHdO5n/mZ80d87QAiEAyuD03LfjI2vERW5A4FA3KJUa9XA1jzUbT/12o19Z7sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25392},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.10.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/d71c938581472825faaf443c2e527da8/gquittet-graceful-server-5.2.10.tgz","_integrity":"sha512-g/8na0LGIyCNDQV31PCjRVcI902qlLc7lVufsbWQEw9oTiknuS8tiV1S3LqfNbOQ/hWOVPslAgdfg/h1om4PTA==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","eslint":"9.20.0","vitest":"^3.0.5","publint":"^0.3.4","prettier":"^3.5.0","@eslint/js":"9.20.0","typescript":"^5.7.3","@types/node":"^22.13.1","@types/express":"^5.0.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.23.0","@vitest/coverage-v8":"^3.0.5","eslint-config-prettier":"^10.0.1","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.23.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.10_1739140597656_0.224511291431023","host":"s3://npm-registry-packages-npm-production"}},"5.2.11":{"name":"@gquittet/graceful-server","version":"5.2.11","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.11","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"8f0be71741cf60591763e2533cea51ec28c8b808","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.11.tgz","fileCount":61,"integrity":"sha512-jxXMbMNwhaK8wrnEr+mZ30OlK59e6kXBOrT0OcoHYBx5EGNQwVArb/2Djsui/2egyzIs1mRr9VN38+b3Q9dCYA==","signatures":[{"sig":"MEYCIQDOzcqa43zXh0wug3azbGgTcHJ4men6s305TKdzhey5AQIhAPRisc22WwjMFfPhgm2MIBe3C648LwN/GSKMLuR0wEGP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25357},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.11.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/e9a2fb313200042be00d188b2b4bd92f/gquittet-graceful-server-5.2.11.tgz","_integrity":"sha512-jxXMbMNwhaK8wrnEr+mZ30OlK59e6kXBOrT0OcoHYBx5EGNQwVArb/2Djsui/2egyzIs1mRr9VN38+b3Q9dCYA==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"9.24.0","vitest":"^3.1.1","publint":"^0.3.11","prettier":"^3.5.3","@eslint/js":"9.24.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/express":"^5.0.1","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^3.1.1","eslint-config-prettier":"^10.1.1","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.29.1","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.11_1744281736799_0.7869347527274944","host":"s3://npm-registry-packages-npm-production"}},"5.2.12":{"name":"@gquittet/graceful-server","version":"5.2.12","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.12","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"1ba25627beed29376b20430de25ca6e2cc3c9758","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.12.tgz","fileCount":61,"integrity":"sha512-Ox1we1WsZQZOo2SGpUShOTtEL51xo4QD4cf4MdgBxeIYZlismDFj7+S7tMrsE4QX6VyFnywzUXHJa2e9eSZXmA==","signatures":[{"sig":"MEYCIQCbdA/w131lzW2+6u51ON2jGCeGUChY8b6E6CQkAy7OUQIhAMH1IGIooGDuOf8GXcg5MIjDrhqV3RzYHxTVd7/6lG9e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25345},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.12.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/516be378e48e185a058f6a1a8af19eba/gquittet-graceful-server-5.2.12.tgz","_integrity":"sha512-Ox1we1WsZQZOo2SGpUShOTtEL51xo4QD4cf4MdgBxeIYZlismDFj7+S7tMrsE4QX6VyFnywzUXHJa2e9eSZXmA==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"9.27.0","vitest":"^3.1.4","publint":"^0.3.12","prettier":"^3.5.3","@eslint/js":"9.27.0","typescript":"^5.8.3","@types/node":"^22.15.19","@types/express":"^5.0.2","typescript-eslint":"^8.32.1","@vitest/coverage-v8":"^3.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.32.1","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.12_1747757444273_0.20012163537792893","host":"s3://npm-registry-packages-npm-production"}},"5.2.13":{"name":"@gquittet/graceful-server","version":"5.2.13","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.13","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"e0ebd6dcc700aeadb605b6beda5f48f63b606445","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.13.tgz","fileCount":61,"integrity":"sha512-Zc4J/5q15Pw94VTNk5cTSGnDQ/WqCS7bjj+24vA34Nsel6nYWTIitnQrI0/rjXgOJDRn8ltrE59HBjozOxmgZw==","signatures":[{"sig":"MEUCIQDjE+QVKwOD6bD48v9Sn7DH6ayAOw2a9ov2Jwfr1Lki9gIgStP4vl2mWO8kWlwpZ7l8FzxzaUhF9oqPM4Gs0tEd1lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25353},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.13.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","actor":{"name":"gquittet","type":"user","email":"guillaume.quittet@gmail.com"},"email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/38f93aa5ad382fbcab4372e03d7c900d/gquittet-graceful-server-5.2.13.tgz","_integrity":"sha512-Zc4J/5q15Pw94VTNk5cTSGnDQ/WqCS7bjj+24vA34Nsel6nYWTIitnQrI0/rjXgOJDRn8ltrE59HBjozOxmgZw==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"9.29.0","vitest":"^3.2.4","publint":"^0.3.12","prettier":"^3.5.3","@eslint/js":"9.29.0","typescript":"^5.8.3","@types/node":"^22.15.19","@types/express":"^5.0.3","typescript-eslint":"^8.34.1","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.34.1","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^8.34.1","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.13_1750498479393_0.15795014642369432","host":"s3://npm-registry-packages-npm-production"}},"5.2.14":{"name":"@gquittet/graceful-server","version":"5.2.14","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.14","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"0e85afd8c4e44b6dd39f78b80314b9fdedd2887e","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.14.tgz","fileCount":61,"integrity":"sha512-A6Bi4b+0D2JjysIydu1cYvPMF8tyIMOSD+Qo6u2JhvD8MxxNNkv3E8QYGRVDzDZwUPELvso5y0k2MoVqA2uX/Q==","signatures":[{"sig":"MEUCIQC5k6RymSuFtbWUwV6StUtwK9x3DKGt/FaNgE7pEj+GvAIgXxNoODkx/OwX5D/e4JiHr67GXh5Iv7P8siVEGkHahWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25351},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.14.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/1b8536bd017ac1b4d89fafc05f734213/gquittet-graceful-server-5.2.14.tgz","_integrity":"sha512-A6Bi4b+0D2JjysIydu1cYvPMF8tyIMOSD+Qo6u2JhvD8MxxNNkv3E8QYGRVDzDZwUPELvso5y0k2MoVqA2uX/Q==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"9.32.0","vitest":"^3.2.4","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","@types/express":"^5.0.3","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.38.0","eslint-plugin-unused-imports":"^4.0.1","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.14_1753785813721_0.315190528122129","host":"s3://npm-registry-packages-npm-production"}},"5.2.15":{"name":"@gquittet/graceful-server","version":"5.2.15","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.15","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"372fe022d48dc42f3b5ac889844f49452124a6de","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.15.tgz","fileCount":61,"integrity":"sha512-DmlClOBw8CtDYvK5oF+qeRG15315/dAoDkHt1bKt95wQY8ggEACueYcKoNTRjsOSzwCaBjWtJ5vU21sLKrfAdg==","signatures":[{"sig":"MEQCIAcsU+fsoERotHWad6KjBypHUoj2IXB50Hspds2/8+WfAiBO59R6XVRbnZ0R8iFP8mPcEM2k2T5s/EgpBAPaT821Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25351},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.15.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/c6db3aab18e2080d3951da241ef18d2b/gquittet-graceful-server-5.2.15.tgz","_integrity":"sha512-DmlClOBw8CtDYvK5oF+qeRG15315/dAoDkHt1bKt95wQY8ggEACueYcKoNTRjsOSzwCaBjWtJ5vU21sLKrfAdg==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.9.3","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"9.34.0","vitest":"^3.2.4","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"9.34.0","typescript":"^5.9.2","@types/node":"^24.3.0","@types/express":"^5.0.3","typescript-eslint":"^8.41.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.41.0","eslint-plugin-unused-imports":"^4.2.0","@typescript-eslint/eslint-plugin":"^8.41.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.15_1756291431273_0.11848973603257362","host":"s3://npm-registry-packages-npm-production"}},"5.2.16":{"name":"@gquittet/graceful-server","version":"5.2.16","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.16","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"cb27ce0de194a403e5f734843ae541ef45edf20e","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.16.tgz","fileCount":61,"integrity":"sha512-4YToF6qlSyHAMknT77MI9Ku3RTzXC2M1o1JFVScEn19+heHGawUJfJcQ9tNhtlN+BOkqUhmAotKPkFRhB/nvCQ==","signatures":[{"sig":"MEYCIQD8UH8a3ZlvUXjBLUtNLE5PmWoTeXBaIEu1yXo8/jji0QIhAON2TyjPpkiRhEUCI5ZwI42qTR1IhJpzPUK1CyyZtqbI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25351},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.16.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/2b23935c9773c1ca69c008c4e63cc374/gquittet-graceful-server-5.2.16.tgz","_integrity":"sha512-4YToF6qlSyHAMknT77MI9Ku3RTzXC2M1o1JFVScEn19+heHGawUJfJcQ9tNhtlN+BOkqUhmAotKPkFRhB/nvCQ==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.9.3","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"9.36.0","vitest":"^3.2.4","publint":"^0.3.13","prettier":"^3.6.2","@eslint/js":"9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/express":"^5.0.3","typescript-eslint":"^8.44.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.44.0","eslint-plugin-unused-imports":"^4.2.0","@typescript-eslint/eslint-plugin":"^8.44.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.16_1758373124077_0.19906669333686233","host":"s3://npm-registry-packages-npm-production"}},"5.2.17":{"name":"@gquittet/graceful-server","version":"5.2.17","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@5.2.17","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"ca77b4b690ab379a01f7ef97dc1b04bf3af2b051","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-5.2.17.tgz","fileCount":61,"integrity":"sha512-0A+bKdOOpZWUHzWKJSueOgB8ZUWBBvd1sVUZwvnDNjiTu02bAXYI5UrDFHdfBa9zSBGfcJKo7YRmK+2LPNNUQg==","signatures":[{"sig":"MEYCIQCxbc1265iTlGiABzU43QFyid2SHO7KRQwYhwDf9epXDQIhANn7yOU54ijD4wbsAHrlhaG2VI2x2aPNbT7Qauej+LWp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@5.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25352},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-5.2.17.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/540834c669b5fc491cfbfd8e1de67620/gquittet-graceful-server-5.2.17.tgz","_integrity":"sha512-0A+bKdOOpZWUHzWKJSueOgB8ZUWBBvd1sVUZwvnDNjiTu02bAXYI5UrDFHdfBa9zSBGfcJKo7YRmK+2LPNNUQg==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.9.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"9.39.1","vitest":"^4.0.6","publint":"^0.3.15","prettier":"^3.6.2","@eslint/js":"9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","@types/express":"^5.0.5","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^4.0.6","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.46.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.3","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_5.2.17_1762246862336_0.5673284112303125","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@gquittet/graceful-server","version":"6.0.0","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@6.0.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"4411c568a3ccd7a8491d663aaef7b68ddf63beb2","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.0.0.tgz","fileCount":61,"integrity":"sha512-27iEQfN6CNLsZ4SynP2z5FiuCPIvfYt5wsJKhacC1OsMMXcHQa7r7OiZLiKLoR5OcIz3Pk0KGJj/GYniSgGXyw==","signatures":[{"sig":"MEUCIAuSNQWgIXEgOVfzpxIGLXeOXgSy1ETnhASVubDofmHWAiEA6SgQGA/LJTFSBQg/sCq9VvJ7MlIcVkm0I17T2mlYQe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25351},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-6.0.0.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/2f4e09abd0a8736c8a3406ab92df6ef2/gquittet-graceful-server-6.0.0.tgz","_integrity":"sha512-27iEQfN6CNLsZ4SynP2z5FiuCPIvfYt5wsJKhacC1OsMMXcHQa7r7OiZLiKLoR5OcIz3Pk0KGJj/GYniSgGXyw==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.9.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"9.39.1","vitest":"^4.0.6","publint":"^0.3.15","prettier":"^3.6.2","@eslint/js":"9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","@types/express":"^5.0.5","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^4.0.6","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.46.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.3","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_6.0.0_1762249683189_0.5457331729325907","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@gquittet/graceful-server","version":"6.0.1","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@6.0.1","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"278cecc0745fe12c6be19bf2fc981b21986c7394","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.0.1.tgz","fileCount":61,"integrity":"sha512-OIXSUYMGW3DbpCExkK4jf1H3LlIoP6TCsySI20e36u0afI6YZtuUWJXfEtBj7+Zxr6CuF1fqGVOBz2YZhl97ug==","signatures":[{"sig":"MEUCIB5/ASriSSfeiA02a2J+Y8FxwgtxkorFjVtmVXBW7hv1AiEAoMydo5JKjl/K4azR7dPvRDpkxNT3t3Q513HNCwWfLlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25353},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-6.0.1.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"gquittet","email":"guillaume.quittet@gmail.com"},"_resolved":"/tmp/57161f824bd2da25dc65a3efc5f38135/gquittet-graceful-server-6.0.1.tgz","_integrity":"sha512-OIXSUYMGW3DbpCExkK4jf1H3LlIoP6TCsySI20e36u0afI6YZtuUWJXfEtBj7+Zxr6CuF1fqGVOBz2YZhl97ug==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"10.9.4","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"9.39.1","vitest":"^4.0.15","publint":"^0.3.15","prettier":"^3.7.3","@eslint/js":"9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.6","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.48.1","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.48.1","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_6.0.1_1764701879462_0.05106149104856339","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@gquittet/graceful-server","version":"6.0.2","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@6.0.2","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"ee52f77db2ce97b8b2656491c14f085f0cba79f3","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.0.2.tgz","fileCount":61,"integrity":"sha512-1p8muMdqBYle9Q8i2k79HX/r5kNLHxRApUrobhEHKfovQVnCM1nY1rgL2i2nRAc3yrKubFdKn/kky4u9jxHixw==","signatures":[{"sig":"MEUCICUi6m4OGrR7rRGHDPdKn5cqDU5LjsyR7igzwQuwIIueAiEAv3QpxBRd+Gd+lQOwnbxbwOvHfldk6AIp9xIhLtDlzqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25353},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-6.0.2.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c384d1-cf90-47d1-9041-d379a6ef76a5"}},"_resolved":"/tmp/106ab5c8bb82978310296401c621779c/gquittet-graceful-server-6.0.2.tgz","_integrity":"sha512-1p8muMdqBYle9Q8i2k79HX/r5kNLHxRApUrobhEHKfovQVnCM1nY1rgL2i2nRAc3yrKubFdKn/kky4u9jxHixw==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"11.6.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"9.39.1","vitest":"^4.0.15","publint":"^0.3.15","prettier":"^3.7.3","@eslint/js":"9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.6","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.48.1","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.48.1","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_6.0.2_1764854585513_0.8690244916125669","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@gquittet/graceful-server","version":"6.0.3","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@6.0.3","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"2e9443a43eafb161c077902a1d324ec6b8213b66","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.0.3.tgz","fileCount":61,"integrity":"sha512-xD/hGuNHLFHT3DM+W1z9f7O1iO9Jg9wPreEtXM6WBq3pSaJQRLPNTJ1zdt98hFthQEFRNyVo0n33UPbGMv/moA==","signatures":[{"sig":"MEYCIQC9tJ6GuOP8/s/aWXUCBqe77jKeQKYuCJx5cHT3A0I7pQIhAMageGS7CM1WzIl7ICdJxZJRTlGpe9j/U2v3Xysgp9Rt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25353},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-6.0.3.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c384d1-cf90-47d1-9041-d379a6ef76a5"}},"_resolved":"/tmp/6d5f7b9081455c0de1dd2cadc0722988/gquittet-graceful-server-6.0.3.tgz","_integrity":"sha512-xD/hGuNHLFHT3DM+W1z9f7O1iO9Jg9wPreEtXM6WBq3pSaJQRLPNTJ1zdt98hFthQEFRNyVo0n33UPbGMv/moA==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"11.6.2","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.17","publint":"^0.3.17","prettier":"^3.8.1","@eslint/js":"9.39.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.6","typescript-eslint":"^8.53.1","@vitest/coverage-v8":"^4.0.17","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.53.1","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.53.1","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_6.0.3_1769080401066_0.03378664914028118","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@gquittet/graceful-server","version":"6.0.4","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@6.0.4","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"82183a16a14e71b861b5df26adb4a65fbd61814d","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.0.4.tgz","fileCount":61,"integrity":"sha512-bZ4V5wtH6sqxYfTunJvBkkhoVGQQ0oMVvsDYsqGi570VQVibnUClJodLWF0X/2gl5ntttFhW+7upONIwuaac2g==","signatures":[{"sig":"MEUCIGtlwA6TQ2TF7GSNj9xEI1iTBM4+RdPJ/+veYOpqJubpAiEA/oDAvqKAjnOLj5XYUu3B9cZAedTaUQdQvAAg7pMPmuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25354},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-6.0.4.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c384d1-cf90-47d1-9041-d379a6ef76a5"}},"_resolved":"/tmp/f0fc16191c77fa74cbba5effd18f4700/gquittet-graceful-server-6.0.4.tgz","_integrity":"sha512-bZ4V5wtH6sqxYfTunJvBkkhoVGQQ0oMVvsDYsqGi570VQVibnUClJodLWF0X/2gl5ntttFhW+7upONIwuaac2g==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"11.8.0","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.18","publint":"^0.3.17","prettier":"^3.8.1","@eslint/js":"9.39.2","typescript":"^5.9.3","@types/node":"^24.10.15","@types/express":"^5.0.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.56.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.56.1","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_6.0.4_1772136310226_0.7484871367619128","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@gquittet/graceful-server","version":"6.0.5","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@6.0.5","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"8bf3d3765676c05407a00e0ce9d0578989b93ac2","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.0.5.tgz","fileCount":61,"integrity":"sha512-hbb+h5/e5XpaLTJNF+7zZ+3YlBlpTjpUmxti1NHnDx1GifrgRZtvnqbXwZtOeo/GSVOHgnPjajwWEu3ioQ4KOg==","signatures":[{"sig":"MEQCIF2IC4T1MfdZLLEOousAJQpR8Um2qN+v99fILbE+WYkPAiBz7izuiAqO8aygI1wsMc2cIga+UbP8NUJaJJBE6lm79g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25350},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-6.0.5.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c384d1-cf90-47d1-9041-d379a6ef76a5"}},"_resolved":"/tmp/7960d6d35f917ca92542e3c3b21f49b2/gquittet-graceful-server-6.0.5.tgz","_integrity":"sha512-hbb+h5/e5XpaLTJNF+7zZ+3YlBlpTjpUmxti1NHnDx1GifrgRZtvnqbXwZtOeo/GSVOHgnPjajwWEu3ioQ4KOg==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"11.9.0","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"10.0.3","vitest":"^4.1.0","publint":"^0.3.18","prettier":"^3.8.1","@eslint/js":"10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/express":"^5.0.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.57.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.57.0","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_6.0.5_1773440828036_0.6622495088226903","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"@gquittet/graceful-server","version":"6.0.6","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@6.0.6","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"beb708402738836dbb2b5dbe0705a7128dc708d1","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.0.6.tgz","fileCount":61,"integrity":"sha512-xExFS58qC5TzqmZAe0rBjiueRI2T02hFEllPjXOwbx5cnirUgi8iT2i10JC2mMrmL4gYnTrK7Ooa3vTMBw9OXQ==","signatures":[{"sig":"MEUCIC8EttS9tTIZx98GN/UcqTh+ADRQFein5FhVGb2yraBFAiEA9llptHUj2TFpBou61DBM7wOdRBeiFp4v3RSdjdbbJR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25350},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-6.0.6.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c384d1-cf90-47d1-9041-d379a6ef76a5"}},"_resolved":"/tmp/ea72c0a13e7ba2ca44d15c6908324307/gquittet-graceful-server-6.0.6.tgz","_integrity":"sha512-xExFS58qC5TzqmZAe0rBjiueRI2T02hFEllPjXOwbx5cnirUgi8iT2i10JC2mMrmL4gYnTrK7Ooa3vTMBw9OXQ==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"11.9.0","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"10.1.0","vitest":"^4.1.1","publint":"^0.3.18","prettier":"^3.8.1","@eslint/js":"10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/express":"^5.0.6","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.1","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.57.2","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.57.2","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_6.0.6_1774525424655_0.9419430177343986","host":"s3://npm-registry-packages-npm-production"}},"6.0.7":{"name":"@gquittet/graceful-server","version":"6.0.7","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@6.0.7","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"fb8f2aa6d117c7691aa12aa786a7ade54b7035a2","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.0.7.tgz","fileCount":61,"integrity":"sha512-bGzqunmCpt5H897cKWrIaAVAxheYoFkNHOi8OHG1ZTmZC4QSXivBkHqCFTk66nnY4AqQJwHT0ruH2Kr5Jeoa4w==","signatures":[{"sig":"MEUCIQDThXur2qYvJWlL2KyJyoUb90UqiwPzoj7x/qW33OzAtgIgaX7zDyJyrch2loDWgzKUmKfg+ODv5M4gCdYRLlPu/3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25350},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-6.0.7.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c384d1-cf90-47d1-9041-d379a6ef76a5"}},"_resolved":"/tmp/d2545d3466a61b5a6cf3c8593b2d6666/gquittet-graceful-server-6.0.7.tgz","_integrity":"sha512-bGzqunmCpt5H897cKWrIaAVAxheYoFkNHOi8OHG1ZTmZC4QSXivBkHqCFTk66nnY4AqQJwHT0ruH2Kr5Jeoa4w==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"11.11.0","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"10.3.0","vitest":"^4.1.6","publint":"^0.3.21","prettier":"^3.8.3","@eslint/js":"10.0.1","typescript":"^5.9.3","@types/node":"^25.7.0","@types/express":"^5.0.6","typescript-eslint":"^8.59.3","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.59.3","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.3","eslint-plugin-simple-import-sort":"^13.0.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_6.0.7_1778707519747_0.6304120150804775","host":"s3://npm-registry-packages-npm-production"}},"6.0.8":{"name":"@gquittet/graceful-server","version":"6.0.8","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@6.0.8","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"6194495a1a682fefa2b090b1ef599716ed3d9fdb","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.0.8.tgz","fileCount":61,"integrity":"sha512-A4o5L1vyVZ5xGBZBi2yYPlVtriz/l03ge5y5oAShgYr9zQSl+C/gJcUz7kkVDeY9mAdhj7pnCzYCinGaAaGiWg==","signatures":[{"sig":"MEUCIQDequeHYjOZqur7unGZjtxiSnx9CmQePWAnMLijRmxynwIgODR4tMkUsJtRWD0Psgdc3PcDI4oAERfS41LkIoxvwJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25350},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-6.0.8.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm build && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c384d1-cf90-47d1-9041-d379a6ef76a5"}},"_resolved":"/tmp/8fec90064bfe70b0f21e255f98b049ac/gquittet-graceful-server-6.0.8.tgz","_integrity":"sha512-A4o5L1vyVZ5xGBZBi2yYPlVtriz/l03ge5y5oAShgYr9zQSl+C/gJcUz7kkVDeY9mAdhj7pnCzYCinGaAaGiWg==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"10.4.1","vitest":"^4.1.7","publint":"^0.3.21","prettier":"^3.8.3","@eslint/js":"10.0.1","typescript":"^5.9.3","@types/node":"^25.9.1","@types/express":"^5.0.6","typescript-eslint":"^8.60.0","@vitest/coverage-v8":"^4.1.7","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.60.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.60.0","eslint-plugin-simple-import-sort":"^13.0.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_6.0.8_1780242576398_0.604323349505651","host":"s3://npm-registry-packages-npm-production"}},"6.0.9":{"name":"@gquittet/graceful-server","version":"6.0.9","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@6.0.9","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"5824a55e2947594cae3a01feae8459713dc5d828","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.0.9.tgz","fileCount":61,"integrity":"sha512-+Um9FFnaYWtAwh3vXsNcGmGWseMqpLs5p/J9ZLOSy2vVP5qJSMfijKe9i051U1ZgdplIzdAmDhjucDkGhXgmQA==","signatures":[{"sig":"MEQCIGWfBpGl60snTvM/E01CaM0mTHLlamda3uPsnj3ee/85AiBO3QBFZQBo3IHGXNQLnraYBCfMJfUtjjk/zvvdADAT5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25457},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-6.0.9.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm test:integration && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm test:integration && pnpm build && publint --strict","test:integration":"vitest run --config vitest.integration.config.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c384d1-cf90-47d1-9041-d379a6ef76a5"}},"_resolved":"/tmp/d3db2550a8b65bd0415f182b149e8a85/gquittet-graceful-server-6.0.9.tgz","_integrity":"sha512-+Um9FFnaYWtAwh3vXsNcGmGWseMqpLs5p/J9ZLOSy2vVP5qJSMfijKe9i051U1ZgdplIzdAmDhjucDkGhXgmQA==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"10.4.1","vitest":"^4.1.8","publint":"^0.3.21","prettier":"^3.8.3","@eslint/js":"10.0.1","typescript":"^5.9.3","@types/node":"^25.9.2","@types/express":"^5.0.6","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.8","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.60.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.60.1","eslint-plugin-simple-import-sort":"^13.0.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_6.0.9_1780851954095_0.44942200985306346","host":"s3://npm-registry-packages-npm-production"}},"6.0.10":{"name":"@gquittet/graceful-server","version":"6.0.10","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@6.0.10","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"426808d80b75c17067f24c1590cb27233dbf644f","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.0.10.tgz","fileCount":61,"integrity":"sha512-22rSSYmU8lhnPnuh2vR+ROCjr6+pHulY7UY5iK/Y7dz9AX3wEzyHLq7H0Pj6Al0UFXmG2l8tl1IDOsipgemWKA==","signatures":[{"sig":"MEQCIGPoKcHhmjby7B+XTvTjLbdRXTEO9DD3GQGiueB7yXN3AiBlUBEeZC0T7cwG0tmB2sIeMq5cNujmnwGAu8qQeAJf+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25482},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-6.0.10.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm test:integration && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm test:integration && pnpm build && publint --strict","test:integration":"vitest run --config vitest.integration.config.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c384d1-cf90-47d1-9041-d379a6ef76a5"}},"_resolved":"/tmp/d3c08beb537f822490ee8fcc70ffcc31/gquittet-graceful-server-6.0.10.tgz","_integrity":"sha512-22rSSYmU8lhnPnuh2vR+ROCjr6+pHulY7UY5iK/Y7dz9AX3wEzyHLq7H0Pj6Al0UFXmG2l8tl1IDOsipgemWKA==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"10.4.1","vitest":"^4.1.8","publint":"^0.3.21","prettier":"^3.8.3","@eslint/js":"10.0.1","typescript":"^5.9.3","@types/node":"^25.9.2","@types/express":"^5.0.6","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.8","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.60.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.60.1","eslint-plugin-simple-import-sort":"^13.0.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_6.0.10_1780852227855_0.947312291879534","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@gquittet/graceful-server","version":"6.1.0","keywords":["api","connection","graceful","gracefulserver","http","server"],"author":{"url":"https://github.com/gquittet","name":"Guillaume Quittet","email":"guillaume.quittet@gmail.com"},"license":"MIT","_id":"@gquittet/graceful-server@6.1.0","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"homepage":"https://github.com/gquittet/graceful-server#readme","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"2c433898a29d5fccae3c74273288e8dece21cc61","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.1.0.tgz","fileCount":58,"integrity":"sha512-Qvk2hOaa+UqCr6AJlbKof9Ar2oGvEnXIql9pZDGRK6ucAf3g/EqvYot+uIFXwKeF1RKcvzlOdvvSuBVlv4RLbA==","signatures":[{"sig":"MEUCIQCf+9jXFr3groArRAhViRulg6+4zByZZgCijZzih8bGvgIgDQGi2tmqpRrM8jsPkV7pfZCIcIlPxcMcf7B9CKIPBTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27652},"main":"./lib/index.cjs","type":"module","_from":"file:gquittet-graceful-server-6.1.0.tgz","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm test:integration && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm test:integration && pnpm build && publint --strict","test:integration":"vitest run --config vitest.integration.config.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c384d1-cf90-47d1-9041-d379a6ef76a5"}},"_resolved":"/tmp/0de05c5759f59873bcfabb921bd51f3a/gquittet-graceful-server-6.1.0.tgz","_integrity":"sha512-Qvk2hOaa+UqCr6AJlbKof9Ar2oGvEnXIql9pZDGRK6ucAf3g/EqvYot+uIFXwKeF1RKcvzlOdvvSuBVlv4RLbA==","repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"_npmVersion":"11.17.0","description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"10.8.1","vitest":"^4.1.11","publint":"^0.3.23","prettier":"^3.9.6","@eslint/js":"10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","@types/express":"^5.0.6","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.1","@typescript-eslint/parser":"^8.67.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.67.0","eslint-plugin-simple-import-sort":"^14.0.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/graceful-server_6.1.0_1787083664700_0.11552778206084491","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"_id":"@gquittet/graceful-server@6.1.1","bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"dist":{"shasum":"dbe7ced8bb7d1666b97b4e5e61524c3e22bb567e","tarball":"https://registry.npmjs.org/@gquittet/graceful-server/-/graceful-server-6.1.1.tgz","fileCount":58,"integrity":"sha512-BwBRg4GBw7ZFJo6UvrlxTlWvEdffKRiDTLneYROW+wKWsuJZ+beZnJxmPdYkny8flK43jrYK5ipR2SR0uuHaFg==","signatures":[{"sig":"MEYCIQC11uRKBYfxuQI9Hb8w6fTyPTXrX9ht+S073iFpL2WJVQIhALlq7P1QvizzRQWjDR2nCZ8bo8xEmXcAzCmaiiK04R1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC3PfACnMqxoyTSUAo/ibU38J/EIMgYS114sfAsbeKzuAiAQrZoW85R0Pd0Dm1u1X0MdxdvbitFgYWTR82T1F9DXAw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gquittet%2fgraceful-server@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27653},"main":"./lib/index.cjs","name":"@gquittet/graceful-server","type":"module","types":"./lib/index.d.cts","author":"Guillaume Quittet <guillaume.quittet@gmail.com> (https://github.com/gquittet)","module":"./lib/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"default":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"imports":{"#core/*":{"import":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"default":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.mjs"},"require":{"types":"./lib/core/*.d.ts","default":"./lib/core/*.cjs"}},"#util/*":{"import":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"default":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.mjs"},"require":{"types":"./lib/util/*.d.ts","default":"./lib/util/*.cjs"}},"#config/*":{"import":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"default":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.mjs"},"require":{"types":"./lib/config/*.d.ts","default":"./lib/config/*.cjs"}},"#constants/*":{"import":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"default":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.mjs"},"require":{"types":"./lib/constants/*.d.ts","default":"./lib/constants/*.cjs"}},"#interface/*":{"import":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"default":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.mjs"},"require":{"types":"./lib/interface/*.d.ts","default":"./lib/interface/*.cjs"}}},"license":"MIT","scripts":{"lint":"eslint","test":"vitest","build":"tsup --onSuccess='tsc -p tsconfig.prod.json --emitDeclarationOnly --declaration'","coverage":"vitest run --coverage","prepublish":"pnpm lint && pnpm coverage && pnpm test:integration && pnpm build && publint --strict","preversion":"pnpm lint && pnpm coverage && pnpm test:integration && pnpm build && publint --strict","test:integration":"vitest run --config vitest.integration.config.mjs"},"version":"6.1.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c384d1-cf90-47d1-9041-d379a6ef76a5"}},"homepage":"https://github.com/gquittet/graceful-server#readme","keywords":["api","connection","graceful","gracefulserver","http","server"],"repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","directories":{},"maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"10.11.0","vitest":"^4.1.11","publint":"^0.3.24","prettier":"^3.9.8","@eslint/js":"10.0.1","typescript":"^6.0.3","@types/node":"^26.6.2","@types/express":"^5.0.6","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.1","@typescript-eslint/parser":"^8.70.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.70.0","eslint-plugin-simple-import-sort":"^14.0.0"},"optionalDependencies":{"fsevents":"^2.3.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/graceful-server_6.1.1_1790071125761_0.04418198844498877"}}},"time":{"created":"2020-02-18T01:22:27.779Z","modified":"2026-09-22T09:58:46.238Z","1.0.0":"2020-02-18T01:22:27.954Z","1.1.0":"2020-02-18T20:48:23.829Z","1.2.0":"2020-02-20T13:58:27.628Z","1.2.1":"2020-02-23T17:15:12.155Z","1.2.2":"2020-02-24T14:47:04.300Z","1.2.3":"2020-02-27T14:55:07.582Z","1.2.4":"2020-02-27T15:09:20.116Z","1.2.5":"2020-02-28T08:57:17.944Z","1.2.6":"2020-04-03T20:31:30.129Z","1.2.7":"2020-04-03T21:35:36.374Z","1.2.8":"2020-04-03T22:08:11.384Z","1.3.0":"2020-10-20T23:01:11.892Z","2.0.0":"2020-10-20T23:17:50.308Z","2.0.1":"2020-10-26T00:56:17.976Z","2.0.2":"2020-10-26T12:14:32.546Z","2.1.0":"2020-10-27T00:34:52.255Z","2.1.1":"2020-11-01T21:33:10.462Z","2.2.0":"2020-12-17T15:04:20.083Z","2.2.2":"2021-01-18T23:24:24.699Z","2.3.1":"2021-02-05T22:32:32.079Z","2.3.3":"2021-03-15T21:51:36.380Z","2.4.0":"2021-04-15T09:34:33.547Z","2.4.1":"2021-05-04T20:05:40.460Z","2.5.0":"2021-05-04T22:23:34.812Z","2.5.1":"2021-05-16T12:28:45.407Z","2.5.2":"2021-11-09T00:02:54.348Z","3.0.0":"2022-02-06T17:48:56.423Z","3.0.2":"2022-05-31T19:47:40.539Z","4.0.1":"2022-08-03T18:56:43.933Z","4.0.2":"2022-10-11T20:29:20.018Z","4.0.3":"2022-11-14T22:21:50.330Z","4.0.4":"2023-01-19T01:06:40.188Z","4.0.5":"2023-03-13T20:43:08.293Z","4.0.6":"2023-06-07T19:56:46.729Z","4.0.7":"2023-06-07T20:06:28.120Z","4.0.8":"2023-07-26T14:12:25.307Z","4.0.9":"2024-03-18T21:32:04.916Z","5.0.0-alpha1":"2024-05-22T22:07:37.169Z","5.0.0-alpha2":"2024-05-22T22:16:16.427Z","5.0.0-alpha3":"2024-05-22T22:43:34.031Z","5.0.0-alpha4":"2024-05-22T22:51:33.277Z","5.0.0-alpha5":"2024-05-22T22:53:22.411Z","5.0.0":"2024-05-22T22:55:57.486Z","5.0.1-alpha1":"2024-05-23T21:04:45.514Z","5.0.1-alpha2":"2024-05-23T21:21:15.253Z","5.0.1-alpha3":"2024-05-23T21:25:17.582Z","5.0.1-alpha4":"2024-05-23T21:28:38.655Z","5.0.1-alpha5":"2024-05-23T21:31:29.184Z","5.0.1":"2024-05-23T21:33:11.454Z","5.0.2-alpha1":"2024-05-23T22:00:20.674Z","5.0.2":"2024-05-23T22:02:27.745Z","5.1.0":"2024-06-10T20:56:10.391Z","5.2.0":"2024-06-24T14:47:27.193Z","5.2.1":"2024-08-08T09:04:30.468Z","5.2.2-alpha1":"2024-08-27T20:53:33.474Z","5.2.2-alpha2":"2024-08-27T21:20:57.644Z","5.2.2-alpha3":"2024-08-27T21:35:08.175Z","5.2.2-alpha4":"2024-08-27T21:45:01.281Z","5.2.2-alpha5":"2024-08-27T21:52:47.402Z","5.2.2":"2024-08-27T21:59:15.831Z","5.2.3":"2024-08-27T22:04:27.520Z","5.2.4":"2024-08-27T22:34:22.282Z","5.2.5":"2024-08-27T22:40:57.671Z","5.2.6":"2024-08-27T22:42:43.188Z","5.2.7":"2024-11-02T12:01:11.182Z","5.2.8":"2024-11-16T11:11:57.950Z","5.2.9":"2024-12-29T11:58:45.268Z","5.2.10":"2025-02-09T22:36:37.807Z","5.2.11":"2025-04-10T10:42:16.987Z","5.2.12":"2025-05-20T16:10:44.528Z","5.2.13":"2025-06-21T09:34:39.562Z","5.2.14":"2025-07-29T10:43:33.887Z","5.2.15":"2025-08-27T10:43:51.442Z","5.2.16":"2025-09-20T12:58:44.308Z","5.2.17":"2025-11-04T09:01:02.517Z","6.0.0":"2025-11-04T09:48:03.367Z","6.0.1":"2025-12-02T18:57:59.681Z","6.0.2":"2025-12-04T13:23:05.648Z","6.0.3":"2026-01-22T11:13:21.242Z","6.0.4":"2026-02-26T20:05:10.349Z","6.0.5":"2026-03-13T22:27:08.193Z","6.0.6":"2026-03-26T11:43:44.809Z","6.0.7":"2026-05-13T21:25:19.900Z","6.0.8":"2026-05-31T15:49:36.547Z","6.0.9":"2026-06-07T17:05:54.246Z","6.0.10":"2026-06-07T17:10:28.017Z","6.1.0":"2026-08-18T20:07:44.851Z","6.1.1":"2026-09-22T09:58:45.852Z"},"bugs":{"url":"https://github.com/gquittet/graceful-server/issues","email":"guillaume.quittet@gmail.com"},"author":"Guillaume Quittet <guillaume.quittet@gmail.com> (https://github.com/gquittet)","license":"MIT","homepage":"https://github.com/gquittet/graceful-server#readme","keywords":["api","connection","graceful","gracefulserver","http","server"],"repository":{"url":"git+https://github.com/gquittet/graceful-server.git","type":"git"},"description":"Tiny (~5k), dependency-free Node.JS library to make your API more graceful","maintainers":[{"name":"gquittet","email":"guillaume.quittet@gmail.com"}],"readme":"<h1 align=\"center\">\n  🚀 Graceful Server 🐢\n</h1>\n\n<p align=\"center\">\n  <a href=\"#\">\n    <img src=\"https://img.shields.io/github/package-json/v/gquittet/graceful-server?style=flat\" alt=\"GitHub package.json version\">\n  </a>\n  <a href=\"https://standardjs.com\" target=\"_blank\" rel=\"noopener\">\n    <img src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg?style=flat\" alt=\"JavaScript Style Guide\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/@gquittet/graceful-server\" target=\"_blank\" rel=\"noopener\">\n    <img src=\"https://img.shields.io/npm/types/@gquittet/graceful-server\" alt=\"npm type definitions\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/@gquittet/graceful-server\" target=\"_blank\" rel=\"noopener\">\n    <img src=\"https://img.shields.io/npm/l/@gquittet/graceful-server\" alt=\"License\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/@gquittet/graceful-server\" target=\"_blank\" rel=\"noopener\">\n    <img src=\"https://img.shields.io/npm/dw/@gquittet/graceful-server\" alt=\"npmjs download\">\n  </a>\n  <a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JN3XLTQCX3NR8&source=url\" target=\"_blank\" rel=\"noopener\">\n    <img src=\"https://img.shields.io/badge/Donate-PayPal-green.svg\" alt=\"Donate with PayPal\">\n  </a>\n</p>\n\n<p align=\"center\">\n  Tiny (~5k), KISS, dependency-free Node.js library to make your Rest API graceful.\n</p>\n\n---\n\n- [Features](#features)\n- [Requirements](#requirements)\n- [Installation](#installation)\n  - [NPM](#npm)\n  - [PNPM](#pnpm)\n  - [YARN](#yarn)\n- [Endpoint](#endpoint)\n  - [/live](#live)\n  - [/ready](#ready)\n- [Example](#example)\n- [API Doc](#api-doc)\n- [Integration with Docker](#integration-with-docker)\n- [Integration with Kubernetes](#integration-with-kubernetes)\n- [Thanks](#thanks)\n- [Powered by](#powered-by)\n- [Donate](#donate)\n\n## Features\n\n✔ It's listening to system events to gracefully close your API on interruption.\n\n✔ It facilitates the disconnect of data sources on shutdown.\n\n✔ It facilitates the use of liveness and readiness.\n\n✔ It manages the connections of your API.\n\n✔ It avoids boilerplate codes.\n\n✔ Kubernetes compliant.\n\n✔ Dependency-free.\n\n✔ KISS code base.\n\n✔ Custom health check callbacks for advanced liveness/readiness logic.\n\n✔ Multiple instances support (no more singleton).\n\n## Requirements\n\n✔ NodeJS >= 20.0\n\n## Installation\n\n### NPM\n\n```\nnpm install --save @gquittet/graceful-server\n```\n\n### PNPM\n\n```\npnpm add @gquittet/graceful-server\n```\n\n### YARN\n\n```\nyarn add @gquittet/graceful-server\n```\n\n## Endpoint\n\nBelow, you can find the default endpoint, but you can set up or disable them. To do that, check out the [Options](#options) part.\n\n<a name=\"lightship-behaviour-live\"></a>\n\n### <code>/live</code>\n\nThe endpoint responds:\n\n- `200` status code with the uptime of the server in second.\n\n```json\n{ \"uptime\": 42 }\n```\n\nUsed to configure liveness probe.\n\n<a name=\"lightship-behaviour-ready\"></a>\n\n### <code>/ready</code>\n\nThe endpoint responds:\n\n- `200` status code if the server is ready.\n\n```json\n{ \"status\": \"ready\" }\n```\n\n- `503` status code with an empty response if the server is not ready (started, shutting down, etc.).\n\n## Example\n\nSee: [EXAMPLE.md](./docs/EXAMPLE.md)\n\n## API Doc\n\nSee: [API.md](./docs/API.md)\n\n## Integration with Docker\n\nSee: [DOCKER.md](./docs/DOCKER.md)\n\n## Integration with Kubernetes\n\nSee: [KUBERNETES.md](./docs/KUBERNETES.md)\n\n## Thanks\n\n★ [Terminus](https://github.com/godaddy/terminus)\n\n★ [Lightship](https://github.com/gajus/lightship)\n\n★ [Stoppable](https://github.com/hunterloftis/stoppable)\n\n★ [Bret Fisher](https://github.com/BretFisher) for his great articles and videos\n\n★ [IBM documentation](https://cloud.ibm.com/docs/node?topic=nodejs-node-healthcheck)\n\n★ [Node HTTP documentation](https://nodejs.org/api/http.html)\n\n★ [Cloud Health](https://github.com/CloudNativeJS/cloud-health)\n\n★ [Cloud Health Connect](https://github.com/CloudNativeJS/cloud-health-connect)\n\n## Powered by\n\n[![JetBrains logo.](https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.svg)](https://jb.gg/OpenSource)\n\n## Donate\n\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JN3XLTQCX3NR8&source=url)\n\nIf you like my job, don't hesitate to contribute to this project! ❤️\n","readmeFilename":""}