{"_id":"iso8601-duration","_rev":"25-d7e629df906f494bd46c788ace555125","name":"iso8601-duration","dist-tags":{"beta":"2.0.0-0","latest":"2.1.4"},"versions":{"1.0.1":{"name":"iso8601-duration","version":"1.0.1","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.0.1","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"xo":{"esnext":true,"ignore":["lib/*.js"]},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"34acf007941ad1552d4bbff3a952ff3a10965402","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.0.1.tgz","integrity":"sha512-WDRiW8Q5rmDwtUU2pid7bnfC+MtYVz6oBPOjZEhdYjiWnkia+SINleg7qczUAJ/LCCRY7j+WZ3RlP7arEXPKUg==","signatures":[{"sig":"MEUCICtEutqtiHo/pSWmLqQeNT1m7VedV1Ru5zEULUjxLyKUAiEAjOnImIz2ePW3/oyvbeuvKjCYh9biv7QugFSh9cBkuc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["src/index.es6.js","lib/index.js"],"_shasum":"34acf007941ad1552d4bbff3a952ff3a10965402","gitHead":"d16c7670e5fcd2f6ad55392b6202c5d8f7e57903","scripts":{"test":"xo && ava","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","prepublish":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"3.5.3","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.es6.js","_nodeVersion":"5.4.1","devDependencies":{"xo":"^0.12.1","ava":"^0.10.0","onchange":"^2.0.0","babel-cli":"^6.4.0","babel-preset-es2015":"^6.3.13"}},"1.0.2":{"name":"iso8601-duration","version":"1.0.2","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.0.2","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"xo":{"esnext":true,"ignore":["lib/*.js"]},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"999f9b20c1271663f956787a04866dc8bbbd6817","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.0.2.tgz"},"main":"lib/index.js","_from":".","files":["src/index.es6.js","lib/index.js"],"_shasum":"999f9b20c1271663f956787a04866dc8bbbd6817","gitHead":"7a0331ef688ada5f08aed3986c5aa77bc46bfed2","scripts":{"test":"xo && ava","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","prepublish":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"3.5.3","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.es6.js","_nodeVersion":"5.4.1","devDependencies":{"xo":"^0.12.1","ava":"^0.10.0","onchange":"^2.0.0","babel-cli":"^6.4.0","babel-preset-es2015":"^6.3.13"}},"1.0.3":{"name":"iso8601-duration","version":"1.0.3","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.0.3","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"xo":{"esnext":true,"ignore":["lib/*.js"]},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"f3545bd3423d3305daeff9b41ee19cb92fd0af9d","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.0.3.tgz","integrity":"sha512-lpTas1fKzklE8NDX2fIW6SrJKmyMM4gmd60I8IE6VrObwiXC1Rmu8nFIviTXahHHs0w0hKAhXMOL9i5MbFX2Eg==","signatures":[{"sig":"MEUCIQC8GUO5i9QkPRtkq6p6lUMl1vRi/xd3r1E9+oyUVfFdUQIgNjPR0cnq/OnBHZdZ+/5bQIyVgFE4vlaJ9evlWs3lIho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["src/index.es6.js","lib/index.js"],"_shasum":"f3545bd3423d3305daeff9b41ee19cb92fd0af9d","gitHead":"b292f586fb49cab0169625e402585473ab675da7","scripts":{"test":"xo && ava","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","prepublish":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"3.5.3","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"5.4.1","devDependencies":{"xo":"^0.12.1","ava":"^0.10.0","onchange":"^2.0.0","babel-cli":"^6.4.0","babel-preset-es2015":"^6.3.13"}},"1.0.4":{"name":"iso8601-duration","version":"1.0.4","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.0.4","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"xo":{"esnext":true,"ignore":["lib/*.js"]},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"f22d5c9f29f29a01edd4c4261ff9480f567a299f","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.0.4.tgz","integrity":"sha512-c595TLBkyZuehobqxQxrMljVDxaMF5qM7byFiiEPn5mQ0OdqNEzUYe9vGqUceq2ZBF0gGIEwyJgORMLZ0l2L/w==","signatures":[{"sig":"MEUCIFkPXyAdAEomOMn+9WSrQCJwwAQsxt/560+GFl+usizyAiEAss+Bifmy0KZEimMqWJu3iCjDs8PVenPU9Feph4pXfjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["src/index.js","lib/index.js"],"_shasum":"f22d5c9f29f29a01edd4c4261ff9480f567a299f","gitHead":"718acdb63c18a9f26e6ff120aada090383ae9ca8","scripts":{"test":"xo && ava","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","prepublish":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"3.5.3","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"4.2.4","devDependencies":{"xo":"^0.12.1","ava":"^0.10.0","onchange":"^2.0.0","babel-cli":"^6.4.0","babel-preset-es2015":"^6.3.13"}},"1.0.0":{"name":"iso8601-duration","version":"1.0.0","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.0.0","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"xo":{"esnext":true,"ignore":["lib/*.js"]},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"7a649c765d142e3f6a588cabb40910b0808f5531","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.0.0.tgz","integrity":"sha512-pwA5bjvWBlcozyH2YChFyRITpLpFpQDC5CXToJ9pc62RuT5WMpMYpvUpXaTxv7C7FG43ZmVSYvgYi4mXHFPhtQ==","signatures":[{"sig":"MEYCIQCmyIdU3O03m3O6enrGQwFS9+1lYGR/gUX+q3+DwT4/rwIhAM4ruIiSPEFLPXQwVH7CNxpCr9uU5Ie7pUmSEmc0/qqM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["src/index.es6.js","lib/index.js"],"_shasum":"7a649c765d142e3f6a588cabb40910b0808f5531","gitHead":"7e8731e16a1c8f9cab2b5d8ee6c86655d5a04578","scripts":{"test":"xo && ava","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","prepublish":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"3.5.3","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.es6.js","_nodeVersion":"5.4.1","devDependencies":{"xo":"^0.12.1","ava":"^0.10.0","onchange":"^2.0.0","babel-cli":"^6.4.0","babel-preset-es2015":"^6.3.13"}},"1.0.5":{"name":"iso8601-duration","version":"1.0.5","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.0.5","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"xo":{"esnext":true,"ignore":["lib/*.js"]},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"f122ba86558decc7606c12fe7abd87211680247c","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.0.5.tgz"},"main":"lib/index.js","_from":".","files":["src/index.js","lib/index.js"],"_shasum":"f122ba86558decc7606c12fe7abd87211680247c","gitHead":"2893c94ebba9134875d90bb61053d5fc5544dcef","scripts":{"test":"xo && ava","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","prepublish":"npm run compile","patch-release":"npm test && npm version patch && git push --follow-tags"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"3.5.3","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"4.2.4","devDependencies":{"xo":"^0.12.1","ava":"^0.10.0","onchange":"^2.0.0","babel-cli":"^6.4.0","babel-preset-es2015":"^6.3.13"}},"1.0.6":{"name":"iso8601-duration","version":"1.0.6","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.0.6","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"xo":{"esnext":true,"ignore":["lib/*.js"]},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"f1bedb3dd669fe99176513cde594ee11add66007","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.0.6.tgz","integrity":"sha512-/nPPPPEgo8Eegseja2QVli7PnBx4uknvKlrK/K8tQVAHMYcJtkxzylDbtGCuxyPxYYCP5UEThawCKCyj3JyRNg==","signatures":[{"sig":"MEUCICf+RKqHC+VVg7Om2737B+CL8Are1gpgLS++j0w5PzRcAiEAp8YwSYfyIPQp8fCG1He6XQw9gUy8LSBWYn91wv+XQHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["src/index.js","lib/index.js"],"_shasum":"f1bedb3dd669fe99176513cde594ee11add66007","gitHead":"ba5d5173a7422a917942fa6db28b023f47003e7e","scripts":{"test":"xo && ava","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","prepublish":"npm run compile","patch-release":"npm test && npm version patch && git push --follow-tags"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"3.7.3","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"5.7.0","devDependencies":{"xo":"^0.12.1","ava":"^0.10.0","onchange":"^2.0.0","babel-cli":"^6.4.0","babel-preset-es2015":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration-1.0.6.tgz_1456320067747_0.7578210483770818","host":"packages-5-east.internal.npmjs.com"}},"1.1.1":{"name":"iso8601-duration","version":"1.1.1","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.1.1","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"xo":{"esnext":true,"ignore":["lib/*.js"]},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"236379eaf0dd00255377fd73a6d487b34f91f915","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.1.1.tgz","integrity":"sha512-dE/f+GO/ptSFgsM7ccVOYb/82PdCrSAHdmFZgAKwdoUWq8NHg5ygohklQBqVoqcN+CHPwE+f+pWuu2HZPnBU/Q==","signatures":[{"sig":"MEYCIQC9gIt8FMI+rgW+NtN3eTl7rzJx5m+sJi3hPAH9+3EY8wIhALOcN3BORh6+qmwKJiHBYQ/1u15rcTylf0QGTksIK5fl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["src/index.js","lib/index.js"],"gitHead":"1e52c071287d84dfc9ce3ead6861d51ac3ffc05a","scripts":{"test":"xo && ava","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","patch-release":"npm test && npm version patch && git push --follow-tags","prepublishOnly":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"5.4.2","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"7.10.1","devDependencies":{"xo":"^0.12.1","ava":"^0.10.0","onchange":"^2.0.0","babel-cli":"^6.4.0","babel-preset-es2015":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration-1.1.1.tgz_1507785004370_0.690629112534225","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"iso8601-duration","version":"1.1.4","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.1.4","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"0b197d87a12d6a631d1ef16fb67beef27a85d734","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.1.4.tgz","fileCount":4,"integrity":"sha512-R3F5tR0hWU/u9GNx0oNcR94RvGDjJOQK2+aH2Q7CjEIhwCOZaVR7cgSLk04jRx1N1+dYd99jQd8KkD8HPfVQZA==","signatures":[{"sig":"MEQCIEH1VQ6yWprh4RSFzFodd/JrvJr8FkPho2iOWLiV+/t5AiA+HBekXZa9259v2PYjK84oeC8amBWdYjUxiYd66L17Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqIpUCRA9TVsSAnZWagAAJKMQAKIKfY6WWgXZowiIub91\npVHprA/g4wZhd0f1cZCXgRQEqhDkm4Q6iELFpyJFpAfMVuoQr4v8/gHdJlvc\nGrv4Z/j2TpqPVNhZbOclvBmiWDzTEIYL28bzWeRu+x7dYaQttPOecFKipJ/X\npa5GHZdRaRA7Tb5jtQZO7PX6y7kInQ4mn5BvM0mKkWfb1DiKQjnIFVF7oAXU\nP+FMh2JCilkYPyzOm38q/t67T3QkCS7dQGlP+UcbneR7kw5ARZKMRAtziLAr\nYaOuSeRbEazXNAqjOV4GBiYzaxyAz18VNtpyVi88N1YnPicwOD1/kg6oIt4a\nLvK6VwXu8IoYjDAshE0ABrm6Fhz8+SXiQQ2lHoDmRaTj5b7Om1TsjZQt8ADj\nuuFWvEW/Vf2snTMU5j3vMedjLQmtP4T247eEFdfnDpQcn6jysnAUot8Wyq3n\n8zfZv7+jXb5i17lGDLeZi2YTY0lZZVPfolK5B7RvHzejGVK0oEkUhIngWdOd\nTwhLvUEjOwstcBNoxfnVvafmdmHG5HlYx5clJ1yCxihvBIZ0CL1sTKoKyApr\nqJpA5sF8kGkwbnLCohDNVlLm+4Y3o40/Dfi1qwBtEt5qHfbjEUSS0lzNxA9l\n0D14YqxXJgc7YIr0ae2BexDE1I6ZDX176qcBPOvkU88cLGtUI2OHlMaL789J\nNOS8\r\n=Km3J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"index.d.ts","gitHead":"541c9cb149e18f9dad02ba4faa0a82b0353f4a52","scripts":{"lint":"standard | snazzy","test":"npm run lint && ava && tsc","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","patch-release":"npm test && npm version patch && git push --follow-tags","prepublishOnly":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"standard":{"ignore":["lib/*.js"]},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"6.4.1","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"8.12.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","snazzy":"^7.0.0","onchange":"^3.2.1","standard":"^10.0.3","babel-cli":"^6.4.0","typescript":"^3.0.3","babel-preset-es2015":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration_1.1.4_1537772115574_0.9170090956187678","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"iso8601-duration","version":"1.1.6","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.1.6","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"b393a1afcbc011f48206b439925317807883d81f","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.1.6.tgz","fileCount":5,"integrity":"sha512-wyVl4tmjZyaoh9GeohL3Dh4DKwr8CgiOL8eFRyRJyk8nopHOhZ0Ql76EwOUvx3OGQeI08xGj8+4AJgyXYs3iJw==","signatures":[{"sig":"MEUCIF0am2q5CthgIDn5mLx99ek05EoVYhnSDsrNV4/TaefIAiEAoxxQiFf0PLoPIZ+mMvNQJFRcsKJvitgwDMdZTNx5kPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqI6uCRA9TVsSAnZWagAAbQgP/0yDnLtRqqcqcQnBdOlW\nkaFXFVtefTNs/YRwuK1G5O004qHHnf96vqBWk8fDAvR2E9NIlzfsr3ak7NED\n4ZwNOn/qK71R91FrqMv3LN7aD4kxGWRrzKLJmb1Kmtt4N6kdx4AWCZddZpgm\nsKseogWkKR3p72wegSpyiuF8476MwPcAlc1iXjO9hr8K55syBWSe1R8Vv4OC\nr1AhLg0b+YgzWUtQlSRJvqh+mYp/JRKddd9j5q8cBWTp+0yk+p/LF5BZAc/q\nVigyWZoOK19K3VA6LAW4RTFeWJuxUrFEnJvSxbwGG+8pwUA+Ug2MuiVB4imF\nPbHtXplu6hTOAAMGpaGqgY9wt+p601rTtY28OXOcercwh6N6qNKK/8mf1dqS\nLv/iA3rXocYgk9mugVxtUmF2JsO29t5Tnegjr2ui7rDZhwXeMUgns2vhZyw2\ndZRcS2NChLnWPr13CXZbEWy5Rk1OtkNS8k/sDwezCEXVG/LcylSZ8soStBU5\nDS2ffd6goyObDKzb92xJSskLzo4nIWVpldHIvlGpDquvv0nngngNCNgbK2jD\nAjMb8lyn86Do+p/J0/xsap/1FLaUJoV/A/6M7Jd2Eutm5YD4VbK+tIsAgpj3\n9cigUiXhEA4RSWP6gIbHYPJyVdsuKVpFzaLaB2ZUAWbATpBgrCFmQv09ZSmi\nhxnl\r\n=Yb+f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"index.d.ts","gitHead":"283a31c34020c79fd2dc080e1c948dc92bf32b21","scripts":{"lint":"standard | snazzy","test":"npm run lint && ava && tsc","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","patch-release":"npm test && npm version patch && git push --follow-tags","prepublishOnly":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"standard":{"ignore":["lib/*.js"]},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"6.4.1","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"8.12.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","snazzy":"^7.0.0","onchange":"^3.2.1","standard":"^10.0.3","babel-cli":"^6.4.0","typescript":"^3.0.3","babel-preset-es2015":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration_1.1.6_1537773229704_0.4781138629007764","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"iso8601-duration","version":"1.1.7","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.1.7","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"79ff651d4e4623a3af285dd4e257db0d591e8987","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.1.7.tgz","fileCount":5,"integrity":"sha512-vH8UmELp9cRY3RGPM/E7x8d2uY5/1yMzuphia7YbRBrQFN7HiQll/2syPV23wD/7J2hVZVHHpI+Vi49LjiLYUA==","signatures":[{"sig":"MEUCIQDYZs+jfQCcvNjov6RCVM3aaPv+vAw6jr19xc7MI2SBAAIgVoORl75W1qaYLDGvyxqrkXPRvwbcFWfrrxudZoyhZ+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPdXLCRA9TVsSAnZWagAAb4cP/29aiIE+IOb9qNkzUzok\nweDnFmho4eEIDx2JPFouZhVCKYLU7qcUjqnM69ocrlsEVVrMKRB53aQmznVg\nsm9jbklZQmJhqrwglcX/4ZcpK+MGO4Lq+vwKvSxZmfcI2LhOucC7/idOvjQn\n0GpZbF0rUbbc0Avzl7vdh64aCghL+3jsjp+0A4Cv2QTu2EpEepTfDAJ34yHL\nNm4SHl7TzwOSPa2UXLW3bGR94AX5cjXv4f8bEx5ec6D+d4G6sgPMTDq78xAg\nhCSnp9Eet6PuG/QmARdWagBV5Lw32y/4NrrZw1d3sMvRQf94nZpyrwyKXBMM\njRnoCglazae0+Dt3ao9M44qMQ0DvH+EQk+YWZaz++4vRG7F1FfhZhRr7g3i5\n2AmB1HqkwOdg0rV+lrYdMLaYAn9B+fGJmeGK82UcH2dG1LCCczDuI+W1/xAM\nwiaqDkcGt0bw2gZwxdmQ/mrEBNqB90ZLcXahEsdKPDi7a38f+XZNVhXXyVTb\nfsjqiHKPLcn7N/KjnNichy0lq+Wm4kqDdVvUlbB555R9oDlIyMC94meoqMnf\n5nB7dQpoDAA06G+chDfdYF/PPRUvcTL2LsGO6orFAcF1S3dtMK3aEUN0zEeM\nfIenCzIiDwsMug2yhzUnALFkWipYvGJVVGlUhsW9OygW/aohEBuw0xDxpMTn\nzwie\r\n=8Mp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"index.d.ts","gitHead":"33a7a418c851caf1be03d64bca002465f6599358","scripts":{"lint":"standard | snazzy","test":"npm run lint && ava && tsc","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","patch-release":"npm test && npm version patch && git push --follow-tags","prepublishOnly":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"standard":{"ignore":["lib/*.js"]},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"6.5.0","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"8.15.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","snazzy":"^7.0.0","onchange":"^3.2.1","standard":"^10.0.3","babel-cli":"^6.4.0","typescript":"^3.0.3","babel-preset-es2015":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration_1.1.7_1547556297988_0.28976451163162253","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"iso8601-duration","version":"1.2.0","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.2.0","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"5fa6fc180a8fe95ad6a6721c9bdd9069cb59e80e","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.2.0.tgz","fileCount":5,"integrity":"sha512-ErTBd++b17E8nmWII1K1uZtBgD1E8RjyvwmxlCjPHNqHMD7gmcMHOw0E8Ro/6+QT4PhHRSnnMo7bxa1vFPkwhg==","signatures":[{"sig":"MEYCIQCPKk9+vmKP0kAUMTwr86KPGo+CYp8pmXRJtIpHvdXQBgIhANf1/Zv435rMlLVwSCglWUo0BMF07a7IhAZnplt8LFKS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchiwHCRA9TVsSAnZWagAAQaIP/Rr1FMw5npZ8wbbTJIK4\nqsJE8Qte2QOQgYoRfb6PA4DeSwljYdm3detQ0UASJ9eJ6qja7yahjSF0W6p/\n1YUUcm52P52xuiBVmb97hwcnR2OM46Jv/TmJXaTQ6jYe8e/7g3OV0VChG47F\nka51dDmJpHouP82EqCvzjZ5PKxF3Vf0p4nUxfxmhApCQaS4BQLDQhsHU3Y4p\njCrEUUMxb7fKkATN/mV23VZrdCr04mi7yB8OJnjk5pKf4Z+rmnEBjVlX9dQG\n/8mRd0FBSSe5VGw8cNhXkRpTIHiP29S/zBYJ7l1xs7hHlzMzkm9XpqIzES7U\nrRSPYRT9epnb9mY0K4PUvMYHFXd9mjpcElYSuI6Vi53EsMhiLrzkc6m267IH\nEJJInSGs0qYzuBDP3kC1tHrb5MRhxIMT5fWD96njVjuO8sqrLSK+/EcHDF99\nh1t8OKtjdXPorrWniZvxBJoiFq9qBwX0vAjLrTn4Aa/9qVsc7HR7SLkOL4PR\njTHXOIhUjZW9aKj9tkXA+TkcgoHK50qnMGUZAUeKkOXMxXX+1kVp6zzDrx37\nLDlYhtZuztYGbOPmQtR1A8jZQENgXYYN/vDgOE88pBXOH6i3chOdexydzaYz\nRXAG2gddYSINm2xWfome1id2hPVLOtcxINeDXb2eyN3/IYZvdjVBnwWZUXdf\n2GAk\r\n=odeJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"index.d.ts","gitHead":"5cb2238944c95d6fb0ef9acc3dc15ff1edcd3029","scripts":{"lint":"standard | snazzy","test":"npm run lint && ava && tsc","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","patch-release":"npm test && npm version patch && git push --follow-tags","prepublishOnly":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"standard":{"ignore":["lib/*.js"]},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"6.9.0","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"8.15.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","snazzy":"^7.0.0","onchange":"^3.2.1","standard":"^10.0.3","babel-cli":"^6.4.0","typescript":"^3.0.3","babel-preset-es2015":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration_1.2.0_1552296966392_0.5528430981406367","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"iso8601-duration","version":"1.3.0","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@1.3.0","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"ava":{"files":["test/*.js"],"require":["babel-core/register"],"verbose":true,"failFast":true},"dist":{"shasum":"29d7b69e0574e4acdee50c5e5e09adab4137ba5a","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.3.0.tgz","fileCount":5,"integrity":"sha512-K4CiUBzo3YeWk76FuET/dQPH03WE04R94feo5TSKQCXpoXQt9E4yx2CnY737QZnSAI3PI4WlKo/zfqizGx52QQ==","signatures":[{"sig":"MEUCIQCZHoViAOvvtFYiUzdwWb6DTbMXLHq9V+WgXIthIpsPHQIgIoUxrYruYdZEMJxVeNi4x3YufSg3fy8JiBgDafLlrOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfw4OhCRA9TVsSAnZWagAAst4P/3uT/vyY+dgD3bao2rmy\nWgn96Bi2x0EGbi27Jd7WY9tcRQfFXvh96vdtjRLmBq5zvYTArgQY8LpaEXRH\nfgjosPzBS6RtGFss9b9BxWwDPZBvn69fT1vcB14dcn+TAvM6sIVpuauK+Bwu\nlVeX+dxDBMVyww+9K59+p2IWwqkWIuo096T03sP/N86b9SIMMAWGKxbiRdEh\n14ELLETE/AyWOgjX6vfWFRXZxVboh0HVA0UjmyEfv26y57TlSlg7D9pEMzCZ\n4K++Z2lS6DtyMFvV8qH5PUpPeLyLup56nL1GHSEzeH7GPiR4jxOt3n4q62Ee\nInSIR1jcRNuinBVKygPlCYM91tEYgigFc6pjR0QuAZBPJ/dvEbQQe80aZ3wy\n9pmka8NAUt5ZEZ3Y/5+v3BBe+O3ZVrjljkSVgIJCTXPrTAq9/ZUDhgya3KI0\nijMcBotusidHkvr5/CtI/DVgdf92qPOvKTvrcZ38GMQW4kFi3g9nWyMFPXih\nn71+oESsx6ia8zb0USh+xDAW/U0OxjVqiEisnZ+TA2gOSu+//AazGQ5U6Sfg\nhSqjPiDec44ULi3ZSlZ1aPlKV0gNc6emopiE+HUyULbZ8UAQO7bQc6G60o4l\n0Ih9Cm+KSjszqBzfNx+isyzP0xmjpqWGkB7g40Z3XyghOLRxgCirEwJfAVRI\n+OWR\r\n=D9sV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"index.d.ts","gitHead":"94588b09e3f5a5ca5ccbc72aeeae77f46fc7c9d9","scripts":{"lint":"standard | snazzy","test":"npm run lint && ava && tsc","watch":"onchange '**/*.js' -- npm run test","compile":"babel -d lib/ src/","patch-release":"npm test && npm version patch && git push --follow-tags","prepublishOnly":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"standard":{"ignore":["lib/*.js"]},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"6.14.9","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"12.20.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","snazzy":"^7.0.0","onchange":"^3.2.1","standard":"^10.0.3","babel-cli":"^6.4.0","typescript":"^3.0.3","babel-preset-es2015":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration_1.3.0_1606648737069_0.37386563270515216","host":"s3://npm-registry-packages"}},"2.0.0-0":{"name":"iso8601-duration","version":"2.0.0-0","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@2.0.0-0","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"dist":{"shasum":"896425ad003c1aa57f22a103877d323e7da7b112","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-2.0.0-0.tgz","fileCount":4,"integrity":"sha512-pJ5BR+QJkQhZexPrZHgXLhrLERyhtxERjzIqd6yYIPwHIJJ/8tlYnkaLjVL/k0iPObSJ7Od/mPBeMMkVluuqng==","signatures":[{"sig":"MEUCIQD3zoUE5CHXD/ffBmxdNAoCPxhU/9I4vE/YqR7Khfd52wIgQ0wPn4bnjsktjTsSv3vj3D7wvJDOCYM9yDDV2PHlfRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVoavACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9yw/9EU3nhwaxq5F8S3CAU0TRZZQF01BmBp9uyr3+k22SD4PDN8lv\r\nujXmBemKP9RmzHPl8NnVW0khGxO/To8yXR/mYV7JnULEFRPBA8qy1xIwBJxH\r\noMbOc9iQGcIRZXzcWbGaTC3p9mZrf7xHaJOqiFf8PkNKaJ9CaKhFNRvmdODu\r\nrHLOzeRVy2nXIndm9qDBAIzaZvQAXuSGnBEmRT73wREbldc++hORo83/RqnC\r\nyGVKPLI1kdrELFTtxocENtwxAmuEinUnOWr8xG0Zknk4egruuFD9m/04vC9d\r\ndPP76vNHdzgm/DD8EwF54o7uBj+p0OU51uJO4KRcAmfrabAvvhlETJCATfO0\r\n7V0FvGM6er10yEzaY4d/UQQKR2ZsvEztgRl4s+cB1Zk3vGEP8j06W+MFtwp6\r\nseoFkv4VZGTO8ZFzzDNaVSMTIm0C7XHI9WHNPQyTYFKfUfIwF0IOlVKKiB5u\r\nTdi/kUwSVhPDvZI9bG+Q0pO0jSCCMyIkFq//jLdavkvwtb3+XnJ43YxpFgmn\r\nbZodRTbUydA8do9CUGFXREwJc+pFXWeNdhwGJFb1OMl58E2UEsGU1roJrp1I\r\nE/BxJG00veLfxirRuwHmdbiRjyUAwfgmt3BG5dFtTjxyOYGK5TV7UlADHrH5\r\n5LE6c/VH/cXQwYjUt02L24CoZAhdEweXjlg=\r\n=3Odu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"7b5c156480db1e185b716f74bfd7af4443985348","scripts":{"lint":"prettier --write .","test":"npm run lint && npm run unittests","watch":"onchange '**/*.js' -- npm run test","compile":"tsc","unittests":"uvu -r ts-node/register test","release-beta":"npx np --tag=beta","release-patch":"npx np patch","prepublishOnly":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"8.5.0","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uvu":"^0.5.3","ts-node":"^10.7.0","onchange":"^3.3.0","prettier":"^2.6.2","typescript":"4.6.3"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration_2.0.0-0_1649837742831_0.6751746135896097","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"iso8601-duration","version":"2.0.0","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@2.0.0","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"dist":{"shasum":"1356a6aecc54bbbc8ccc642418d1e9254c6834cf","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-2.0.0.tgz","fileCount":4,"integrity":"sha512-P8bxH8CW1IKcNAx76xN4YHuucQNdj1Y1FKzLmSsEdqJc0i1SFFjap+eNP0qUE5HBOLFdxdZL3TU3cp3H2jlQLw==","signatures":[{"sig":"MEYCIQDteZ9Cj6jiaG9cmUvJd9hKxd+ViV6ExM9782zx0mznwAIhANTmgaNMmZMNagHrS+PqOs1RJXNvFZP9xrZyCNciTZ8P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVoq2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf8g/9EQXHu6pf72r6GTFdagYe7N9FyAgyQNAaUs7988Hs2TKmVaW/\r\ndIZrZBPLiv5YfulJNPj77Cx5bkcoeOYJeLgQTefAE3MUJOEioxZWtCmqY/Yf\r\nW4MWpbraQBHkYEVgeg4ldvpgV6RPHF2ejz8YoODwFAcrg7B/+LtFVlRfXvrt\r\n9yYSVRUyFaMI3HqggAfPiiRPo0J+2nvpl144dkevQScZvJuVSTA2xLnhhMtO\r\n7ZTDyvABKJ8fp9XfMjIo9XdIm90O/dRGdDwukfgSpAGW8O4dmaRHwjyZqJqD\r\nHfV/WaUDAfA59FfM//tg4O0IjChlPR0UJ74AMYi50r52eTlOzEktCDrtAhaF\r\nIkks2iO1TxYxXdeBERwuFGIuWlFwjTXJN9vWUkV4azerbhPI+VzOAtvb8Etg\r\nJPkKS0yYm4LAyHPxITNbzyfhAj+7bpgGHX7zB2GJQxhZ9tpZMMmMJw5JHi3y\r\nAFawUQnEAfGc6H7qn4a+OUHEhFGMkyLDsnmr/faaFxsLm0ZtRMDT4Qndpdie\r\nDrYFSfMObew0zNrfwtHFFQb0dBFgfpa9SdNJd54c3/Wnq+ODEt31ufHwqwo5\r\nwZN4YcwYTtWOfUYjX+NIBMzeloWkw0NOzewlUSdp5+QKYcGeYzD42n9fwwRm\r\nN8/tcenliDtYLzobhQcJLwWwbsvmFkZDO0Y=\r\n=Pv+U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0c92ac5424892c8562e333fbcf21b3b891a3c676","scripts":{"lint":"prettier --write .","test":"npm run lint && npm run unittests","watch":"onchange '**/*.js' -- npm run test","compile":"tsc","unittests":"uvu -r ts-node/register test","release-beta":"npx np --tag=beta","release-patch":"npx np patch","prepublishOnly":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"8.5.0","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.3","ts-node":"^10.7.0","onchange":"^3.3.0","prettier":"^2.6.2","typescript":"4.6.3"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration_2.0.0_1649838774638_0.4464996727861159","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"iso8601-duration","version":"2.1.0","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@2.1.0","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"dist":{"shasum":"079c9c5831e0ed1af6cef135d6f0ee2d2a1abc40","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-2.1.0.tgz","fileCount":4,"integrity":"sha512-ai6AgXdQjcC8axkphb0ulhCya5/x1AWFDTZwUMc+ECBpynsbWeBZgZ+QhdRC2XdVAqsxsa/e/D1jY5y+2J9flA==","signatures":[{"sig":"MEYCIQCMeqcSigWmkrwOtY0Xp4kiElTnKM5xFayTeLOB9vAxAAIhALvoaPr9aUkZyLregSogar4jlXOHagnA6kTy2JBulG1B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVybZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTYg//Z8pM0zWcrPmEqyKvb8yVBkkk/CmA35VWcyvFYtKs9NLwc1Y+\r\ngnJFl20bW/rmTyhu5Vjw55lqp6OHPDedpKyGP6oxx4MDWVqkHJrPQKRvkfmz\r\nqtpeCj+/xcZo3Rkzr0PvnZKqTj9CnaguOPkoedwxtxaw0ChA4UtcY5dM23Gj\r\nRFBzcdAh9hlrFNaK9WHEvdZh3Cdha0Ncfzb4/Cmh9lbAO8b2cuF4n6PYA3mw\r\nozN4XP1njxpJJgbJapYKtVCvRW0P1E6GaZgQISLcmCMTYMPTsZexmdvBnp9m\r\nBx7YWxB/q3534nvZBfG6lBGeuh6wV3U/L6hBNbmYDxFjtYNtLd9zPFAPuIsC\r\n9UtQMY7L0MKexuzg05nvuG4RxgxLghIqRGHKUNh22+1/vYcgx/q1piJF+7Qr\r\nI1X45pxGzjh7Sh/8borKt4bkNXOYNjtZfRNGpEuSKFo2x092Jq5Mj8Bf9aTS\r\nlIUS4hMYUV8/H2UuuZY+jbuHcAkMQJwJDqLZEZ8nIfSAMc3z7QNAa5cFTgdA\r\n37pseGidMyA35SmjTAYOgW4DANYpn+NRt55PEDnAUW/NvA6suMtz6YllgxIo\r\nSZtappo70+E3H6fwriflb6oC8SMbi3zfYTACiJVjiLtN/gBlJvtEobJ0+xRn\r\nCwSUqm4MxaO62yb3P8oM0y7tY0+70tzs3Pw=\r\n=XVGx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"04aed2ac6f77a175bf15aff5c84a7b0a3871d989","scripts":{"tdd":"onchange '**/*.ts' -- npm run unittests","lint":"prettier --write .","test":"npm run lint && npm run unittests","compile":"tsc","unittests":"uvu -r ts-node/register test","release-beta":"npx np --tag=beta","release-patch":"npx np patch","prepublishOnly":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"8.5.0","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.3","ts-node":"^10.7.0","onchange":"^3.3.0","prettier":"^2.6.2","typescript":"4.6.3","@js-temporal/polyfill":"*"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration_2.1.0_1649878745419_0.8310446278474932","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"iso8601-duration","version":"2.1.1","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@2.1.1","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"dist":{"shasum":"88d9e481525b50e57840bc93fb8a1727a7d849d2","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-2.1.1.tgz","fileCount":4,"integrity":"sha512-VGGpW30/R57FpG1J7RqqKBAaK7lIiudlZkQ5tRoO9hNlKYQNnhs60DQpXlPFBmp6I+kJ61PHkI3f/T7cR4wfbw==","signatures":[{"sig":"MEQCID9spcLaVhdG7clgnx4KpO++yRiiCKb5u3+KTeCfT6iiAiBeXx21IhmaNaQNhoAILnrzjzfmBsLTla9INw+jO+Z6CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWIN9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgGA/7BbhojAyBtf0HyK90SYWYBs+7QiOjeI11SUnsPIYwvJgCMmOZ\r\nJHzCzxxBtpe1ZE7jsS31yufb1BXpGEuHGQh0kDNPUP0vO4rVaOZnY8aBzUpx\r\n38QLKpiNKG5i8SAcrZvxV0r9XYAaT9n2t0d4IBIlzkWt0mOSdQE/5gRH9zL1\r\nXLvuXZep+x04/cyjIr0j1tJNEh6yPIjm7WQaKTQ3W+Beb9eiQIf1Q5RRwHcm\r\nDn/FxOxbcHRQ5OECSxdiLSFlQRJBtE+6cAd9eylu+fv29KYwPbVRcOJupUhR\r\nB81ZmLSlgBu4/XFv8+Gpt3EnrZ5BAueBFcGw24L4dk+eOBjjj6gKcOa9G+UY\r\nVZr5vggDGunybkdNRMiIa/72frOKkjz39fvEOpV+FQ6J2F8S+IrBddIOt2mp\r\n6y1F6+kl+uscI3V/sJd/SFGCWEABoNWMM472GmmL2GETTPdAacStgAai2PIA\r\nHoJMyYcgleQqR/N05J0u6/jiAoMDyGl2SobrlJ/xacRotG7qfzrEFlxLiDBy\r\n2QgAGcghgVjdEDBlj7Fi/Ztb/3Ui+WsMYv+aHEMZqf4PtRFUihoU2Z9cDPGZ\r\nGYayLWA5LAmAOd2b2T/q2jxTj3V6TWylS2zlvD+8SNJdTcSG+J/nd+AaNaOx\r\nE7TV6Ilqi10J4JqSLtTekeOUXFIDQ2SsUbA=\r\n=r+gK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0fbf79ca7ee9a785209f0faf249929f33bb995a8","scripts":{"tdd":"npx -y watchlist src test -- npm run unittests","lint":"prettier --write .","test":"npm run lint && npm run unittests","compile":"tsc","unittests":"uvu -r ts-node/register test","release-beta":"npx np --tag=beta","release-patch":"npx np patch","prepublishOnly":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"8.5.0","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.3","ts-node":"^10.7.0","prettier":"^2.6.2","typescript":"4.6.3","@js-temporal/polyfill":"*"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration_2.1.1_1649967997705_0.648652696166421","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"iso8601-duration","version":"2.1.2","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@2.1.2","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"dist":{"shasum":"b13f14068fe5890c91b91e1f74e474a49f355028","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-2.1.2.tgz","fileCount":4,"integrity":"sha512-yXteYUiKv6x8seaDzyBwnZtPpmx766KfvQuaVNyPifYOjmPdOo3ajd4phDNa7Y5mTQGnXsNEcXFtVun1FjYXxQ==","signatures":[{"sig":"MEQCIF3dvMcXbC/LY5IqWodaBeEUQFJ3SKb2CUfniDVMLzu/AiB8RQx5l9W7ASwkfIR1XZq+PLwp6XIy/UVeXJCaGQqu5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10158},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"bb4470fd3d4a69ef6d6423b2d4c66ac62de8440d","scripts":{"tdd":"npx -y watchlist src test -- npm run unittests","lint":"prettier --write .","test":"npm run lint && npm run unittests","compile":"tsc","unittests":"uvu -r ts-node/register test","release-beta":"npx np --tag=beta","release-patch":"npx np patch","prepublishOnly":"npm run compile"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"9.8.1","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.3","ts-node":"^10.7.0","prettier":"^2.6.2","typescript":"4.6.3","@js-temporal/polyfill":"*"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration_2.1.2_1702368525885_0.5788169469520477","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"iso8601-duration","version":"2.1.3","keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","_id":"iso8601-duration@2.1.3","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"homepage":"https://github.com/tolu/ISO8601-duration#readme","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"dist":{"shasum":"02eb767bcce0bed93684ead66a2b1b886fd7bf21","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-2.1.3.tgz","fileCount":5,"integrity":"sha512-OwkROKDXYhqKTl9uyB+/+lQ/Tx+L9LVb9tNRcsO4LtCSBDrmYbzyJLg9rGjYKAPDabD6IVdjMyUnnULHpejrCg==","signatures":[{"sig":"MEYCIQCwQlBD3j5Z5gCnLLyq5cjiExWn/GjxXxdikNpcibwZBAIhAMVbdsq4tWByFLXIq1IpqG7WbIh+7hUvAFH6fhdXSvzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11344},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"10bbb46b28101649f751bd7a17680e16ef0cfb28","scripts":{"tdd":"npx -y watchlist --eager src test -- npm run unittests","test":"npm run check && npm run unittests","check":"npx @biomejs/biome check --apply .","unittests":"tsc && node --test --test-reporter spec test/*.mjs","release-jsr":"npx -y jsr publish","release-beta":"npx np --tag=beta","release-patch":"npx np patch","prepublishOnly":"tsc"},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"repository":{"url":"git+https://github.com/tolu/ISO8601-duration.git","type":"git"},"_npmVersion":"11.5.2","description":"Node/Js-module for parsing and making sense of ISO8601-durations","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","@js-temporal/polyfill":"*"},"_npmOperationalInternal":{"tmp":"tmp/iso8601-duration_2.1.3_1758480712986_0.699912678608112","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"iso8601-duration","version":"2.1.4","description":"Node/Js-module for parsing and making sense of ISO8601-durations","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"check":"npx @biomejs/biome check --apply .","test":"npm run check && npm run unittests","unittests":"tsc && node --test --test-reporter spec test/*.mjs","tdd":"npx -y watchlist --eager src test -- npm run unittests","prepublishOnly":"tsc","release-patch":"npx np patch","release-beta":"npx np --tag=beta","release-jsr":"npx -y jsr publish"},"repository":{"type":"git","url":"git+https://github.com/tolu/ISO8601-duration.git"},"keywords":["ISO8601","duration","time"],"author":{"name":"Tobias Lundin"},"license":"MIT","bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"homepage":"https://github.com/tolu/ISO8601-duration#readme","devDependencies":{"@biomejs/biome":"^1.5.3","@js-temporal/polyfill":"*","@types/node":"^20.11.24","typescript":"5.3.3"},"gitHead":"fedfb5bb28c722212e6e227c246f1259b6064162","_id":"iso8601-duration@2.1.4","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-2TuWcuR6W0OhFZQDAY+jDUp9FC2fVTDgxTtbN0nFBfwmUA6HTqXc0wx2tIBVd/FhRp4CnJbDgCv3sCeTPMQbew==","shasum":"23637078ce9fba0e944c1fdcc269a1227f27ba50","tarball":"https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-2.1.4.tgz","fileCount":5,"unpackedSize":11590,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIANOH1ptYCCAfFUtfsg85bUvXF3QlzHbzXbzN0J5vvdbAiEAnBNZ/1HqH3Xw+YfeLKN16/nS+IahM8VjhoF/+4gdBgo="}]},"_npmUser":{"name":"tolu","email":"tobias.lundin@gmail.com"},"directories":{},"maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iso8601-duration_2.1.4_1782478535303_0.6429884914448072"},"_hasShrinkwrap":false}},"time":{"created":"2016-01-17T22:44:57.101Z","modified":"2026-06-26T12:55:35.532Z","1.0.1":"2016-01-17T22:44:57.101Z","1.0.2":"2016-01-17T22:54:26.239Z","1.0.3":"2016-01-17T23:17:02.997Z","1.0.4":"2016-01-17T23:36:21.955Z","1.0.0":"2016-01-18T18:21:12.347Z","1.0.5":"2016-01-18T18:23:17.801Z","1.0.6":"2016-02-24T13:21:08.688Z","1.1.1":"2017-10-12T05:10:05.348Z","1.1.4":"2018-09-24T06:55:15.754Z","1.1.6":"2018-09-24T07:13:49.798Z","1.1.7":"2019-01-15T12:44:59.373Z","1.2.0":"2019-03-11T09:36:06.557Z","1.3.0":"2020-11-29T11:18:57.217Z","2.0.0-0":"2022-04-13T08:15:43.006Z","2.0.0":"2022-04-13T08:32:54.838Z","2.1.0":"2022-04-13T19:39:05.568Z","2.1.1":"2022-04-14T20:26:37.865Z","2.1.2":"2023-12-12T08:08:46.119Z","2.1.3":"2025-09-21T18:51:53.182Z","2.1.4":"2026-06-26T12:55:35.444Z"},"bugs":{"url":"https://github.com/tolu/ISO8601-duration/issues"},"author":{"name":"Tobias Lundin"},"license":"MIT","homepage":"https://github.com/tolu/ISO8601-duration#readme","keywords":["ISO8601","duration","time"],"repository":{"type":"git","url":"git+https://github.com/tolu/ISO8601-duration.git"},"description":"Node/Js-module for parsing and making sense of ISO8601-durations","maintainers":[{"name":"tolu","email":"tobias.lundin@gmail.com"}],"readme":"# ISO8601-duration\n\nNode/Js-module for parsing and making sense of ISO 8601 durations\n\n[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Ftolu%2Fiso8601-duration%2Fbadge&style=popout)][gh-action]\n[![npm version](https://img.shields.io/npm/v/iso8601-duration.svg)][npm]\n![npm bundle size][bundlephobia]\n\n> A new standard is on it's way, see [Temporal.Duration](https://tc39.es/proposal-temporal/docs/duration.html)  \n> Tests (most) in this module now validate against [@js-temporal/polyfill](https://www.npmjs.com/package/@js-temporal/polyfill)\n\n## The ISO 8601 duration format\n\n> **TL;DR**  \n> **`PnYnMnWnDTnHnMnS`** - `P<date>T<time>`.  \n> (P) **Y**ears, **M**onths, **W**eeks, **D**ays (T) **H**ours, **M**inutes, **S**econds.  \n> Example: `P1Y1M1DT1H1M1.1S` = One year, one month, one day, one hour, one minute, one second, and 100 milliseconds\n\nDurations in ISO 8601 comes in 2 variants:\n\n**ISO 8601-1**  \nWeeks are not allowed to appear together with any other units and durations can only be positive (used until [v2.0.0](https://github.com/tolu/ISO8601-duration/releases/tag/v2.0.0) in this module).  \nValid patterns with weeks: `P2W`.  \nInvalid patterns with weeks: `P2W2D`.\n\n**ISO 8601-2**  \nAn extension to the standard, allows combining weeks with other units (supported since [v2.1.0](https://github.com/tolu/ISO8601-duration/releases/tag/v2.1.0) in this module).  \nValid patterns with weeks: `P2W` & `P2W2DT5H`, etc.\n\n_ISO 8601-2 also allows for a sign character at the start of the string (`-P1D`, `+P1M`), this is not yet supported by this module._\n\n### **`PnYnMnWnDTnHnMnS`** - `P<date>T<time>`\n\n- The `n` is replaced by the value for each of the date and time elements that follow the `n`.\n- Leading zeros are not required.\n- Fractions are allowed on the smallest unit in the string, e.g. `P0.5D` or `PT1.0001S` but not `PT0.5M0.1S`.\n\nCheck out the details on [Wikipedia](https://en.wikipedia.org/wiki/ISO_8601#Durations) or in the coming [Temporal.Duration](https://tc39.es/proposal-temporal/docs/duration.html) spec.\n\n## Install\n\n```sh\nnpm install iso8601-duration\n```\n\n> Also available on [jsr.io/@tolu/iso-8601-duration](https://jsr.io/@tolu/iso8601-duration)\n\n## Usage\n\nMost noteworthy of the interface is the ability to provide a `date` for `toSeconds`-calculations.  \nWhy becomes evident when working with durations that span dates as all months are not equally long.  \nE.g January of 2016 is **744 hours** compared to the **696 hours** of February 2016.\n\nIf a date is not provided for `toSeconds` the timestamp `Date.now()` is used as baseline.\n\n### Interface\n\n```js\nexport const toSeconds; // fn = (obj, date?) => number\nexport const pattern;   // ISO 8601 RegExp\nexport const parse;     // fn = string => obj\nexport default {\n\ttoSeconds,\n\tpattern,\n\tparse\n}\n```\n\n### Example\n\nSimple usage\n\n```js\nimport { parse, end, toSeconds, pattern } from \"iso8601-duration\";\n\nconsole.log(parse(\"P1Y2M4DT20H44M12.67S\"));\n/* outputs =>\n{\n\tyears: 1,\n\tmonths: 2,\n\tdays: 4,\n\thours: 20,\n\tminutes: 44,\n\tseconds: 12.67\n}\n*/\n\nconsole.log(toSeconds(parse(\"PT1H30M10.5S\")));\n// outputs => 5410.5\n\nconsole.log(end(parse(\"P1D\")));\n// outputs => DateObj 2017-10-04T10:14:50.190Z\n```\n\nA more complete usecase / example\n\n```js\nimport { parse, toSeconds, pattern } from \"iso8601-duration\";\n\n// convert iso8601 duration-strings to total seconds from some api\nconst getWithSensibleDurations = (someApiEndpoint) => {\n  // return promise, like fetch does\n  return new Promise((resolve) => {\n    // fetch text\n    fetch(someApiEndpoint)\n      .then((res) => res.text())\n      .then((jsonString) => {\n        // create new pattern that matches on surrounding double-quotes\n        // so we can replace the string with an actual number\n        const replacePattern = new RegExp(`\\\\\"${pattern.source}\\\\\"`, \"g\");\n        jsonString = jsonString.replace(replacePattern, (m) => {\n          return toSeconds(parse(m));\n        });\n        // resolve original request with sensible durations in object\n        resolve(JSON.parse(jsonString));\n      });\n  });\n};\n```\n\n[gh-action]: https://actions-badge.atrox.dev/tolu/iso8601-duration/goto\n[npm]: https://www.npmjs.com/package/iso8601-duration \"npm package\"\n[bundlephobia]: https://img.shields.io/bundlephobia/minzip/iso8601-duration\n","readmeFilename":"README.md"}