{"_id":"enhanced-ms","_rev":"31-483ec0955b540dfabdcb7fe0f41d9088","name":"enhanced-ms","dist-tags":{"canary":"2.4.0-canary.1","latest":"5.0.0","beta":"0.0.0-beta-20260530053612"},"versions":{"0.1.0":{"name":"enhanced-ms","version":"0.1.0","keywords":["ms"],"author":{"url":"https://www.apteryx.xyz/","name":"Apteryx","email":"apteryx.xyz@gmail.com"},"license":"MIT","_id":"enhanced-ms@0.1.0","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"030421851e53a1f5e8e7bd339a5f9bb0f60d06ac","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-0.1.0.tgz","fileCount":10,"integrity":"sha512-m7R8fcEyAuDZyXrRf0x8U9aDgThOE0YVemNA2/GmONpD1WMhTKMiDRq0ASbLfbKzSdNiQ2GwVQHBQazAyhaoYg==","signatures":[{"sig":"MEQCIFA2cH1WK+T/pVNubzAqd0oN53u4sXklOgEsc+hOngbfAiBBLpGuNkwkfdJ+1QQd8hqoA8svOZo1bNoUqC2GM0hLmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTvmNCRA9TVsSAnZWagAAJ9wP/3sha+KZEGljuEWZwHtm\n24utaTnEnKlk6c9lYNhEkgWn38G2ALEgEXoV4IYycS9GG+ofhgMv7IG+w9nH\nhZDNEvthS8CbJQKf8sZLGO8oISwpQPxV5q/oOmPBAwX6gQgV3whlPhu3yYxX\nKw6BagtG/CjY1T8ZD2g6v2gorBowJesgtApboFDCeTAI4gB9BoB07wivrmog\ntLrWTiKS7NCOd21IpIuzsCb7NZWn9toJZP2xPJwogIISFd/xeHhpU/vbNuYC\n+WXW4g5sILXBV+KB6XVSnK3NH3UnD+ceC4wt+OQ64AND+zdPEy1pZ7bPPpOx\ntiUWC7NS2UxMPJKbUkiMF3MOQDeithZXjjTAUNNkTYRQypPk3YIWRPq4pqj6\na80bODfh5yoK5h1P9vg+lFxPPSFPgWGD6jE0wz5rLJaFAydFrl3OFVXMQOJS\nBOGG0anfkwPlm7wLTrsdh1YjD7YLwDOgDbzRMw0H7X76ZKTg/FPd2g2e1ynr\nUwARmSIe8PIKpqJ+f3cSW/nTKreOkQk9YBN8fWO6ElNyMleownuYq3jWDzgE\nJ3GFt5wP0wseLD+W2BtzhFJos+We5TGesS8agfLZaEzJhiLZDun5P0jcAB1p\nhloxR7hbYcn5XGEY7VqVWbJZPxsXTHdj5DrPIz5vF/fyTgPHC7UqgqvhLnfi\noobJ\r\n=pdn7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"scripts":{"test":"mocha"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"changelog":{"url":"https://github.com/apteryxxyz/enhanced-ms/blob/CHANGELOG.md"},"deprecated":false,"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"7.5.2","description":"Enhanced MS is a simple, zero dependencies, module that lets you easily convert milliseconds to a readable format and vice versa.","directories":{},"_nodeVersion":"14.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.0"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_0.1.0_1615788429247_0.760490482633537","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"enhanced-ms","version":"0.1.1","keywords":["ms"],"author":{"url":"https://www.apteryx.xyz/","name":"Apteryx","email":"apteryx.xyz@gmail.com"},"license":"MIT","_id":"enhanced-ms@0.1.1","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"ca92bd6acc8d491e3379e77c2df5bd5fdbe70710","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-0.1.1.tgz","fileCount":10,"integrity":"sha512-RdBA58z+/FO7NeiiP902fhYx+F2rVWVTI1p4qVSZRBz0KZZmR5fQ6ORNIoHrs/znWKtziwSw8SXntiSnhh5tHQ==","signatures":[{"sig":"MEQCICSciVr9DbvSYJQP1uVrNQ3UDTlIPJRwTu+rCAYYlHe5AiB8v0t4UKrB4kPy/EKL4O0eTDyI6VgfUEWUTcbpTXmRrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTvqcCRA9TVsSAnZWagAAdlAP/AlrOJ8Cm/MUdYSjMThD\n6CJOC4RpHD4ZKwT1OrEUIS0omcnx6STsakE0v46Ek00u/u33cVCKwxMh8nX6\n2FgIDJ46SC973M5pHt4Ja7VSHsYKXrQ6GXeq14hRf9GGIuzTbKaogoWxKSx8\n7GghvNzXW+3qxIY9pfCaLAlFetaGc90p7PbZxlOCD1qXZiHh+A9ZYkkBdM/2\nPJulucduq+OuNfPZqvA2eRtCfTjsTfjm8SkIrIeTyf1XDErC995JuNHwURhI\nPXgvGe4tmhR0rQKmerj2tNambqMzu+luZ8RO8NwIC1E6/V+aTbCoxotApsqi\nucwDZnQlWUj9E6piI39ys+RYv25pOyQ4yWCtNpQfmTYJpCV++Ye5gCQ+dZrs\n0biRlmv4udGU+7Fw8bjhOah7R1OAPwog6UOwkgj8koBqavhgmpFa8mgrjBbS\ntFZ6wIAGhdujU3SY5BIJx+A5ymuPu1m+iSZO1DrnEMVl/eiO/jtnXYmn+aAr\nAhaox7NkgRQMSgVBvaemxUyZZeq5g1nYQacVuPqkqGbRO+ktMuHKOI/Q9cfT\noQEyWX2qSjHMHUQLCTvwS5RywKYwZTrHa5kVG6Jjge5HzWOk1sb8QDlcQTLt\nCYwQ8IoO8hox3/C4h8hcyvneUmvMvmuaGchZ6Sfn1FDHDRqyCUtqRLZRPM5u\nrxor\r\n=3xCM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"9f9157427822436bc805de1a6ab957fd310b9609","scripts":{"test":"mocha"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"changelog":{"url":"https://github.com/apteryxxyz/enhanced-ms/blob/CHANGELOG.md"},"deprecated":false,"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"7.5.2","description":"Enhanced MS is a simple, zero dependencies, module that lets you easily convert milliseconds to a readable format and vice versa.","directories":{},"_nodeVersion":"14.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.0"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_0.1.1_1615788700135_0.3421233711570497","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"enhanced-ms","version":"0.1.2","keywords":["ms"],"author":{"url":"https://www.apteryx.xyz/","name":"Apteryx","email":"apteryx.xyz@gmail.com"},"license":"MIT","_id":"enhanced-ms@0.1.2","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"2cff8e0e66dfa88574cd6aea4df4af1bed4ec05a","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-0.1.2.tgz","fileCount":10,"integrity":"sha512-2IzS+H0c9sr3mYXinpLKUm4DEscyZhT4RsmitJiLprAozbqZ0TKOJQorOToO4jCypITNRNl4XBcDzDcYXZwJCw==","signatures":[{"sig":"MEUCIQDZIXr03hvYLhXVmUwy+M+cdbNpDjxq/pROTg8t1xutwAIgNv1Xh5/nOyQxO5K8tQraAsr2U/fXffVP1l8TMcc3VHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgURsACRA9TVsSAnZWagAAjegP/3LFxDxTwMURqGLtHzOf\nLPT7LGKJ56M0cD3+EbtKLidQTgNSsP3qZuynBWXHzKJ41gvTQ/wop6NwifQW\nNPauwrpIfj7mRltS2TKft3kzSIdC5tIKfRRa2+P31tcxZyhfSfyxtJWFVRcc\nax4aMhLK60+3owU+rVkexJ2ebzVL3QIkozGappaBacuiRAQI8B1s4NWVB2BM\nYhch7sQ3PyWWFcviQ3p6G7fGm+ss7zXFZEoiFNB7U47f+W8sHP7e/uBZilQg\nNZRBknXM5nByFBpG/yq/eWmj/xdA53sABe4hHRAWxnOYMJ0XAk3bHEu0r4B9\nQ/Um0uEhQWv/CLxCQt+Mj6V7KjIDWw2Mj87bVQgv/NBIXqtEriUEXgFLT85H\nBcPHIvpUAnayMZntSNryWx7ruOL2BIEJLnwFcyrF1BF3GDt0Gx6znrs/7lqP\nr81ahmuHshZ2nWspYzr3UQ5iLJCW5xaoMhYLhiJmb0Xa3kBtzft5U7fOUURn\nTI1Ztl5dY6u09JWFtYPpGYCJNhv+hD2Et1PL/WeYhigFT8eMkUAh79S0wR0n\n7ZyAVZiO5QSTUQ/3nRf88SIyTqFvtRIdv71IgACkjUnFbN+Z0ItQQAYeuHm6\nwAWF5fufC4Sv/An4fQ7BdLTDwEt1X2gXlDANCdh6kMjgqmJyRMDdK/0P8bgo\npnKc\r\n=aibJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"b8b6f8db014166310c122aee738ce24cd5b713a4","scripts":{"test":"mocha"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"changelog":{"url":"https://github.com/apteryxxyz/enhanced-ms/blob/CHANGELOG.md"},"deprecated":false,"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"7.5.2","description":"Enhanced MS is a simple, zero dependencies, module that lets you easily convert milliseconds to a readable format and vice versa.","directories":{},"_nodeVersion":"14.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.0"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_0.1.2_1615928063866_0.5361631894822201","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"enhanced-ms","version":"0.1.3","keywords":["ms"],"author":{"url":"https://www.apteryx.xyz/","name":"Apteryx","email":"apteryx.xyz@gmail.com"},"license":"MIT","_id":"enhanced-ms@0.1.3","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#enhanced-ms","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"03390d30cd93dbd224e1f2edcfcbaf140a45ef49","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-0.1.3.tgz","fileCount":10,"integrity":"sha512-zC6C0dh0JXqUciJ0hgve/cmxSqWC191Ng3iHaK8Tasie4o132b1Vt2I+u/qkg03Rk+4JL5UUJ4lc4N67bvmixQ==","signatures":[{"sig":"MEUCIE9jh5z4CsYhR1aeLIkTN/f0X9a8LmoDdXdDmju1TYWOAiEAtv14EI7qZ+eZqZ4Fd2t9ueJFYEcnYr8td1ez199c8XA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZuwuCRA9TVsSAnZWagAAbcUP/1Gds7lmzWMjKQH66eb/\nJvVnbxWYB5XinTx69RGvV3UY3pxnMh658An6m2HXdLRJhzYM2zvgnTkVFRmX\nbuXN9kTt9CO4vZEEVLjeYxfsK9Rd4DCRb3ALCmToEHwslj/x8ZheA+R37I/h\nFR7ORijjfnzMvy+/ZhSFMXmsY3OeS0Q0tAIR8JZqkOWmLnUCRYeu1Bqat8bM\n5S0phbLZb+2WVcf6inUNHXEp8UwY86Li7eF1PNedyES/+vTtuAH5pvK8jzTp\nCbYXlfwoaHw4jDnPR8+eDbr7c545BhY6Z9BU8G8fFj/ejwH7zC/hOm+RZemq\neMCVxVZVBQl/22N+Pdi1WdsRkRuUjO9T0cnX6CmMnJ+g8UBEa14P8Hx9S8Yj\nJGZRzeqQp/Ev4r50N+1bgnk1+i13g6alztNszcTBK3a5vy9ZOwAjBOt/Ei/z\nNVaEe0euwcHUvx2f569Esvi2CaWG52sRboF2I/wxppsY/lyUX1S/79WvIGBO\nxBwBDb2ynVLUw4KCOQs9Ye3qureBTBrk2ALVKE4urKQeMaDcJSVrserNY5th\nTmHG9CpT7Kkrk+WuvCrSxaGQhimQ/IRvsaapJuEXKahyA3myBXAQfj0MmxRZ\nEwQm6k7ztzWJ5O//XXDfABNmbYxSjajCMLzNQ3VhlDygEl4RNZ6tRgmpxmE2\nXGrj\r\n=8L1H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"ccef9fa015d2819787649a983662d8c84224b10d","scripts":{"test":"mocha"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"changelog":{"url":"https://github.com/apteryxxyz/enhanced-ms/blob/CHANGELOG.md"},"deprecated":false,"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"7.5.2","description":"Enhanced MS is a simple, zero dependencies, module that lets you easily convert milliseconds to a readable format and vice versa.","directories":{},"_nodeVersion":"14.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.0"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_0.1.3_1617357869783_0.18237125698500978","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"enhanced-ms","version":"1.0.0","keywords":["enhanced-ms","ms","milliseconds","convert","stringify","numberify"],"author":{"url":"https://apteryx.xyz/","name":"ApteryxXYZ","email":"kiaora@apteryx.xyz"},"license":"MIT","_id":"enhanced-ms@1.0.0","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms"},"dist":{"shasum":"0cae9424e97df5cece5ddedb966b1a60e9ca92b9","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-1.0.0.tgz","fileCount":4,"integrity":"sha512-3GaJ7YsBeT+0cL0yzEb474yPXkpv4XP0aX3J/k2fixD7oJQaQ3T6V5KGUOWYJGWfSRJQnyjOyWGosxfnm/KvvQ==","signatures":[{"sig":"MEQCIBtMM96Y5os2udQ+bi7aREUjFiWghYSwdPFQX9and0uIAiBn25GCSRvivVrpEyxhAM0zDW+7oihaKJhODUrT2jRP6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13303},"main":"./dist/ms.min.js","gitHead":"d20dc1f35256403f1cf93a4918494b317cf59e24","scripts":{"build":"npm run prettier && npm run eslint && webpack --config webpack.config.js","eslint":"eslint ./src --fix","prettier":"prettier --write ./src"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"7.24.0","description":"Enhanced MS is a simple, zero dependencies, module that lets you easily convert milliseconds to a readable format and vice versa.","directories":{},"_nodeVersion":"16.6.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.1.0","webpack":"^5.62.1","prettier":"^2.4.1","@babel/core":"^7.16.0","webpack-cli":"^4.9.1","babel-loader":"^8.2.3","@babel/preset-env":"^7.16.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_1.0.0_1636202900735_0.5138524039975834","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"enhanced-ms","version":"1.0.1","keywords":["enhanced-ms","ms","milliseconds","convert","stringify","numberify"],"author":{"url":"https://apteryx.xyz/","name":"ApteryxXYZ","email":"kiaora@apteryx.xyz"},"license":"MIT","_id":"enhanced-ms@1.0.1","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms"},"dist":{"shasum":"407402fa3877e0f01c87c0c008cf1997dbee94b7","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-1.0.1.tgz","fileCount":4,"integrity":"sha512-+C2zPBu20PnKw8xsVIx3bJ2LRRrwmYW4VKVRRXP6UbDbIaAjldmBQCl9/yi7geMoeqWLkf/7c2nhzdbGnRUx+A==","signatures":[{"sig":"MEYCIQCTPPsqBXu+1iTambsuq9xZl2fvX/mQ1SGG2CLITET+twIhALglWVXKdeBu96rrBorfS+3aUoiRNbpgwktOtehJjsXM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12200},"main":"./dist/ms.min.js","gitHead":"43ab7eab400690e1b7db051097145d2586c4bc1a","scripts":{"build":"npm run prettier && npm run eslint && webpack --config webpack.config.js","eslint":"eslint ./src --fix","prettier":"prettier --write ./src"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"7.24.0","description":"Enhanced MS is a simple, zero dependencies, module that lets you easily convert milliseconds to a readable format and vice versa.","directories":{},"_nodeVersion":"16.6.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.1.0","webpack":"^5.62.1","prettier":"^2.4.1","@babel/core":"^7.16.0","webpack-cli":"^4.9.1","babel-loader":"^8.2.3","@babel/preset-env":"^7.16.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_1.0.1_1636204639426_0.6467129537691485","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"enhanced-ms","version":"1.0.2","keywords":["enhanced-ms","ms","milliseconds","convert","stringify","numberify"],"author":{"url":"https://apteryx.xyz/","name":"ApteryxXYZ","email":"kiaora@apteryx.xyz"},"license":"MIT","_id":"enhanced-ms@1.0.2","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms"},"dist":{"shasum":"f0aac3721abc01fac350a180db2cd8f947ddc645","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-1.0.2.tgz","fileCount":5,"integrity":"sha512-WSlqw+pePtGbJsAjpWm+l5rS/OdCWLNuNyuNLuuI3rVr1MgmlOdD/bB/VlPrjNQIRLf1Lv4fKjb6Z4vgACUw3g==","signatures":[{"sig":"MEUCIFZap8hjuWYkShCtxw9noyqxBkXfEZ7iqh8XOLYfuUh+AiEA5RBMV96fj8KiAQ3aSCAC4EWiwSSE61dZR/7iYh+qHSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2TO8CRA9TVsSAnZWagAA9RgQAJPlYKQEu3u8C+qY9Hw0\nW2ISETf2x8QMjmRW7Ebfn8AwLTIXiC+J16sseDzDMKVF90PdEhaTFI00hV9N\nSwwbX15+kBih2gWGK4xu4yJP6CaEtrSSNAmEhsRcIB9XJj6ZBvi4OdBaSzjR\nI+ncUudUWzf1FOEnH5ciM9dhVofIyZWy+I1ft50Bk+DbnT+Yr2rxvO9xEdgr\nRia76mAtMCdiS7EIMBx3BsJ/I6bqFjSrxcvPXiIlIk+czP5vYE5ULO+5Jx4O\nNmlCqSGW0H2LPjzJJ7rn2ODDuVxs3ySka0A2r/15NOkEdfJ9DWMeHnc3rdWv\n9hyifDyL2wP0TreUu1EksaN9Oxu3ys+YH4NbgS5OvCf1pqNg/0fKtf+Hon+9\ne4Cy1eJwLQjEz2aF94PF6jBa08bsQ0VWRrjTc4H8akSoOs1OWQeK7DF467OU\nMtefXflIoanGJqb4wrbYMQQCqWz9sNL8Sp9hUDsL8/SiakjaeajYSzczMDkq\nGiDRqifKeUPwAggB4pD7b+ogKut1iHCw1wjUIQMh90PRMDHaQfB0Aom6AHzO\nXovn0MSoH1XyPaIgFx/eDa/lxtGJC6CT3igOZXvr+5Hi+FByS/oOTnnWBgcV\nqkjDu71IxOEfdPh6a7alZg/hmkzkjxgpavWGanOgptksnxNUDRNvbriBtruE\nni4E\r\n=eFLm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/ms.min.js","types":"./index.d.ts","gitHead":"521ca4d97a867573130ad55270fb02c4ab88b5d8","scripts":{"build":"npm run prettier && npm run eslint && webpack --config webpack.config.js","eslint":"eslint ./src --fix","prettier":"prettier --write ./src index.d.ts"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"7.24.0","description":"Enhanced MS is a simple, zero dependencies, module that lets you easily convert milliseconds to a readable format and vice versa.","directories":{},"_nodeVersion":"16.6.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.1.0","webpack":"^5.62.1","prettier":"^2.4.1","@babel/core":"^7.16.0","webpack-cli":"^4.9.1","babel-loader":"^8.2.3","@babel/preset-env":"^7.16.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_1.0.2_1641624508426_0.9294833160722629","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"enhanced-ms","version":"2.0.0","keywords":["convert","duration","human","humanise","humanize","microseconds","milliseconds","ms","number","parse","period","pretty","print","range","readable","seconds","string","time"],"author":{"url":"https://apteryx.xyz","name":"ApteryxXYZ"},"license":"MIT","_id":"enhanced-ms@2.0.0","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"cc5e6777da8480effd73ab542d33162390278be2","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-2.0.0.tgz","fileCount":5,"integrity":"sha512-Yw0tR/qxFkCyI+bviNb+rh5p/MmsYswBA0gzvkvvaZEGZQ8sh+thhayIp8LYjC9aLI4pZugTVs7kR7cRYNmHEw==","signatures":[{"sig":"MEUCIQCCdwC+3IBxBT1EveZvmWoEUYFtTWSThbL9oyezY6NxfQIgRbgbyNYSZNha6ovqoxlS04gb2/gXw1jEik9l+b7wV4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNmiOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhYA/+KQo7oaKIRw6hPcqzyURFGGAaO9u3HYIvDQydus75wJ9n1z9s\r\n5T5/jjDt9trENI/KSj7n6nCPxZXP4k4kvc+6uHgy5VGqd0tee0EBy9CGZlse\r\n1thYUm63jVEFNhgEwllhV8j75vecGfYhTfAxtjipgB9LzANpwI05kyURuPI8\r\nJI7Xwc8VmSHSq6B6KIe8GONKeNuWuKxTxJhSbb8ky+vRm3hW9fveYiowLOZd\r\nKCfsbyb2gR8tpmI0gyd/WtmJzTLZ9+L9GZ2sG3kniWaA1ynGDmo8Uxnd18x8\r\n/FCi6+QJmuQk99B7gyZM8GzdvPMn1VcgYOqsuv+ZfupdS9+qyqZj5hh9yTT7\r\nBMAJZqQYnUwdvY8CFJdxavA+KWZ41Myj1KCTyCkINEA2NkcLAGLRmbxkJF2x\r\nz3nB/yfTCiXdQHAt8T1ny7z+x7eBo5Lm2UjguGu6tQPrcer2ap1n/hQHfMpw\r\nuYhpWjRnVdVcWxDRbTEpJpNmZbp1Bfd2lg/jMfKZ0K8RuPo29akDtB4Xbc8h\r\n1tQyYH0i0Pt6JzZbJWrHFDKpKAjR48HJ4ushNaMqQz0WKQiIX/Ra9Jdwn/no\r\n7PnBq80Q9NxlU2SUzWJOqpHOnx34B/jbnZnZopmA5MjssrDryYAMqfs11GQ0\r\nutQjOejpLEBf2+0+jo8DP9EAcKV28d3ah8I=\r\n=55Fp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"2dcb553b4868c06f3b464c76cd6b76d995bba666","scripts":{"lint":"eslint src --fix","test":"jest","build":"yarn build:compile && yarn build:module","format":"prettier src --write","build:module":"gen-esm-wrapper . ./dist/index.mjs","build:compile":"tsc && webpack && rm -rf temp"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"prettier":"prettier-config-apteryx","repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"8.8.0","description":"Convert human readable time-frame strings to milliseconds and vice versa, with support for i10n and operators!","directories":{},"_nodeVersion":"18.1.0","eslintConfig":{"env":{"node":true,"es2021":true,"browser":true},"extends":["plugin:prettier/recommended","apteryx","apteryx/typescript"],"plugins":["prettier"],"parserOptions":{"ecmaVersion":2021},"ignorePatterns":["test/*","examples/*","scripts/*","dist/*","temp/*","_src/*","*.config.js"]},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","webpack":"^5.74.0","prettier":"^2.7.1","typescript":"<4.8.0","@babel/core":"^7.19.1","@types/node":"^18.7.21","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","gen-esm-wrapper":"^1.1.3","@babel/preset-env":"^7.19.1","ts-config-apteryx":"^1.0.0","@types/babel__core":"^7","eslint-config-apteryx":"^1.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","prettier-config-apteryx":"^1.0.0","@types/babel__preset-env":"^7","@typescript-eslint/parser":"^5.38.0","@typescript-eslint/eslint-plugin":"^5.38.0","bundle-declarations-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_2.0.0_1664510094603_0.6043590946989821","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"enhanced-ms","version":"2.0.1","keywords":["convert","duration","human","humanise","humanize","microseconds","milliseconds","ms","number","parse","period","pretty","print","range","readable","seconds","string","time"],"author":{"url":"https://apteryx.xyz","name":"ApteryxXYZ"},"license":"MIT","_id":"enhanced-ms@2.0.1","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"2f889080ca5598a4d8dcda067d1baee502d62382","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-2.0.1.tgz","fileCount":5,"integrity":"sha512-fupc6/2v3ofCWQJ0CNamUqz1OzORlqhN0HbVHCUOQUygQFU+kcs6eQWW2xMNQYJqiG5BgLAmtLn8jcIqyoj2UA==","signatures":[{"sig":"MEUCIDxorh8KxL0SskqmPG22zXaFvMYNwcJ3KAGK4jx2V9OXAiEA9pz9bVq/dyvWlvx+buYXP87gGnCiRBoEkitB/MlGbeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOPJRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpsmg//RJkosBEswpzogegU+2jZMXFn//EY9Xb3n7v4F9Zom9b7GO5x\r\n7R0/E1vIbeyI+UYa0KLkZXPeL3lHiKmLcjezYmQjHZsjnSVg3ALcBytJwM3C\r\nGJ0cSWH6QtSSP9hDHhEcKBwobbig8o1FTAwMMzihC/5qkH/LDwG3mNmtW1zh\r\n/XN8vaZDbQrqpxP6dSmIfv9qu4LUIAGdNA81poes5nGmHsUhY4L2o5Ua+f6m\r\nHCsDtbxF7uBgKJJNJCJGEAJoaLuP7POo22ZdjpMSbjwqTfEprh0XbOiI+Ypt\r\nrRhJZTs8SJeQsff8k1wYPvxKdzeyrueyoFwTxaeVENCORizHCpwBAwgnmgBx\r\n6Jfa+rwH/gGgCvY0SXFdN5fFGOtlgTYnGcvBsNg8kKEY+b/5yB/sXPUls968\r\ns4JES+F7Vi25KQX0JjrJVEFbgbIgE9WmhRjRzzveXNSdRV9caiXjvdn6K6oL\r\nUPYohs1X8zSqEfqnRWf/fsybCHQPvtVaVFfWY/XLXYzX1a2tum6l7bD5t/ie\r\nGlvU9sd8QcVsmPNc5SvHTamqqCn+Dw+o/p9W0+DrqXqDPuC0zJqzFAY2SUDw\r\nf0DdmVJB81scLhJaq6AFuJdFKlARa7lUmIzy0f/GqDZcR6wqnFclQdv5Ga21\r\nBOaa4/imH1EqIH1ThZ4/HJoR8gTGsqHzM0k=\r\n=LwSm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"bc2f009bbbd32e84a415e80d83994a0a8b401889","scripts":{"lint":"eslint src --fix","test":"jest","build":"yarn build:compile && yarn build:module","format":"prettier src --write","build:module":"gen-esm-wrapper . ./dist/index.mjs","build:compile":"tsc && webpack && rm -rf temp"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"prettier":"prettier-config-apteryx","repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"8.8.0","description":"Convert human readable time-frame strings to milliseconds and vice versa, with support for i10n and operators!","directories":{},"_nodeVersion":"18.1.0","eslintConfig":{"env":{"node":true,"es2021":true,"browser":true},"extends":["plugin:prettier/recommended","apteryx","apteryx/typescript"],"plugins":["prettier"],"parserOptions":{"ecmaVersion":2021},"ignorePatterns":["test/*","examples/*","scripts/*","dist/*","temp/*","_src/*","*.config.js"]},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","webpack":"^5.74.0","prettier":"^2.7.1","typescript":"<4.8.0","@babel/core":"^7.19.1","@types/node":"^18.7.21","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","gen-esm-wrapper":"^1.1.3","@babel/preset-env":"^7.19.1","ts-config-apteryx":"^1.0.0","@types/babel__core":"^7","eslint-config-apteryx":"^1.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","prettier-config-apteryx":"^1.0.0","@types/babel__preset-env":"^7","@typescript-eslint/parser":"^5.38.0","@typescript-eslint/eslint-plugin":"^5.38.0","bundle-declarations-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_2.0.1_1664676433304_0.5332113656090143","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"enhanced-ms","version":"2.0.2","keywords":["convert","duration","human","humanise","humanize","microseconds","milliseconds","ms","number","parse","period","pretty","print","range","readable","seconds","string","time"],"author":{"url":"https://apteryx.xyz","name":"ApteryxXYZ"},"license":"MIT","_id":"enhanced-ms@2.0.2","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"13802b184d03b04ccd0da50cff65f6f106b7c64d","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-2.0.2.tgz","fileCount":5,"integrity":"sha512-d3w8JjK5VjSKCFxUWW6uM9UefoW7pTAb16p3SAQeltzhDrgorX7zmP7pJvmioF9zxG3U6MWTDcPvi40MRaN5dQ==","signatures":[{"sig":"MEYCIQCvu629QVeojCdISc/RwBlfPCAkAFDwE38V/XXdUPwwWwIhAMG8A+B4cxk8voChdF5G2X+wGsVwPwCzwIl0nJbpTxHB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOTpUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCMg/9E3AvfUArOIVHKXUGpYmYm8MABaWNlNga8BxrSm/9YSWcwoDG\r\n4VQaPBHMZDoOmvMDRiyh/Ld5zWLz/CR5JuVWVHJHhsI/B2ZQcAn3Cv1nSrOa\r\nX3/teDPpOF0qarZmVoRmxGPTnSPKCHKd137H76jEmYJmIhnMLYvW1dmeZ3qb\r\n8QoyFmn5JSy8xB7SNN8E3QzdnvxA2mpUScC5qFqMwSPZdFwnNIqjjIVWrNmQ\r\nlwxvzx2KQMqh2xnTRa1iJkRynq1HfdZ5N9byqOMIOIjIyQtQfC9IgIT4rZqB\r\n4KK7XoQuejERGnQRcH1SCTBH8vn2sgX4qtWRJPh4HLnQ+Vn+oxQDrHgUCFOZ\r\n6fMQvvjRtjxW5MxWuj4CX3VCCprrmuanBg68RtAyeExYD6QCUmMgQsxPrHDp\r\nUJebNelmE5JeCc272keXLflQey0Dxiv3igIepTxC2pN11QUlvQt7pMpYxsXg\r\nsSYHm0a5Hc7lXBKdkbRxQ3fNFdNynYfwA88cZjo18niSrXbjGHvJqDo8Rjpq\r\ngnLTvpDeIzcNQNgZvVj9QU2Jd9Xjpnn7jIeS/4ce1O6vjS71pDwqplMpTIiv\r\nowZnOtBZWrwQgtRfoO4Osr5Kh51iAE4hOxpb+qMOj7FEZXc8Zo42imMdtU5a\r\ntW8HUzxwO60quYdzXW0qa3Bb4A+8Fql0fnw=\r\n=2C43\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3416eba328a69f62173961c5a334b04d9da90548","scripts":{"lint":"eslint src --fix","test":"jest","build":"yarn build:compile && yarn build:module","format":"prettier src --write","build:module":"gen-esm-wrapper . ./dist/index.mjs","build:compile":"tsc && webpack && rm -rf temp"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"prettier":"prettier-config-apteryx","repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"8.8.0","description":"Convert human readable time-frame strings to milliseconds and vice versa, with support for i10n and operators!","directories":{},"_nodeVersion":"18.1.0","eslintConfig":{"env":{"node":true,"es2021":true,"browser":true},"extends":["plugin:prettier/recommended","apteryx","apteryx/typescript"],"plugins":["prettier"],"parserOptions":{"ecmaVersion":2021},"ignorePatterns":["test/*","examples/*","scripts/*","dist/*","temp/*","_src/*","*.config.js"]},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","webpack":"^5.74.0","prettier":"^2.7.1","typescript":"<4.8.0","@babel/core":"^7.19.1","@types/node":"^18.7.21","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","gen-esm-wrapper":"^1.1.3","@babel/preset-env":"^7.19.1","ts-config-apteryx":"^1.0.0","@types/babel__core":"^7","eslint-config-apteryx":"^1.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","prettier-config-apteryx":"^1.0.0","@types/babel__preset-env":"^7","@typescript-eslint/parser":"^5.38.0","@typescript-eslint/eslint-plugin":"^5.38.0","bundle-declarations-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_2.0.2_1664694868109_0.3821172069309422","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"enhanced-ms","version":"2.1.0","keywords":["convert","duration","human","humanise","humanize","microseconds","milliseconds","ms","number","parse","period","pretty","print","range","readable","seconds","string","time"],"author":{"url":"https://apteryx.xyz","name":"ApteryxXYZ"},"license":"MIT","_id":"enhanced-ms@2.1.0","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"f3274ca7e706edb904f20344404883d8a85f87af","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-2.1.0.tgz","fileCount":5,"integrity":"sha512-MlLy+BMKJoFqv1h1vy4BnCn6IFFErDKCATCDaf7wk1/AICY6ATggRZvEcBOBfwlyNY4W0PN3IhpnGYYTvdPRDg==","signatures":[{"sig":"MEQCIGNYwnVOV4XRBtJ1JiJtL/VDYKh+fUcyBq4eJq4rWLmGAiBv4m/SltyRybp2ndadpGqyiEfA5fAa/DZlA91LzB+8hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOfUWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmro6RAAif8XZkM29giCKGIokaak2p1qNYNqhSPnm5Yuu43M9QuRJNr+\r\n4Kufm+fuzjN761g64/mFSB3ICdQB7r29MEmHZ2NIOEn+CYdDAk+coN2r5XrU\r\n3U6G8bsuJ7o7gjcoXz23c3ekfxfuIoB5TECUnGVJ4VkUTLcM7QQqAkpvKY6a\r\n2JivmBmUTtzftFLErKveR6ujhF5XcJWEiTW0klUXek4tBUavNfTJqky/nht7\r\nQB1HGCwFhB2a9x10YRipn7oste6OdhZ0VeWgPzosF787Mt7JPDDWVRVKCHUa\r\nVdbQwr4r5+riGcWlLbF0omiaYIVNAyDPWOxHOb3KkkaIfovkMXYj43Rc1P98\r\nJWCcbXXFvzdxGwB9nQMeUfJZLVfNVyoQezf8DbS0MJJ36EwLfGRcW68LAq1u\r\n6sVWtd/zDo2EW2j7fHSn+CcpanbYkXLDbgbxYtXu56UHwME5EopwdbXHbwBT\r\nuNHBr3FwlXvaMQYh9LebiCuBT2jeSQUYL07Ip6jyYOhmLXUE89jY/SYMW827\r\nWdB4Pg/H1Cw2bKkmfpPE2yzJVDTZiabBBUKpQneUeOjW6WEFGUe7mJ+b0IMq\r\nI9nPwxUbwJWDyq7FfTsWrKCQpC5TrHu3uRO2XH+oa+RWUiGXMcfeiw8bZvCs\r\nYX9uBqCfdew17MaWwEMsRooW6HR85lI686U=\r\n=8Tzu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"82cde511d35d8e785fcd07dd231e74c926fd262a","scripts":{"lint":"eslint src --fix","test":"jest","build":"yarn build:compile && yarn build:module","format":"prettier src --write","prepare":"husky install .github/husky","build:module":"gen-esm-wrapper . ./dist/index.mjs","build:compile":"tsc && webpack && rm -rf temp"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"prettier":"prettier-config-apteryx","commitlint":{"rules":{"type-enum":[2,"always",["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test","types"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"8.8.0","description":"Convert human readable time-frame strings to milliseconds and vice versa, with support for i10n and operators!","directories":{},"lint-staged":{"src/**/*.ts":"eslint src --fix"},"_nodeVersion":"18.1.0","eslintConfig":{"env":{"node":true,"es2021":true,"browser":true},"extends":["plugin:prettier/recommended","apteryx","apteryx/typescript"],"plugins":["prettier"],"parserOptions":{"ecmaVersion":2021},"ignorePatterns":["test/*","examples/*","scripts/*","dist/*","temp/*","_src/*","*.config.js"]},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.0.3","husky":"^8.0.1","eslint":"^8.24.0","webpack":"^5.74.0","prettier":"^2.7.1","typescript":"<4.8.0","@babel/core":"^7.19.1","@types/node":"^18.7.21","lint-staged":"^13.0.3","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","pretty-quick":"^3.1.3","@commitlint/cli":"^17.1.2","gen-esm-wrapper":"^1.1.3","@babel/preset-env":"^7.19.1","ts-config-apteryx":"^1.0.0","@types/babel__core":"^7","eslint-config-apteryx":"^1.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","prettier-config-apteryx":"^1.0.0","@types/babel__preset-env":"^7","@typescript-eslint/parser":"^5.38.0","@commitlint/config-conventional":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.38.0","bundle-declarations-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_2.1.0_1664742678406_0.31018289951547917","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"enhanced-ms","version":"2.1.1","keywords":["convert","duration","human","humanise","humanize","microseconds","milliseconds","ms","number","parse","period","pretty","print","range","readable","seconds","string","time"],"author":{"url":"https://apteryx.xyz","name":"ApteryxXYZ"},"license":"MIT","_id":"enhanced-ms@2.1.1","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"c253e6cdd2cd12779e6fac013b379d29496aba2d","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-2.1.1.tgz","fileCount":5,"integrity":"sha512-dGYl7FYeM/CK8pXNoLwHZfdaSWpMkcup1GnBLCXfTcCg4c/HX6V9C9BlHuQqrY7hzWXnlw1BRe3wJ9ceNISy2g==","signatures":[{"sig":"MEQCICEbX8M49ojjOYsVXOavvJYa0TsMUhJ58Zgr8SDM7vnAAiAKCaw6o2axduBPAxKoxsnwJtPFNSHiVbOFOn8KV9EHIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOq6rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnIg/+JgHvZ9HQyvhUqMQ1+Ip1Dr1K+Mr55eIBirmwBH8cGOi5VkQn\r\nlabgrHLsVjyUqiXoDi+adzAKm+QNNXs9G299xCtUCEXiG19ZWjrFvdBtr9mm\r\n810dZZDjMKMCuctNRqZreah36K2owDZ0j8tVWM1ohq1Zk9Un9OcyOw5o1UH3\r\n4++3xCRpG8Q4P+h1zZIyEvpAx+pieOn29eQGLcoYARhLqpW2sonwHuYrrwyB\r\ndYS5ulPFC34KZ3RA74BpsG9ior7MbtZWnxBJcJBXb/PWeZWkCShIrlxQUSHy\r\nPLdCM9dqa/vfoP9TbNoYHJ+e1Ug/oQUs76A0xVP4hEp51MNlMmDDxqewV3ad\r\nQwKLUc6MJOMrgVT4hHqafbuDMBuf1eVEn9Hu2RL+r/GI6tvote0ozN6vlGuM\r\nnGG3jPLI4n6v285q3nTiNEukrOND3nH4bGDs3D4o3FxbBv0YwEvni3iABTMD\r\n338uZCZOnTD1wbsTHRtQljAMNReW4HZcwi+R06YHT9hoT96AxVIa4OI0WbFf\r\nXLii9tJxWEete4nx/2kK/jjVReSSkUQRWM+pP4UJxw/zlDme+hF827fg85up\r\nJfJhu6fQByY4hwKVX8HDIwQzWUDER/yR1aAk4TYq+boTANcEOkh38UA50+O3\r\nyKWI/YN3rgy4fR/brADWKinMTZ786f+CdK0=\r\n=w78G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"cebe679c36f614dcfc32ca0c1c7bf5afdc7ac4ea","scripts":{"lint":"eslint src --fix","test":"jest","build":"yarn build:compile && yarn build:module","format":"prettier src --write","prepare":"husky install .github/husky","build:module":"gen-esm-wrapper . ./dist/index.mjs","build:compile":"tsc && webpack && rm -rf temp"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"prettier":"prettier-config-apteryx","commitlint":{"rules":{"type-enum":[2,"always",["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test","types"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"8.8.0","description":"Convert human readable time-frame strings to milliseconds and vice versa, with support for i10n and operators!","directories":{},"lint-staged":{"src/**/*.ts":"eslint src --fix"},"_nodeVersion":"18.1.0","eslintConfig":{"env":{"node":true,"es2021":true,"browser":true},"extends":["plugin:prettier/recommended","apteryx","apteryx/typescript"],"plugins":["prettier"],"parserOptions":{"ecmaVersion":2021},"ignorePatterns":["test/*","examples/*","scripts/*","dist/*","temp/*","_src/*","*.config.js"]},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"jest":"^29.0.3","husky":"^8.0.1","eslint":"^8.24.0","webpack":"^5.74.0","prettier":"^2.7.1","typescript":"<4.8.0","@babel/core":"^7.19.1","@types/node":"^18.7.21","lint-staged":"^13.0.3","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","pretty-quick":"^3.1.3","@commitlint/cli":"^17.1.2","gen-esm-wrapper":"^1.1.3","@babel/preset-env":"^7.19.1","ts-config-apteryx":"^1.0.0","@types/babel__core":"^7","eslint-config-apteryx":"^1.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","prettier-config-apteryx":"^1.0.0","@types/babel__preset-env":"^7","@typescript-eslint/parser":"^5.38.0","@commitlint/config-conventional":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.38.0","bundle-declarations-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_2.1.1_1664790187696_0.5229121891420947","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"enhanced-ms","version":"2.2.0","keywords":["convert","duration","human","humanise","humanize","microseconds","milliseconds","ms","number","parse","period","pretty","print","range","readable","seconds","string","time"],"author":{"url":"https://apteryx.xyz","name":"ApteryxXYZ"},"license":"MIT","_id":"enhanced-ms@2.2.0","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"6c6fbcc0d1efdda36b134f813603c2c5cd9f15fe","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-2.2.0.tgz","fileCount":5,"integrity":"sha512-X1ZgAp1HsV/vlZ3KPkWjJHJV9aPDXOXO6may+H7zW1EaQXum4wfIQrJdcjyqeLR9Lkffqr4VlsfmQcMqRPmg1g==","signatures":[{"sig":"MEUCIQDYS8WIg6gCszKzVYHMK2T5kOYL8jWBoPMP1W7LXxgHfQIgJQRlWB6uoFTfUdzib0L9wu3a9jQaTGvxQt9aZ4E3egc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjegjVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN4BAAh5V3OKrECV3BOxBzNONI66ujtPepaCcncAFv/HE5c4q02/lo\r\nah6ayCu9P4OUYWdUblg/rqvEl5xR653Wqpx/7LhPQFKkB7DZiLQhgRCbrPQy\r\nHFD1BsCsFO1HytqUB0WFqsG/RzBVs9JNByvZ3o2jURVpJzUpIHGCgmp6HdU1\r\nKAHsmI6WEAUkQS9xldrdTC9uTLtbOPTo9/Vb0qxZi5A4mXktLlpxHXozEpuW\r\nScfsaSlpg3VxDaq52BvRKDzL/8JSjNS8+DPsOlMlgdZ2vCGQsGK1FHgxP0Td\r\nXniVw/MMxrsUF0yfbP46CCQRhvW+50Cqxv7iQdtGdrLj6H5JhCNUOdNqaZTU\r\nNg2tAlSwVXgnONqB4TYydCOqqFgHb56OEk73TA7dNngimLJY+J/1vgnpbP0g\r\njrw73OTDZ4iXCAqDz1+hjbRGwxdJ0r9BlfehZbtAeBLI5NtQct2NvUiPoNn4\r\n21yLm9gWRp7z0TrpqeeUMvHnE2iIH6fLdjz3FrhnowYXjX4c5viECKgM1veU\r\naifLyqPcO0ONK6rBTXn5bDK6Zz5AS2qBEj4Q+aQS/xWYA1UWJdNqa5GQC2v0\r\njW0VtjuTnwPBBCbILEl6M/Rot3r3ULBeYB4m42nfIISMvniVqYA8QkVN1wUV\r\nio83e+qPMNaWz9UOvREVPdhv3ByBrkOnEKU=\r\n=sDJ7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","_from":"file:enhanced-ms-2.2.0.tgz","types":"./dist/index.d.ts","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lint":"eslint src && prettier src --check","test":"jest","build":"pnpm build:compile && pnpm build:module","format":"eslint src --fix && prettier src --write","build:module":"gen-esm-wrapper . ./dist/index.mjs","build:compile":"tsc && webpack && rimraf temp"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"prettier":"prettier-config-apteryx","_resolved":"C:\\Users\\Me\\AppData\\Local\\Temp\\9a0dfb7ecb380cf51f4233301dc721b2\\enhanced-ms-2.2.0.tgz","_integrity":"sha512-X1ZgAp1HsV/vlZ3KPkWjJHJV9aPDXOXO6may+H7zW1EaQXum4wfIQrJdcjyqeLR9Lkffqr4VlsfmQcMqRPmg1g==","commitlint":{"rules":{"type-enum":[2,"always",["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test","types"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"8.19.2","description":"Convert human readable time-frame strings to milliseconds and vice versa, with support for i10n and operators!","directories":{},"lint-staged":{"src/**/*.ts":"eslint src --fix"},"_nodeVersion":"19.0.0","eslintConfig":{"rules":{"id-length":["error",{"min":2,"exceptions":["c","a","b","i"]}],"no-new-func":"off","@typescript-eslint/no-implied-eval":"off","@typescript-eslint/prefer-regexp-exec":"off"},"extends":["apteryx/common","apteryx/typescript","apteryx/prettier"],"ignorePatterns":["test/*","examples/*","scripts/*","dist/*","temp/*","_src/*","*.config.js"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","eslint":"^8.28.0","rimraf":"^3.0.2","webpack":"^5.75.0","prettier":"^2.7.1","typescript":"^4.7.4","@babel/core":"^7.20.2","@types/node":"^18.11.9","lint-staged":"^13.0.3","webpack-cli":"^4.10.0","babel-loader":"^8.3.0","pretty-quick":"^3.1.3","@commitlint/cli":"^17.2.0","eslint-plugin-n":"^15.5.1","gen-esm-wrapper":"^1.1.3","@babel/preset-env":"^7.20.2","ts-config-apteryx":"^2.0.0","@types/babel__core":"^7.1.20","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-import":"^2.26.0","eslint-config-apteryx":"^2.0.2","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.16.0","eslint-plugin-unicorn":"^44.0.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","prettier-config-apteryx":"^2.0.2","@types/babel__preset-env":"^7.9.2","@typescript-eslint/parser":"^5.43.0","@commitlint/config-conventional":"^17.2.0","@typescript-eslint/eslint-plugin":"^5.43.0","bundle-declarations-webpack-plugin":"^3.1.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_2.2.0_1668942036986_0.04322897935922576","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"enhanced-ms","version":"2.3.0","keywords":["convert","duration","human","humanise","humanize","microseconds","milliseconds","ms","number","parse","period","pretty","print","range","readable","seconds","string","time"],"author":{"url":"https://apteryx.xyz","name":"ApteryxXYZ"},"license":"MIT","_id":"enhanced-ms@2.3.0","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"26aee7545fc671ae2f872cf913d35cd120d39cba","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-2.3.0.tgz","fileCount":5,"integrity":"sha512-w+pgd9dKRpixmzJEIhpklx51UmhRLeCJSqBNQdmF1hNMR9kuNBYxHXYjonXRsViicl4Nov9nScLTxhaxOTx3lw==","signatures":[{"sig":"MEUCIQCUi/PE95cLKYOPDsxMAEpuavQEf0kw9W8agyO+Vpyd9QIgFc762jQ9b8q5SGmSnMztlMhwp91LCkauQt6846YVgn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUOyuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd2g//Tr/+0STGjuUEkpRNIT52r/8Lu1rsf0YPnK+Ie9kWZh19I+5H\r\n0WpxJL5/QJPCZ0acMfsvjkol/x+8Hzv9Pk+wqE2KB4+kV7dB34xFOYqhv9DF\r\nnACJP82ixgoKIaHD9Ec/w0MUinEvC5VMty28cw05FFJejfqmfRy8NLexJ3TE\r\nm2kwTJ2WU9OFyIIKnHbk7pSnedXDyNttACyoC+4fYKFrs9KP4H0trn0HlnXt\r\nxrT6Bxd9RPl7oUA6FryVC9VQZTAU9ucps+wAUFIlzR6e32qhVulcGD7jiv1b\r\n53wb6M6jKkNqcm8QsuvALTGVpAJ3e9rqNbSLDy03GdRO1JKBCJfRS2F+WJol\r\n4KHiHOfQagAPNogJ8biIaptkm/tLNmtcYPI4ET7984us/y8idGehm4ZgCZDy\r\nxS1Zduk3oX54x0V1+psla5rWp+27u2i5ZAFNfiR2tAf9QS1JTMhW1lf+dQyX\r\ne5RfR7ZFNJP5P2XBf+aw+uRBAZnoXd5p6wglrabr2GtbjAje8Zdhj05wGkhj\r\nq/GOnrPxhIE4vO2jY/+l2ozb1PvWZaLPzBRMuzMjHdFw2loYAMZOvyYkFz78\r\nQrqctQNgR/3qo1NzK0+OGyvCDCwaDaSfxOiIYbj9AgWvbJ2sk1qHecmg0/pN\r\n9ZnmfFC/neTM8l9n5iCAvduLzHH1EctXIKk=\r\n=cX9D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"dbbf4f0f2a8009285389fac7136f6797f06b3e1e","scripts":{"lint":"eslint src","test":"jest","build":"pnpm build:compile && pnpm build:module && pnpm build:fix-types","format":"eslint src --fix && prettier src --write","prepare":"husky install","build:module":"gen-esm-wrapper . ./dist/index.mjs","build:compile":"tsc && webpack && rimraf temp","build:fix-types":"node scripts/add-jsdoc.js"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"prettier":"prettier-config-apteryx","commitlint":{"rules":{"type-enum":[2,"always",["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test","types"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"9.5.1","description":"Convert human readable time-frame strings to milliseconds and vice versa, with support for i10n and operators!","directories":{},"_nodeVersion":"18.12.1","eslintConfig":{"rules":{"id-length":"off"},"extends":["apteryx/common","apteryx/typescript","apteryx/prettier"],"ignorePatterns":["test/*","examples/*","scripts/*","dist/*","temp/*","_src/*","*.config.js"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","eslint":"^8.39.0","rimraf":"^5.0.0","webpack":"^5.81.0","prettier":"^2.8.8","benchmark":"^2.1.4","typescript":"^5.0.4","@babel/core":"^7.21.5","@types/node":"^18.16.3","webpack-cli":"^5.0.2","babel-loader":"^9.1.2","@commitlint/cli":"^17.6.1","eslint-plugin-n":"^15.7.0","gen-esm-wrapper":"^1.1.3","@babel/preset-env":"^7.21.5","ts-config-apteryx":"^2.0.0","eslint-plugin-jsdoc":"^41.1.2","eslint-plugin-import":"^2.27.5","eslint-config-apteryx":"^2.0.6","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^46.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","prettier-config-apteryx":"^2.0.3","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.2","@commitlint/config-conventional":"^17.6.1","@typescript-eslint/eslint-plugin":"^5.59.2","bundle-declarations-webpack-plugin":"^3.1.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_2.3.0_1683025069843_0.3571825871733003","host":"s3://npm-registry-packages"}},"2.4.0-canary.1":{"name":"enhanced-ms","version":"2.4.0-canary.1","keywords":["convert","duration","human","humanise","humanize","microseconds","milliseconds","ms","number","parse","period","pretty","print","range","readable","seconds","string","time"],"author":{"url":"https://apteryx.xyz","name":"ApteryxXYZ"},"license":"MIT","_id":"enhanced-ms@2.4.0-canary.1","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"ad960774a7487326a781713bd5066307b1eaadbe","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-2.4.0-canary.1.tgz","fileCount":8,"integrity":"sha512-f9Hrc8yqFj/N0PniudIwEiJtm8lLB9nfRURLIw1V17hNmQECcUBXVfdwced+X52A6ulimeklHAi7HHsWuYZAqg==","signatures":[{"sig":"MEUCIQDOwTz8Ex+DGmLl6I9z6eOTx2pEHzIi+ejlWe8gV672oAIgZGB2gMSmedGBMciA46XyoXKKsV4f8ZfyGz5ztH9A//k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129971},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"3adf5c64beae7269f90eef39f215914e5cdf324b","scripts":{"lint":"biome lint .","test":"jest","build":"tsup","format":"biome format --write .","prepare":"husky install"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"commitlint":{"rules":{"type-enum":[2,"always",["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test","types"]]},"extends":["@commitlint/config-conventional"]},"deprecated":"This version is deprecated. Please use a newer version.","repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"10.2.4","description":"Convert human readable time-frame strings to milliseconds and vice versa, with support for i10n and operators!","directories":{},"_nodeVersion":"21.5.0","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","husky":"^9.0.11","typescript":"^5.3.3","@biomejs/biome":"^1.5.3","@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_2.4.0-canary.1_1709255519470_0.7393772029779901","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"enhanced-ms","version":"3.0.0","keywords":["convert","duration","human","humanise","humanize","microseconds","milliseconds","ms","number","parse","period","pretty","print","range","readable","seconds","string","time"],"author":{"url":"https://apteryx.xyz","name":"ApteryxXYZ"},"license":"MIT","_id":"enhanced-ms@3.0.0","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"9ed6cc323aecd6eb040bbf529d08cc35a9aa77f4","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-3.0.0.tgz","fileCount":8,"integrity":"sha512-snksUu7ukLqwaoMQt5R6DqPgY0nyA3s/xIL+w5m+vsYJw3DDJEKRjhjAa2Lw1I+ZNbL6hZVfQ90r/58sugu09A==","signatures":[{"sig":"MEYCIQD2ZiYZ0/W8HRPpVrhFsDUesvfI0D0TSCSwe4dADgDTIAIhAIkgzIvR5i1mWzPfgPOJF2iWKADC7KjkF4VqGrkUR1tk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129774},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"d03569531411255efdc462feca10e96deb5a0637","scripts":{"lint":"biome lint .","test":"jest","build":"tsup","format":"biome format --write .","prepare":"husky install"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"commitlint":{"rules":{"type-enum":[2,"always",["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test","types"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"10.2.4","description":"Convert human readable time-frame strings to milliseconds and vice versa, with support for i10n and operators!","directories":{},"_nodeVersion":"21.5.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","husky":"^9.0.11","typescript":"^5.3.3","@biomejs/biome":"^1.5.3","@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_3.0.0_1709256330857_0.523179305502697","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"enhanced-ms","version":"3.1.0","keywords":["convert","duration","human","humanise","humanize","microseconds","milliseconds","ms","number","parse","period","pretty","print","range","readable","seconds","string","time"],"author":{"url":"https://apteryx.xyz","name":"ApteryxXYZ"},"license":"MIT","_id":"enhanced-ms@3.1.0","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"7caf9e029b876460bbd528f839b2ac5c8ac88dd7","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-3.1.0.tgz","fileCount":8,"integrity":"sha512-77jCL57S3RnU0zRbMUq/BVRoKze3imRZZZmWmXCmpDvDRliMJqDKMrK6mUquuoOE+SkvGqkYmAMPdl6EZrGyRw==","signatures":[{"sig":"MEUCIBvs8mZdQWEqu0udP6HGJGhiCEzGAjxZs7RbtU8/w4J9AiEAu7IHON2fncOyUERkpkWu931NJP04dhiafgSI/W1xTyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164303},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"a398bb626af920f40771cd1fc7261c0854851907","scripts":{"lint":"biome lint .","test":"jest","build":"tsup","format":"biome format --write .","prepare":"husky install"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"commitlint":{"rules":{"type-enum":[2,"always",["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test","types"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"10.9.0","description":"Convert human readable time-frame strings to milliseconds and vice versa, with support for i10n and operators!","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","husky":"^9.0.11","typescript":"^5.3.3","@biomejs/biome":"^1.5.3","@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_3.1.0_1736518954685_0.3946590919998314","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20250208023359":{"name":"enhanced-ms","version":"0.0.0-beta-20250208023359","keywords":["humanize","duration","ms","time","readable","format","parse","pretty","print"],"license":"MIT","_id":"enhanced-ms@0.0.0-beta-20250208023359","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"c606792ded245646e376ebb69476c818fa1484fb","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-0.0.0-beta-20250208023359.tgz","fileCount":6,"integrity":"sha512-m/GOlXiYKBh6eig/PeguLyvIyh4qR+0zW5/pp/Nm2OeFNE+3d54WFOPWfopBw6i8deNI2LAUISDXcWfk8GkvGg==","signatures":[{"sig":"MEQCIGcaTAh8lZTMfMnKO9JMfJ91YhYfqGcZ2R85fyG7lOuhAiADpx7H6I1/yAutcaJ4dnXKPfeoua0HOiBaKGzEjEWstw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79403},"main":"./dist/index.cjs","type":"module","_from":"file:enhanced-ms-0.0.0-beta-20250208023359.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"biome ci .","test":"vitest --run","build":"tsup","check":"tsc --noEmit","change":"changeset","format":"biome check . --write","release":"changeset version && pnpm biome package.json --write && pnpm build && changeset publish"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"_resolved":"/tmp/58494539c1daebed8b018f9c8a816310/enhanced-ms-0.0.0-beta-20250208023359.tgz","_integrity":"sha512-m/GOlXiYKBh6eig/PeguLyvIyh4qR+0zW5/pp/Nm2OeFNE+3d54WFOPWfopBw6i8deNI2LAUISDXcWfk8GkvGg==","repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert milliseconds to human-readable duration strings and vice versa","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","vitest":"^3.0.4","typescript":"^5.7.3","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.27.12","vite-tsconfig-paths":"^5.1.4","@changesets/changelog-git":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_0.0.0-beta-20250208023359_1738982046161_0.5995988748782848","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"enhanced-ms","version":"4.0.0","keywords":["humanize","duration","ms","time","readable","format","parse","pretty","print"],"license":"MIT","_id":"enhanced-ms@4.0.0","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"b4681a4d5ab5e4acc92b0d4805396827e8795eaa","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-4.0.0.tgz","fileCount":6,"integrity":"sha512-qISUrgp4OBJhpyyLYTG+1id3LRk8Lr3YMhgN9Cn+OixA6HQ+IN5OJUtY9Weps+vbve+M9jUkTHMs5C9eeufoLg==","signatures":[{"sig":"MEYCIQC4IwSOvocd5FgDveJC/sC2lqxiP89xhw93WKC4uECQ4AIhAKailrrNQoC4RC1JI2u56i94ZjqbyMbEsGHRpCU9OMnL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79385},"main":"./dist/index.cjs","type":"module","_from":"file:enhanced-ms-4.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"biome ci .","test":"vitest --run","build":"tsup","check":"tsc --noEmit","change":"changeset","format":"biome check . --write","release":"changeset version && biome format package.json --write && pnpm build && changeset publish"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"_resolved":"C:\\Users\\Me\\AppData\\Local\\Temp\\1a0ce14ee59d5d7f982f00d20ca4422d\\enhanced-ms-4.0.0.tgz","_integrity":"sha512-qISUrgp4OBJhpyyLYTG+1id3LRk8Lr3YMhgN9Cn+OixA6HQ+IN5OJUtY9Weps+vbve+M9jUkTHMs5C9eeufoLg==","repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"10.9.2","description":"Convert milliseconds to human-readable duration strings and vice versa","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","vitest":"^3.0.4","typescript":"^5.7.3","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.27.12","vite-tsconfig-paths":"^5.1.4","@changesets/changelog-git":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_4.0.0_1739090399136_0.860507814107587","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20250316030445":{"name":"enhanced-ms","version":"0.0.0-beta-20250316030445","keywords":["humanize","duration","ms","time","readable","format","parse","pretty","print"],"license":"MIT","_id":"enhanced-ms@0.0.0-beta-20250316030445","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"c447a152465b6a9ce35c53f3ebdf856a6114dc83","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-0.0.0-beta-20250316030445.tgz","fileCount":6,"integrity":"sha512-PjJuhvlnncPmpCWOljubrJUhPBr7U0ZzQmIZU08DHe1Lqgz0cMeziDrNbpvEHFKjgWIE7oXcxOE88EKEM24SoA==","signatures":[{"sig":"MEYCIQCWW6KCBKxlI5UFYYhPUU1BxHQwnjIBTVxnY9XZWoVMcwIhAMtJgYJInegOYUB412Dw1JVlSq3nUvLAlw427nwdD/lb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96095},"main":"./dist/index.cjs","type":"module","_from":"file:enhanced-ms-0.0.0-beta-20250316030445.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"biome ci .","test":"vitest --run","build":"tsup","check":"tsc --noEmit","change":"changeset","format":"biome check . --write","release:publish":"pnpm build && changeset publish","release:version":"changeset version && biome format package.json --write","release:snapshot:publish":"pnpm build && changeset publish --tag beta --no-git-tag","release:snapshot:version":"changeset version --snapshot beta && biome format package.json --write"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"_resolved":"/tmp/b1a2d21e0c7dee52ee15ed204b05d4db/enhanced-ms-0.0.0-beta-20250316030445.tgz","_integrity":"sha512-PjJuhvlnncPmpCWOljubrJUhPBr7U0ZzQmIZU08DHe1Lqgz0cMeziDrNbpvEHFKjgWIE7oXcxOE88EKEM24SoA==","repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert milliseconds to human-readable duration strings and vice versa","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","vitest":"^3.0.4","typescript":"^5.7.3","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.27.12","vite-tsconfig-paths":"^5.1.4","@changesets/changelog-git":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_0.0.0-beta-20250316030445_1742094291656_0.878335328714255","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20250316191000":{"name":"enhanced-ms","version":"0.0.0-beta-20250316191000","keywords":["humanize","duration","ms","time","readable","format","parse","pretty","print"],"license":"MIT","_id":"enhanced-ms@0.0.0-beta-20250316191000","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"275fd7eeec9506150d084c825560548e6aaeb4b8","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-0.0.0-beta-20250316191000.tgz","fileCount":6,"integrity":"sha512-2NvYHzifwqCPgTUqSJfGhwAtnqkh7eGNKnz1UwzYPF7xu4o8XqD+CCJ2L0Jx/BSMkrMR6MT6Tryv0laBofsRdg==","signatures":[{"sig":"MEUCICfxg+pfLXm8i9daptOKPu/us0GrhrBT6NXVK4VQ2cRRAiEAsz0mxyL+oBFNMUMFOkArrfq/axdOy3orcLDs47h8fqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96105},"main":"./dist/index.cjs","type":"module","_from":"file:enhanced-ms-0.0.0-beta-20250316191000.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"biome ci .","test":"vitest --run","build":"tsup","check":"tsc --noEmit","change":"changeset","format":"biome check . --write","release:publish":"pnpm build && changeset publish","release:version":"changeset version && biome format package.json --write","release:snapshot:publish":"pnpm build && changeset publish --tag beta --no-git-tag","release:snapshot:version":"changeset version --snapshot beta && biome format package.json --write"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"_resolved":"/tmp/87aa43fdf6ff4a34ec95611fe143cdf0/enhanced-ms-0.0.0-beta-20250316191000.tgz","_integrity":"sha512-2NvYHzifwqCPgTUqSJfGhwAtnqkh7eGNKnz1UwzYPF7xu4o8XqD+CCJ2L0Jx/BSMkrMR6MT6Tryv0laBofsRdg==","repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert milliseconds to human-readable duration strings and vice versa","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","vitest":"^3.0.4","typescript":"^5.7.3","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.27.12","vite-tsconfig-paths":"^5.1.4","@changesets/changelog-git":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_0.0.0-beta-20250316191000_1742152207437_0.170981258860883","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"enhanced-ms","version":"4.1.0","keywords":["humanize","duration","ms","time","readable","format","parse","pretty","print"],"license":"MIT","_id":"enhanced-ms@4.1.0","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"a50eec09e37b589d53dd48e0270fb336073a3092","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-4.1.0.tgz","fileCount":6,"integrity":"sha512-m2ERryfuotoqsbKA5h7Hgnihejp8ZYV9fNFq3TWkcmmQ+WDZjSELx076v/v0r7QMveeLGMqZINNjoa2v17/Vng==","signatures":[{"sig":"MEUCIQCwTtCsz1xaPBZCUfGWIdgfyQr83sYZR8TE4yaim/f5JQIgN9MFh8KTr7+5kEWjPkbkO+S/JSn4gQlZKXRTPFqfAUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96085},"main":"./dist/index.cjs","type":"module","_from":"file:enhanced-ms-4.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"biome ci .","test":"vitest --run","build":"tsup","check":"tsc --noEmit","change":"changeset","format":"biome check . --write","release:publish":"pnpm build && changeset publish","release:version":"changeset version && biome format package.json --write","release:snapshot:publish":"pnpm build && changeset publish --tag beta --no-git-tag","release:snapshot:version":"changeset version --snapshot beta && biome format package.json --write"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"_resolved":"/tmp/9cd57c484193f3717920fd362c8501f9/enhanced-ms-4.1.0.tgz","_integrity":"sha512-m2ERryfuotoqsbKA5h7Hgnihejp8ZYV9fNFq3TWkcmmQ+WDZjSELx076v/v0r7QMveeLGMqZINNjoa2v17/Vng==","repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert milliseconds to human-readable duration strings and vice versa","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","vitest":"^3.0.4","typescript":"^5.7.3","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.27.12","vite-tsconfig-paths":"^5.1.4","@changesets/changelog-git":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_4.1.0_1742500167628_0.46351655915889545","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20251223134831":{"name":"enhanced-ms","version":"0.0.0-beta-20251223134831","keywords":["humanize","duration","ms","time","readable","format","parse","pretty","print"],"license":"MIT","_id":"enhanced-ms@0.0.0-beta-20251223134831","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"acea73362e12cdcf0c6aa47331e1ac299106de37","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-0.0.0-beta-20251223134831.tgz","fileCount":6,"integrity":"sha512-ZNQW9Cm/KvmPSmuNPWszWUHpEhSGiZdvjEK4QJKkXutp13Yn3N6Q9mPtyz7CKdvZZWojdjrcR5ortQ/CvOwgbA==","signatures":[{"sig":"MEUCICkqGzO64bPMCiChyCl0ZfiBX6CfLBtgUTDNLZMSf9FAAiEAy+rXorpGCiap8oKYXCi44ZLR3WW2Z8GSOhAEdw0Jzj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112593},"main":"./dist/index.cjs","type":"module","_from":"file:enhanced-ms-0.0.0-beta-20251223134831.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"biome ci .","test":"vitest --run","build":"tsup","check":"tsc --noEmit","change":"changeset","format":"biome check . --write","release:publish":"pnpm build && changeset publish","release:version":"changeset version && biome format package.json --write","release:snapshot:publish":"pnpm build && changeset publish --tag beta --no-git-tag","release:snapshot:version":"changeset version --snapshot beta && biome format package.json --write"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"_resolved":"/tmp/388027ab4bfac1534f51c65fd5a205a8/enhanced-ms-0.0.0-beta-20251223134831.tgz","_integrity":"sha512-ZNQW9Cm/KvmPSmuNPWszWUHpEhSGiZdvjEK4QJKkXutp13Yn3N6Q9mPtyz7CKdvZZWojdjrcR5ortQ/CvOwgbA==","repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert milliseconds to human-readable duration strings and vice versa","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","vitest":"^3.0.4","typescript":"^5.7.3","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.27.12","vite-tsconfig-paths":"^5.1.4","@changesets/changelog-git":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_0.0.0-beta-20251223134831_1766498017573_0.2254480965366381","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"enhanced-ms","version":"4.2.0","keywords":["humanize","duration","ms","time","readable","format","parse","pretty","print"],"license":"MIT","_id":"enhanced-ms@4.2.0","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/apteryxxyz/enhanced-ms#readme","bugs":{"url":"https://github.com/apteryxxyz/enhanced-ms/issues"},"dist":{"shasum":"23ae088f7043e45530fdd3fb9b560d8863376bdb","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-4.2.0.tgz","fileCount":6,"integrity":"sha512-P0llbc4lu8/ag6VQvDg/0RwsWg+lDm3Gq7lk6A0Ljzo6lzoRqA6pP4cNZ3EZU9fOy2TxI6NNTsyACJox8J3CXQ==","signatures":[{"sig":"MEUCIQC7vpu0O9UC1AXCPv+uskMkMa9BV45GzrIzkH1FWtLccQIgatUV+Dq2vP4m1cEjgFg51x/awTmDMqItsFfs8OQ/AJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112573},"main":"./dist/index.cjs","type":"module","_from":"file:enhanced-ms-4.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"biome ci .","test":"vitest --run","build":"tsup","check":"tsc --noEmit","change":"changeset","format":"biome check . --write","release:publish":"pnpm build && changeset publish","release:version":"changeset version && biome format package.json --write","release:snapshot:publish":"pnpm build && changeset publish --tag beta --no-git-tag","release:snapshot:version":"changeset version --snapshot beta && biome format package.json --write"},"_npmUser":{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"},"_resolved":"/tmp/4d0126947124494c4fac4106872119db/enhanced-ms-4.2.0.tgz","_integrity":"sha512-P0llbc4lu8/ag6VQvDg/0RwsWg+lDm3Gq7lk6A0Ljzo6lzoRqA6pP4cNZ3EZU9fOy2TxI6NNTsyACJox8J3CXQ==","repository":{"url":"git+https://github.com/apteryxxyz/enhanced-ms.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert milliseconds to human-readable duration strings and vice versa","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","vitest":"^3.0.4","typescript":"^5.7.3","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.27.12","vite-tsconfig-paths":"^5.1.4","@changesets/changelog-git":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_4.2.0_1766498580323_0.6419085188167302","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260317060642":{"name":"enhanced-ms","version":"0.0.0-beta-20260317060642","keywords":["humanize","duration","ms","time","readable","format","parse","pretty","print"],"license":"MIT","_id":"enhanced-ms@0.0.0-beta-20260317060642","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/k0d13/enhanced-ms#readme","bugs":{"url":"https://github.com/k0d13/enhanced-ms/issues"},"dist":{"shasum":"bf7f6201f116207eab953aa9c507580d3a2e2d45","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-0.0.0-beta-20260317060642.tgz","fileCount":6,"integrity":"sha512-2luejRbEBQc30BsC2kSdwLuhcjx7K4zWUJnHxH/P4CWXD+8EURTi5dsFme/w5V+YvnugPFVsSyYBQniJNCmoXw==","signatures":[{"sig":"MEQCIHHW6XpQZjj7i+XRVyFd0wg3BUwF/cc4fjGzzE/aieBHAiAUkXoCgnn6dl83ddHUxqNZcuzZ/bAxUTvgA9/q1WMxHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/enhanced-ms@0.0.0-beta-20260317060642","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116669},"main":"./dist/index.cjs","type":"module","_from":"file:enhanced-ms-0.0.0-beta-20260317060642.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"biome ci .","test":"vitest --run","build":"tsup","check":"tsc --noEmit","change":"changeset","format":"biome check . --write","release:publish":"pnpm build && changeset publish","release:version":"changeset version && biome format package.json --write","release:snapshot:publish":"pnpm build && changeset publish --tag beta --no-git-tag","release:snapshot:version":"changeset version --snapshot beta && biome format package.json --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79503806-2d83-4b72-8743-39bb6b24e839"}},"_resolved":"/tmp/855d6dc35b9a7d5049f10ff34dfe6966/enhanced-ms-0.0.0-beta-20260317060642.tgz","_integrity":"sha512-2luejRbEBQc30BsC2kSdwLuhcjx7K4zWUJnHxH/P4CWXD+8EURTi5dsFme/w5V+YvnugPFVsSyYBQniJNCmoXw==","repository":{"url":"git+https://github.com/k0d13/enhanced-ms.git","type":"git"},"_npmVersion":"11.9.0","description":"Convert milliseconds to human-readable duration strings and vice versa","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","vitest":"^3.0.4","typescript":"^5.7.3","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.27.12","@changesets/config":"^3.1.3","vite-tsconfig-paths":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_0.0.0-beta-20260317060642_1773727610853_0.6442182885581811","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"enhanced-ms","version":"4.3.0","keywords":["humanize","duration","ms","time","readable","format","parse","pretty","print"],"license":"MIT","_id":"enhanced-ms@4.3.0","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/k0d13/enhanced-ms#readme","bugs":{"url":"https://github.com/k0d13/enhanced-ms/issues"},"dist":{"shasum":"577fad581a10adf682ce879dba31b02ef2187490","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-4.3.0.tgz","fileCount":6,"integrity":"sha512-mMl+aCNSDcVf7Q0KKkp600JFoK9eimXgmdrN8wHNyyKeZbOr88XJw1m8qOIAknuAAPfxxVZMwrU77YG8ol9Oxw==","signatures":[{"sig":"MEYCIQDYJLghf7uLSmU/C2nfrZU4x7dozFgXjLPpnOzsQzBxoQIhALNQbgBWoq4Q3slgV8DxR6tNC9qPRDMe5VwSTBuyIwgZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/enhanced-ms@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116649},"main":"./dist/index.cjs","type":"module","_from":"file:enhanced-ms-4.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"biome ci .","test":"vitest --run","build":"tsup","check":"tsc --noEmit","change":"changeset","format":"biome check . --write","release:publish":"pnpm build && changeset publish","release:version":"changeset version && biome format package.json --write","release:snapshot:publish":"pnpm build && changeset publish --tag beta --no-git-tag","release:snapshot:version":"changeset version --snapshot beta && biome format package.json --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79503806-2d83-4b72-8743-39bb6b24e839"}},"_resolved":"/tmp/09a371faa6b51e67a00086ec91737da4/enhanced-ms-4.3.0.tgz","_integrity":"sha512-mMl+aCNSDcVf7Q0KKkp600JFoK9eimXgmdrN8wHNyyKeZbOr88XJw1m8qOIAknuAAPfxxVZMwrU77YG8ol9Oxw==","repository":{"url":"git+https://github.com/k0d13/enhanced-ms.git","type":"git"},"_npmVersion":"11.9.0","description":"Convert milliseconds to human-readable duration strings and vice versa","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","vitest":"^3.0.4","typescript":"^5.7.3","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.27.12","@changesets/config":"^3.1.3","vite-tsconfig-paths":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_4.3.0_1773737110254_0.30303456439759313","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260403114544":{"name":"enhanced-ms","version":"0.0.0-beta-20260403114544","keywords":["duration","format","humanize","ms","parse","pretty","print","readable","time"],"license":"MIT","_id":"enhanced-ms@0.0.0-beta-20260403114544","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz@gmail.com"}],"homepage":"https://github.com/k0d13/enhanced-ms#readme","bugs":{"url":"https://github.com/k0d13/enhanced-ms/issues"},"dist":{"shasum":"e5e14337bf2e628cdb5e4f13bbf1c43d9d0c4559","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-0.0.0-beta-20260403114544.tgz","fileCount":28,"integrity":"sha512-e8n/UGxFwoKcKfSYeBwa+8zGG6xQLmeK0D/zjKYMDrjGmJ0YFugFt6tThg7srPm1V39PwFBl5m1dCIp3lB7ZBA==","signatures":[{"sig":"MEQCIFUCmDljDVigCL8MvZeNHMVPtyyVk9j/YmHEbEgLNGBEAiAZOR2HJmtVnUY7PpOA+GWQFousY0pgpBNEHL7c5rW6nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/enhanced-ms@0.0.0-beta-20260403114544","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81036},"type":"module","_from":"file:enhanced-ms-0.0.0-beta-20260403114544.tgz","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./locales/*":{"types":"./dist/locales/*.d.mts","default":"./dist/locales/*.mjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest --run","build":"tsdown","check":"tsc --noEmit","change":"changeset","format":"oxfmt","release:publish":"pnpm build && changeset publish","release:version":"changeset version && oxfmt package.json","release:snapshot:publish":"pnpm build && changeset publish --tag beta --no-git-tag","release:snapshot:version":"changeset version --snapshot beta && oxfmt package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79503806-2d83-4b72-8743-39bb6b24e839"}},"_resolved":"/tmp/cf741ddfa3c38a31f50ae2066b9cbdef/enhanced-ms-0.0.0-beta-20260403114544.tgz","_integrity":"sha512-e8n/UGxFwoKcKfSYeBwa+8zGG6xQLmeK0D/zjKYMDrjGmJ0YFugFt6tThg7srPm1V39PwFBl5m1dCIp3lB7ZBA==","repository":{"url":"git+https://github.com/k0d13/enhanced-ms.git","type":"git"},"_npmVersion":"11.9.0","description":"Convert milliseconds to human-readable duration strings and vice versa","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"oxfmt":"^0.43.0","oxlint":"^1.58.0","tsdown":"^0.21.7","vitest":"^4.1.2","typescript":"^6.0.2","@changesets/cli":"^2.30.0","@changesets/config":"^3.1.3","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_0.0.0-beta-20260403114544_1775216752027_0.037422900282964466","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260530053612":{"name":"enhanced-ms","version":"0.0.0-beta-20260530053612","keywords":["duration","format","humanize","ms","parse","pretty","print","readable","time"],"license":"MIT","_id":"enhanced-ms@0.0.0-beta-20260530053612","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz+npm@gmail.com"}],"homepage":"https://github.com/k0d13/enhanced-ms#readme","bugs":{"url":"https://github.com/k0d13/enhanced-ms/issues"},"dist":{"shasum":"73b7d4053d361c5430c51779d5d1f6419a7ecf18","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-0.0.0-beta-20260530053612.tgz","fileCount":28,"integrity":"sha512-j6PCip7jQXruQ1A4bk4j6HFCZlcASKv92Way6pEWqbx9HfjGbRblR0VOrofk+XUqbh/BAcUwBQAmqnZMKNO4gg==","signatures":[{"sig":"MEQCIEe08raHAjJ2bRQJzaSPwX6Uh88/pZB6x80SkiMhncY6AiB1DQzoiNfZCAhJhcBy/jqnc1P92dKFcGT3PMq8gUk2ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/enhanced-ms@0.0.0-beta-20260530053612","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81051},"type":"module","_from":"file:enhanced-ms-0.0.0-beta-20260530053612.tgz","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./locales/*":{"types":"./dist/locales/*.d.mts","default":"./dist/locales/*.mjs"}},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest --run","build":"tsdown","check":"tsc --noEmit","change":"changeset","format":"oxfmt","release:publish":"pnpm build && changeset publish","release:version":"changeset version && oxfmt package.json","release:snapshot:publish":"pnpm build && changeset publish --tag beta --no-git-tag","release:snapshot:version":"changeset version --snapshot beta && oxfmt package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79503806-2d83-4b72-8743-39bb6b24e839"}},"_resolved":"/tmp/d35fac43c63d08df82ddf685537c5b84/enhanced-ms-0.0.0-beta-20260530053612.tgz","_integrity":"sha512-j6PCip7jQXruQ1A4bk4j6HFCZlcASKv92Way6pEWqbx9HfjGbRblR0VOrofk+XUqbh/BAcUwBQAmqnZMKNO4gg==","repository":{"url":"git+https://github.com/k0d13/enhanced-ms.git","type":"git"},"_npmVersion":"11.13.0","description":"Convert milliseconds to human-readable duration strings and vice versa","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"oxfmt":"^0.43.0","oxlint":"^1.58.0","tsdown":"^0.21.7","vitest":"^4.1.2","typescript":"^6.0.2","@changesets/cli":"^2.30.0","@changesets/config":"^3.1.3","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enhanced-ms_0.0.0-beta-20260530053612_1780119380690_0.4217225221269114","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"enhanced-ms","version":"5.0.0","description":"Convert milliseconds to human-readable duration strings and vice versa","keywords":["duration","format","humanize","ms","parse","pretty","print","readable","time"],"homepage":"https://github.com/k0d13/enhanced-ms#readme","bugs":{"url":"https://github.com/k0d13/enhanced-ms/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/k0d13/enhanced-ms.git"},"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./locales/*":{"types":"./dist/locales/*.d.mts","default":"./dist/locales/*.mjs"}},"devDependencies":{"@changesets/cli":"^2.30.0","@changesets/config":"^3.1.3","oxfmt":"^0.43.0","oxlint":"^1.58.0","tsdown":"^0.21.7","typescript":"^6.0.2","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.2"},"scripts":{"check":"tsc --noEmit","lint":"oxlint","format":"oxfmt","test":"vitest --run","dev":"tsdown --watch","build":"tsdown","change":"changeset","release:version":"changeset version && oxfmt package.json","release:snapshot:version":"changeset version --snapshot beta && oxfmt package.json","release:publish":"pnpm build && changeset publish","release:snapshot:publish":"pnpm build && changeset publish --tag beta --no-git-tag"},"_id":"enhanced-ms@5.0.0","_integrity":"sha512-7G13wh93e2KQsJ6SK5m9RjmmDkFynZArSxv+8RSXIl4U9cwn0E5A3ZiLZlRDiUGosHT8mEHXMazFtp5Dt0dLVQ==","_resolved":"/tmp/5203550c3e9a2af91c059509f260a497/enhanced-ms-5.0.0.tgz","_from":"file:enhanced-ms-5.0.0.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-7G13wh93e2KQsJ6SK5m9RjmmDkFynZArSxv+8RSXIl4U9cwn0E5A3ZiLZlRDiUGosHT8mEHXMazFtp5Dt0dLVQ==","shasum":"1b0b01c1c62089915a022855df518bb459147edd","tarball":"https://registry.npmjs.org/enhanced-ms/-/enhanced-ms-5.0.0.tgz","fileCount":28,"unpackedSize":81031,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/enhanced-ms@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGUV1CHmNx8EBwmtwIGWsB++T7eVoZEc5whVR2cQ7zqrAiEAo0TIOmpvMCERT5ug1fy2H1/8Bo/QpdGR8xz92pdvfMw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79503806-2d83-4b72-8743-39bb6b24e839"}},"directories":{},"maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enhanced-ms_5.0.0_1780121187056_0.6277372648551633"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-15T06:07:09.247Z","modified":"2026-05-30T06:06:27.492Z","0.1.0":"2021-03-15T06:07:09.408Z","0.1.1":"2021-03-15T06:11:40.350Z","0.1.2":"2021-03-16T20:54:24.014Z","0.1.3":"2021-04-02T10:04:29.925Z","1.0.0":"2021-11-06T12:48:20.929Z","1.0.1":"2021-11-06T13:17:19.771Z","1.0.2":"2022-01-08T06:48:28.560Z","2.0.0":"2022-09-30T03:54:54.846Z","2.0.1":"2022-10-02T02:07:13.472Z","2.0.2":"2022-10-02T07:14:28.304Z","2.1.0":"2022-10-02T20:31:18.613Z","2.1.1":"2022-10-03T09:43:07.906Z","2.2.0":"2022-11-20T11:00:37.138Z","2.3.0":"2023-05-02T10:57:50.040Z","2.4.0-canary.1":"2024-03-01T01:11:59.634Z","3.0.0":"2024-03-01T01:25:31.101Z","3.1.0":"2025-01-10T14:22:34.903Z","0.0.0-beta-20250208023359":"2025-02-08T02:34:06.387Z","4.0.0":"2025-02-09T08:39:59.387Z","0.0.0-beta-20250316030445":"2025-03-16T03:04:51.818Z","0.0.0-beta-20250316191000":"2025-03-16T19:10:07.627Z","4.1.0":"2025-03-20T19:49:27.847Z","0.0.0-beta-20251223134831":"2025-12-23T13:53:37.749Z","4.2.0":"2025-12-23T14:03:00.464Z","0.0.0-beta-20260317060642":"2026-03-17T06:06:51.030Z","4.3.0":"2026-03-17T08:45:10.410Z","0.0.0-beta-20260403114544":"2026-04-03T11:45:52.177Z","0.0.0-beta-20260530053612":"2026-05-30T05:36:20.875Z","5.0.0":"2026-05-30T06:06:27.209Z"},"bugs":{"url":"https://github.com/k0d13/enhanced-ms/issues"},"license":"MIT","homepage":"https://github.com/k0d13/enhanced-ms#readme","keywords":["duration","format","humanize","ms","parse","pretty","print","readable","time"],"repository":{"type":"git","url":"git+https://github.com/k0d13/enhanced-ms.git"},"description":"Convert milliseconds to human-readable duration strings and vice versa","maintainers":[{"name":"apteryxxyz","email":"apteryx.xyz+npm@gmail.com"}],"readme":"<div align='center'>\n  <h1><strong>Enhanced MS</strong></h1>\n  <i>Convert milliseconds to human-readable duration strings and vice versa</i><br>\n  <code>npm install enhanced-ms</code>\n</div>\n\n<div align='center'>\n  <img alt='package version' src='https://img.shields.io/npm/v/enhanced-ms?label=version'>\n  <img alt='total downloads' src='https://img.shields.io/npm/dt/enhanced-ms'>\n  <br>\n  <a href='https://github.com/k0d13/enhanced-ms'><img alt='enhanced-ms repo stars' src='https://img.shields.io/github/stars/k0d13/enhanced-ms?style=social'></a>\n  <a href='https://github.com/k0d13'><img alt='k0d13 followers' src='https://img.shields.io/github/followers/k0d13?style=social'></a>\n  <a href='https://discord.gg/JKBvGndjDx'><img src='https://discordapp.com/api/guilds/829836158007115806/widget.png?style=shield' alt='discord shield'/></a>\n</div>\n\n## 🤔 About\n\n`enhanced-ms` is a flexible library for formatting milliseconds into human-readable durations and vice versa. It is an enhanced version of the popular [`ms`](https://www.npmjs.com/package/ms) with support for multiple inputs, localization, and more options.\n\n## 🏓 Table of Contents\n\n- [📦 Installation](#-installation)\n- [🧭 Comparison](#-comparison)\n- [🚀 Usage](#-usage)\n- [🌀 Examples](#-examples)\n\n## 🧭 Comparison\n\nAs mentioned above, `enhanced-ms` is an enhanced version of the popular [`ms`](https://www.npmjs.com/package/ms), so how does it compare?\n\n| Feature                                         | `enhanced-ms` | [`ms`](https://www.npmjs.com/package/ms) | [`pretty-ms`](https://www.npmjs.com/package/pretty-ms) | [`itty-time`](https://www.npmjs.com/package/itty-time) |\n| ----------------------------------------------- | ------------- | ---------------------------------------- | ------------------------------------------------------ | ------------------------------------------------------ |\n| Convert Milliseconds to Duration                | ✅            | ✅                                       | ✅                                                     | ✅                                                     |\n| Convert Milliseconds to Multiple Duration Units | ✅            | ❌                                       | ❌                                                     | ❌                                                     |\n| Convert Duration to Milliseconds                | ✅            | ✅                                       | ❌                                                     | ✅                                                     |\n| Convert Multiple Duration Units to Milliseconds | ✅            | ❌                                       | ❌                                                     | ❌                                                     |\n| Localization Support                            | ✅            | ❌                                       | ❌                                                     | ❌                                                     |\n\n## 🌐 Languages\n\nThe currently supported languages include:\n\n| Language             | Key   |\n| -------------------- | ----- |\n| English (default)    | en    |\n| Chinese (Simplified) | zh-CN |\n| Spanish              | es    |\n| French               | fr    |\n| Portuguese           | pt    |\n| Russian              | ru    |\n| German               | de    |\n| Italian              | it    |\n| Polish               | pl    |\n| Dutch                | nl    |\n| Czech                | cs    |\n| Māori                | mi    |\n\nYou can help by adding support for more languages.\n\nMake a pull request [here](https://github.com/k0d13/enhanced-ms/tree/main/src/locales).\n\n## 🚀 Usage\n\n### Formatting Milliseconds to Duration\n\nThe `ms` function allows you to format a number of milliseconds to a duration string. Passing a number of milliseconds will return a duration string, if the number is invalid, it will return `null`. The milliseconds overloads also allows you to pass a `FormatOptions` object or a `FormatOptionsPreset` to customise the formatting.\n\n```ts\nfunction ms(milliseconds: number): string | null;\nfunction ms(milliseconds: number, options: FormatOptions): string | null;\nfunction ms(milliseconds: number, preset: FormatOptionsPreset): string | null;\n```\n\n| Option             | Type      | Description                                                        | Default                                       |\n| ------------------ | --------- | ------------------------------------------------------------------ | --------------------------------------------- |\n| `hideUnitNames`    | `boolean` | Hide unit names from the output.                                   | `false`                                       |\n| `useAbbreviations` | `boolean` | Use abbreviations for unit names.                                  | `false`                                       |\n| `includeZero`      | `boolean` | Include units with the value 0 in the output.                      | `false`                                       |\n| `includeMs`        | `boolean` | Include milliseconds in the output.                                | `false`                                       |\n| `includeSubMs`     | `boolean` | Include sub-millisecond units in the output.                       | `false`                                       |\n| `includedUnits`    | `Time[]`  | Which units should be included in the output.                      | `['year', 'day', 'hour', 'minute', 'second']` |\n| `unitLimit`        | `number`  | The maximum number of units to include in the output.              | `-1`                                          |\n| `unitSeparator`    | `string`  | The separator to use between units.                                | ` `                                           |\n| `minimumDigits`    | `number`  | The minimum number of digits for a unit, aka will pad with zeroes. | `0`                                           |\n\n| Preset          | Example                                                        |\n| --------------- | -------------------------------------------------------------- |\n| `short`         | `1m 30s`                                                       |\n| `fullPrecision` | `10 seconds 100 milliseconds 100 microseconds 100 nanoseconds` |\n| `colonNotation` | `00:01:30`                                                     |\n\n### Parsing Duration to Milliseconds\n\nThe `ms` function also allows you to parse a duration string (`1 day`, `3 weeks 4 days`, etc). Passing a duration string will return a number of milliseconds, if no valid duration units are found, it will return `null`.\n\n```ts\nfunction ms(duration: string): number | null;\n```\n\n### Language and Default Options\n\nThe `createMs` function allows you to create a new instance of `ms` with a custom language and custom default options. This is useful if you want to use a different language or prefer different default options for parsing and formatting.\n\n```ts\nfunction createMs(options?: CreateMsOptions): typeof ms;\n```\n\n| Option          | Type                                     | Description                                     | Default   |\n| --------------- | ---------------------------------------- | ----------------------------------------------- | --------- |\n| `language`      | `LanguageDefinition`                     | The language to use for parsing and formatting. | English   |\n| `formatOptions` | `FormatOptions` \\| `FormatOptionsPreset` | The options to use for formatting.              | see above |\n\n```ts\nimport fr from \"enhanced-ms/locales/fr\";\n\nconst ms = createMs({\n  language: fr,\n  formatOptions: \"fullPrecision\",\n});\n\nms(1111); // '1 seconde 111 millisecondes'\n```\n","readmeFilename":"README.md"}