{"_id":"@acpaas-ui/js-date-utils","_rev":"26-3046de75fa6d1eb211ee4152f3c6407f","name":"@acpaas-ui/js-date-utils","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.1-alpha.1":{"name":"@acpaas-ui/js-date-utils","version":"1.0.1-alpha.1","author":"","license":"ISC","_id":"@acpaas-ui/js-date-utils@1.0.1-alpha.1","maintainers":[{"name":"fabianmeul","email":"fabian.meul@gmail.com"},{"name":"jsprds","email":"jasp.desmet@gmail.com"},{"name":"tom-odb","email":"tom230691@gmail.com"}],"dist":{"shasum":"e5ff36612d5ec7984da9a66d94f8373f6335d95e","tarball":"https://registry.npmjs.org/@acpaas-ui/js-date-utils/-/js-date-utils-1.0.1-alpha.1.tgz","fileCount":11,"integrity":"sha512-dmCkEMromMCUPXW8ogDYHk3i7Z/qeMzSN29C1eDg/05XqRYdgfiTn1EtpyLC0oK0H84nhuhn4HGwGj4a8vsEdg==","signatures":[{"sig":"MEQCIDPZuJOfe18vQVh+aZQXciuy66i7LLVcTK2oWdGLGHxDAiBNMP/kAa1BgOiMWVCRa6zXlGy/WdpvK/Tbq2wdvqyfzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHpDmCRA9TVsSAnZWagAAhroP/1x314C7CIgAgX0/mmgd\nSsbPDguBYCTYpRTya9G880YNQi2nTQZyXHexmrSMjFhuHFNs60EwOa6Ltzs3\nsqaGncXHsxCPdCh8fHaR+1voppRLiOp8K0DGsQYCXor6FIKdyoPtBq5yJWCk\nTaJ2csZwJDnq1T/8meb4qVv3EwjKs8vXNUgCkE3KLsHN8F7CRM1YAlfX2194\n5vm6/nW1od2cY9NGHjkgdA5LUOnW5JNTrOeb8tq3Rak5MKWZ5LfA5QR70JgZ\nVMQ6YUo2CAnBtwOd1lRqroXOAajKSAdl9ghSHfP4BJ3KuasGZpbQrPLsL94j\nVLz3pUZPyg0yfEjsqclh0IpdqhKlSHqt0n9q3otL33xeuTw1mR+x2VgOMZMD\ndCvrPdVMqkNvkcFg3ixqEzVeGsip7cn6MDaC2a5HHeGVS2W8K2/TxTG8zC9x\ny8dTk3ZXVzhlIbj8vLgvxJjIfC9l4GIAibzbuWaP70s+F8HldsDunX5ugwPT\nNZbfBiT4/W/kW6yF6H7ZtObxBYUCw13x0w3TW96y39JDluf9e2UEge25IoJc\nv8+87nGlBxccgU5j24SXiXhIDWV0aILOFF0XPlDFd1ummOKg0+iQodAa5LG0\nhQDssVlIsOb4Y7pNF2EF9jjMJVt6HyJm8is9RUy5PeRHXAjQEWJ8HV/wYw7w\nlEKp\r\n=gRSv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"acpaas-ui-js-date-utils.umd.js","es2015":"acpaas-ui-js-date-utils.es.js","module":"acpaas-ui-js-date-utils.es.js","browser":"acpaas-ui-js-date-utils.cjs.js","typings":"acpaas-ui-js-date-utils.d.ts","_npmUser":{"name":"tom-odb","email":"tom230691@gmail.com"},"_npmVersion":"5.8.0","description":"The `@acpaas-ui/js-date-utils` package provides some basic support for handling JS Date objects. Besides the `DateHelper` class, a `DateGenerator` class is included to generate weeks, months and date ranges from a Date Object.","directories":{},"_nodeVersion":"9.7.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-date-utils_1.0.1-alpha.1_1528729829406_0.9976377848251785","host":"s3://npm-registry-packages"}},"1.0.1-alpha.2":{"name":"@acpaas-ui/js-date-utils","version":"1.0.1-alpha.2","author":"","license":"ISC","_id":"@acpaas-ui/js-date-utils@1.0.1-alpha.2","maintainers":[{"name":"fabianmeul","email":"fabian.meul@gmail.com"},{"name":"jsprds","email":"jasp.desmet@gmail.com"},{"name":"tom-odb","email":"tom230691@gmail.com"}],"dist":{"shasum":"705fc0a34276330ba1c1610d5bc521e4446609d0","tarball":"https://registry.npmjs.org/@acpaas-ui/js-date-utils/-/js-date-utils-1.0.1-alpha.2.tgz","fileCount":11,"integrity":"sha512-uDf4wYNAhYIlkHG/1pqxUtN4J0CCX7jVH/9PRF+eMf4lEdIN6x1sn8ziGXwEvnSylmCip6ytmwMRa2fZXUEc9Q==","signatures":[{"sig":"MEUCIHGfJOkO9Mr8b3BVL4jUWUv569yAL1DFNJCJqytPf36lAiEA1vjoblBWQNxZSJKtUBsGzswue1t78T/jFLGgUAQ7Q5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHpH6CRA9TVsSAnZWagAA0FkP/ihBgXOR4Q+Y7ji0xFKO\ng26AFvGotxzWNReaq4VkPU6NprVzWgZc/P5s9RsMhlW6GUqWCbK8/ECNi7w7\nVoOesntgXCiNQfeAqHv9kVBx9Vfaz5sZtPn7sTOEYT1a/q7J0u79OOzHWJZQ\nOZtRjNGQ9aO8CVQYXIme2QerwZUXJJZHozhtZmCEE11fJ7W4hGuaU/inEvWl\nlX5TcYhYm5hBdVCGIfbG2F/ZNtdpSOpFoZrMF0dNrhc82AnjkYZJpInTta9e\ntHn60OJXWOom0ERuCup5vMwFfYdRfS7dkrXj4zgr6zlhrfOAowO97WnNzkQx\nyrf+PvoB6F8GltZDDmcJH2ZFeZ4d54QzhoKN5FGa2F63966P7felAVEzniIU\nqKjDgI5yeiYIMmVVe5b9LK0mqFLxpkWvIroi8Oug86pzkBzS/Rals0BJFaMu\nJm4sZI7n1XT3O/EaYrkuTVxGUuK8nfVa+94hJDLy9n9x+FAR80mODspdJUWn\nRFxB5pRYJP7ckR+wHtPdezGTzurHGF2TPY8Es8k2ZlBXK1FW83M/9eg2p1/4\n5CkV3LK31CXBZ7FxxLyNmqtVpBRC50SFPI/PRA4Z9BoEcinnbqSgdbZvQJgi\nBZ/tcWbClg031zBCNkEsHa4fl3bWvLH8Zm4oOlRLhHzzbIyblaiQ5ig7pSJS\nHrF1\r\n=Hjyj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"acpaas-ui-js-date-utils.umd.js","es2015":"acpaas-ui-js-date-utils.es.js","module":"acpaas-ui-js-date-utils.es.js","browser":"acpaas-ui-js-date-utils.cjs.js","typings":"acpaas-ui-js-date-utils.d.ts","_npmUser":{"name":"tom-odb","email":"tom230691@gmail.com"},"_npmVersion":"5.8.0","description":"The `@acpaas-ui/js-date-utils` package provides some basic support for handling JS Date objects. Besides the `DateHelper` class, a `DateGenerator` class is included to generate weeks, months and date ranges from a Date Object.","directories":{},"_nodeVersion":"9.7.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-date-utils_1.0.1-alpha.2_1528730105509_0.24970984281397568","host":"s3://npm-registry-packages"}},"1.0.1-alpha.3":{"name":"@acpaas-ui/js-date-utils","version":"1.0.1-alpha.3","author":"","license":"ISC","_id":"@acpaas-ui/js-date-utils@1.0.1-alpha.3","maintainers":[{"name":"fabianmeul","email":"fabian.meul@gmail.com"},{"name":"jsprds","email":"jasp.desmet@gmail.com"},{"name":"tom-odb","email":"tom230691@gmail.com"}],"dist":{"shasum":"360e88969e161d0270deecf04b3dcc5da63028b9","tarball":"https://registry.npmjs.org/@acpaas-ui/js-date-utils/-/js-date-utils-1.0.1-alpha.3.tgz","fileCount":11,"integrity":"sha512-oKM+l7fP4r/yg41rtzn6FQQpfo44mKX69KTsnepEr73K/u+Ix0EnJvImYn65KHTNfrcLTjlziKU1GXGDL+Gysg==","signatures":[{"sig":"MEUCIQC/GHsKOaLQpf5thzDQaoL25PsZUbETS6CtgopJlCNitAIgW8+2PXgbOWOzvml6zp+3T3imMYP8KObS1GmOft0Mi4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHp/9CRA9TVsSAnZWagAAKmkP/1NPcxpANFF+gAmTsXYR\nq/jYFFKm2hAtlmaaLdCEErJj00BvWykMzS9XaFipFCmpX2jj5ndudQmu7tsI\naNukvK87a9gg/SzLlkmb/4pX+7Q1FEOHosKPnrDMlRzMZSsnC64hMnEP3CLh\n4MyuicgfUl7cWRAgb7G/tPLg+s6U894YEcOrCXLlZ97A1/WPMYvJypiH0XJ8\n80tcBpxt5aq8r3L9rKmVO1ngTZOUw2or3kQcP+oL4lLd+Fr3cYliiRGXmEhg\nUnQY8RzPQ0kAE1GzdmCGreNQqAloQq2jxwo16UVe8wfUTTFqzh+l/gexURFE\nug/mBL8t2XgbzK/0bg9OC0nZj8/tsApRUZ8auMC0kEPhm7H06Dc2UFjwaKa8\nqz6sXLxvj6muPyzT9/ryU0ZeLl8/ftKFoZmrSyMqq1SizwdzP1b9tJEMuvxG\nMhtekUNcKxq0gwz7xcHxCXN0luuLGDBGBEvVPuPfhpCT+/ISqraNWvAc+9ux\nZLUYGbc2jVC0EYWEOsebFMQu4ASiy0nAPWBD/UVeCLY5KJopYVzuEa3RopHj\nv0rqgPqdBCvtdIQYiBWFHbeOn3W9FPtvzlddB69MBEnaYoiRoSHPbcpyGfU9\nb1wClHh7fBE2qHG+csHVWHlHzdCnG0Cry9PdzPHkMUXmuhlhvYXM61WcdJAD\nLLXx\r\n=dC/+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"acpaas-ui-js-date-utils.umd.js","es2015":"acpaas-ui-js-date-utils.es.js","module":"acpaas-ui-js-date-utils.es.js","browser":"acpaas-ui-js-date-utils.cjs.js","typings":"acpaas-ui-js-date-utils.d.ts","_npmUser":{"name":"tom-odb","email":"tom230691@gmail.com"},"_npmVersion":"5.8.0","description":"The `@acpaas-ui/js-date-utils` package provides some basic support for handling JS Date objects. Besides the `DateHelper` class, a `DateGenerator` class is included to generate weeks, months and date ranges from a Date Object.","directories":{},"_nodeVersion":"9.7.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-date-utils_1.0.1-alpha.3_1528733693030_0.4508146482907034","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@acpaas-ui/js-date-utils","version":"1.0.1","author":"","license":"ISC","_id":"@acpaas-ui/js-date-utils@1.0.1","maintainers":[{"name":"fabianmeul","email":"fabian.meul@gmail.com"},{"name":"frankdsm","email":"frank.desmettre@gmail.com"},{"name":"jsebrech","email":"joeri@sebrechts.net"},{"name":"jsprds","email":"jasp.desmet@gmail.com"},{"name":"lievenvg","email":"lievenvg@gmail.com"},{"name":"stefanpante","email":"me@stefanpante.com"},{"name":"tom-odb","email":"tom230691@gmail.com"},{"name":"tomvandenbroeck","email":"tom.vandenbroeck@digipolis.be"},{"name":"trianglejuice","email":"trianglejuice@mac.com"}],"dist":{"shasum":"8d9c8d176dd84899cda30d2282fe8c7a7b326471","tarball":"https://registry.npmjs.org/@acpaas-ui/js-date-utils/-/js-date-utils-1.0.1.tgz","fileCount":11,"integrity":"sha512-qvQdsVzVb0cpDE9Jpe/D/7x80UV/QaTbMIY+dl9YOVFgr8MtdbgRInt9SzllvpMINHidA19hZwyrzYUxrcdx9g==","signatures":[{"sig":"MEUCIHiWDcRc2RkgMcLW+CjZNuheemvT9iz5fRE+HGSYqCwEAiEAs+plFgWUqUti2UC2nv4vGkSXter3DUyJj4Z29ViuRV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckgXqCRA9TVsSAnZWagAA5x0P/1owchaceozDsBlM7HTL\nhpKFSxIetwZjRwDDd9WBbbAuGaynbDtiqNaDZv1U859cT+3C5O3WqpT4jcwr\nadLLAtd9CmwRnW7cdPHwxlGcpqbPUuaxTddNWxqte+sLWsjmVa1+NHx2zFV6\nbyhI4J5UrkbjH/Ftvl8DNeMN7bD/rz+SagAXHOZjfUm5NL0+0YFQfHSaNfww\nZ8l1u37NEhSQ1uV0iCN2ZY2NXfoth2AEW3OXe9OjblCY07R0PSMEVEygDzb0\nqj2IGG236OZxD4T6PoZNLi2SsxhTqQUm2TEHv5ZflGaR1t+ycOxl3Qc7Fp85\n1ZVoSiAwdE0BRw5OYFn+zTZxcul2Rdh0Q4M68pEna41KRg2jM5QYVAP1dvTn\nfeRcdZlcbHmEzcFnSPhtt3Wn2IyLpBdQgg4qpCuGWv/0LVpU0UU+mLJqWYgs\nRcHiv9tfq1OYGhDqRXY1R8bP7a4kH7/u/4n8WBnvN0SrihhjxrJ2AoVTxkqM\nLo4sx3cJIRi0KIL0iGCrteZK0GEDPCwT+A7Jw0H2yqvnVwCtOvqf/L0T6pvP\nhOfnKUfVC63bRx7KxciYCpbuALIMruiRBuT4RnpLmY9Ge3jrU8mbFwj+7TzR\n53HzH/381tSPsaJ/qoGidtw2M4DvRVj5g8mwIu7aiKzEtXtOFSky1k8wm2IS\n7HiS\r\n=/xxV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"acpaas-ui-js-date-utils.umd.js","es2015":"acpaas-ui-js-date-utils.es.js","module":"acpaas-ui-js-date-utils.es.js","browser":"acpaas-ui-js-date-utils.cjs.js","typings":"acpaas-ui-js-date-utils.d.ts","_npmUser":{"name":"tom-odb","email":"tom230691@gmail.com"},"_npmVersion":"6.4.1","description":"[![js-date-utils-status]][js-date-utils-package]","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-date-utils_1.0.1_1553073641208_0.5536830317465196","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@acpaas-ui/js-date-utils","version":"1.0.2","author":"","license":"ISC","_id":"@acpaas-ui/js-date-utils@1.0.2","maintainers":[{"name":"fabianmeul","email":"fabian.meul@gmail.com"},{"name":"frankdsm","email":"frank.desmettre@gmail.com"},{"name":"jsebrech","email":"joeri@sebrechts.net"},{"name":"jsprds","email":"jasp.desmet@gmail.com"},{"name":"lievenvg","email":"lievenvg@gmail.com"},{"name":"stefanpante","email":"me@stefanpante.com"},{"name":"tom-odb","email":"tom230691@gmail.com"},{"name":"trianglejuice","email":"trianglejuice@mac.com"}],"dist":{"shasum":"269bfe09379bfbd34ab4f164846e4a3a439c69a8","tarball":"https://registry.npmjs.org/@acpaas-ui/js-date-utils/-/js-date-utils-1.0.2.tgz","fileCount":15,"integrity":"sha512-7mklCRY/STJpth/SJ4pHtw3vujRiDtV1atIGkoRwmqRD1xq7VD+y+MT7/in0r/4NcGr8nUjMgCj9MFV4f4R6tQ==","signatures":[{"sig":"MEYCIQCpfzUUwC23TcSRe3WvLgHT5rIgy43vR6fvJurnxuL8twIhAMhv67qND6Pty/74F87qacQJiCyX7fT955KBeutNKjyb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIaQUCRA9TVsSAnZWagAA6gQP/3b/FvpK2q/74uiu3jaW\nejBWB8iWVNgdsM5U8/duz6tt0NkrBKKaO573JOIoTlYLjGptwMwJ4AeudZyq\nBAZTw8T63nEEFn21JsuyZ7H7+mMkh9UDdkHBqHEfTmXZ9/uNy+GBQHSmOJNS\nEMhJUivxzem5dFz4Npj3AmcokTZ+bO5unBkDvxIXR19gY48Q0O8JVkLBX5S+\n8koSus7/tv2c/G6DIgqRjd/yAVwNL+jiGaSeZtiOsryb+5E+57fXLh93U1SQ\nNc68+3q3TV21LLBZSnvn6QmqvMkdv41hPtjO0ufcfBRZhHRZ0xB4SXvj1Y1N\nkv9jM0KX+oWOoBNRx/RVXg5hcbKbGAjrmW/ZmcZQx7Uhnlt7qs1lkB8LzSnQ\nNFRNn0QYSflFYi4Yl0Q+gmiJIoYCCTfsRPjnCjCOPlVKBeJ3XOz/o1N/t7+0\nDLrVgshP2SoaNe/S5ESLxbmu9bu2eWPhlHk0YQAORFBdjwK/CIIfPdPmUBt+\nHwVLoYgTrYOosMlV/INJsL1V3C7cSAHzMNsUnryH9OFLFmUwni9OTTi94VPV\nNzRQIFVBqtYbYbLMeztOV+0ZGNrXybg3gXmiyfbjUTFZ5unhWyV7pzVqhJly\nNaGpSuSLc7oy7cyag2anMEZRxerNyIiidk1ZhWzjIrL35MN2WShO/gNGLAIU\nztQj\r\n=UlpT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"acpaas-ui-js-date-utils.umd.js","es2015":"acpaas-ui-js-date-utils.es.js","module":"acpaas-ui-js-date-utils.es.js","$rollup":{"fileName":"acpaas-ui-js-date-utils","moduleName":"JsDateUtils"},"browser":"acpaas-ui-js-date-utils.cjs.js","scripts":{"copy":"npm run copy:types && npm run copy:packageJson && npm run copy:readme","lint":"eslint .","test":"cross-env NODE_ENV=test mocha --require babel-register -t 2000 --recursive","build":"npm run clean && npm run rollup && npm run copy","clean":"rimraf dist","rollup":"rollup -c --extend","copy:types":"copy \"src/*.d.ts\" dist/","test:watch":"npm run test -- -w","copy:readme":"copy \"README.md\" dist/","test:coverage":"nyc --reporter=lcov --reporter=text-summary npm test","coverage:serve":"lite-server","prepublishOnly":"npm run build","copy:packageJson":"node ../../scripts/package.js date-utils","********************** TEST **********************":"","********************** DEPLOY **********************":""},"typings":"acpaas-ui-js-date-utils.d.ts","_npmUser":{"name":"trianglejuice","email":"trianglejuice@mac.com"},"_npmVersion":"6.11.3","description":"[![js-date-utils-status]][js-date-utils-package]","directories":{"test":"test"},"_nodeVersion":"12.12.0","dependencies":{"moment":"^2.24.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","copy":"^0.3.2","mocha":"^5.1.1","sinon":"^5.0.7","eslint":"^4.19.1","rimraf":"^2.6.2","rollup":"^0.58.2","cross-env":"^5.1.5","babel-core":"^6.26.3","sinon-chai":"^3.0.0","babel-istanbul":"^0.12.2","babel-register":"^6.26.0","babel-preset-env":"^1.7.0","babel-plugin-rewire":"^1.1.0","chai-shallow-deep-equal":"^1.4.6","eslint-plugin-chai-friendly":"^0.4.1","@studiohyperdrive/eslint-config":"^3.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/js-date-utils_1.0.2_1579262995949_0.4951613510091397","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@acpaas-ui/js-date-utils","version":"1.0.3","author":"","license":"ISC","_id":"@acpaas-ui/js-date-utils@1.0.3","maintainers":[{"name":"fabianmeul","email":"fabian.meul@gmail.com"},{"name":"frankdsm","email":"frank.desmettre@gmail.com"},{"name":"jsebrech","email":"joeri@sebrechts.net"},{"name":"jsprds","email":"jasp.desmet@gmail.com"},{"name":"lievenvg","email":"lievenvg@gmail.com"},{"name":"stefanpante","email":"me@stefanpante.com"},{"name":"tom-odb","email":"tom230691@gmail.com"},{"name":"trianglejuice","email":"trianglejuice@mac.com"}],"dist":{"shasum":"5f5e6ee399bf57fd0d07e34a2f293c6fe9b174ac","tarball":"https://registry.npmjs.org/@acpaas-ui/js-date-utils/-/js-date-utils-1.0.3.tgz","fileCount":2,"integrity":"sha512-Pcl3uUgg/SPwBBVGbYfKv/rTuRxednKhckmtD+PbZEBlIcx/IraVvz9SCCXr3pxDpIXky21NZQlumCtAUKIFlw==","signatures":[{"sig":"MEQCIEaJdWvhfDBwSWOS0QIvwrzLpPpGJShA6HidSCa0wGUSAiBqB6d2sHRkFI0MmG0kd//zu4qH+FUBKGgDcKe2ebp4nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIb3uCRA9TVsSAnZWagAAZWsP/iAbFQ+DqymScRFffdzc\nUlnutqeCYJpgNDmZc0NM8GoKV9rb2cHb0orBe/iOXCD8pOC8NgMQpZuNvP2c\nS1ybdkj3cHzsQ9IarGCERSxGvYZSgBnWoZ7bydR2tLLKud6X61EsN1ymfA8j\nQqfA6cxGYckC09bc3HBAcPS+9CimJmvOW4OB3/J1juTi4N9BRVvj1BvEEE4C\nOp7pr7Y5pVAR6c9KCySdV+Xn740YCzxaq97MwjZWvQuKuoFHuuajbEaCsqSg\nR4QM9k5mIsNtOAvvZbTGTlrR+/FkbhuZ+NG2+bgIs5ItcflvZBh3Dhgc1RZ3\nkVuSGlI/Oe3sfUBGpm5iCH/qfVisUkoWSDjF0Mftk2y5zx0X9NwVbLUoCXcm\nWMLPpLDhvrSTehkmLrsn5/Wq1nEpCe7fUQ3UD4fPtiMYKKTAC1sYXHhrzvK2\nt+8OZF0P4O5FPcHjodHrmWFTZx2ytGBhA/wTZIWlKsE9WNhmPkklKTKJULGj\nxIWCqkLXr//xsoedxG5AbrmUjYApVPAivBjbq/ADnvLkgIYr5LKge5nG0Ztu\nR2HnaNFsRCWA1bKoj4RMAYDDl5NC/OT1AnBbX1xC9wPrV8kZTuumZ5EB6pCo\n65Ra0Lbm2o5N/lH1a5Cty5jmJexD1yfi00Z7X9iPeEs+mF7QGScIhLZJgM27\nk0PM\r\n=w2CS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/acpaas-ui-js-date-utils.umd.js","es2015":"./dist/acpaas-ui-js-date-utils.es.js","module":"./dist/acpaas-ui-js-date-utils.es.js","$rollup":{"fileName":"acpaas-ui-js-date-utils","moduleName":"JsDateUtils"},"browser":"./dist/acpaas-ui-js-date-utils.cjs.js","gitHead":"5a294ec1f6e2c0e17ebd6521babda4c0a2d06ac6","scripts":{"lint":"eslint .","test":"cross-env NODE_ENV=test mocha --require babel-register -t 2000 --recursive","build":"npm run clean && npm run rollup","clean":"rimraf dist","rollup":"rollup -c --extend","test:watch":"npm run test -- -w","test:coverage":"nyc --reporter=lcov --reporter=text-summary npm test","coverage:serve":"lite-server","prepublishOnly":"npm run build","********************** TEST **********************":"","********************** DEPLOY **********************":""},"typings":"./src/acpaas-ui-js-date-utils.d.ts","_npmUser":{"name":"trianglejuice","email":"trianglejuice@mac.com"},"_npmVersion":"lerna/3.20.2/node@v12.12.0+x64 (darwin)","description":"[![js-date-utils-status]][js-date-utils-package]","directories":{"test":"test"},"_nodeVersion":"12.12.0","dependencies":{"moment":"^2.24.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","copy":"^0.3.2","mocha":"^5.1.1","sinon":"^5.0.7","eslint":"^4.19.1","rimraf":"^2.6.2","rollup":"^0.58.2","cross-env":"^5.1.5","babel-core":"^6.26.3","sinon-chai":"^3.0.0","babel-istanbul":"^0.12.2","babel-register":"^6.26.0","babel-preset-env":"^1.7.0","babel-plugin-rewire":"^1.1.0","chai-shallow-deep-equal":"^1.4.6","eslint-plugin-chai-friendly":"^0.4.1","@studiohyperdrive/eslint-config":"^3.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/js-date-utils_1.0.3_1579269613653_0.3084323778258642","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@acpaas-ui/js-date-utils","version":"1.0.4","author":"","license":"ISC","_id":"@acpaas-ui/js-date-utils@1.0.4","maintainers":[{"name":"fabianmeul","email":"fabian.meul@gmail.com"},{"name":"frankdsm","email":"frank.desmettre@gmail.com"},{"name":"jsebrech","email":"joeri@sebrechts.net"},{"name":"jsprds","email":"jasp.desmet@gmail.com"},{"name":"lievenvg","email":"lievenvg@gmail.com"},{"name":"stefanpante","email":"me@stefanpante.com"},{"name":"tom-odb","email":"tom230691@gmail.com"},{"name":"trianglejuice","email":"trianglejuice@mac.com"}],"dist":{"shasum":"aa9cbe6ea09264b0ace30fa2e63f20a5f68edea3","tarball":"https://registry.npmjs.org/@acpaas-ui/js-date-utils/-/js-date-utils-1.0.4.tgz","fileCount":33,"integrity":"sha512-6bNYAi8pLk9jdgp31OtUnTdsKYVZtN2uOVKcQDkEozvg8XH/isrgXyJVS6YAClJU6/KeeinwZ/+WFKpoXSmOtA==","signatures":[{"sig":"MEQCIDttjvhTpv2ibgDksaMKC0EQ1Urf0QqhUbRFv5nx3fZ8AiBbLPkJ6QDkbC5HmLOS8/cNC7qutDMpELhM+QxEAxbDQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIdLxCRA9TVsSAnZWagAA68cP/1Oy4i/dJrI0j0Ah1Wab\n8bYr5xJIywI+uS7Su5K0tmxxELzhAZCypHcNP7qvIoe4sygsO4Mb7YvgDirv\n8zYnSdfig9s6X+s5LmDrCAfQJePrWkv6SkHgq3jz3Za5orRO+gpGtNPQ8cp4\n8D0QM+2o6Qct4OP1eK4ZrAjshmXfPiTvjJt/sjQZ8QmWA3axGp4azlanmCGE\n0HBrvnULsleY08AJUDVZs0kM9aQLvhixqVQdOIVxxvGDQNUKXNgx9VNXj2pA\nj9AO3xhR/QgsvHQHNko5mLaz6gINBhaUbeg2j8fZFt1NMHZQ1IAM2hfgMdWF\n387ZMGaB3GZrAvnvGxdgbvMgTyoGEcQ3t/w5RcGkHum3Ce21pVXgWlkCmODM\nWlz7i4AefzdYm3/Tw3RrmYYSDj0svULAfSo1oE6jZIrg7RtBZ5r2g/kThxNH\ngGrsMo3iR13e169RQLhaS6jz2wOf5bFkOIhsR7v3dr5SXYE5D2hLFHVe7XxE\neR8byceVIywiBJl4esdpzRjIHk2Z/RO3uwLdIeEhkIgaS1xsUr94q6uDZ9c4\nF0hpTjiR/LBUo1m/jJ1IUgpv23PgSpUUzq07Wne7JD7ntt0E1NvCbh70tfIy\n5AdJtdCaXImy/jvnqJZO7e233QCj1HF4lZfOsf/4BGfsALB1ITA1h7IloOZN\nmbps\r\n=sK8P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/acpaas-ui-js-date-utils.umd.js","es2015":"./dist/acpaas-ui-js-date-utils.es.js","module":"./dist/acpaas-ui-js-date-utils.es.js","$rollup":{"fileName":"acpaas-ui-js-date-utils","moduleName":"JsDateUtils"},"browser":"./dist/acpaas-ui-js-date-utils.cjs.js","gitHead":"261bb6ff0b51b8a977c168701b69171fa1c816f7","scripts":{"lint":"eslint .","test":"cross-env NODE_ENV=test mocha --require babel-register -t 2000 --recursive","build":"npm run clean && npm run rollup","clean":"rimraf dist","rollup":"rollup -c --extend","test:watch":"npm run test -- -w","test:coverage":"nyc --reporter=lcov --reporter=text-summary npm test","coverage:serve":"lite-server","prepublishOnly":"npm run build","********************** TEST **********************":"","********************** DEPLOY **********************":""},"typings":"./src/acpaas-ui-js-date-utils.d.ts","_npmUser":{"name":"trianglejuice","email":"trianglejuice@mac.com"},"_npmVersion":"lerna/3.20.2/node@v12.12.0+x64 (darwin)","description":"[![js-date-utils-status]][js-date-utils-package]","directories":{"test":"test"},"_nodeVersion":"12.12.0","dependencies":{"moment":"^2.24.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","copy":"^0.3.2","mocha":"^5.1.1","sinon":"^5.0.7","eslint":"^4.19.1","rimraf":"^2.6.2","rollup":"^0.58.2","cross-env":"^5.1.5","babel-core":"^6.26.3","sinon-chai":"^3.0.0","babel-istanbul":"^0.12.2","babel-register":"^6.26.0","babel-preset-env":"^1.7.0","babel-plugin-rewire":"^1.1.0","chai-shallow-deep-equal":"^1.4.6","eslint-plugin-chai-friendly":"^0.4.1","@studiohyperdrive/eslint-config":"^3.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/js-date-utils_1.0.4_1579274993004_0.03828942065126584","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@acpaas-ui/js-date-utils","version":"1.0.5","author":"","license":"ISC","_id":"@acpaas-ui/js-date-utils@1.0.5","maintainers":[{"name":"fabianmeul","email":"fabian.meul@gmail.com"},{"name":"frankdsm","email":"frank.desmettre@gmail.com"},{"name":"jsebrech","email":"joeri@sebrechts.net"},{"name":"jsprds","email":"jasp.desmet@gmail.com"},{"name":"lievenvg","email":"lievenvg@gmail.com"},{"name":"stefanpante","email":"me@stefanpante.com"},{"name":"tom-odb","email":"tom230691@gmail.com"},{"name":"trianglejuice","email":"trianglejuice@mac.com"}],"dist":{"shasum":"afd332d30b3119fb3a8436fd8e376465ece99cc7","tarball":"https://registry.npmjs.org/@acpaas-ui/js-date-utils/-/js-date-utils-1.0.5.tgz","fileCount":33,"integrity":"sha512-xPHLqcJXEvHdl5ycleQtuufy3E0QXS2LJvsEucOqLHJ0jWtr4tj6IIXBYfIOX0F2iBMK+lvKPOQrKoifbuGtbA==","signatures":[{"sig":"MEQCIDV9FeMyrYbZXL+mx40py1H2ZeQdHsaAWOAFBnpO7FpQAiBHmGXumiaNdnU8C9R05H85Upt2b11SIFZclZvZat4npQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJWhoCRA9TVsSAnZWagAAOaQP/iLkoaNeKy0zAf9WbkHD\nhmUxxvbJ8RinYVn29RiqrbAe61UDO/pepM74wqiBqYsitdENpriqLk3Il2b9\nw5h436WbCDCUR1JRmDdI/TYq6Kdsf/nVB1Jobj2NQcesukCu/hEKY92HprI/\nKm0Yn7BhO0FIH+kkVKsKPWIkhIN/FOwueaMuZgH0sZ1w1OotSytgprDP6wHS\nGX53M7S66PMDFDptUGrqWJgM7W2MlJ4FZqdVTkmeFx7VOWRa4YdP07s7Qhvw\nzpbai5DpjS9OE3Zspj+7ipdw7nJPT/xCRqo8ZrmCIHIz5onI1HzBrB5hDM0m\nZhts/Rj/wzJ6U37SYklLtWyc8DcNgFkPClHUJU2gTxpziVE/lfoKdLAZU5fx\njef4T/uGHqVYo7hY+Q50HTkr2CO8QWc/7kSE5S6D6SkFw27K3ZulHYZ9niK8\nG1mbNmowLw9wg1XnoZ4D8PdUT+iObswJCH+1U9jl3Pxgcby8TPTqApOf0wFq\nb5RmAp9ayS6E9qfbAkwZ3+5cx+fP6UHoiUmnpPoZE/wLFdnago/PgU3ON5vi\nCUg+g4HVJmPNT1ToPscOERh9CJAevGzFD+YP3748HA1hTmW2bL3/GMT41F/R\nm1MBOumIJvVg9mkSd6uLijxy9grtukETwSFOv2XONOexMo8pwW4nKj9jC2dX\n7FsE\r\n=SudN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/acpaas-ui-js-date-utils.umd.js","es2015":"./dist/acpaas-ui-js-date-utils.es.js","module":"./dist/acpaas-ui-js-date-utils.es.js","$rollup":{"fileName":"acpaas-ui-js-date-utils","moduleName":"JsDateUtils"},"browser":"./dist/acpaas-ui-js-date-utils.cjs.js","gitHead":"7019de42855dd22ba033527c82e10cb27a3da446","scripts":{"lint":"eslint .","test":"cross-env NODE_ENV=test mocha --require babel-register -t 2000 --recursive","build":"npm run clean && npm run rollup","clean":"rimraf dist","rollup":"rollup -c --extend","test:watch":"npm run test -- -w","test:coverage":"nyc --reporter=lcov --reporter=text-summary npm test","coverage:serve":"lite-server","prepublishOnly":"npm run build","********************** TEST **********************":"","********************** DEPLOY **********************":""},"typings":"./src/acpaas-ui-js-date-utils.d.ts","_npmUser":{"name":"trianglejuice","email":"trianglejuice@mac.com"},"_npmVersion":"lerna/3.20.2/node@v12.12.0+x64 (darwin)","description":"[![js-date-utils-status]][js-date-utils-package]","directories":{"test":"test"},"_nodeVersion":"12.12.0","dependencies":{"moment":"^2.24.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","copy":"^0.3.2","mocha":"^5.1.1","sinon":"^5.0.7","eslint":"^4.19.1","rimraf":"^2.6.2","rollup":"^0.58.2","cross-env":"^5.1.5","babel-core":"^6.26.3","sinon-chai":"^3.0.0","babel-istanbul":"^0.12.2","babel-register":"^6.26.0","babel-preset-env":"^1.7.0","babel-plugin-rewire":"^1.1.0","chai-shallow-deep-equal":"^1.4.6","eslint-plugin-chai-friendly":"^0.4.1","@studiohyperdrive/eslint-config":"^3.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/js-date-utils_1.0.5_1579509864181_0.35262714739294876","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@acpaas-ui/js-date-utils","version":"1.0.6","author":"","license":"ISC","_id":"@acpaas-ui/js-date-utils@1.0.6","maintainers":[{"name":"fabianmeul","email":"fabian.meul@gmail.com"},{"name":"frankdsm","email":"frank.desmettre@gmail.com"},{"name":"jsebrech","email":"joeri@sebrechts.net"},{"name":"jsprds","email":"jasp.desmet@gmail.com"},{"name":"lievenvg","email":"lievenvg@gmail.com"},{"name":"stefanpante","email":"me@stefanpante.com"},{"name":"tom-odb","email":"tom230691@gmail.com"},{"name":"trianglejuice","email":"trianglejuice@mac.com"}],"dist":{"shasum":"d5832e2a5c3c7ece7e0a7164718810a4db564c8b","tarball":"https://registry.npmjs.org/@acpaas-ui/js-date-utils/-/js-date-utils-1.0.6.tgz","fileCount":33,"integrity":"sha512-lh+0HtpE7lNiK1Z2ObYaamoDQo1MT3MB33W65FVn9JneeuRucZzOsvX7HKAilM4ZOCGTRtINeOEGjpYnmrsZdw==","signatures":[{"sig":"MEUCIQDQ36srLco0up4HsVaqrxP8/3W8io0Xs8MOHk8E3JWdlAIgWU6joKVpgE4ooos44DPbIUFEjoYGiH+Ss3JzBm8dZrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJYrdCRA9TVsSAnZWagAAFKIP/ipjb6cfRtacphugklZG\nJOXB1Yw5X02XV0/AUvO2Zq3I6NjAs+9Ij8EEhXBOJc1k4zSggWkwOQO/+nRe\nhvnJNEHP+W7410Xm8Oj7UfOZQTKw1cynz/wcdAJ6YJs/6MnAH8sU7yypLnO8\n0387Sz4UNiEuwFwolantXLCCaRGLiouRQzmH5yMmrH9Vl1vJnWziO056aRS/\nMswsefMEzH6rZEkqdeQFsbUhko1jPVSDLdZ/hLyXJagFm+KC6VaziQ+U8DZC\nrxJxqHYT4GDrgTEo/9hMhifsKlFBU2YccD0UlS7/WRl0qUfSD6ERWiJsueUt\nB6ixBT3AM6u3TwJw+WXC2wpczaLKOYpakN/d3RcpnV94v52XSRk9KFqteIxh\n6L1eUVnei3vgtwtesqxQkbzj4QmIHLjejD7N1FDuA8y7+ISeGvPDFCYD1ZUh\nL0RPJ/h1E+1EppDNi60oX15PLvb2GsBtaedXP/gpC14NF8lz9YZOlpNgQA6R\nXlw52rNbwP53OqxLILZIItgdIrAuIV8RVPfd3qEWXlDHnYkopgWjUZFzh9Eu\n6JaIdi/xnBc9vf7Q/sXuIbBc+ltRiU1drdSy+cB66s5VvNA6Wy629hsp670e\nGTBfXIQUoWsSAgsSdxU1EWNg1wu/69WBTzqvNDB6jt6G3zhjnr+1DBMB12/J\nWM85\r\n=4frF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/acpaas-ui-js-date-utils.umd.js","es2015":"./dist/acpaas-ui-js-date-utils.es.js","module":"./dist/acpaas-ui-js-date-utils.es.js","$rollup":{"fileName":"acpaas-ui-js-date-utils","moduleName":"JsDateUtils"},"browser":"./dist/acpaas-ui-js-date-utils.cjs.js","gitHead":"6a1c0e955fc37cbba8bbf1c5361df0af7cf7191b","scripts":{"lint":"eslint .","test":"cross-env NODE_ENV=test mocha --require babel-register -t 2000 --recursive","build":"npm run clean && npm run rollup","clean":"rimraf dist","rollup":"rollup -c --extend","test:watch":"npm run test -- -w","test:coverage":"nyc --reporter=lcov --reporter=text-summary npm test","coverage:serve":"lite-server","prepublishOnly":"npm run build","********************** TEST **********************":"","********************** DEPLOY **********************":""},"typings":"./src/acpaas-ui-js-date-utils.d.ts","_npmUser":{"name":"trianglejuice","email":"trianglejuice@mac.com"},"_npmVersion":"lerna/3.20.2/node@v12.12.0+x64 (darwin)","description":"[![js-date-utils-status]][js-date-utils-package]","directories":{"test":"test"},"_nodeVersion":"12.12.0","dependencies":{"moment":"^2.24.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","copy":"^0.3.2","mocha":"^5.1.1","sinon":"^5.0.7","eslint":"^4.19.1","rimraf":"^2.6.2","rollup":"^0.58.2","cross-env":"^5.1.5","babel-core":"^6.26.3","sinon-chai":"^3.0.0","babel-istanbul":"^0.12.2","babel-register":"^6.26.0","babel-preset-env":"^1.7.0","babel-plugin-rewire":"^1.1.0","chai-shallow-deep-equal":"^1.4.6","eslint-plugin-chai-friendly":"^0.4.1","@studiohyperdrive/eslint-config":"^3.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/js-date-utils_1.0.6_1579518684842_0.22354904424591338","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@acpaas-ui/js-date-utils","version":"2.0.0","author":"","license":"ISC","_id":"@acpaas-ui/js-date-utils@2.0.0","maintainers":[{"name":"tom-odb","email":"tom.opdebeeck@studiohyperdrive.be"},{"name":"fabianmeul","email":"fabian.meul@gmail.com"},{"name":"jsebrech","email":"joeri@sebrechts.net"},{"name":"trianglejuice","email":"trianglejuice@mac.com"},{"name":"stefanpante","email":"me@stefanpante.com"},{"name":"frankdsm","email":"frank.desmettre@gmail.com"},{"name":"jsprds","email":"jasp.desmet@gmail.com"},{"name":"lievenvg","email":"lievenvg@gmail.com"},{"name":"michaelcastiau","email":"castiau.m@gmail.com"},{"name":"jschoubben","email":"jschoubben@gmail.com"}],"dist":{"shasum":"82cf3770ab31d2600aff176d283031ff260650ee","tarball":"https://registry.npmjs.org/@acpaas-ui/js-date-utils/-/js-date-utils-2.0.0.tgz","fileCount":33,"integrity":"sha512-yM4a5wMlaDL5SkjKuMXKQC3cGq1nGa5M2DsdrF2pkuvyYe8OEg+ngpdktZxoqyC0ucYr+D/7VkIpgo23+FkmZA==","signatures":[{"sig":"MEYCIQDZ+dYhxdeJLWz5lDBi0aMfQeNeV95tXlu1aH3U06NoswIhAOO+bdPLF41AqX5VdIHN6/I68f/CZ7Bb4soHNQLhPCxH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsKmuCRA9TVsSAnZWagAAobgQAIwoW0ELhDnKtTS91yNP\n9m8xT3PCprEdmJ8vPFHSAynrNMb2EsaFj47wEz+Owk+nSz8nW0Np1G3CYUSD\nM62OjXPjVFFclrT+K+E0KPoDBYOXkYWJOLt83WE1/hZfHjhSnnAyB3uGF78p\nrHcXIXkdDOv8ql1Vh+JlsDc3KCCNVuGofGueRWw5/9VINi2WEi5awwxZ/0OF\nCJp1GH41nLeBF1KNmUl2EyI9ArZcyT8/u8yOnMcOWOxYm0pfR87enotZ5CYa\ngB7lZ+8Bv9i6ZbM2XP+pxUjNCi9DFRxvdf+VbuivI7sCmcLYc0bR/34ybXXX\nVWZqa5Uo74b43bGKmXUYA0dSdIQ6J57XeZUEfPxBjuxS/BTInCBOxxVc/PYS\nWpnv2cE/qahtY3WN7UjmxXyaGgVusYmcbkwgfzs6Ck88MBey93nc8JZK/szr\nVy12Ldu8s85hER3VK2of4riwhMzKWBIKO2YM8yk2icR94M+VfFWFGKk1Vzo9\nWOodXFwRc6ZPjz6sH77dl1zlHaBnhJPs72jnm/IJmrOea0aSAthgpBnPaeZK\nW8eHQm4y7q/6UQuvr2vkVXZtMZQ8SMEC8yhB5+vL5USpxvdLHypUwFatNIBF\nw/XGoSxAzs8sKMyodu1SET1bmh80TRIXotbdgnfg5SjDfF8v2nSzX1N9HQai\nTu6s\r\n=JZni\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/acpaas-ui-js-date-utils.umd.js","es2015":"./dist/acpaas-ui-js-date-utils.es.js","module":"./dist/acpaas-ui-js-date-utils.es.js","$rollup":{"fileName":"acpaas-ui-js-date-utils","moduleName":"JsDateUtils"},"browser":"./dist/acpaas-ui-js-date-utils.cjs.js","gitHead":"cca6aa90ddaf51196ab19aae3032cd52be962547","scripts":{"lint":"eslint .","test":"cross-env NODE_ENV=test mocha --require babel-register -t 2000 --recursive","build":"npm run clean && npm run rollup","clean":"rimraf dist","rollup":"rollup -c --extend","test:watch":"npm run test -- -w","test:coverage":"nyc --reporter=lcov --reporter=text-summary npm test","coverage:serve":"lite-server","prepublishOnly":"npm run build","********************** TEST **********************":"","********************** DEPLOY **********************":""},"typings":"./src/acpaas-ui-js-date-utils.d.ts","_npmUser":{"name":"trianglejuice","email":"trianglejuice@mac.com"},"_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (darwin)","description":"[![js-date-utils-status]][js-date-utils-package]","directories":{"test":"test"},"_nodeVersion":"14.15.4","dependencies":{"date-fns":"^2.21.2","date-fns-tz":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","copy":"^0.3.2","mocha":"^5.1.1","sinon":"^5.0.7","eslint":"^4.19.1","rimraf":"^2.6.2","rollup":"^0.58.2","cross-env":"^5.1.5","babel-core":"^6.26.3","sinon-chai":"^3.0.0","babel-istanbul":"^0.12.2","babel-register":"^6.26.0","babel-preset-env":"^1.7.0","babel-plugin-rewire":"^1.1.0","chai-shallow-deep-equal":"^1.4.6","eslint-plugin-chai-friendly":"^0.4.1","@studiohyperdrive/eslint-config":"^3.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/js-date-utils_2.0.0_1622190509551_0.5444499280331772","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@acpaas-ui/js-date-utils","version":"2.0.1","author":"","license":"ISC","_id":"@acpaas-ui/js-date-utils@2.0.1","maintainers":[{"name":"tom-odb","email":"tom.opdebeeck@studiohyperdrive.be"},{"name":"fabianmeul","email":"fabian.meul@gmail.com"},{"name":"jsebrech","email":"joeri@sebrechts.net"},{"name":"trianglejuice","email":"trianglejuice@mac.com"},{"name":"stefanpante","email":"me@stefanpante.com"},{"name":"frankdsm","email":"frank.desmettre@gmail.com"},{"name":"jsprds","email":"jasp.desmet@gmail.com"},{"name":"lievenvg","email":"lievenvg@gmail.com"},{"name":"michaelcastiau","email":"castiau.m@gmail.com"},{"name":"jschoubben","email":"jschoubben@gmail.com"}],"dist":{"shasum":"73744c06d0d1c4d064445acbef01db3343a942cb","tarball":"https://registry.npmjs.org/@acpaas-ui/js-date-utils/-/js-date-utils-2.0.1.tgz","fileCount":33,"integrity":"sha512-jWheOKyPIIakAyprjPLQTMU5q3TX7VdVQrV+VjywNOJXIj3E8toDvVeVelD+0LTaO2BPkx8IMItuEM5ksg8SfA==","signatures":[{"sig":"MEUCIQDAJPUOcPwHiHTBNiE68MAAverTxegpaI8Cl/YMY2JoLgIgQEo1aphJ6qV+UnJDiKkRixqVV0S7zoi9lYEfLog+zvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtJ0rCRA9TVsSAnZWagAAIGAP/RbGDoJ04jjynRi/+V+U\nGrn9gE6OoR7Lm0WQQjqLFPPpXBzOWhduBNjGcYA974iGsORdkOEjbtiL6Xkb\nm908+ki4fSQ1wjRn0tixS8CulbBDJ4VakW5KPcT9Fq4+GoKpIWOFWE2grDJh\nNE9kFn6Z1K3EjtY105jffxrf/7GywxEzcgE1stuJqDUcoXdmTly6tA5vtarD\nyyPXze3CIFVmfTkCTbZqAiP+ZloDikV8l3VJoYIqYZQi3sddWyJq0VmP0VgF\nlUU9MIlPExM2l2ZxZyhf9gkd0H253OfzOPdutqhGsHiwvCkwPVXO6URD1K+A\nxcmJGckivEg5kmO9SIIq+ZNrkxcr8Jz+KKVY1T/C5cz/CZ/YG1SpITHhw5+K\ncENgQYE3LUM8/HhCXSw5z2cSPROsAGoeaVKbTn+MMBZ/xuDY8NrTbyd0/GbC\nvZM9VD57r3y+gl2eGPo6My5G2e/kJYqicixwUZ9btfAjBdG2DuQ8hg6FVEV8\nJXy0T4lHzFdSltfFWn5Q0v9HkddtapF7tbV35Ckbm2T6jnpBcDLgDlQIpkQz\nWztSgbUz+tFbVDULGi+cf3AVTnDdgAep9Sg2EQF4vs25zXxf6pAmYN+3nucX\n6qqyt3HrA5bMft7NLJNdP6mvI1YxCrqOHwtZm3EMTsZQ6YjRcnqaLOi7NF8V\nB+g7\r\n=bZd/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/acpaas-ui-js-date-utils.umd.js","es2015":"./dist/acpaas-ui-js-date-utils.es.js","module":"./dist/acpaas-ui-js-date-utils.es.js","$rollup":{"fileName":"acpaas-ui-js-date-utils","moduleName":"JsDateUtils"},"browser":"./dist/acpaas-ui-js-date-utils.cjs.js","gitHead":"a5cbde6f57ef9b66fd89c6eea650b3b122e3e34c","scripts":{"lint":"eslint .","test":"cross-env NODE_ENV=test mocha --require babel-register -t 2000 --recursive","build":"npm run clean && npm run rollup","clean":"rimraf dist","rollup":"rollup -c --extend","test:watch":"npm run test -- -w","test:coverage":"nyc --reporter=lcov --reporter=text-summary npm test","coverage:serve":"lite-server","prepublishOnly":"npm run build","********************** TEST **********************":"","********************** DEPLOY **********************":""},"typings":"./src/acpaas-ui-js-date-utils.d.ts","_npmUser":{"name":"trianglejuice","email":"trianglejuice@mac.com"},"_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (darwin)","description":"[![js-date-utils-status]][js-date-utils-package]","directories":{"test":"test"},"_nodeVersion":"14.15.4","dependencies":{"date-fns":"^2.21.2","date-fns-tz":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","copy":"^0.3.2","mocha":"^5.1.1","sinon":"^5.0.7","eslint":"^4.19.1","rimraf":"^2.6.2","rollup":"^0.58.2","cross-env":"^5.1.5","babel-core":"^6.26.3","sinon-chai":"^3.0.0","babel-istanbul":"^0.12.2","babel-register":"^6.26.0","babel-preset-env":"^1.7.0","babel-plugin-rewire":"^1.1.0","chai-shallow-deep-equal":"^1.4.6","eslint-plugin-chai-friendly":"^0.4.1","@studiohyperdrive/eslint-config":"^3.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/js-date-utils_2.0.1_1622449451370_0.9405604690428395","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-06-11T15:10:29.241Z","modified":"2025-12-08T09:56:05.943Z","1.0.1-alpha.1":"2018-06-11T15:10:29.522Z","1.0.1-alpha.2":"2018-06-11T15:15:05.600Z","1.0.1-alpha.3":"2018-06-11T16:14:53.110Z","1.0.1":"2019-03-20T09:20:41.302Z","1.0.2":"2020-01-17T12:09:56.049Z","1.0.3":"2020-01-17T14:00:13.798Z","1.0.4":"2020-01-17T15:29:53.145Z","1.0.5":"2020-01-20T08:44:24.385Z","1.0.6":"2020-01-20T11:11:24.976Z","2.0.0":"2021-05-28T08:28:29.790Z","2.0.1":"2021-05-31T08:24:11.533Z"},"license":"ISC","description":"[![js-date-utils-status]][js-date-utils-package]","maintainers":[{"email":"tom.opdebeeck@studiohyperdrive.be","name":"tom-odb"},{"email":"fabian.meul@gmail.com","name":"fabianmeul"},{"email":"trianglejuice@mac.com","name":"trianglejuice"},{"email":"me@stefanpante.com","name":"stefanpante"},{"email":"jasp.desmet@gmail.com","name":"jsprds"},{"email":"lievenvg@gmail.com","name":"lievenvg"},{"email":"nicolas@yapla.be","name":"yapla"}],"readme":"# ACPaaS UI JS Date Utils\n\n[![js-date-utils-status]][js-date-utils-package]\n\nThe `@acpaas-ui/js-date-utils` package provides some basic support for handling JS Date objects. Besides the `DateHelper` class, a `DateGenerator` class is included to generate weeks, months and date ranges from a Date Object.\n\n## Installation\n---\n\n**NPM**\n```\nnpm install @acpaas-ui/js-date-utils --save\n```\n\n**Yarn**\n```\nyarn add @acpaas-ui/js-date-utils\n```\n\n\n## Import\n---\n\n```\n// CommonJS\nconst DateHelper = require('@acpaas-ui/js-date-utils').DateHelper;\nconst DateGenerator = require('@acpaas-ui/js-date-utils').DateGenerator;\n\n// ES2015\nimport { DateHelper, DateGenerator } from '@acpaas-ui/js-date-utils';\n```\n\nAll methods included in both the `Datehelper` and `DateGenerator` can also be imported individually:\n```\nimport { parseDate } from '@acpaas-ui/js-date-utils';\n```\n\n## A note about JS and dates\nThe JavaScript Date object can get quite clunky and confusing to work with, especially across timezones. To keep this package lean and fast, there are no dependencies on helper libraries like **moment.js** and the included functionality is limited to what is necessary to support the generator.\n\nTo ensure date formates are respected, it is advised to create and use dates in the `YYYY-MM-DD` format:\n```\nconst today = new Date('2017-10-03'); // this will always be the 3th October, 2017\n```\n\n## DateHelper\n### Available methods and properties\n* `parseDate(...args, format?)`: parse the input to a date object, returns `null` for an invalid date. Format is an optional strict formatting parameter, using momentjs formats.\n* `getWeekday(date, startOfWeek)`: return the weekday for the provided date, offset by the (optionally) provided startOfWeek param, returns `-1` for an invalid date\n* `getMonthLength(date)`: return the length of the month for the provided date, returns `-1` for an invalid date\n* `getFirstWeekdayOfMonth(date, startOfWeek)`: return the weekday for the first day of the month for the provided date, offset by the (optionally) provided startOfWeek param, returns `-1` for invalid dates\n* `getLastWeekdayOfMonth(date, startOfWeek)`: return the weekday for the last day of the month for the provided date, offset by the (optionally) provided startOfWeek param, returns `-1` for invalid dates\n* `datesAreEqual(dates, specifier)`: compare the provided dates array with an optional specifier\n    * `dates (Date[])`: an array of dates to compare\n    * `specifier (string | string[])`: a specifier to compare against, can be one or a multitude of:\n        * `Y`: year\n        * `M`: month\n        * `D`: date\n        * `h`: hours\n        * `m`: minutes\n        * `s`: seconds\n        * `ms`: milliseconds\n        * `value`: integer value (`valueOf`)\n* `dateValuesAreEqual(dates, comparator)`: helper method for the `datesAreEqual` method, compares date values by the selected comparator\n    * `dates (Date[])`: an array of dates to compare\n    * `comparator (string)`: a date getter method to determine the value to compare (e.g.: `getMonths`)\n* `updateDate(date, day)`: update the date value of a date, within the limits of the month (negative values will result in 1, values exceeding the month length will result in the month length), returns `the provided value` for an invalid date\n* `updateMonth(date, month)`: update the month value of a date, adjusting the year value if necessary, returns `the provided value` for an invalid date\n* `formatDate(date, format, options)`: format a date to a (limited set of) date format(s), returns `null` for an invalid date\n    * `date (Date)`: the date to format\n    * `format (string)`: the target format, can consist of:\n        * `YY`: shorthand year notation, e.g.: `89` for 2017\n        * `YYYY`: the full year notation, e.g.: `2017`\n        * `MM`: the numerical month notation, e.g.: `05` for may\n        * `MMMM`: the written month notation, e.g.: `may`\n        * `DD`: the numerical month notation, e.g.: `01`\n        * `DDDD`: the written day notation, e.g.: `monday`\n        * `hh`: the hours notation, e.g.: `03`\n        * `mm`: the minutes notation, e.g.: `39`\n        * `ss`: the seconds notation, e.g.: `44`\n        * `ms`: the milliseconds notation, e.g.: `393`\n    * `options ({})`: the formatting options\n        * `leadingZero (Boolean)`: add leading zeros\n        * `startOfWeek (number)`: the first day of the week\n        * `weekdayLabels (string[])`: a custom set of weekday labels\n        * `monthLabels (string[])`: a custom set of month labels\n* `addLeadingZero(value, addLeadingZero)` return the stringvalue of the provided value with a leading zero if addLeadingZero is true, returns the original string value if it is longer than 2\n* `dateOutOfRange(date, range)`: verify wether the provided date is outside of the provided range (an array of integers representing days in a month)\n* `closestDateForRange(date, range)`: return the closest date before or after the provided date that is not in the provided range (an array of integers representing days in a month)\n\n### Usage\n#### Formatting examples\n```\nconst date = new Date('2017-05-01 03:39:44.393');\n\nDateHelper.format(date, 'hh:mm:ss (ms), DDDD DD MMMM YYYY', {\n    addLeadingZero: true,\n    startOfWeek: 1,\n    weekdayLabels: [\n        'Maandag',\n        'Dinsdag',\n        'Woensdag',\n        'Donderdag',\n        'Vrijdag',\n        'Zaterdag',\n        'Zondag'\n    ],\n    monthLabels: [\n        'Januari',\n        'Februari',\n        'Maart',\n        'April',\n        'Mei',\n        'Juni',\n        'Juli',\n        'Augustus',\n        'September',\n        'Oktober',\n        'November',\n        'December'\n    ]\n});\n```\nwill result in\n```\n03:39:44 (393), Maandag 01 Mei 2017\n```\n\n#### Ranges\nA date range consist of an array of dates or weekdays:\n```\nconst dateRange = [\n    new Date('2017-05-03'),\n    new Date('2017-05-20'),\n    5, 6\n];\n```\nwhich translates to all 5th and 6th weekdays (friday and saturday by default) and the 3rd and 20th of may.\nThe `dateOutOfRange` and `closestDateForRange` methods expect a parsed date range, an array of integer values representing the days in the month that make up the range. For the above range in the month may, this would be:\n```\n[ 3, 5, 6, 12, 13, 19, 20, 26, 27 ]\n```\n\nThe `dateOutOfRange` method will return `true` for the following dates:\n```\n[\n    new Date('2017-05-02'), // a tuesday\n    new Date('2017-18-03'), // a thursday\n    new Date('2017-31-03'), // a wednesday\n]\n```\nand `false` for these dates:\n```\n[\n    new Date('2017-05-03'), // specific date in the range\n    new Date('2017-05-05'), // a friday\n    new Date('2017-05-27') // a saturday\n]\n```\n\nThe `closestDateForRange` method will return the closest date outside of the provided range, wether it is before or after the provided date:\n```\nconst range = [ 3, 5, 6, 12, 13, 19, 20, 26, 27 ];\n\nclosestDateForRange(new Date('2017-05-13'), range);\n=> 2017-05-14\n\nclosestDateForRange(new Date('2017-05-12'), range);\n=> 2017-05-11\n```\n\n## DateGenerator\n### Available methods\n* `generateMonth(date, options)`: generate an array of day values representing the month for the provided date, returns `[]` for an invalid date\n    * `date (Date)`: the target date\n    * `options (Object)`: the generator options\n        * `startOfWeek (number)`: the first day of the week\n        * `padding (boolean)`: add padding for the first & last week (empty values)\n        * `generatePadding (boolean)`: use actual day values for the padding\n* `generateWeek(start, options, padding)`: generate a week of day values\n    * `start (number)`: the day to start from\n    * `options (Object)`: the generator options\n        * `offset (number)`: offset the start\n        * `dayOffset (number)`: offset the day values\n        * `padding (boolean)`: add padding at the start/end\n        * `fromStart (boolean)`: add padding at the start\n    * `padding number[]`: values to be used for padding\n* `generatePadding(date, count, fromStart)`: generate a value of integer values to be used as padding, returns `[]` for an invalid date\n    * `date (Date)`: the target date\n    * `count (number)`: the amount of padding to generate\n    * `fromStart (boolean)`: generate padding from the start of the month\n* `generateRange(date, ranges, options)`: parse a `DateRange` to a flat array of integers representing the day values, returns `[]` for an invalid date\n    * `date (Date)`: the target date\n    * `range (Array<number|Date>)`: a range of dates to parse, can be either a Date object or a number representing a weekday\n    * `options (Object)`: the range options\n        * `startOfWeek (number)`: the first day of the week\n\n\n[js-date-utils-package]: https://www.npmjs.com/package/@acpaas-ui/js-date-utils\n[js-date-utils-status]: https://img.shields.io/npm/v/@acpaas-ui/js-date-utils.svg","readmeFilename":"README.md"}