{"_id":"parse-duration-clickup","_rev":"2-fc4dd5ac5d7a52ce673d362b9b999091","name":"parse-duration-clickup","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.2":{"name":"parse-duration-clickup","version":"0.1.2","description":"convert a human readable duration string to ms","keywords":["parse","duration","time"],"dependencies":{},"devDependencies":{"tape":"^4.8.0"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git://github.com/time-loop/parse-duration.git"},"bugs":{"url":"https://github.com/time-loop/parse-duration/issues"},"author":{"name":"Jake Rosoman"},"files":["index.js"],"license":"MIT","gitHead":"0b5d9ec6f904bdfb5b2fbd1335e70af8d9f2515c","homepage":"https://github.com/time-loop/parse-duration#readme","_id":"parse-duration-clickup@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ayurkows","email":"ayurkows@gmail.com"},"dist":{"integrity":"sha512-/pqrcdpJ6Zp3zXNuZdiElLA1iB8pkmEiEDmsdmsDT4B2k44mvUBM8RI/c8MhcZbDixfo/WXreI8OpDGrmOTyLA==","shasum":"25299306cfaaf4254b7c8b50d01dc2b49a738567","tarball":"https://registry.npmjs.org/parse-duration-clickup/-/parse-duration-clickup-0.1.2.tgz","fileCount":5,"unpackedSize":4144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUl8jCRA9TVsSAnZWagAAXccP+wbBtgCgXesHy4KX1aD4\niQS823vTv7+eOXEvFvwh0JE3FmQLIHKyLsfqeLWZ55sDccCKm5xRIpiLftcT\nTxm0NbD/vxiKhGQneQcjtJDCAfSDm9gzyVZOwZE6fWIIJy8TRmPhB3B55KeK\n5h4WE8WBbMgzGjMujXTCN1ijjmnLmLetNLpPlMpVZaS0S8LnWtjC0YrnJ3GM\nEcnYcQ6wHkfK/dbPqLvklJDf9zdWWr4YgqN8irIW63PdOK8MSx+m0ZJ4rOfB\nc2TmIVQiyzf4lTUgbsivzN0MmqUMXmR+UqCG5tuvBZ0FjSIMK5DtAWNiMUjz\ngUKmNaIArzYhzZnIKvQC4E2fhdaqhhKvXRipDsBmH6iqeLd8Mdnx4svKiiMI\n5RFnY45ZFj647xFq65THXVBpizAH6j2kMrtzc/RjVi+nLJzCTzEdJ8xgp4Pg\nThMpqV+0no9nM5kmiZRbgPcHFXzTbL+wGViXkhG9q1pCp8jcq63prugQfiGe\nyc5tuzqQvp37uSPYgJ0Qv5KGbHV93cZeA4tHOANrgcA+K2b741fLeWgyg1ow\n72IZUdPfCL5ROMl7cSmVIHDgbmyMM3yDe+Dh6ie5+Gsp3SIBR3SAGOVvu6ZJ\nP/ZAOpP4vjKDfI/4BJ8GybMfxsrKfb0fbuFI2nwRXVlcBMxf1Z6yQsesBklQ\nU3xV\r\n=wAMW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrCSC3NHnwpx1sSbNibtIxw8vEB3hZFR3GeMhjoAopmAiAVOlVNbAwOhyZnLepCQQEj9BtYkRgx6faX3akSzwkFgw=="}]},"maintainers":[{"name":"ayurkows","email":"ayurkows@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-duration-clickup_0.1.2_1532124963365_0.4030128288459822"},"_hasShrinkwrap":false},"0.1.3":{"name":"parse-duration-clickup","version":"0.1.3","description":"convert a human readable duration string to ms","keywords":["parse","duration","time"],"dependencies":{},"devDependencies":{"tape":"^4.8.0"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git://github.com/time-loop/parse-duration.git"},"bugs":{"url":"https://github.com/time-loop/parse-duration/issues"},"author":{"name":"Jake Rosoman"},"files":["index.js"],"license":"MIT","gitHead":"0b5d9ec6f904bdfb5b2fbd1335e70af8d9f2515c","homepage":"https://github.com/time-loop/parse-duration#readme","_id":"parse-duration-clickup@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ayurkows","email":"ayurkows@gmail.com"},"dist":{"integrity":"sha512-XwV/uP4LlQ/eboLtOF1joL0+dHxOoRlKalSDt0e9aRGugcIyqYFaey+KVYk8cn7JJkp+yirgcyUPvMJexF65eg==","shasum":"e818bf0b9d7326992157cf81017b10b652a03e84","tarball":"https://registry.npmjs.org/parse-duration-clickup/-/parse-duration-clickup-0.1.3.tgz","fileCount":5,"unpackedSize":4120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUl+uCRA9TVsSAnZWagAAt18QAI39HO+cvi/wFILrjQEy\nzlbk2veVcEdN0USkDH/2O8/mtddWoeqMpjkXVXsxkKseU41HP4/+GNYQs8Y4\nxImppGfy/uV5Lgvox0E2jrNgVefbtiGvC5vJK4wlOkPZT50zzc4O4/XUMIE3\n1kiQYQY49e9JnTlDeGvf3J3RTSerN/rM2m5vP0cGMdjltJ4OSrwYB3rEKvBr\n9exV0qAPNX5pp3pqvHJGGGPKO5Op9JYEWNbuFwKUZpJ51hSjPWOneoLlA5rG\n8L9iIg5d+iOigcemBN1zlVHdWjK3ArMgPj4UD0VAl1tUnCejuZu/hj5Ace75\n1ShsWlUbzhKTUyWeVwZo6L9DmIijpK2ch6DlD25qBy3hsQdnj8RZEIlypR1n\n0syNlnFPDkfLo51kkoaae7sQDL60Bk8bMEw8ToQRAZNYntP2pHpF+AxDmxJT\nc7gPFprc7NzHAGW0yxthMN8eXHJqiJ0eFL7asz++zp77tpaKtcUUR/MhTGIQ\nJ35jVKjkCzsN8rhqWFE+i5f79zyYWoU4SLjxzbG66XJQ/dWf0c8pGGOy/GNM\nvcb/aHMlJcK9ZNez8yF2cndYmXUR0Rex6BTXX/re72XHV+KAFiHpphsUmn+A\nHQs6jDOAooToSwhiYDweMZSHRjp+AqPY2tpiqnmrWL/RTPSAc8pSulaH867z\nzBTq\r\n=TDlU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvr0QfRGuTIjJ1id8zb7WjTcpyBhkHkeR76VRTky2o3AiAcawWCutMMKZY+4tCtu+cdwLxDXOJkDh/iEoKoAD0wBQ=="}]},"maintainers":[{"name":"ayurkows","email":"ayurkows@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-duration-clickup_0.1.3_1532125102042_0.15205996697892332"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-20T22:16:03.365Z","0.1.2":"2018-07-20T22:16:03.518Z","modified":"2022-05-12T14:34:25.805Z","0.1.3":"2018-07-20T22:18:22.146Z"},"maintainers":[{"name":"ayurkows","email":"ayurkows@gmail.com"}],"description":"convert a human readable duration string to ms","homepage":"https://github.com/time-loop/parse-duration#readme","keywords":["parse","duration","time"],"repository":{"type":"git","url":"git://github.com/time-loop/parse-duration.git"},"author":{"name":"Jake Rosoman"},"bugs":{"url":"https://github.com/time-loop/parse-duration/issues"},"license":"MIT","readme":"# parse-duration\n\nconvert a human readable duration to ms\n\n## Installation\n\n`npm install parse-duration-clickup`\n\nthen in your app:\n\n```js\nvar parse = require(\"parse-duration-clickup\");\n```\n\n## API\n\n### parse(str, defaultUnits)\n\nconvert `str` to ms\n\n```js\nvar ns = parse(\"1ns\"); // => 1 / 1e6\nvar μs = parse(\"1μs\"); // => 1 / 1000\nvar ms = parse(\"1ms\"); // => 1\nvar s = parse(\"1s\"); // => ms * 1000\nvar m = parse(\"1m\"); // => s * 60\nvar h = parse(\"1h\"); // => m * 60\nvar d = parse(\"1d\"); // => h * 24\nvar w = parse(\"1w\"); // => d * 7\nvar y = parse(\"1y\"); // => d * 365.25\n```\n\nIt can also handle basic compound expressions\n\n```js\nparse(\"1hr 20mins\"); // => 1 * h + 20 * m\n```\n\nwhitespace\n\n```js\nparse(\"1 hr 20 mins\"); // => 1 * h + 20 * m\n```\n\ncomma seperated numbers\n\n```js\nparse(\"27,681 ns\"); // => 27681 * ns\n```\n\nAnd most other types of noise\n\n```js\nparse(\"running length: 1hour:20mins\"); // => 1* h + 20 * m\n```\n\nYou can even use negatives\n\n```js\nparse(\"2hr -40mins\"); // => 1 * h + 20 * m\n```\n\nAnd exponents\n\n```js\nparse(\"2e3s\"); // => 2000 * s\n```\n\nAvailable unit types are:\n\n-   nanoseconds (ns)\n-   microseconds (μs)\n-   milliseconds (ms)\n-   seconds (s, sec)\n-   minutes (m, min)\n-   hours (h, hr)\n-   days (d)\n-   weeks (w, wk)\n-   months\n-   years (y, yr)\n\nAnd its easy to add more\n","readmeFilename":"Readme.md"}