{"_id":"bruce-millis","_rev":"1-dd1b2eecaef5c20b5613a544275b96c0","name":"bruce-millis","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"bruce-millis","version":"1.0.0","description":"Convert various time formats to milliseconds","license":"MIT","author":{"name":"Vincent Weevers"},"scripts":{"test":"standard && hallmark && nyc node test"},"dependencies":{},"devDependencies":{"hallmark":"^2.1.0","nyc":"^15.1.0","standard":"^14.3.4","tape":"^5.0.1"},"keywords":["milliseconds","ms","parse","time"],"repository":{"type":"git","url":"git+https://github.com/vweevers/bruce-millis.git"},"bugs":{"url":"https://github.com/vweevers/bruce-millis/issues"},"homepage":"https://github.com/vweevers/bruce-millis","engines":{"node":">=8"},"gitHead":"81eab3c3655651c25a4c5f8f2a1a90599e7659f0","_id":"bruce-millis@1.0.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","_npmUser":{"name":"vweevers","email":"dev@vincentweevers.nl"},"maintainers":[{"name":"vweevers","email":"dev@vincentweevers.nl"}],"dist":{"integrity":"sha512-fUdlIysbXdH8xLNLfNHzcmJOEaJ845eVrmi1VuTCHOEB4tVdQeJ+xh+dkShiYwkntCdCbUyWk1t/R4V4fRhoqw==","shasum":"78c7cb499283fb7feb5ef1432fc3a11e4b4ce469","tarball":"https://registry.npmjs.org/bruce-millis/-/bruce-millis-1.0.0.tgz","fileCount":4,"unpackedSize":4931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG+f1CRA9TVsSAnZWagAAg3AP/iN7D8tgrpnEgGvG9nC1\narjMq1ia481XyzsBqh/P0YwZKT8Qlmjc4Oi/VMYJaSY+6e5GdovHLAnbZQx0\nodwZBs5s+wTeEJU3nPhkDmVKKwIo1XjVWYsPgw2WGQ2wgabzMbApqWDoG8bD\nSkglyFAqYMTOXep+5oSCPYJzVkDhlVSPk0kymbNjRkiBsY2jMhNqiK17l4Eq\n0Vf2qdxOLrBa1R5OC7lKEha6apor4R/revJwglqC8Z+0N4XnG1GaGM2G0hRn\nr6X9r6vJ4jAf7DusV/qiJZC4PAd8+FBqws5y3pBrg6YlLgMBFIXoDuB68MA2\nv4YJUHrDUrzdr8axlPkk7LoD8PGaK+sAZP7liW/D9RpEYeM2FhsQ7LZvmehW\nUx0vHRYRvLvS4C4mhGrlmVUSKqQKb3oD7R7zru9Tx/HYaRF/eIFdPKTlUW5Y\nrPz+5J7tKymkWRu2t+DOTfHoXWxqZECRcBbxBdRSSwrsUZRBNpO/FB0BMhAQ\n/zk8+pF3sGmE6YDkeceeI6Kq/mlPs8x0bgIiZhCnhn7v72q2pY/bXG+OR/Gr\nidb0O5B/yQV6a3JFRtWcAkeC2YdiL/KNyHtz+s/6cQjqVFCnMWLbTvBqFsXT\n6cptFeeBEbJg1NEC7AK/lCy2U7qSimG/HcUMk0PtEExpl2NE++5st9FWqC7I\nt4xp\r\n=ZwlI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVEXHPloRaHm8lT+Y0nLVfveoaS43SsFMEtOu0FpvSlAiEA3mMSQDCAkNrXfAx1jDILzby6nkOkwPhr2zIa4a09DPw="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bruce-millis_1.0.0_1595664373148_0.6147065849159714"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-25T08:06:13.148Z","1.0.0":"2020-07-25T08:06:13.277Z","modified":"2022-04-12T04:31:05.699Z"},"maintainers":[{"name":"vweevers","email":"dev@vincentweevers.nl"}],"description":"Convert various time formats to milliseconds","homepage":"https://github.com/vweevers/bruce-millis","keywords":["milliseconds","ms","parse","time"],"repository":{"type":"git","url":"git+https://github.com/vweevers/bruce-millis.git"},"author":{"name":"Vincent Weevers"},"bugs":{"url":"https://github.com/vweevers/bruce-millis/issues"},"license":"MIT","readme":"# bruce-millis\n\n**Convert various time formats to milliseconds.** Same as [`ms`](https://github.com/vercel/ms) except it only does parsing, which gives us the opportunity to return a number input as-is. I frequently did:\n\n```js\nconst ms = require('ms')\nconst timeout = typeof n === 'number' ? n : ms(n)\n```\n\n[![npm status](http://img.shields.io/npm/v/bruce-millis.svg)](https://www.npmjs.org/package/bruce-millis)\n[![node](https://img.shields.io/node/v/bruce-millis.svg)](https://www.npmjs.org/package/bruce-millis)\n[![Travis build status](https://img.shields.io/travis/com/vweevers/bruce-millis.svg?label=travis)](http://travis-ci.com/vweevers/bruce-millis)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n## Usage\n\n```js\nconst ms = require('bruce-millis')\n\nms(24)        // 24\nms('5s')      // 5000\nms('1m')      // 60000\nms('2h')      // 7200000\nms('2.5 hrs') // 9000000\nms('10h')     // 36000000\nms('1d')      // 86400000\nms('2 days')  // 172800000\nms('1y')      // 31557600000\nms('-3 days') // -259200000\nms('-1h')     // -3600000\n```\n\n## API\n\n### `ms(value)`\n\nThe `value` argument is required and must be a string or a number (returned as-is). String values are parsed exactly like [`ms`](https://github.com/vercel/ms). If the input is invalid, NaN is returned. If you want an error to be thrown, see [`bruce-millis-option`](https://github.com/vweevers/bruce-millis-option).\n\n## Install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install bruce-millis\n```\n\n## License\n\n[MIT](LICENSE.md). Adapted from [`ms`](https://github.com/vercel/ms), please see license for details.\n","readmeFilename":"README.md"}