{"_id":"tinyduration","_rev":"20-9a7c47448edd1c69e879dee78efe4b6b","name":"tinyduration","dist-tags":{"latest":"3.4.1"},"versions":{"1.0.0":{"name":"tinyduration","version":"1.0.0","author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@1.0.0","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"c506b3465b848b75ab172d358ed520e5cd49b5e8","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-1.0.0.tgz","fileCount":30,"integrity":"sha512-qd4WThAoTHH5WXly3ri8geAWhT4UcvMgIAn1pmxmAIFqIWsWehgjC/IdML7LrbigiZgz4KQcXD0QbX+3KHr61Q==","signatures":[{"sig":"MEQCICJNHr3YH6NUMKgueIv53pp4xA8XduN76NHhCf8+8l0nAiBDUzyYmcN4fZ4X+cwI1wcoSJwzKGVAJtDKghY6MbZ/KA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecTxrCRA9TVsSAnZWagAAWwIP/0bWzxA3S7yk9vArMuwW\nEoL+Q0SP7pBhtkdm4YkHE681rpXVD71Q7RK36cV/pVRN0mY/mWGZjcjLkUxC\nKI2AZJFpPLD617KGvhY2DvC1rdMXWctrmJSCMlVY4hbqLtPQBXsaJ32uX+c6\nI9sllQ3me7ez0HK3+XxZF5UdiSyWqsr0ooBp8iZF09Jo5BPyy44B+XXTEz3P\nvBGN9HcFu/R1pzDD/o73Rutn9OBrNWNYYc/O1JsleDE1Rwj5uf3hdjR/R1SZ\nVLwanibUUQ2CYVbcn5mX89lxjjm7TCiQSiIhLoLg++mDeM4Rq850alvuCvXs\nRfYi+ako49cR3cjWu8oAdL2e0b8mhemnoqsT2ds9FYcV2aMbehIouLGwXTM9\nhjMSfErdN4R0GQ4fIhLOoIXwsyOUbprVjopKmFdKGEhqEQmOFUSRUkL2sMjw\nvU9HE64LwZVV0crZ1zb+nYa2q83CkUC00CUKHjv3mu2Ie5NNKsLZWOSJguOV\nXi3Ye9gsAs/sUZSL8aUTCH7dKtTLBntrRfh80dVqhF0wkLXlI3qhkNfouKa4\noDOgBH7wi0fcAI2JDKdyuoiCGbb/ruaRHUBQrs/3Kr1vpA1Fc3cCac1WGcd4\nsjtqARM7tX6AzzF2MfUG16TwECzw/KlBm7cR9//WuyDWz8q8ty4BWQHOpL9f\nj5LW\r\n=I6P6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":"src","testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"https://github.com/MelleB/tinyduration.git","type":"git"},"description":"ISO-8601 duration parsing and serialization","directories":{},"licenseText":"Copyright 2020 MelleB\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","ts-jest":"^25.2.1","prettier":"^1.19.1","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.9.1","eslint-plugin-jest":"^23.8.2","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_1.0.0_1584479338599_0.19307509261814548","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"tinyduration","version":"1.0.1","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@1.0.1","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"03b952f3277292dfd37ac1ce65456a675a33dfd9","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-1.0.1.tgz","fileCount":30,"integrity":"sha512-CoB2P1hkAGxrX+HJPIan8Xc2IpRwihSRGCxCtOebbE/qjJxyfnVpIJo1rOux3tjVVZ+2B6Tc7F+bfT/9kA+bew==","signatures":[{"sig":"MEYCIQCUNKhK7nNM7rGGCW0+oMkoRTiVIWDwdhklHyrFj1RIngIhAJnwy0BqzXRAxRnMTNDYB8kuC6fdeVn0VOhOblZxClVZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecT1ZCRA9TVsSAnZWagAAKy0P/1z7QXB1rQzbGMGG8O2M\n8n6cRXrUKDsogl2vJyaJ7Rw/Z8krE07EeXqYrkET64p4SRe0yAlYFX1OHVS9\nunOkFohzgnXQwado1r1My2WpbgEA8GcRj4TENI2aUngGim5QQtiAxh2bLXNm\nrvpB4fTZTs7jIWF5MLOJA70KmD4lC26A8tgi+hL7mpen1Z7YDnxZpt81+wW9\nyMfJJeXkqeucxv36CDnUOMOkoqUpvK1k6i79mVaCs0dG1zRZm0ZAK/4Tew3e\nQz1kK3Vmljzi2/x0O5BvKn9kg5kkTeeqEEkOStaRIfRIJC2tGHmwzzVthQx7\n2VjxYpM+06uZz7vneQNSmKYxm6JjpE3uFXwAeIxIjQ6uXfFTTdai286wMQCV\nscpocnZN/DQVWMkaPMICMJtmQrtDVU38ZTvGQbuOayrcGVn8qUwW4c8Sqdxx\nX0+MtzAZkbzqbpyZzAaxjVdRSLa0jLumvQgj9KOVLQnzs8Fui6aFnAWT7uoi\nR9mn9tX9BxvcrN7Q577sAVdtH8t6ubvZsG30uFkqLFWy59WzNs5GcRToRsQY\nnSx9xNoG0oG2r8+dKkbZUv9OOQD9NRtMHShrCof1l+sAGbdILQ/2Sn317Ybj\n21SGfBAkOImoYR04Zg3MKCdnfVCMujWmS2rF99d782jh9RhWKIkscOb5pW+X\nr/qa\r\n=EJO0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":"src","testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"https://github.com/MelleB/tinyduration.git","type":"git"},"description":"ISO-8601 duration parsing and serialization","directories":{},"licenseText":"Copyright 2020 MelleB\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","ts-jest":"^25.2.1","prettier":"^1.19.1","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.9.1","eslint-plugin-jest":"^23.8.2","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_1.0.1_1584479576793_0.23727458516854516","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"tinyduration","version":"2.0.0","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@2.0.0","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"907ade5ece050da6cf23111c1878b799fcb778cc","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-2.0.0.tgz","fileCount":17,"integrity":"sha512-kflxLkEnE/F1QUQgJGJn4JdVOVfUYPrM9kM/QYnmPhc67/omk1OjCq4JS8S58qtys21iwlYOYoRtUvpU+xPZOw==","signatures":[{"sig":"MEUCID+ORfG+kR1tZutwvpNHEE1DkznNPqjjoPOYIxXy42odAiEA/pAcJZ+m+CyXiR+mRNa+O1fzzRF08uAYoomsN6/Cnpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJece7uCRA9TVsSAnZWagAAM9IP/3dDytO2R+2YTGziHRZ+\nlR9Vi5477WlOUsVjO6aRRVQE3FFjMFr0QQnXdSEGo2y6UugDWlEjEPX8P+U4\n5QH8tEFAM61KDXgDu3YeZqck+h2QDcVeMrdgPs/UXOv7Wu5sww+N9GhY6SOj\nYrlamiZqshyXC5ptoRmOnhlXlJ294CcwdRJ/mMLjxOA8+az4So3/ffzTLdlU\nAwyt6ABuXMp7jgEtxOGaiq6v9H40/PJcGWSnvqO0pxrkhbe9LjCOQ5l+DRER\nHkyRihsGMTydWgo1W48p2Po+eLOXKO9nnwDSI3S/g8atfnXC+f+llA2+bKXB\nWgPfAMx+sz0SijHp98kWMXPhoRdMJ4BwmiOUd8tQYfXNNIGMlyyel1Er5EO2\nieCWuMW3X0+Snor2WHEkK5O1KOebAw/B0nA+ACwAgpfoFfetPS3PSc10LUJe\nbLa37aQX00kH/Y91uYLZnYpJZeHufRBBbl1ch2+vM7ky4CRatx+WXp44wnBj\n+ypuNrNU7uxzLV0zvgjOtgI7VCBwZXFcfm5XNHZXeEYQIv1xHHgeqHmj2EL2\n7S1798OppsmVTkZVWysBVt92ixCamP72vyg9ClvmlqQrr1BmYNZQ2JHNaMBs\n4BXgKOeAZXGa2tFUvUtCVBAB5N6c5lh4OiqB8KFWx0zE+PLtHypziUAARnf9\nHfVY\r\n=K8In\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":"src","testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"https://github.com/MelleB/tinyduration.git","type":"git"},"description":"ISO-8601 duration parsing and serialization","directories":{},"licenseText":"Copyright 2020 MelleB\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","ts-jest":"^25.2.1","prettier":"^1.19.1","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.9.1","eslint-plugin-jest":"^23.8.2","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_2.0.0_1584525037446_0.9324527108304472","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"tinyduration","version":"2.0.1","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@2.0.1","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"a9ac5dec4a37c80c77df5851f1e5c229d7b4e99e","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-2.0.1.tgz","fileCount":17,"integrity":"sha512-yJ+6Y3K8PtML+e/uCCyRW28RtUJ9pZXcn0CPX2AUn+TZr6OdUcjbLWhQuxe1kfmgUc6YHJdUgipxiFB3C4wCaA==","signatures":[{"sig":"MEUCIGKavc8CWB7WaAHbaIB3E/wjV0YHvcmDJYHuCsS3GAxWAiEA/H5wogzD5uLciV7H79K498hDk1A12lF/MEiAlpKzWTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecoyuCRA9TVsSAnZWagAAWHgQAIxywTMPVD08gazs6clp\nBqJkLMrLbZWrifHeoRz2BLTA60Fyod/pwg8Lbg1MCur6FR/ibo0mxsONfFkU\ngqPzma+ifQxIOjSCFAVQtRU+c6Y66vAztIOVcJoFRccJeCBxAsPSRud9lyMS\nuQ986FYRuJpcfYVaj8rXW34biTHM0RNmuavMqwCyQ/b6OOwGMUqIbSqiJePH\ndja4Lt9ygefum1D/GLxDJ2/BmjXzxRAXF55qQprr0oxqkhZMKz1pzITsXcAN\njl84kLyxB529bqdTsxiudFNniCCrOtTZU23MqZX7465E1TrG0IfcinEyvpVI\n/qnQzZ6uSk8MbGR8MPLiN1utFyBirevsVSaaZEW5ITSK7jz6NF5NHoUUs3r3\nW6KgFrBTWdvNN4Pnl7blVFlj1KdgfK4UAiz+Kh69PyGXq+Sf2Nxah0a5zjNS\nK81RMuw+84v87jDWU8hSo78Lb4mljaV6fvHSks7mLHWPsI8QUslvbOxFCoRS\nw9CuaY1ONxUFpH00IvxdTVQCVQU8FPPEr6/aUQLTNF62Fml/bKdPlEdc+SUv\nimV25NFCx0FJ3Av/mgmQHzL1vjY/jOn19cI+9pFsGX1A4dDgFMdBfnI28vVu\naBd05B5Q/5b7ZfkqLukLynnNKkJlJmoH2KwJ80tpokO8pfUjMqPTXR6pe65c\nidKV\r\n=7Crs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"https://github.com/MelleB/tinyduration.git","type":"git"},"description":"ISO-8601 duration parsing and serialization","directories":{},"licenseText":"Copyright 2020 MelleB\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","ts-jest":"^25.2.1","prettier":"^1.19.1","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.9.1","eslint-plugin-jest":"^23.8.2","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_2.0.1_1584565422324_0.4547198966145394","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"tinyduration","version":"3.0.0","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@3.0.0","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"bf3dcd365acb09cd9d3f29f04a81b778fe63a793","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.0.0.tgz","fileCount":17,"integrity":"sha512-sfx/8Kz/AR7vCO0yBcIMj/iEwzVCQU42ZbjIjj7Qq+X6S57MnQSxplS8ESBrC6y7QeHbr6zr4kzyTXoEfaCZ9A==","signatures":[{"sig":"MEUCIAid0wJf+yyODTE9qMkBuSN9HyJwq7vLpYSRd6xelETNAiEA7jxlKBYe5tPEOjtJy2QeKoyhMBgIntbUvLmyI1ubf7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec92PCRA9TVsSAnZWagAAhhUQAJU1rL31IegvNzyj10mS\ne/e9FMRTfgNyzcBkqhhkq+2ZiNAlde1RPv8krLZW8+h4t8kB04kqfDc6nnU+\nNv8o8p+AgwzReXl8xIhodqE2H/B6b2H2lBRGDWqd09y0BZ3xA0gApFzCtqrN\nOPO9tg7RxbXRyt89Vr34HunmtNh/0AkhbGyer1/gJOiFkZe+uiUtdlrLG/AJ\nL6qtEzTyGvTGkKvIphnebCTe0d96a8Q8QTy1TnRYUofdeIY1b0sADTGCj9G2\nYICybHkrSFhlykZIf8tDUpOsacCe0yD61SVLdlDK6vjMNvCtEoLiTpzrYBJz\nqymlTAuvty+CR0QzyvkFt4WuPkGdqQjhfFfzuCvvr1LwGQ0VX9vS2uu+IDuJ\n5liOThBvurwilmt3e4Lnwk586/PgZo5om9n0WmL0Au2IPQ8kK/eXbjzotnVw\n17UIQ+9k7KONQz2ViEdvJ8pR06NsPVuOlx9H4wDqeQJhuVA2lzVoqE0x3KvP\nseTa53xJovwCAe2NKE9KqzOv65TW/hZWA7afAOZieezuIdJ7WyN0rx7Eh5C4\nFn8eaQHVqsRPK1pRHhn+j5quvizKV9kk9geAxf+ltwkLsuzgIKzrg2GMIumf\n3HVXNKu1Cz+I9nDh97toGUjXyzx8qz3QXYSflC1kJ/9fVERp5Ev6D/NS1ME7\npHps\r\n=Nk2/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"https://github.com/MelleB/tinyduration.git","type":"git"},"description":"ISO-8601 duration parsing and serialization","directories":{},"licenseText":"Copyright 2020 MelleB\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","ts-jest":"^25.2.1","prettier":"^1.19.1","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.9.1","eslint-plugin-jest":"^23.8.2","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_3.0.0_1584651663085_0.16494618666141658","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"tinyduration","version":"3.1.1","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@3.1.1","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"543a84f11909b66825c50f62a80b9472a4b3c0be","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.1.1.tgz","fileCount":15,"integrity":"sha512-53kARgNz0CGquhZizBiDGwvXdoGbn9p6rcwC3Qqq8p1wQzqjobZctubbCV9195X1Pf7Vr1RJQkn5+Qwku3Gfpg==","signatures":[{"sig":"MEYCIQDiCDbXkXpINlmht3y6FgzgmF1+0BOe+SZxsy6VZobmgwIhAKGg4uURBhohlLAWEo9tSB+PB7IznW2znszI3qxjj5LH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehFsVCRA9TVsSAnZWagAAPMQQAIJyTUAQ8sYBsAS3DSmn\noeEuDMeADP53BbiwFsV8aHN2GR/FbwTLg5LYRw+UUDaKbGon+jEfvaQdpwaX\nbiNoZQzTrC5QLHhtqsUdf/5S66T3PMdmLp4WwHOmjqXIlOnG3SCNTE8BRbQF\nVuEEPonXQvmDNlsG4iKbGqj0vR8OBgGQ4jxc/gyljZP32Nl3YyQO8Skq3Qvc\nVFNDathUtRGh1FQuT1FW2QREE8J1rv6AlT03QxfTdMECPL3cbxU8PwLzO2hp\nlNO0b/x+uGkqoN1PCWn3X5SYQrOzAui2cgxOLbREzQZb13CRXvcfkUQ3LAnw\nWK+J2qdNNYfG+B0iPBzSxV9Z/DO1WZb2GN6cOW6o5dLaVcql8hRMf/nbMyJA\n8t6zNoeL16t4Cp1UMm/0Ktq8yAurp65pXT47iSIENo9cTfGT5ywmMgJy8FbY\na6+Khw4ytl9PG/fggI8pkRqu+nzem79XYkdqCIpzvZ1XMDSNMkv5nTEvxeiO\nR4FpixJxKQXQNQKvEuvw2eIDS6LYEj4WsidxFi20gL8cpvnutaCK5H2eDo76\nLFQhd8nVkgs1H3wy+54RiZxLVNcyDs2uWa76O5MiJCEOZ0HcY5ay6Rkxe/fN\nNagCMY1ZXos1gXcdRRMpDFsYQbYvjGz3aJiB5dYadGtPcbciob18tefPoyGK\nd9nJ\r\n=G8Ym\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0966431aa681177b35f91ca1cdbfbb7de347ae71","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"git+https://github.com/MelleB/tinyduration.git","type":"git"},"_npmVersion":"6.11.3","description":"ISO-8601 duration parsing and serialization","directories":{},"_nodeVersion":"10.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","ts-jest":"^25.2.1","prettier":"^1.19.1","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.9.1","eslint-plugin-jest":"^23.8.2","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_3.1.1_1585732372897_0.6368228191807754","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"tinyduration","version":"3.2.0","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@3.2.0","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"f161aa10c706914313a94eb53428adcadb95a558","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.2.0.tgz","fileCount":15,"integrity":"sha512-qQEgBMtVypI7LL99ZTL05LkXMfOI0lnij4C2xorDnqBrHRbCLBQPT9OaKbMX20FSMbvoxYPX236q5/RuueW68g==","signatures":[{"sig":"MEUCIQDjFaKozqv6EeZAIErqaoDU5FD1UtvwWsJyWFXOwrNIBwIgfIBtAqOjs2t22XAJgPhxfbjl0BlTua/tMLsa1guE4zU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffrXACRA9TVsSAnZWagAAk6oQAJtRITARPIaQMhthy2yN\nb3Rl8cs5og+UUpq30b3dndn27qxYanxHoYQKw2BCM54RULwWazeBvD+81q75\nlm4b51bKDJTqfT53zbC/0vCiAz3qlWVcmKbf2tSwiEz9gEMJcPd+joF8zcBi\n/OnHPXU+5AfiEObxWq8k697tLzZ7KFeg1hVFB4YT1DGu2Q/wAhhyZ7UsGj+H\nQGI9oMaI+p8Dq3xN1FqaaPFUhGNzRILjjBRSnQKVytjuBL07CefcPRxAge9E\nD11OsrTZAo51kIGV1HCwQqlT7+wyaM14oTiGF+RYOjUblMJ2H8goBRCe5j8J\n+5yYBdSA+hZN0gN/nE8ZSN9MbYEY7n+VWkhZPh2fYgK5ifV5XguQ0XsPZhcA\nmOUP3Lud5GOEXCboHRsPKaHgZ97UXZS57TWqd7BiU3C5YsIEtNEvrQcTN2N6\nqs4v9bovWLirUFeBAkRm/vjY7mKbCq6gPJO6AQXX7AnWi0b77FCZacX0OrsR\nIL74zAEiG0Bq/M5X4ZpM6bJ5WES+FJBG8dAlQvYK0RXohGit/qQ+tylU998/\nWkv0mKAB5vaQ567Ph0X9Vn7RQDTYc/pkSZ1wU4tjIbhaRO8KwZbwU38v0nF4\n/EwNKdywbf7X4mI1JXETNNNQQ88+Wrg+8CPJM8jG5Zv1bgCWIYiRNQqiohKD\naui5\r\n=CAVJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d9a633503e6d819272d877d22e82604a19db689e","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"git+https://github.com/MelleB/tinyduration.git","type":"git"},"_npmVersion":"6.13.4","description":"ISO-8601 duration parsing and serialization","directories":{},"_nodeVersion":"10.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","ts-jest":"^25.2.1","prettier":"^1.19.1","fast-check":"^2.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.9.1","eslint-plugin-jest":"^23.8.2","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_3.2.0_1602139583715_0.12621816552449516","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"tinyduration","version":"3.2.1","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@3.2.1","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"12cec024e9cea8d8615da865c682f137d8672d5d","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.2.1.tgz","fileCount":15,"integrity":"sha512-MUz2zBCCvzwX5SfjXEda3VfNPNIPkIHY/ZWiSpYVyyRXR6qrUHHeaMTyr+CBfB9Zr9IIK6h0HJg3Eb/6QTSMLA==","signatures":[{"sig":"MEYCIQChKUw4rm6oIsaQrdUWv2g6gsfnj0ORCQJrE0w+6RGYSQIhAOwkImFwWZU9GUHKxKDZjjC7BCw0/ucnM1cp26xRGzno","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZNwCCRA9TVsSAnZWagAARCgP/12sTxrAbeCml7DTiXSA\n0HrVJDjSMQDNEmm1AAUvW4SNNGnYBGzckOanrzTQyCN5iBFQLCFFopWpuiBm\n5/0VdQRLo4NTcBKEqiQXlH1NiyniA/ew7xD+od5ZtcY/gapwFwUvuItrZTtG\nKLfZIOp/KCzfgauHzkYEZAFEuJnx674QaHaNDW6I90J+q6h4JPgAP+PRRM4s\nATC0mLMNySFA7F/gz7PB9EU5oqWJzsuwqTPpAJIOnFdetM8tWtBe+Jw48uZK\ntP4xR8TTgBUethwoQ1UjS0NnxszC19ZPb892zRLX9qyLZstcsEcrxqxCTgbF\nYFxalKuwSATEqC3LsdTsRmiNtT8CGXAY8Zl86Vvn3G8CDxdnhxe9H8xWmrL1\nvWRfSTMAAgTX/eKIIrKijbCLpQgEL6hTtzGg7He83LDd8ixmoSa3znvhgT3s\nkUlMzicq71pdVfaSSEUsdzG91jukSx/cSz3+anxx623XcS8G4oOpTRXIWGe+\nGS/kMvh3rZy297x+anfdN/pw8U2NNEUw7tf5O/4OVkr6RG551fpBMQY5tCcN\n+WiL7Zr7XIrEzILHIpnmus1VvX3QJPAf+T3OwxBR1TVgZ3R4ZabmyH71uuYx\nN8f0UFZN1rjZsBW6vO12xYCuya4qXfUfFBW127Tj2UDRHt7bltPLwdhrEHPR\nliE7\r\n=F8w5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3c0dd2ab4f0bba70e774c2053235cd750abadf06","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"git+https://github.com/MelleB/tinyduration.git","type":"git"},"_npmVersion":"6.14.10","description":"ISO-8601 duration parsing and serialization","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","eslint-plugin-jest":"^24.3.2","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","@typescript-eslint/eslint-plugin":"^4.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_3.2.1_1617222657676_0.0672210156879427","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"tinyduration","version":"3.2.2","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@3.2.2","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"e72ebbc242a0ba0544838dddbdd68fb3e38298bf","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.2.2.tgz","fileCount":15,"integrity":"sha512-eH6D0KIA4Xxje3ZRUnbsWfN28pAgTx3ZFQvgb0w9u8p9lxSX0eloxi4w165gv03GnvduR9m5JhToPxXvADHe+w==","signatures":[{"sig":"MEQCIGWBattwAe+WusmkzaplGfW+f8E4FJLWSsULdkEowzwbAiAwnNxxHaZUQEhNEEYY1ip62RnmA7AA4HgUEtDILDuGTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL8tgCRA9TVsSAnZWagAAnIwQAKFV7Mo7B6A40lDu2Pwv\niPXprdepiMMc8fYwd5yNpIF8surhj/KLjqK+3UQQrf7mJUyRhMXnbnWhk8e+\nCJvBe+NgXg1jFXXxroC51zjTrEC+giyuHYhdd/N9HPS7Q2cCNlSuCD3HXlzm\nJpLM3FvfEzZI5lZ88rst2Q2EWhWIcOgXl0q8y4CbV48HkH3TOJ2gb7YYc4Nf\n59ixpc6D0p0DbLRnsauLsgwlBcUQyHocfXBymz+Yb+Vwn6v0M7jv7yAxH9U4\nZWrPVC5TxCs1OphJAD9df6rZ75ysBtsSxBmy7DCraazPUw7i1GKAKugIUgZc\nhR8US0oL5Ue94ej0nPml+J7jeK5SkvrUJicq+L/ZAlaENi21BQsz5L4JzA30\n/4//sdXz6OhN04Wd9rAlNlmJbl12/oN54MGXHJ/tnW6AzHYdBDGooPh4A/2h\nGgU3FFe2jVTvKE0CFlzGDZqx4WZNW5pBpeZOy30SsL4c+GlzhAU2OHnZJK2m\n7DyAgwRNnMQImP0bn29Mefh5esKCs+mXQkyyT51msMQluFfpBZ9hlGJFqguE\n6txAq3iJEPSvTT+Deu1EkbyuHJT8DGIJxUhoAUQ3ajArwwJSXuqgxk0QXXd9\nOiGemCoTri/vdVttaU82fs+m6lxMWFu+hIqkJ3vr9oWHof3D3JwYYqVPoZXd\nPgW+\r\n=Y3FI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2d9c76d5689405462e775b78fbf5ca7b54f3a0ec","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"git+https://github.com/MelleB/tinyduration.git","type":"git"},"_npmVersion":"6.14.13","description":"ISO-8601 duration parsing and serialization","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"^4.2.3","@types/jest":"^26.0.22","@types/node":"^14.14.37","eslint-plugin-jest":"^24.3.2","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","@typescript-eslint/eslint-plugin":"^4.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_3.2.2_1630522208469_0.6556143687372677","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"tinyduration","version":"3.2.3","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@3.2.3","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"0409587a73b8b957134ab3b91e28af88db32c2d8","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.2.3.tgz","fileCount":15,"integrity":"sha512-hyczESnHcW45T3xoEl1YzeKuVLauZeMDTVN0Yg7mGs04UVvObl4Ti0nMO6nDi+rA0CVY5XSUmOacr1Yqm0O73Q==","signatures":[{"sig":"MEUCIQDn8WpR1Kp4vwDscQdgUs4YU7buA04QW2TiNs1M50dLCgIgdFPgWq1MfAFyjNlTNXN5svLF5ymFoT8rAlzZMLVk8gI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRiyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFlQ/+P4QrR3S6IolJkPnn/WyleTJnZzVuCTmI0RI4aBUOsdgSrEYB\r\nR0/Y0EWItgYsb1SW8TdjJOckbiOteio8cMHwfR5rOVWWnDTzb2WHHZmgzQVs\r\njdQQQ+9+XivJLRNJRdyfg3GbVi/grYXt5hU+NlGOUdT52wrQgxNSei8ko3vT\r\nUSxi9LlsGb6HirL71TK3gPXFotzBzHFtIhOXP4CS/7ZmnN/NEzowLMn5jo3m\r\n1QZOoIoB5JiSbqZjVJG+7hzSQohUXdedblKMNZqwry/cADOkre1EMl3HLaXk\r\n0XkEZZbRXC20ehjx2MVtj77d5ApBBfGHh+g0L8HNF5hwpwAzj0N/PyjIF8j2\r\nDXytGZ5Vb1fjyIQXDN+0cb24Mhi543/itFVlessdViGd4vKph8Cg99J3OAFD\r\ntnp6oJ+sPtWLeu5GWBFsUqp+7kR23eIgazRZlAEvaCGkpoiisGrhyq+0EhwF\r\nzgGE4aRYEjjFgK+fPp2tW0BMsp00W8FS3lt+72PHk5YLxVPPa4k7sLqXnaDJ\r\n7KL5tsl6/NbFyyXJeJm57j9aXaDQrcWf6qel6aGTvGtDLZC/LXEOS/pRlYIt\r\n9rnarInTeG3jx0O11O1xkqdzRkMDiZrGCAGWK4WCUzt5FrDbmdHWMstPCKgQ\r\nhPCSGRco/up3fBWPx5fRvbg7lQ4SdYjyruo=\r\n=u9ET\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"96183ae29e16b111099268e8de78abdea391ecf5","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"git+https://github.com/MelleB/tinyduration.git","type":"git"},"_npmVersion":"8.15.0","description":"ISO-8601 duration parsing and serialization","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","eslint":"^8.26.0","ts-jest":"^29.0.3","prettier":"^2.7.1","fast-check":"2.25.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/node":"^18.11.9","eslint-plugin-jest":"^27.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.42.0","@typescript-eslint/eslint-plugin":"^5.42.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_3.2.3_1667307697343_0.19355912439832967","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"tinyduration","version":"3.2.4","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@3.2.4","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"c0b7e1a2dbe026a19f52df4385fb0c5f0bae5095","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.2.4.tgz","fileCount":15,"integrity":"sha512-LkcGUKYZiFG+J8ydqEaxLenVacAKgdUajDAv9FhZpAx6xiVQOUSk48/Y1BHxybkRh2X1LOw9/vyvwU6WmOQ92g==","signatures":[{"sig":"MEUCIQDO1G/KCCfLPCGZnrk/0yCgOZQdfNs055EIzaWvxmD+RgIgVeAoxAcy+wtNHXsAv+RaCkgYiN9UdECxeuFFCktrjKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvIylACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryaxAAgNTiCNa/hwiKY9fNTkdovk3EQsQ/8+yWXHCMHEznQpqeUXef\r\n51MoGc9osiAL/LV6BOyoxaSwDKaDODeawZYlSqr/mW+a54w89XG2SoSj6BqP\r\ncoEanRowSYFNXW7eSE0d3RLvqe+lPXqkUgzO+OoDd294l7SLGESfTH6Em1j9\r\n1sQuiuuRMNzEQohr5LbzTNlxZwlvXXlmcBrIUuKbseYhPVbuazPBWl9Mkl1m\r\n3sxEqgtrj0aK4mutqS47NbCynulyMQ7c2dTT6yLx+XrWyEAg+qpLvfN96u3l\r\nKmn1TxN2PSzFP9D1W6X5LHZemt9yYjCX+xIKEP4alFjOAwEwa6QaeOKSFv+Q\r\n/hFL7JUYJdyzbUKurXe32CEkOLCwjHjiq3wWwIrcJixZAFb5uJjBswMZETzM\r\ngBjcC+mwnrjgsIWCo5knccCrIcn4g1YDBcMgZkvHFuKkPkcbjpL8kEKampsB\r\nlewbUunadU80tTSiz4xrbc1NDu7fcmqPyOxlOoiGDvDT5+CFibVTt+mDAAIQ\r\npsImgTNBtfg8EcjhZuXhDAwjIFIYrIS2TBjcVwj+nMhbpJ7rbUgGL4ETh2xh\r\noy73e5npnoZs9RJjWw2OG8dx6Iv1P6Jd1EBpxWog7n617sQF8/UVgJLJEkYZ\r\nmtK9F/IZdQ215WoeS4J1UJKLCI60NMWlf6U=\r\n=owc+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fc09101cdc31586acc1d1451a299c775f10e3a29","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"jest && yarn lint && tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"git+https://github.com/MelleB/tinyduration.git","type":"git"},"_npmVersion":"8.19.2","description":"ISO-8601 duration parsing and serialization","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","eslint":"^8.26.0","ts-jest":"^29.0.3","prettier":"^2.7.1","fast-check":"2.25.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/node":"^18.11.9","eslint-plugin-jest":"^27.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.42.0","@typescript-eslint/eslint-plugin":"^5.42.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_3.2.4_1673301157161_0.779517188062222","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"tinyduration","version":"3.2.5","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@3.2.5","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"0391e771ae2df3cf2f5234df2ebc507e41586dd2","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.2.5.tgz","fileCount":20,"integrity":"sha512-hoWe3ssJMzetuULDG96g3c3X3avuervy/zPOC7Rp8kAhvBMyilmlAZ9ZmoSlIluLkp1tVqY7m36Z5zJU0npdmQ==","signatures":[{"sig":"MEUCIQCMLsR9wYt47idU8Qsn3MF9CzGjjoDqcn9CHVyZMZAVoQIga12tMNUzYDqRL0H4hA4QcUVoA3tM1cf8DNLS9I4ANqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78082},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1dde3808ce3cfa1842ecc02167d5a70f1745f742","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"jest && yarn lint && tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"git+https://github.com/MelleB/tinyduration.git","type":"git"},"_npmVersion":"8.19.2","description":"ISO-8601 duration parsing and serialization","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","eslint":"^8.26.0","ts-jest":"^29.0.3","prettier":"^2.7.1","fast-check":"2.25.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/node":"^18.11.9","eslint-plugin-jest":"^27.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.42.0","@typescript-eslint/eslint-plugin":"^5.42.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_3.2.5_1687030399660_0.6735173810783197","host":"s3://npm-registry-packages"}},"3.2.6":{"name":"tinyduration","version":"3.2.6","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@3.2.6","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"7f7a1b8751ce580fd616e4a5a0e598b9e1230d0c","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.2.6.tgz","fileCount":7,"integrity":"sha512-M0mu/0SBKhS/wMHdiH5Z608AYMz/92KUxUYKRaA+cNy3wDSZSAd0hTPlIzAZPkFyt4i3twPh3kDm/Be5ISRG2Q==","signatures":[{"sig":"MEQCIDuIY0GZ2rJ/5CjV/k5iHuDVla4FmoNxEm2y1ufXBE5dAiAUlirOvEFiR/9UTTMoht3Nm0gYFBbOwtt9xAx4lgO5nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12428},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"369bed5384ad00f2b9371bab156e29d4c7b89a50","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"jest && yarn lint && tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"git+https://github.com/MelleB/tinyduration.git","type":"git"},"_npmVersion":"8.19.2","description":"ISO-8601 duration parsing and serialization","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","eslint":"^8.26.0","ts-jest":"^29.0.3","prettier":"^2.7.1","fast-check":"2.25.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/node":"^18.11.9","eslint-plugin-jest":"^27.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.42.0","@typescript-eslint/eslint-plugin":"^5.42.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_3.2.6_1687032054074_0.8816560520123189","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"tinyduration","version":"3.3.0","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@3.3.0","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"f36ea583b9a0dd2027a1cf8810c931e37541fe80","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.3.0.tgz","fileCount":6,"integrity":"sha512-sLR0iVUnnnyGEX/a3jhTA0QMK7UvakBqQJFLiibiuEYL6U1L85W+qApTZj6DcL1uoWQntYuL0gExoe9NU5B3PA==","signatures":[{"sig":"MEUCIQDbs3C6KuZ5+R53C6mLLLw/1iAQHsVxFrSV9ItRB51x3wIgQl2l9GlHxxrJeGzWnDLDv/geACQiIFlKrzSfDx4Mcew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10814},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c569ed425f98ac05ad8c07c8c1ea5c3e5bd289d9","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"jest && yarn lint && rimraf dist && tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"git+https://github.com/MelleB/tinyduration.git","type":"git"},"_npmVersion":"8.19.2","description":"ISO-8601 duration parsing and serialization","directories":{},"resolutions":{"semver":"7.5.3"},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","eslint":"^8.26.0","rimraf":"^5.0.1","ts-jest":"^29.0.3","prettier":"^2.7.1","fast-check":"2.25.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/node":"^18.11.9","eslint-plugin-jest":"^27.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.42.0","@typescript-eslint/eslint-plugin":"^5.42.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_3.3.0_1688037731100_0.302498105301545","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"tinyduration","version":"3.3.1","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@3.3.1","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"876710c4a314de63e2b81415106ed8860768ecfd","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.3.1.tgz","fileCount":8,"integrity":"sha512-39iO6CyHMFTPv9PKFxXPXa1DDc2JHog4oGK6x3fG75T+chRO+SKmuEPT00myYs3aGFIq3nQ6U5J5c5hR0PMKjw==","signatures":[{"sig":"MEUCIHN5uY9Fe290hbAJvXw0juEpebJ64+vqznL4Zb6//5KWAiEAqWzBYVmylRE3ukTRzPir4kLeeMBo+KbhqZGc1Y5dXRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10845},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"jest && yarn lint && rimraf dist && tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"https://github.com/MelleB/tinyduration.git","type":"git"},"description":"ISO-8601 duration parsing and serialization","directories":{},"licenseText":"Copyright 2020 MelleB\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","resolutions":{"semver":"7.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","eslint":"8.*","rimraf":"^5.0.1","ts-jest":"^29.0.3","prettier":"^3.3.2","fast-check":"2.*","typescript":"^5.4.5","@types/jest":"^29.2.1","@types/node":"^20.14.2","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_3.3.1_1718112672102_0.5219779824956272","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"tinyduration","version":"3.4.0","keywords":["iso-8601","duration","period","date","time"],"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","_id":"tinyduration@3.4.0","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"dist":{"shasum":"b21c1740ad1bc45a0342db433725fc5c3d04e0f6","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.4.0.tgz","fileCount":9,"integrity":"sha512-el1I5hmzcrw92oY6awdIFs0pgQVGDOwdu8xb9OLPfbWICG9nWTsiJi3imiKyliWhCqHefe/YkHejUbI5R+W4Yw==","signatures":[{"sig":"MEUCIATAn0Y8MRDVGYQAJeRbIK0jaNcyHi81bHC4K6MhSMBdAiEAl2dGJEdGBMyN9Q7A07nYzJgr0Bt+PhrslDBKku0sM14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12344},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1d00e37f6a6021299d03f58d86d653ce59f65e11","scripts":{"ci":"jest --coverage && eslint . --ext .ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","prettify":"eslint . --ext .ts --fix","prepublish":"jest && npm run lint && rimraf dist && tsc"},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"repository":{"url":"git+https://github.com/MelleB/tinyduration.git","type":"git"},"_npmVersion":"10.8.2","description":"ISO-8601 duration parsing and serialization","directories":{},"resolutions":{"semver":"7.5.3"},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.57.0","rimraf":"5.0.7","ts-jest":"29.2.5","prettier":"3.3.2","fast-check":"2.25.0","typescript":"5.4.5","@types/jest":"29.5.14","@types/node":"20.14.2","@changesets/cli":"^2.27.11","eslint-plugin-jest":"28.6.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.13.0","@typescript-eslint/eslint-plugin":"7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyduration_3.4.0_1737232913945_0.15402073452718024","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"tinyduration","version":"3.4.1","description":"ISO-8601 duration parsing and serialization","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"MelleB","email":"npm@melleboersma.nl"},"keywords":["iso-8601","duration","period","date","time"],"repository":{"type":"git","url":"git+https://github.com/MelleB/tinyduration.git"},"homepage":"https://github.com/MelleB/tinyduration#readme","bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"license":"MIT","devDependencies":{"@changesets/cli":"^2.27.11","@types/jest":"29.5.14","@types/node":"20.14.2","@typescript-eslint/eslint-plugin":"7.13.0","@typescript-eslint/parser":"7.13.0","eslint":"8.57.0","eslint-config-prettier":"9.1.0","eslint-plugin-jest":"28.6.0","eslint-plugin-prettier":"5.1.3","fast-check":"2.25.0","jest":"29.7.0","prettier":"3.3.2","rimraf":"5.0.7","ts-jest":"29.2.5","typescript":"5.4.5"},"scripts":{"test":"jest","build":"tsc","prepublish":"jest && npm run lint && rimraf dist && tsc","lint":"eslint . --ext .ts","prettify":"eslint . --ext .ts --fix","ci":"jest --coverage && eslint . --ext .ts"},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageDirectory":"coverage","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/node_modules/"]},"resolutions":{"semver":"7.5.3"},"_id":"tinyduration@3.4.1","gitHead":"7662842254abd0bed44d74f3f5189b156a671e22","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NemFoamVYn7TmtwZKZ3OiliM9fZkr6EWiTM+wKknco6POSy2gS689xx/pXip0JYp40HXpUw6k65CUYHWYUXdaA==","shasum":"16e864c1af751ce30efa59429f141390ea27f108","tarball":"https://registry.npmjs.org/tinyduration/-/tinyduration-3.4.1.tgz","fileCount":6,"unpackedSize":10673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqC4mQwbg7OlXfZZ14ElYcVxAYqHG/dqrcz29w2qpBbQIgWhKxEL4fDJc8q9QhgmqGX7Ww6GN3bV1i/t3pe6+rAwQ="}]},"_npmUser":{"name":"melleb","email":"npm@melleboersma.nl"},"directories":{},"maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tinyduration_3.4.1_1737234154803_0.020917665179252642"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-17T21:08:58.599Z","modified":"2025-01-18T21:02:35.159Z","1.0.0":"2020-03-17T21:08:58.736Z","1.0.1":"2020-03-17T21:12:56.956Z","2.0.0":"2020-03-18T09:50:37.636Z","2.0.1":"2020-03-18T21:03:42.452Z","3.0.0":"2020-03-19T21:01:03.258Z","3.1.0":"2020-04-01T08:33:52.491Z","3.1.1":"2020-04-01T09:12:53.014Z","3.2.0":"2020-10-08T06:46:23.861Z","3.2.1":"2021-03-31T20:30:57.805Z","3.2.2":"2021-09-01T18:50:08.630Z","3.2.3":"2022-11-01T13:01:38.007Z","3.2.4":"2023-01-09T21:52:37.330Z","3.2.5":"2023-06-17T19:33:19.841Z","3.2.6":"2023-06-17T20:00:54.314Z","3.3.0":"2023-06-29T11:22:11.237Z","3.3.1":"2024-06-11T13:31:12.257Z","3.4.0":"2025-01-18T20:41:54.151Z","3.4.1":"2025-01-18T21:02:34.978Z"},"bugs":{"url":"https://github.com/MelleB/tinyduration/issues"},"author":{"name":"MelleB","email":"npm@melleboersma.nl"},"license":"MIT","homepage":"https://github.com/MelleB/tinyduration#readme","keywords":["iso-8601","duration","period","date","time"],"repository":{"type":"git","url":"git+https://github.com/MelleB/tinyduration.git"},"description":"ISO-8601 duration parsing and serialization","maintainers":[{"name":"melleb","email":"npm@melleboersma.nl"}],"readme":"# TinyDuration\n\nA small ([< 1kb minified + gzipped](https://bundlephobia.com/package/tinyduration)) javascript package to parse and serialize ISO-8601 durations.\nThis package does only 2 things:\n\n1.  It parses a duration string to an object\n    -   (e.g. `P1DT12H` to `{ days: 1, hours: 12 }`)\n2.  The reverse, i.e. serialize an object to a string.\n\n![Node.js CI](https://github.com/MelleB/tinyduration/workflows/Node.js%20CI/badge.svg)\n\nThis lib has 0 dependencies.\n\n## Installation\n\n-   NPM: `npm install --save tinyduration`\n-   Yarn: `yarn add tinyduration`\n\n## Usage\n\n```js\nimport { parse, serialize } from 'tinyduration'\n\n// Basic parsing\nconst durationObj = parse('P1Y2M3DT4H5M6S')\nassert(durationObj, {\n    years: 1,\n    months: 2,\n    days: 3,\n    hours: 4,\n    minutes: 5,\n    seconds: 6,\n})\n\n// Serialization\nassert(serialize(durationObj), 'P1Y2M3DT4H5M6S')\n```\n\n## Development\n\nThis library is written in [TypeScript](https://typescriptlang.org).\nDuring publication of the package, the code is transpiled to javascript and put into the `dist` folder.\n\nThe tests can be found the `src` folder under `*.test.ts`, testing is done using [Jest](https://jestjs.io)\n\nAdditional commands you'll need for development:\n\n-   `npm test` to run all tests\n-   `npm run lint` to run the linter\n-   `npm run prettify` to auto-fix the indenting issues\n-   `npm run ci` to run coverage and linting\n-   `npx changeset` to add a changeset\n-   `npx changeset version` to adopt a changeset, prepping for release\n-   `npx changeset publish` to publish to NPM\n\n\n# API\n\n## _Type:_ Duration\n\n| Property | Type                     | Description                       |\n| -------- | ------------------------ | --------------------------------- |\n| negative | `boolean` or `undefined` | Duration is positive if undefined |\n| years    | `number` or `undefined`  |                                   |\n| months   | `number` or `undefined`  |                                   |\n| weeks    | `number` or `undefined`  |                                   |\n| days     | `number` or `undefined`  |                                   |\n| hours    | `number` or `undefined`  |                                   |\n| minutes  | `number` or `undefined`  |                                   |\n| seconds  | `number` or `undefined`  |                                   |\n\n## _Type:_ ParseConfig\n\n| Property               | Type                     | Description         |\n| ---------------------- | ------------------------ | ------------------- |\n| allowMultipleFractions | `boolean` or `undefined` | Defaults to `true`. |\n\n## _Function:_ parse(durationStr: string, config: ParseConfig): Duration\n\n`parse` accepts a string and returns a `Duration` object.\n\nNo attempt is made to change lower units into higher ones, e.g. to change 120 minutes into 2 hours.\n\n**Throws** `InvalidDurationError` if an invalid duration string is supplied.\n\n**Throws** `MultipleFractionsError` if an the duration string contains multiple fractions while disabled in the config.\nAccording to the spec multiple fractions are not allowed. Currently this is not enforced and the `allowMultipleFractions` config parameter defaults to `true`.\n\n```js\nimport { parse } from 'tinyduration'\n\nconst duration = parse('P1W')\nassert(duration, { weeks: 1 })\n\ntry {\n    parse('invalid-duration')\n} catch (e) {\n    assert(e.message === 'Invalid duration')\n}\n```\n\n## _Function:_ serialize(Duration): string\n\n`serialize` accepts a Duration object and returns a serialized duration according to ISO-8601.\n\nIf the duration is empty (i.e. all values are 0), `PT0S` is returned.\n\n```js\nimport * as Duration from 'tinyduration'\n\nconst durationStr = Duration.serialize({ weeks: 1 })\nassert(durationStr, 'P1W')\n\nconst durationStr = Duration.serialize({})\nassert(durationStr, 'PT0S')\n```\n\n# License\n\nMIT\n","readmeFilename":"README.md","users":{"anddoutoi":true}}