{"_id":"cdate","_rev":"6-ba890cca7641a1300aa2561c1e859a72","name":"cdate","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"cdate","description":"a compact calendar date","version":"0.0.1","author":{"name":"@kawanet"},"browser":"./dist/cdate.min.js","bugs":{"url":"https://github.com/kawanet/cdate/issues"},"devDependencies":{"@rollup/plugin-node-resolve":"^15.0.1","@types/benchmark":"^2.1.2","@types/luxon":"^3.1.0","@types/mocha":"^10.0.0","@types/node":"^18.11.9","@types/strftime":"^0.9.4","benchmark":"^2.1.4","browserify":"^17.0.0","browserify-sed":"^0.8.0","dayjs":"^1.11.6","luxon":"^3.1.1","mocha":"^10.1.0","moment":"^2.29.4","moment-timezone":"^0.5.39","rollup":"^3.7.3","strftime":"^0.10.1","terser":"^5.16.1","typescript":"^4.9.3"},"exports":{"import":"./index.js","require":"./dist/cdate.js"},"homepage":"https://github.com/kawanet/cdate#readme","keywords":["calendar","date","moment","strftime","time"],"license":"MIT","main":"./dist/cdate.js","repository":{"type":"git","url":"git+https://github.com/kawanet/cdate.git"},"scripts":{"build":"tsc -p .","build-cjs":"make clean all","fixpack":"fixpack","prepack":"npm run build-cjs && npm run test-cjs && npm run build && npm test && npm run test-timezone","test":"mocha test","test-cjs":"make test","test-timezone":"for tz in Asia/Tokyo Asia/Kathmandu Europe/London America/St_Johns America/Los_Angeles; do echo TZ=$tz mocha test; TZ=$tz mocha test || break; done"},"sideEffects":false,"type":"module","types":"./index.d.ts","gitHead":"7cf30e4873e0258c4418f67c8f851c6d222d9e1f","_id":"cdate@0.0.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QImlEUhTwrPJQieVCPvtoZsH8O4Yz/SlVLRc2uB9h+qc10m7rxBEFX5cdQBh5giA7kFiYL2NLN60StSHpqVaUQ==","shasum":"2bc24d1ba2423d646d391ec5fa2f961232d75569","tarball":"https://registry.npmjs.org/cdate/-/cdate-0.0.1.tgz","fileCount":23,"unpackedSize":59511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFd1G6ZvkqLFQ10LV8O+TmwhGIouaCsxSbLRjNmjxurAiEAqzwRtQEYY0rVJiUwB8QmoRMG13UmA85HjtIKe/NDvu8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlqpOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNDQ//SOKx9IeQJE70N+TctN7TGZyBVp61/h0oY2ZdQbX0g0c112aE\r\nUimUmLA0TZ6woh6jGUdf2kuwMX4PYAmO2j0Q+8bitnY4I9wubLrsGlh80cYe\r\nWrfHU5cnG7B4rtfQcJu3O7ZIRJaPoV7825fMPzrFIA0WW171Zd1l6TCymIbU\r\nV41z28pdyOciNRqcWeHlr2yIhJJwUTBoELTQHhZkRcotndI+ea6vQTQLoFb2\r\nJygofIQIVTM3n7RpLl1JmpcpH12qYgNRJiU2EkfhlKyjG3Cf7vMR5TSlB84A\r\nHgJLw8jAPyc9VjolHUBkwj1sy6ZPxntrjpqgfg1PLigE0rAfjmu8sIyy6mKj\r\nlHe1s+3ec+AkaHbHkJ8PAig6y3V7zU1Y9lpsAK2bJ60r4+YwtlHFKZx5eMl5\r\nyDXLVwcKxuPgJNdF7x+pS71qFX9NtXbCoUdQXjHGRdo+faSE8TK886VO1ayy\r\nCpUfgmXLPP2U2ED6BpWarLUfiB+iRtITqAAAsK9mEDG1wDe/hcua5qXpyn6R\r\nxkhIE07B65kPbicttxDMP+HhLr8PntTiEYHicydXvGP/wSOigE8YX/daRdmL\r\nzMCba7B7Q1VanS5xtGvTd9uF13iMDIxv5pIE1i5bsqJPYwsPhmlqCIV5JYnk\r\nV5n0M/G36GKDeDtZdf50DR4pmNvzrjY6odE=\r\n=XnMB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kawanet","email":"u-suke@kawa.net"},"directories":{},"maintainers":[{"name":"kawanet","email":"u-suke@kawa.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cdate_0.0.1_1670818382725_0.3333806299390323"},"_hasShrinkwrap":false},"0.0.2":{"name":"cdate","description":"a compact calendar date","version":"0.0.2","author":{"name":"@kawanet"},"browser":"./dist/cdate.min.js","bugs":{"url":"https://github.com/kawanet/cdate/issues"},"devDependencies":{"@rollup/plugin-node-resolve":"^15.0.1","@types/benchmark":"^2.1.2","@types/luxon":"^3.1.0","@types/mocha":"^10.0.0","@types/node":"^18.11.9","@types/strftime":"^0.9.4","benchmark":"^2.1.4","browserify":"^17.0.0","browserify-sed":"^0.8.0","dayjs":"^1.11.6","luxon":"^3.1.1","mocha":"^10.1.0","moment":"^2.29.4","moment-timezone":"^0.5.39","rollup":"^3.7.3","strftime":"^0.10.1","terser":"^5.16.1","typescript":"^4.9.3"},"exports":{"import":"./index.js","require":"./dist/cdate.js"},"homepage":"https://github.com/kawanet/cdate#readme","keywords":["calendar","date","moment","strftime","time"],"license":"MIT","main":"./dist/cdate.js","repository":{"type":"git","url":"git+https://github.com/kawanet/cdate.git"},"scripts":{"build":"tsc -p .","build-cjs":"make clean all","fixpack":"fixpack","prepack":"npm run build-cjs && npm run test-cjs && npm run build && npm test && npm run test-timezone","test":"mocha test","test-cjs":"make test","test-timezone":"for tz in Asia/Tokyo Asia/Kathmandu Europe/London America/St_Johns America/Los_Angeles; do echo TZ=$tz mocha test; TZ=$tz mocha test || break; done"},"sideEffects":false,"type":"module","types":"./index.d.ts","gitHead":"9f1a7d25855e2e927ee503de610e8b76eff7e039","_id":"cdate@0.0.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-iVOMq4r+D7nFE2m6dQidIWhOqxOOFCCD42TW06SyZqITsjmUDM6BkytAvPEd8qAicLWBzAzq7tTZ3qCvWBKg5A==","shasum":"c2b2fbd6358189a41b4012a1510b69915983be07","tarball":"https://registry.npmjs.org/cdate/-/cdate-0.0.2.tgz","fileCount":23,"unpackedSize":74071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcLWmo/ou/uVd2KdtqC+izIBvzZ6bVzBASSeAX8T8TkAiEAt/2uWFbLof16WOjP0t2Z2KuxW+oPDgxtOTOnXub8itk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnXbEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH4g//Rt9jm6ndVXBu+RkqO0UJXz/3mahHI3vW1zXLEj/mlPxG+/H4\r\nbRAXxbb7stuct1I0xTIVkssyvu4/va6EcoNgDMoNR4Ar2LQbrMo+41LX5KdE\r\nMcqXlXwyiRFn6sOri1+hfrSbKDb+oqJemjncFnBNtL7PBLDH7fcL/B/LVaYQ\r\n+JWTj44U3+F0jTXPhyzDthMhjViTKhPXGrQ/5Ygq7nYN9i6Nree2guKpQgMT\r\nAZ7wjbzL1yYArvky74FNdc2F23imSJ0BBCebNUal4Nbgsk93B4FhNvRzbYC5\r\nHSIT2lONLsdpQR0oD0D/3bOC5BU4S83I+d+zN7TzXy+gm1IGQkHk1fMXRc3i\r\np/G23LsQuTN+seLyx4mJScpXRMkEcy29V98cu2xMArOtPNoCY7S2OiSybvCA\r\njBQh/I0RNogpmGK1hYYXQF1FkJi5mBkr2gkbSYAIpteEjdFcxgwpCi6mBce1\r\niCZ1p+ZS7MAj0bQY3a4mwjyryq90Vq1Gtiu0dvufTzMVemvaLYqAci3nRsxV\r\nzMSmL9wnjPtv6fuFYXAHo0YUr35UrfEIsTfMgCWicUnyRwzfkHTHCnJJn0x6\r\n1TJhKc62l/MYxgP5ibqdajScwrDH14O1yQ6nE16ZfO1q4XShHRA1nprb315b\r\nBirqoh2n+7jiEc4W+WrEpt3lmwRZ4QG5owk=\r\n=xaX/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kawanet","email":"u-suke@kawa.net"},"directories":{},"maintainers":[{"name":"kawanet","email":"u-suke@kawa.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cdate_0.0.2_1671263939888_0.6843728878623436"},"_hasShrinkwrap":false},"0.0.3":{"name":"cdate","description":"a compact calendar date","version":"0.0.3","author":{"name":"@kawanet"},"browser":"./dist/cdate.min.js","bugs":{"url":"https://github.com/kawanet/cdate/issues"},"devDependencies":{"@rollup/plugin-node-resolve":"^15.0.1","@types/benchmark":"^2.1.2","@types/luxon":"^3.1.0","@types/mocha":"^10.0.1","@types/node":"^18.11.16","@types/strftime":"^0.9.4","benchmark":"^2.1.4","browserify":"^17.0.0","browserify-sed":"^0.8.0","dayjs":"^1.11.7","luxon":"^3.1.1","mocha":"^10.2.0","moment":"^2.29.4","moment-timezone":"^0.5.40","rollup":"^3.7.5","strftime":"^0.10.1","terser":"^5.16.1","typescript":"^4.9.4"},"exports":{"import":"./index.js","require":"./dist/cdate.js"},"homepage":"https://github.com/kawanet/cdate#readme","keywords":["calendar","date","moment","strftime","time"],"license":"MIT","main":"./dist/cdate.js","repository":{"type":"git","url":"git+https://github.com/kawanet/cdate.git"},"scripts":{"build":"tsc -p .","build-cjs":"make clean all","fixpack":"fixpack","prepack":"npm run build-cjs && npm run test-cjs && npm run build && npm test && npm run test-timezone","test":"mocha test","test-cjs":"make test","test-timezone":"for tz in Asia/Tokyo Asia/Kathmandu Europe/London America/St_Johns America/Los_Angeles; do echo TZ=$tz mocha test; TZ=$tz mocha test || break; done"},"sideEffects":false,"type":"module","types":"./index.d.ts","gitHead":"b045ec5320f1047718e02a576f6d54469c5b7651","_id":"cdate@0.0.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-XfuIfgfdcU9RfG8Rt5VoHlXpKWAjSGtaJv16AqBYlOxc9vjGM8X3bK+W8Y91V4WB2KjsR7i+LuZMNvqUDWm0yw==","shasum":"d7132813e37850979db1940c49fb96fc74366457","tarball":"https://registry.npmjs.org/cdate/-/cdate-0.0.3.tgz","fileCount":23,"unpackedSize":78761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyNK9FA4oLiKVs0tV91PxtxvHCWnjL4HoOhy4ONWh28AiEApCqNlY/uhRsU1mOsmh9w7oYfkjeL5QzY1+j+hEjk87M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnk8hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUJw/+M24yg+TbdvzGOsf5OAy1Oasj3t86nxST2WmTE+ROrMzdrF2g\r\nYupgFe+3RjmkzM+c1PsleLMz5cwUrjkSY5xUJvstvugVDOhBThqalZOULMUr\r\nZpD1SFgi9BF+B1MQEDjxNZtNrmU0IzK69o6qY7MXIDQZefR+huigk38MIxtf\r\nH3hhq/bLZgAB4PsYbfTxR19UuOun6ccRZPcnNtr2wFDEce9krXGot5O6mT6a\r\nau8bxFbeXUcDM0c3rYY8sFn/JNNamqYAi0NgXjiOqHCvksg0tDgHkCec5i1a\r\nvB8Pwaz1EkpGOPX5Dme2O0SxQRopk5DHftCoW5WJaKYaRdbUsdnTCnWbOi6M\r\nDZSNI+7qgDTk7Y3EGrqNnFOHFCX/0xbnNlpTMkRQ6atCidZNyErxvRIECfSD\r\nqA4n3Gr7ezjyoe67DVQWlBglYdw4sehrAxi+BhHxf6ilMVDBd9OBw/uVm6ZO\r\nnm7VoglliFp1TeJ2gH94d6AyeqmivEmQvoe8QJ26SL2MDw+pUu33oq8dEzq3\r\nfV716k9RgkDz7oK7wDFoGsyzN641knyLTTnfXPFyyedzx2pX06VwiilZky3c\r\ny6isUp7NvkRSNKhBilBTzRti5rR5CZXkEAyPhzLD18Q3mIvR3XeBrVoU3uwV\r\nKZtBBKx3YLincTrKUZhXl1yNgBo26b7F0hE=\r\n=9JfL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kawanet","email":"u-suke@kawa.net"},"directories":{},"maintainers":[{"name":"kawanet","email":"u-suke@kawa.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cdate_0.0.3_1671319329326_0.2764760931687562"},"_hasShrinkwrap":false},"0.0.4":{"name":"cdate","description":"a compact calendar date","version":"0.0.4","author":{"name":"@kawanet"},"browser":"./dist/cdate.min.js","bugs":{"url":"https://github.com/kawanet/cdate/issues"},"devDependencies":{"@rollup/plugin-node-resolve":"^15.0.1","@types/benchmark":"^2.1.2","@types/luxon":"^3.2.0","@types/mocha":"^10.0.1","@types/node":"^18.11.18","@types/strftime":"^0.9.4","benchmark":"^2.1.4","browserify":"^17.0.0","browserify-sed":"^0.8.0","dayjs":"^1.11.7","luxon":"^3.2.0","mocha":"^10.2.0","moment":"^2.29.4","moment-timezone":"^0.5.40","rollup":"^3.9.1","strftime":"^0.10.1","terser":"^5.16.1","typescript":"^4.9.4"},"exports":{"import":"./index.js","require":"./dist/cdate.js"},"homepage":"https://github.com/kawanet/cdate#readme","keywords":["calendar","date","moment","strftime","time"],"license":"MIT","main":"./dist/cdate.js","repository":{"type":"git","url":"git+https://github.com/kawanet/cdate.git"},"scripts":{"benchmark":"node cli/benchmark.js","build":"tsc -p .","build-cjs":"make clean all","fixpack":"fixpack","prepack":"npm run build-cjs && npm run test-cjs && npm run build && npm test && npm run test-timezone","test":"mocha test","test-cjs":"make test","test-timezone":"for tz in Asia/Tokyo Asia/Kathmandu Europe/London America/St_Johns America/Los_Angeles; do echo TZ=$tz mocha test; TZ=$tz mocha test || break; done"},"sideEffects":false,"type":"module","types":"./index.d.ts","gitHead":"4109ea05e6dfb1abb7da7e03e514494027fa7ec2","_id":"cdate@0.0.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2RSK5Pjdbta3ajwetv7SzSIDiCGbVGZ3fpRlZ9ohQ4ZZSCAmTWYSsTVKNvgStT5FnM4sMkKeJXBaZTOheTMzNw==","shasum":"396f3ff9cbf2816f857ad7da01028180de19439f","tarball":"https://registry.npmjs.org/cdate/-/cdate-0.0.4.tgz","fileCount":23,"unpackedSize":80356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRbkfmP/vcME2OEqvhglmkmIKg3892VGshFXOg5hBNuAiAoImPVkz7qMOSQf6FnZ2Cv+RhWFD6Dyp5U1oEqOuWjHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtE+sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3TA/+P7Wv+2COZ7vd+VChcD4kX6vIokyTZ3yLuG1qLXcw4rEiCRbd\r\nPU/z/m7bCZUu8RNvtIQI1BLBY+/5hhiLgMDI4CTY04ZB10oyu9withqWAIgI\r\naQoS43lK/UgPPW0lf6Vwt211IsTNj7GXommCvEb63pGObAzuDoY+j2FBJrBy\r\nfVKfzGdmUY/i6zkFOX6/WN04DvfG+IHXZX4+UfB7OQqiaIMf7NWvfn470q+t\r\nbnYbJ/ACXqkqOnamgGGzERiD5SCjwneVVd398cXtpRc1aA28OdSCK4deBC2n\r\nCAzIZ2ZbXz7zg6MIZ1s1F/YuPJEOJt+lK5HD04cHgOaQl9Hq1hVPk2SVwci3\r\nt1dv3w1C3MXj0yd50ILHqlG3YiofOIb5nEbQT73TtQaF028cUXmdeA8lLn9V\r\nQAH+vvmPwisAmjWxvEPayBp5/3ewoW/p6TNjpz8diApPTxkzzt/5ai9mJzTn\r\nLuhcADd4uxzMhz08u/a73WYuX76Iaoo3PtxnntzkCWIHg+XTCZWY2Covszy/\r\nnznfXx8MY7d/Z0I91I2P+cCP5mVedCGkxWFDEZRsIlwLf1m+H9FF/0MFY61g\r\neSvh09gcgrbB+74i2fpzTi6JnhWRwoDmntjdqoMg40++Sje1NHw+s39mslsI\r\ny6X40/dRiTMVDKHPdJifJadKZSbAbYiUAPc=\r\n=w7SH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kawanet","email":"u-suke@kawa.net"},"directories":{},"maintainers":[{"name":"kawanet","email":"u-suke@kawa.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cdate_0.0.4_1672761260083_0.38843017622923015"},"_hasShrinkwrap":false},"0.0.5":{"name":"cdate","description":"a compact calendar date","version":"0.0.5","author":{"name":"@kawanet"},"browser":"./dist/cdate.min.js","bugs":{"url":"https://github.com/kawanet/cdate/issues"},"contributors":[{"name":"Yusuke Kawasaki","email":"u-suke@kawa.net"},{"name":"CasheeeewNuts","email":"casheeeewnuts+tech@gmail.com"}],"devDependencies":{"@rollup/plugin-node-resolve":"^15.0.1","@types/benchmark":"^2.1.2","@types/luxon":"^3.2.0","@types/mocha":"^10.0.1","@types/node":"^18.15.9","@types/strftime":"^0.9.4","benchmark":"^2.1.4","browserify":"^17.0.0","browserify-sed":"^0.8.0","dayjs":"^1.11.7","luxon":"^3.3.0","mocha":"^10.2.0","moment":"^2.29.4","moment-timezone":"^0.5.42","rollup":"^3.20.2","strftime":"^0.10.1","terser":"^5.16.8","typescript":"^4.9.5"},"exports":{"import":"./index.js","require":"./dist/cdate.js"},"homepage":"https://github.com/kawanet/cdate#readme","keywords":["calendar","date","moment","strftime","time"],"license":"MIT","main":"./dist/cdate.js","repository":{"type":"git","url":"git+https://github.com/kawanet/cdate.git"},"scripts":{"benchmark":"node cli/benchmark.js","build":"tsc -p .","build-cjs":"make clean all","fixpack":"fixpack","prepack":"npm run build-cjs && npm run test-cjs && npm run build && npm test && npm run test-timezone","test":"mocha test","test-cjs":"make test","test-timezone":"for tz in Asia/Tokyo Asia/Kathmandu Europe/London America/St_Johns America/Los_Angeles; do echo TZ=$tz mocha test; TZ=$tz mocha test || break; done"},"sideEffects":false,"type":"module","types":"./index.d.ts","gitHead":"e67072035702c6795337832e28ab37098a19d9e7","_id":"cdate@0.0.5","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-0jnsyJCTV4EsYwLf1mqEn8UNMU7y2+QFybdSnsBOCWcM+EJvYXj/zYYwd2BmsBngHXsfR0o7d3NQX9zxU2nQtQ==","shasum":"89308fc8a6daa6f7d6719a3ccad9913beac63e95","tarball":"https://registry.npmjs.org/cdate/-/cdate-0.0.5.tgz","fileCount":23,"unpackedSize":80911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6ZfDz+k7Rc/yQHLzrMtGPrqZ+Kuffein1NGOJm71glQIhAMLYAFxsymN4lmFzq2dT1dsHA8QI/1RSFTvjylvuSeFT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHvfmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF2BAAmLYjAvptf3apwbh0SrpsLueB0AveMnaz+7uQvyfE3M5oMPRh\r\nZlO4jwn1urEVozPUD7z/6FfAdYnEQf+T1EWDAtnr4fiOawR1nDhzix0Z2SGg\r\nUPgRhD8IvqESpgU5PowXyk5dUcyRLrsdTbOPb55bFQlMUWTocqC1zni+KeOy\r\nx4RIIzCdBu6w4azAZka2QC1CL4sMApKXkdWAu+lg3Nu9sDSvJTp7CFjVp129\r\n9GHN69nWOMsORyPObf34fgqCKVUtCFfdqEnoY2HknOO+ewFwR1zilYL4T9OE\r\nu9xJ9b/gBmbUJuBRpkgcQuKLKoyZ2kHUR4HeRTn3pJoUQ0QwwmzAjK1bO+99\r\nBdrcwxkEcYbUkGiWxQd/oYBGiqeOFCegJiJSbaZZBmisdeLRc1ZoSgZyNzBb\r\nQc/W5fEOg03uNlcxEzJszW5EGvTeYOohr8EmNcsmAFd8ZEWBiylzq906onhF\r\nS6TVIF0SBpFxXmc+HXJ2cZY7XjwKZe5Ck4+jhletfXylMW8uurf51p0EK+qj\r\n1C0q51Odg6N9QO2UnTwrJo5cFSrYG0ag0qnjqXdLe+OxENRFuzjtdG2rN2Kb\r\n7pq0Vfkub/OByoCwJ8z4xJr1yo4dSvIdC1vNbyDNtqLR79HWSHP+90mL3XlD\r\nWzm097ErpfFv1B8pPb8RfWbkb0BB/Vbg6tw=\r\n=Y3yV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kawanet","email":"u-suke@kawa.net"},"directories":{},"maintainers":[{"name":"kawanet","email":"u-suke@kawa.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cdate_0.0.5_1679751142171_0.5559244846076545"},"_hasShrinkwrap":false},"0.0.6":{"name":"cdate","description":"a compact calendar date","version":"0.0.6","author":{"name":"@kawanet"},"browser":"./dist/cdate.min.js","bugs":{"url":"https://github.com/kawanet/cdate/issues"},"contributors":[{"name":"Yusuke Kawasaki","email":"u-suke@kawa.net"},{"name":"CasheeeewNuts","email":"casheeeewnuts+tech@gmail.com"}],"devDependencies":{"@rollup/plugin-node-resolve":"^15.0.2","@types/benchmark":"^2.1.2","@types/luxon":"^3.3.0","@types/mocha":"^10.0.1","@types/node":"^18.15.9","@types/strftime":"^0.9.4","benchmark":"^2.1.4","browserify":"^17.0.0","browserify-sed":"^0.8.0","dayjs":"^1.11.7","luxon":"^3.3.0","mocha":"^10.2.0","moment":"^2.29.4","moment-timezone":"^0.5.43","rollup":"^3.23.0","strftime":"^0.10.2","terser":"^5.17.6","typescript":"^5.0.4"},"exports":{"import":"./index.js","require":"./dist/cdate.js"},"homepage":"https://github.com/kawanet/cdate#readme","keywords":["calendar","date","moment","strftime","time"],"license":"MIT","main":"./dist/cdate.js","repository":{"type":"git","url":"git+https://github.com/kawanet/cdate.git"},"scripts":{"benchmark":"node cli/benchmark.js","build":"tsc -p .","build-cjs":"make clean all","fixpack":"fixpack","prepack":"npm run build-cjs && npm run test-cjs && npm run build && npm test && npm run test-timezone","test":"mocha test","test-cjs":"make test","test-timezone":"for tz in Asia/Tokyo Asia/Kathmandu Europe/London America/St_Johns America/Los_Angeles; do echo TZ=$tz mocha test; TZ=$tz mocha test || break; done"},"sideEffects":false,"type":"module","types":"./index.d.ts","gitHead":"6d13214018dbfe4304ced43a64e183cfe06439cd","_id":"cdate@0.0.6","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-aB5QRt+f9rd/0CeKrFy+HHXeRTBd48A1l4Ct0rl3BGYcdgdcXZYu4bpYBcnQn3XdA6y0ZvmMW1HDq+GNGrEVJw==","shasum":"b9f885e61f3fd0ee44f86c1196b2fa14084d9045","tarball":"https://registry.npmjs.org/cdate/-/cdate-0.0.6.tgz","fileCount":23,"unpackedSize":81154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl58Dhy+KfIcu2771/SpX1bm0rJg92zwTVV5uGMR8m8wIhAMmZv8GHTq03L/vrO6X1KWNVQA7K6imVDcd3rGIzgrU8"}]},"_npmUser":{"name":"kawanet","email":"u-suke@kawa.net"},"directories":{},"maintainers":[{"name":"kawanet","email":"u-suke@kawa.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cdate_0.0.6_1685112247568_0.7896942127352549"},"_hasShrinkwrap":false},"0.0.7":{"name":"cdate","description":"a compact calendar date","version":"0.0.7","author":{"name":"@kawanet"},"browser":"./dist/cdate.min.js","bugs":{"url":"https://github.com/kawanet/cdate/issues"},"contributors":[{"name":"Yusuke Kawasaki","email":"u-suke@kawa.net"},{"name":"CasheeeewNuts","email":"casheeeewnuts+tech@gmail.com"}],"devDependencies":{"@rollup/plugin-node-resolve":"^15.2.0","@types/benchmark":"^2.1.2","@types/luxon":"^3.3.1","@types/mocha":"^10.0.1","@types/node":"^18.15.9","@types/strftime":"^0.9.4","benchmark":"^2.1.4","browserify":"^17.0.0","browserify-sed":"^0.8.0","dayjs":"^1.11.9","luxon":"^3.4.0","mocha":"^10.2.0","moment":"^2.29.4","moment-timezone":"^0.5.43","rollup":"^3.28.0","strftime":"^0.10.2","terser":"^5.19.2","typescript":"^5.1.6"},"exports":{"import":"./index.js","require":"./dist/cdate.js"},"homepage":"https://github.com/kawanet/cdate#readme","keywords":["calendar","date","moment","strftime","time"],"license":"MIT","main":"./dist/cdate.js","repository":{"type":"git","url":"git+https://github.com/kawanet/cdate.git"},"scripts":{"benchmark":"node cli/benchmark.js","build":"tsc -p .","build-cjs":"make clean all","fixpack":"fixpack","prepack":"npm run build-cjs && npm run test-cjs && npm run build && npm test && npm run test-timezone","test":"mocha test","test-cjs":"make test","test-timezone":"for tz in Asia/Tokyo Asia/Kathmandu Europe/London America/St_Johns America/Los_Angeles; do echo TZ=$tz mocha test; TZ=$tz mocha test || break; done"},"sideEffects":false,"type":"module","types":"./index.d.ts","gitHead":"05a520bbc1cd6b14c48a8530018e5937d35c16f2","_id":"cdate@0.0.7","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-11EnUjVX6hwL0FcDNE2F0wh+0KnQieTfPUdPHNdQHbrvFdEbqfRULkA8nMcfT2tXCGw/ABRdYLqQ0SmbeWawTA==","shasum":"f7682f0ff032ea711f9ab456857e8ed77f384daf","tarball":"https://registry.npmjs.org/cdate/-/cdate-0.0.7.tgz","fileCount":23,"unpackedSize":81154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN3qwwLWf98yI8kJ8rflhXYyzzcjdf83lpw35RXKc7dAIgEMIjOBlhDLF9MI48TwKnkx4YlzBvjigrCzwLsDk8mgE="}]},"_npmUser":{"name":"kawanet","email":"u-suke@kawa.net"},"directories":{},"maintainers":[{"name":"kawanet","email":"u-suke@kawa.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cdate_0.0.7_1692423326239_0.35984509415642685"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-12T04:13:02.724Z","0.0.1":"2022-12-12T04:13:02.920Z","modified":"2023-08-19T05:35:26.710Z","0.0.2":"2022-12-17T07:59:00.065Z","0.0.3":"2022-12-17T23:22:09.447Z","0.0.4":"2023-01-03T15:54:20.244Z","0.0.5":"2023-03-25T13:32:22.388Z","0.0.6":"2023-05-26T14:44:07.796Z","0.0.7":"2023-08-19T05:35:26.506Z"},"maintainers":[{"name":"kawanet","email":"u-suke@kawa.net"}],"description":"a compact calendar date","homepage":"https://github.com/kawanet/cdate#readme","keywords":["calendar","date","moment","strftime","time"],"repository":{"type":"git","url":"git+https://github.com/kawanet/cdate.git"},"author":{"name":"@kawanet"},"bugs":{"url":"https://github.com/kawanet/cdate/issues"},"license":"MIT","readme":"# cdate - a compact calendar date\n\n[![Node.js CI](https://github.com/kawanet/cdate/workflows/Node.js%20CI/badge.svg?branch=main)](https://github.com/kawanet/cdate/actions/)\n[![npm version](https://img.shields.io/npm/v/cdate)](https://www.npmjs.com/package/cdate)\n[![gzip size](https://img.badgesize.io/https://unpkg.com/cdate/dist/cdate.min.js?compression=gzip)](https://unpkg.com/cdate/dist/cdate.min.js)\n\n- Fast: the benchmark result shows that [cdate](https://github.com/kawanet/cdate) is 37% faster than\n  [Moment.js](https://www.npmjs.com/package/moment),\n  [Day.js](https://www.npmjs.com/package/dayjs) and\n  [Luxon](https://www.npmjs.com/package/luxon)\n- Display: Moment.js-style `.format(\"YYYY-MM-DD HH:mm:ss\")`\n- Developer friendly display: [strftime](https://man.openbsd.org/strftime.3)-style `.text(\"%Y-%m-%d %H:%M:%S\")`\n- Manipulation: `.add(1, \"month\").startOf(\"week\").endOf(\"day\")` like Moment.js does but immutable\n- Time zones: names like `America/New_York` supported by\n  [Intl.DateTimeFormat](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat)\n  API as well as UTC offset like `GMT-05:00`\n- I18N: `.locale(\"fr\").text(\"%c\")` results `dim. 2 janv. 2022, 03:04:05` also managed by Intl API\n- Small: [9KB minified](https://cdn.jsdelivr.net/npm/cdate/dist/cdate.min.js) and less than 4KB gzip including time zones supported per default\n- Fully immutable: even plugins never effect the cdate's core.\n  None of [\"dual package hazard\"](https://nodejs.org/api/packages.html#dual-package-hazard)\n- Pure ESM, CommonJS - Node.js, Browsers, TypeScript\n\n## SYNOPSIS\n\n```js\n// ESM\nimport {cdate} from \"cdate\";\n\n// CommonJS\nconst {cdate} = require(\"cdate\");\n```\n\nDisplay:\n\n```js\nconst now = cdate();\n\nconsole.log(now.format(\"YYYY-MM-DD HH:mm:ss.SSSZ\"));\n\nconsole.log(now.text(\"%Y-%m-%d %H:%M:%S.%L%:z\"));\n```\n\nGet + Set:\n\n```js\nconst isLeapYear = (year) => {\n    return cdate().set(\"year\", year).set(\"month\", 1).endOf(\"month\").get(\"date\") === 29;\n}\n\nisLeapYear(2020); // => true\nisLeapYear(2021); // => false\nisLeapYear(2022); // => false\nisLeapYear(2023); // => false\nisLeapYear(2024); // => true\n```\n\nManipulation:\n\n```js\nconst today = cdate(\"2023-01-01\");\nconsole.log(today.format(\"   MMMM YYYY\"));\n\nconst start = today.startOf(\"month\").startOf(\"week\");\nconst end = today.endOf(\"month\").endOf(\"week\");\n\nfor (let day = start; +day < +end;) {\n    const week = [];\n    for (let i = 0; i < 7; i++) {\n        week.push(day.format(\"DD\"))\n        day = day.next(\"day\");\n    }\n    console.log(week.join(\" \"));\n}\n```\n\nResult:\n\n```txt\n   January 2023\n01 02 03 04 05 06 07\n08 09 10 11 12 13 14\n15 16 17 18 19 20 21\n22 23 24 25 26 27 28\n29 30 31 01 02 03 04\n```\n\n## TYPESCRIPT\n\nSee TypeScript declaration [index.d.ts](https://github.com/kawanet/cdate/blob/main/index.d.ts) for detail. API may\nchange.\n\n## BENCHMARK\n\nThe result shows that cdate is 37% faster than moment!\n\n| Library | Version | Minified Size | Local Time Bench | Time Zone Bench | Note             |\n|---------|---------|--------------:|-----------------:|----------------:|------------------|\n| cdate   | 0.0.5   |          9 KB |    7,868 ops/sec |   6,471 ops/sec | fastest! 🍺      |\n| moment  | 2.29.4  |       100 KB+ |    5,744 ops/sec |   3,622 ops/sec | big tz database  |\n| dayjs   | 1.11.7  |         13 KB |    3,875 ops/sec |      89 ops/sec | DST related bugs |\n| luxon   | 3.3.0   |         74 KB |      930 ops/sec |     158 ops/sec | different API    |\n\nTested on node v18.14.2, Apple Silicon M1, MacBook Pro.\n\"Minified Size\" for dayjs includes its utc and time zone plugins.\nEach `1 op` above includes:\n\n- 192 ops of `.add()` manipulations\n- 60 ops of `.startOf()` and `.endOf()`\n- 30 ops of `.format()` displaying\n\nTry the benchmark on your environment:\n\n```sh\ngit clone --depth=1 https://github.com/kawanet/cdate.git\ncd cdate\nnpm install\nnpm run build\nnode cli/benchmark.js\n```\n\n## PLUGIN SYSTEM\n\nTo be minimal, the cdate itself has many missing features compared to Moment.js's gorgeous APIs.\nIf you need `subtract()` method, for example, you can add it with your own plugin:\n\n```js\nconst cdateS = cdate().plugin(P => class extends P {\n    subtract(diff, unit) {\n        return this.add(-diff, unit);\n    }\n}).cdateFn();\n\ncdateS(\"2023-01-01\").subtract(1, \"day\").format(\"YYYY-MM-DD\");\n// => '2022-12-31'\n```\n\nOr just call `add()` method simply with a negative value:\n\n```js\ncdate(\"2023-01-01\").add(-1, \"day\").format(\"YYYY-MM-DD\");\n// => '2022-12-31'\n```\n\nNote that the `subtract()` method implemented above is available only for instances created by `cdateS()` function,\nas the cdate's plugin system is immutable as well.\n\n## LOCALES\n\nIt supports English names: December, Sunday, etc., per default.\nThere are ways to change it.\nThe most simple way is to call `.locale()` method which enables I18N via\n[Intl](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat)\nAPI on demand:\n\n```js\n// English per default\ncdate().format(\"ddd D MMM\");\n// => 'Sun 18 Dec'\n\ncdate().locale(\"de\").format(\"ddd D MMM\");\n// => 'So 18 Dez'\n```\n\nIf you still need to support old environments which does not have Intl API, try\n[cdate-locale](https://www.npmjs.com/package/cdate-locale)\nwhich has a series of locale settings prebuilt via Intl API.\n\n```js\nconst {locale_de} = require(\"cdate-locale/locale/de.js\");\ncdate().handler(locale_de).format(\"ddd D MMM\");\n// => 'So 18 Dez'\n```\n\nThe last way is for you to code it.\nCall `.handler()` method to customize handlers for `.format()` specifiers:\n\n```js\nconst weekday = [\"So\", \"Mo\", \"Di\", \"Mi\", \"Do\", \"Fr\", \"Sa\"];\nconst month = [\"Jan\", \"Feb\", \"Mär\", \"Apr\", \"Mai\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Okt\", \"Nov\", \"Dez\"];\nconst cdateDE = cdate().handler({\n    ddd: (dt) => weekday[dt.getDay()],\n    MMM: (dt) => month[dt.getMonth()],\n}).cdateFn();\n\ncdateDE().format(\"ddd D MMM\");\n// => 'So 18 Dez'\n```\n\nIf you prefer `strftime`-style, the same `.handler()` method also works for `.text()` specifiers:\n\n```js\nconst cdateDE = cdate().handler({\n    \"%a\": (dt) => weekday[dt.getDay()],\n    \"%b\": (dt) => month[dt.getMonth()],\n}).cdateFn();\n\ncdateDE().text(\"%a %-d %b\");\n// => 'So 18 Dez'\n```\n\n## TIMEZONES\n\nIt supports both UTC offset and timezone names\nwithout any external modules and plugins.\nIf you use Japan Standard Time (JST) `GMT+09:00` for instance:\n\n```js\nconst dt = new Date(\"2023-01-01T00:00:00+09:00\");\n\ncdate(dt).utcOffset(+9).text(); // +9 hours\n\ncdate(dt).utcOffset(+540).text(); // +540 minutes\n\ncdate(dt).utcOffset(\"+09:00\").text();\n\ncdate(dt).utcOffset(\"GMT+09:00\").text();\n\ncdate(dt).tz(\"Asia/Tokyo\").text();\n// => '2023-01-01T00:00:00.000+09:00'\n```\n\nIf your app is designed to use a constant UTC offset value, call like `.utcOffset(+9).cdateFn()` to preset the offset. It runs faster.\n\n```js\nconst cdateJST = cdate().utcOffset(+9).cdateFn();\n\ncdateJST(dt).text(); // fast\n```\n\n## LINKS\n\n- https://github.com/kawanet/cdate\n- https://github.com/kawanet/cdate-locale\n- https://github.com/kawanet/cdate-moment\n- https://www.npmjs.com/package/cdate\n","readmeFilename":"README.md","contributors":[{"name":"Yusuke Kawasaki","email":"u-suke@kawa.net"},{"name":"CasheeeewNuts","email":"casheeeewnuts+tech@gmail.com"}]}