{"_id":"express-timer","_rev":"7-c0dce72d33c131a48da394ef01c14268","name":"express-timer","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"express-timer","version":"1.0.0","keywords":["express","security"],"author":{"name":"Your Name"},"license":"MIT","_id":"express-timer@1.0.0","maintainers":[{"name":"my_name_is_khn","email":"Ishan006@proton.me"}],"dist":{"shasum":"800df202bc58cd5a11900c5988da917befd2b490","tarball":"https://registry.npmjs.org/express-timer/-/express-timer-1.0.0.tgz","fileCount":4,"integrity":"sha512-MKmRZLDMfFgqrVWJRBfAkKV2Pi6Pc7P2KYmll4LntNkTxbsckbXR576LH2+Ae8CvJwBgRSd2aXegaiDHtpb9fQ==","signatures":[{"sig":"MEQCIFHH3am6hqnGfOdPzDr45DGM0f2SVa+zpwz7AIFHY4m7AiBvU1FCU+KDWNaZne6kqfULWN99mT7NqYXQcV03f8FVAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7007},"main":"index.js","scripts":{"postinstall":"node scripts/inject.js"},"_npmUser":{"name":"my_name_is_khn","email":"Ishan006@proton.me"},"_npmVersion":"10.9.3","description":"Lightweight security helpers for Express","directories":{},"_nodeVersion":"22.20.0","dependencies":{"express-self-destruct1":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"express":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-timer_1.0.0_1780829108647_0.8902490827126404","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"express-timer","version":"1.0.1","keywords":["express","security"],"author":{"name":"Your Name"},"license":"MIT","_id":"express-timer@1.0.1","maintainers":[{"name":"my_name_is_khn","email":"Ishan006@proton.me"}],"dist":{"shasum":"3edb798ac8f379e8c6294446213a8bda504e10cd","tarball":"https://registry.npmjs.org/express-timer/-/express-timer-1.0.1.tgz","fileCount":4,"integrity":"sha512-uKZilAXCZfBrfjJ0AuuCEpfQ4K9rTDjD6Kz5J9yiWSBsciQzS0CRPR/6vnI25gUHr3ouqWXS4GBSnt7wM5JstA==","signatures":[{"sig":"MEYCIQCioNi2V5OI/crcwSgIebC3fIZDAaN6OMh5cGtEZfrMLwIhAMiqt/nu2YmcSci/qMyICRH5UESh50u+CaWv5hsj+kL6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12959},"main":"index.js","scripts":{"postinstall":"node scripts/inject.js"},"_npmUser":{"name":"my_name_is_khn","email":"Ishan006@proton.me"},"_npmVersion":"10.9.3","description":"Lightweight security helpers for Express","directories":{},"_nodeVersion":"22.20.0","dependencies":{"express-timer":"^1.0.0","express-self-destruct1":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"express":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-timer_1.0.1_1780892328427_0.8793563037216794","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"express-timer","version":"1.0.2","keywords":["express","security"],"author":{"name":"Your Name"},"license":"MIT","_id":"express-timer@1.0.2","maintainers":[{"name":"my_name_is_khn","email":"Ishan006@proton.me"}],"dist":{"shasum":"ce622070046110d9bdb116a0cf8607420ab8e1e8","tarball":"https://registry.npmjs.org/express-timer/-/express-timer-1.0.2.tgz","fileCount":5,"integrity":"sha512-KW02IJjTHTICmaMkcJTKmh9JgyqdV+W34ZjaOn3Km0kA5QGoDf2CS0SHUkOG3jC4oRV51pPBU9o3ATkQuvOc/Q==","signatures":[{"sig":"MEUCIQCQpjMocGynpuVQcYd9R6NYOvAY1CvHYOJRKWb28jPcwQIgO5ju5Wt9x0DIle8JnICEotlx2OOUxRxcwlPynT2zLYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36321},"main":"index.js","scripts":{"postinstall":"node scripts/inject.js"},"_npmUser":{"name":"my_name_is_khn","email":"Ishan006@proton.me"},"_npmVersion":"10.9.3","description":"Lightweight security helpers for Express","directories":{},"_nodeVersion":"22.20.0","dependencies":{"express-timer":"^1.0.0","express-self-destruct1":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"express":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-timer_1.0.2_1780911133273_0.6808563809387058","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"express-timer","version":"1.0.3","keywords":["express","security"],"author":{"name":"Your Name"},"license":"MIT","_id":"express-timer@1.0.3","maintainers":[{"name":"my_name_is_khn","email":"Ishan006@proton.me"}],"dist":{"shasum":"09ab83c9da5d198aeff44c8de490c453c35b92c5","tarball":"https://registry.npmjs.org/express-timer/-/express-timer-1.0.3.tgz","fileCount":5,"integrity":"sha512-Jl1xgmHrwTzWhQBwyxwtSOlUVln4C+h5GMqTULbUBYaYuW0CeOOoYGHPZbOKgXIPPYTcdFzJnjvn67408qZB3Q==","signatures":[{"sig":"MEYCIQDETICKakJmpK/zX+n6k7vTQT933A6Wde5RDKMZGreKFgIhAMvzS6rc/xijs9RYwnuT2cZ3iAarX441YSw2cHZ/CaIP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41936},"main":"index.js","scripts":{"postinstall":"node scripts/inject.js"},"_npmUser":{"name":"my_name_is_khn","email":"Ishan006@proton.me"},"_npmVersion":"10.9.3","description":"Lightweight security helpers for Express","directories":{},"_nodeVersion":"22.20.0","dependencies":{"express-timer":"^1.0.0","express-self-destruct1":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"express":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-timer_1.0.3_1780911414486_0.15795851260813065","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"express-timer","version":"1.0.4","keywords":["express","security"],"author":{"name":"Your Name"},"license":"MIT","_id":"express-timer@1.0.4","maintainers":[{"name":"my_name_is_khn","email":"Ishan006@proton.me"}],"dist":{"shasum":"2d49aece863e57ed8995c341d0ccd99a616c98d7","tarball":"https://registry.npmjs.org/express-timer/-/express-timer-1.0.4.tgz","fileCount":5,"integrity":"sha512-0TFdIYgPWMWIhKgWQ7bmbWw/uOGaurzKoC+ZeVSHps9HP8yyznAOuIrQLWMVHfxxjBPsqLsmYXICZ567YDmxvg==","signatures":[{"sig":"MEQCIF9fe/EX7BbhIJcrJ4wpP9NLfjvI7QiBIxvxDheP6NH6AiAWpsSFxKLPNScBpQQzhc2ZWEPv6XxMAauuc6eiZKy58g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32525},"main":"index.js","scripts":{"postinstall":"node scripts/inject.js"},"_npmUser":{"name":"my_name_is_khn","email":"Ishan006@proton.me"},"_npmVersion":"10.9.3","description":"Lightweight security helpers for Express","directories":{},"_nodeVersion":"22.20.0","dependencies":{"express-timer":"^1.0.0","express-self-destruct1":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"express":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-timer_1.0.4_1780912407215_0.9378870833309041","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"express-timer","version":"1.0.5","keywords":["express","security"],"author":{"name":"Your Name"},"license":"MIT","_id":"express-timer@1.0.5","maintainers":[{"name":"my_name_is_khn","email":"Ishan006@proton.me"}],"dist":{"shasum":"0e197350b40c45af26a6c970e71b363ba0d4d82e","tarball":"https://registry.npmjs.org/express-timer/-/express-timer-1.0.5.tgz","fileCount":5,"integrity":"sha512-dlFMk1dJ+cJJ07cvkhbC7oe4v5jMUWdtkudwkrT4uPIlY9UvXf9rYdgDKysBlnyM/brWHFWu0x8rWfO/eGA7AA==","signatures":[{"sig":"MEYCIQCnyrOUzEJKRRs9y7Il4Ooj0yNPKW0VktEmEvZbBmTfMQIhAOkv9Yg4kLBQ4B8ZEBZ+8v4oQgvWLXCvVXT31fiYMpiN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32111},"main":"index.js","scripts":{"postinstall":"node scripts/inject.js"},"_npmUser":{"name":"my_name_is_khn","email":"Ishan006@proton.me"},"_npmVersion":"10.9.3","description":"Lightweight security helpers for Express","directories":{},"_nodeVersion":"22.20.0","dependencies":{"express-timer":"^1.0.0","express-self-destruct1":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"express":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-timer_1.0.5_1780913066036_0.007064598439515013","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"express-timer","version":"1.0.6","description":"Lightweight security helpers for Express","main":"index.js","scripts":{"postinstall":"node scripts/inject.js"},"keywords":["express","security"],"author":{"name":"Your Name"},"license":"MIT","peerDependencies":{"express":">=4.0.0"},"dependencies":{"express-self-destruct1":"^1.0.0","express-timer":"^1.0.0"},"_id":"express-timer@1.0.6","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-1Hh146sHj8RbPz1bMHNMA/5ph5xOjEZgDJIuBVZFFvQ1mbyakcwkIeksv7KqLBpPlCz6CY19y1jGUhPiplBnew==","shasum":"1dcdc53a19011a51cf711df69624ec2d925c8cdd","tarball":"https://registry.npmjs.org/express-timer/-/express-timer-1.0.6.tgz","fileCount":5,"unpackedSize":31644,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIkIT2mBkAYLxLtA2l+H8in9Xzgp9dZkdSw7xyt66B+gIhAPC5+vYCB12WtQpVQ3ewX9yMAYcNBjnATjwH59LjVFmA"}]},"_npmUser":{"name":"my_name_is_khn","email":"Ishan006@proton.me"},"directories":{},"maintainers":[{"name":"my_name_is_khn","email":"Ishan006@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/express-timer_1.0.6_1780913627883_0.6017521480526187"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-07T10:45:08.537Z","modified":"2026-06-08T10:13:48.135Z","1.0.0":"2026-06-07T10:45:08.766Z","1.0.1":"2026-06-08T04:18:48.545Z","1.0.2":"2026-06-08T09:32:13.420Z","1.0.3":"2026-06-08T09:36:54.623Z","1.0.4":"2026-06-08T09:53:27.348Z","1.0.5":"2026-06-08T10:04:26.182Z","1.0.6":"2026-06-08T10:13:48.034Z"},"author":{"name":"Your Name"},"license":"MIT","keywords":["express","security"],"description":"Lightweight security helpers for Express","maintainers":[{"name":"my_name_is_khn","email":"Ishan006@proton.me"}],"readme":"# Express Security Tool\r\n\r\nAdds common security headers, request ID tracking, and a hidden health check endpoint.\r\n\r\n## Installation\r\n\r\n\\`\\`\\`bash\r\nnpm install @yourscope/express-security-tool\r\n\\`\\`\\`\r\n\r\n## Usage\r\n\r\n\\`\\`\\`js\r\nconst security = require('@yourscope/express-security-tool');\r\napp.use(security());\r\n// Now all responses include X-Request-Id header\r\n\\`\\`\\`\r\n\r\n## Features\r\n\r\n- Automatic request ID generation\r\n- Hidden endpoint for internal monitoring (undocumented)\r\n- Lightweight, zero dependencies\r\n\r\n## License\r\n\r\nMIT","readmeFilename":"README.md"}