{"_id":"little-date","_rev":"14-8a2e0ea08a568091e04199d845cbda36","name":"little-date","dist-tags":{"latest":"1.2.1"},"versions":{"0.0.2":{"name":"little-date","version":"0.0.2","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@0.0.2","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/timolins/little-date#readme","bugs":{"url":"https://github.com/timolins/little-date/issues"},"dist":{"shasum":"7bf38119afc04f58430f3851c021a6f17f82d844","tarball":"https://registry.npmjs.org/little-date/-/little-date-0.0.2.tgz","fileCount":8,"integrity":"sha512-tsBjkA5MjT0xwWjPcV2glgcaxhZjijNKdeZo23hJJ5vSlYe7K35SI662dskMwnEDKjcUwSLua6o79ljCidEnFw==","signatures":[{"sig":"MEUCIE5u69f3LMIqLwjSfcdCrJMc9tYiqGcSG4RGojZ0sebJAiEAyXU7SbkHnf0ZGwHO4QBqk35TZnCNyFovo65YizD8Zas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20471},"main":"dist/format-date-range.js","types":"dist/format-date-range.d.ts","engines":{"node":">=10"},"gitHead":"db8c90557f5beb0e451a321193ecf529e7ab4929","scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"tsup src/format-date-range.ts --format cjs,esm --dts-resolve","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"repository":{"url":"git+https://github.com/timolins/little-date.git","type":"git"},"_npmVersion":"9.6.7","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"18.17.1","dependencies":{"date-fns":"^2.30.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_0.0.2_1700156507552_0.5181793428467092","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"little-date","version":"0.0.3","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@0.0.3","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/timolins/little-date#readme","bugs":{"url":"https://github.com/timolins/little-date/issues"},"dist":{"shasum":"15f51902fcbbc00f5a7c8de38a14488e9c43c3df","tarball":"https://registry.npmjs.org/little-date/-/little-date-0.0.3.tgz","fileCount":8,"integrity":"sha512-dEdYrkXiu8/PAYKrvyGBSY3z1DZksGbZrEzJlpD/XFoPYqxU+/Bp2wZR2Q78lHv79Wz7IbViY21tElJ8i42MjQ==","signatures":[{"sig":"MEUCIA0H1ci+TzoiIJCnN0xWmSJRC4WtXLzIL1R7jTkX+yizAiEA1E/VIs9rM4h4md2dM+1IAz63qXekNgviHhDw1xvKo0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20513},"main":"dist/format-date-range.js","types":"dist/format-date-range.d.ts","module":"dist/format-date-range.mjs","engines":{"node":">=10"},"gitHead":"2572e6602cccbb05bc4965fd9a4d85db6fb3a085","scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"tsup src/format-date-range.ts --format cjs,esm --dts-resolve","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"repository":{"url":"git+https://github.com/timolins/little-date.git","type":"git"},"_npmVersion":"9.6.7","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"18.17.1","dependencies":{"date-fns":"^2.30.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_0.0.3_1700156965633_0.02836938114072307","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"little-date","version":"0.0.4","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@0.0.4","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/timolins/little-date#readme","bugs":{"url":"https://github.com/timolins/little-date/issues"},"dist":{"shasum":"e98bf85df8bc78a39bfdefec0119509933dc6f66","tarball":"https://registry.npmjs.org/little-date/-/little-date-0.0.4.tgz","fileCount":8,"integrity":"sha512-LV1jKPWhJdUjQjWTknwgahJ1uAMV2UV1oCNDojzhcBzvLMWr1hbqWG6JbtbGebiedCC76oMcbE4y2AUZY5WOHA==","signatures":[{"sig":"MEYCIQC65T1RwVeZnFOMrEyUV/Aa5eCMu43pFv6cVNbeBumzmQIhANMVMlygH5qQRn8Rji0SylAJJJVMEDJ7vhpxh5THETp6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21110},"main":"dist/format-date-range.js","types":"dist/format-date-range.d.ts","module":"dist/format-date-range.mjs","engines":{"node":">=10"},"gitHead":"9e9a0a3afd86f0df812f0adace0cc9683aa90ca3","scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"tsup src/format-date-range.ts --format cjs,esm --dts-resolve","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"repository":{"url":"git+https://github.com/timolins/little-date.git","type":"git"},"_npmVersion":"9.6.7","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"18.17.1","dependencies":{"date-fns":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_0.0.4_1700160745883_0.41120413529173017","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"little-date","version":"0.0.5","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@0.0.5","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/timolins/little-date#readme","bugs":{"url":"https://github.com/timolins/little-date/issues"},"dist":{"shasum":"495f35e76f2580c5e068a3411adea90ef19c0abe","tarball":"https://registry.npmjs.org/little-date/-/little-date-0.0.5.tgz","fileCount":8,"integrity":"sha512-9czNf3r9Hro/kqmGfS7QSkv0r1HYXA3efsBBGjXIBo37JqbDyv/Wakhls/ObwxGs2BMTkC4PIMe2Qnv9Zaq9GA==","signatures":[{"sig":"MEYCIQCzR0YCgvF2MRgrFJ3/BCtt2bhkjxgiSwmjXnM1H8oBqAIhAOFwHPL2u42NTe297EH9Guxpf0lTtqTCCEBB2Jo3le3S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21110},"main":"dist/format-date-range.js","types":"dist/format-date-range.d.ts","module":"dist/format-date-range.mjs","engines":{"node":">=10"},"gitHead":"6d82a9287cbecb4b90d994289baa6e69b3760490","scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"tsup src/format-date-range.ts --format cjs,esm --dts-resolve","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"repository":{"url":"git+https://github.com/timolins/little-date.git","type":"git"},"_npmVersion":"9.6.7","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"18.17.1","dependencies":{"date-fns":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_0.0.5_1700160803177_0.4065848900675424","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"little-date","version":"0.0.6","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@0.0.6","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/timolins/little-date#readme","bugs":{"url":"https://github.com/timolins/little-date/issues"},"dist":{"shasum":"c7b32bd7621064d651f3c6d49e86721c956b8938","tarball":"https://registry.npmjs.org/little-date/-/little-date-0.0.6.tgz","fileCount":8,"integrity":"sha512-MaXIGlqrjP+OQLBq9d5phX5wX2gAwEis1L/2yMCslqDtKNZCX4HrbWozgi1e5ul7EbVZxp+oE/ZOpEOU/dOvQQ==","signatures":[{"sig":"MEUCIQCfAfEzxyo4obwe7kzwhi5DA+GjCQ7OLww3kbLXDWmN5AIgYDbiL4iQfA8JdmzVk3ZzN6kFhyQWnGvEqWZW849+toQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22273},"main":"dist/format-date-range.js","types":"dist/format-date-range.d.ts","module":"dist/format-date-range.mjs","engines":{"node":">=10"},"gitHead":"3ac434c52582edc7b7ff3dc093dc307fac1d91af","scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"tsup src/format-date-range.ts --format cjs,esm --dts-resolve","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"repository":{"url":"git+https://github.com/timolins/little-date.git","type":"git"},"_npmVersion":"9.6.7","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"18.17.1","dependencies":{"date-fns":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_0.0.6_1700161116662_0.4323752663220084","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"little-date","version":"0.0.7","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@0.0.7","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/timolins/little-date#readme","bugs":{"url":"https://github.com/timolins/little-date/issues"},"dist":{"shasum":"481422dc522dfec695d2db35a14c2779c0ca14d0","tarball":"https://registry.npmjs.org/little-date/-/little-date-0.0.7.tgz","fileCount":10,"integrity":"sha512-ccRakOG9kJs2XZI2wO6h7zPck+UVXIOffheoRnyJpVVokJAoWBoE1WiElHcJYo9q7UEfc0jgq/x/9VEs0n1ugQ==","signatures":[{"sig":"MEQCIG60hpUrx8TNXXJFrFwW1r4ihc+XORYzfvMBabpyqAyIAiBGxTAQ1owOlJC+WR1YwXBjFl89wO3NIT7cP76c4RZBHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25804},"main":"./dist/format-date-range.js","type":"module","types":"./dist/format-date-range.d.ts","module":"./dist/format-date-range.mjs","engines":{"node":">=10"},"gitHead":"a2702947e2dd42cd07b74328f23fef6724d8a76f","scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"tsup src/format-date-range.ts --format cjs,esm --dts-resolve","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"repository":{"url":"git+https://github.com/timolins/little-date.git","type":"git"},"_npmVersion":"9.6.7","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"18.17.1","dependencies":{"date-fns":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_0.0.7_1700215163554_0.4179502291973989","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"little-date","version":"0.0.8","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@0.0.8","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/timolins/little-date#readme","bugs":{"url":"https://github.com/timolins/little-date/issues"},"dist":{"shasum":"2345af68fb7ffffea70bd732ca0a487adffb6752","tarball":"https://registry.npmjs.org/little-date/-/little-date-0.0.8.tgz","fileCount":10,"integrity":"sha512-ebOUUV0k/LCgsMVwP4TkLeq6TA4GEmTcrDWsjpJLWOJh0s9fwDgZKNrfjPtSMepIF46n6HvBazGfES5fBShqPg==","signatures":[{"sig":"MEUCIFAHUEtw0d4xVbo9pxaCcBzVbhWQWWj9Ck1JQjSVk2RRAiEAwc0i5Bo50u4XalGIIzZxuQ6Gi02QxRsuOeyK1Mj9yus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36079},"main":"./dist/format-date-range.cjs","type":"module","types":"./dist/format-date-range.d.ts","module":"./dist/format-date-range.js","engines":{"node":">=10"},"exports":{".":{"types":"./dist/format-date-range.d.ts","import":"./dist/format-date-range.js","require":"./dist/format-date-range.cjs"}},"gitHead":"26fd7ae68df056d184a8ced879d1ac9e1acac6a2","scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"tsup","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"repository":{"url":"git+https://github.com/timolins/little-date.git","type":"git"},"_npmVersion":"9.6.7","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"18.17.1","dependencies":{"date-fns":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_0.0.8_1700215713005_0.06129315935994328","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"little-date","version":"0.0.9","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@0.0.9","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/timolins/little-date#readme","bugs":{"url":"https://github.com/timolins/little-date/issues"},"dist":{"shasum":"21c5f92a2d4ae5f7fc584f45dcadc7c6d21dd842","tarball":"https://registry.npmjs.org/little-date/-/little-date-0.0.9.tgz","fileCount":10,"integrity":"sha512-9k8Ccn0t/xG3rBEbpIW6MYIC/1kngokvXQsQP27C7nHDt7ieUDBW/FTQ2BfWhb1MnOCCKWAEIviNuo30naUKFg==","signatures":[{"sig":"MEUCIQCOwU+zCYyGknvhCzfuQ2rQSn72T251/mlIpHaA5S28UQIgCxhdy4HaHMjGohYzMGmmwKBNZ68gEYMdh02JOMqvNpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36059},"main":"./dist/format-date-range.js","types":"./dist/format-date-range.d.ts","module":"./dist/format-date-range.mjs","engines":{"node":">=10"},"exports":{".":{"types":"./dist/format-date-range.d.ts","import":"./dist/format-date-range.mjs","require":"./dist/format-date-range.js"}},"gitHead":"86cacb08c6638575d9a7e9e21a29b6d070f30991","scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"tsup","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"repository":{"url":"git+https://github.com/timolins/little-date.git","type":"git"},"_npmVersion":"9.6.7","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"18.17.1","dependencies":{"date-fns":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_0.0.9_1701249913853_0.30099159605864556","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"little-date","version":"0.0.11","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@0.0.11","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/timolins/little-date#readme","bugs":{"url":"https://github.com/timolins/little-date/issues"},"dist":{"shasum":"4eaa8a87ed30e9d00afc2ee9d17eee292c1c20a2","tarball":"https://registry.npmjs.org/little-date/-/little-date-0.0.11.tgz","fileCount":9,"integrity":"sha512-WJCs1TI6kPZdAHnr+VgoMZ6OxKKI2ofvHbcGr2SF8aYp/OoA8tFiFgpapxFzNfh4WoaOl0RBsDLzFvGogHvJ1Q==","signatures":[{"sig":"MEUCIAy2svqrCY3f034uSMeyr6UxgAXxRzz8UaIgohQvJ/QnAiEAofgLyPaG9evJsFhjBhJrWqqY2q6hmTYPU5G2lZiAEQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22621},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=10"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"05e79c7606546d2c61fb940c9925d1c9bc733a02","scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"bunchee","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"repository":{"url":"git+https://github.com/timolins/little-date.git","type":"git"},"_npmVersion":"9.6.7","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"18.17.1","dependencies":{"date-fns":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","bunchee":"^4.4.1","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_0.0.11_1706022756922_0.8750788990006799","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"little-date","version":"0.0.12","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@0.0.12","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/timolins/little-date#readme","bugs":{"url":"https://github.com/timolins/little-date/issues"},"dist":{"shasum":"382f01543aa3056d46d373fbecb23d48437cdf74","tarball":"https://registry.npmjs.org/little-date/-/little-date-0.0.12.tgz","fileCount":9,"integrity":"sha512-BiImnngd7sER3d01vi3pDfSIytLIUbwDh1l+HdEQmVxDZyqzdege2ZS7NOoYsH78cvZG3YZE5hxhzSA6xrJNfg==","signatures":[{"sig":"MEUCIQCAwvM8Tn22aYACSh7WOqOChT3rYoTVxrCKTseyxHxSHgIgDLSysZPqtk4bUpaDCLFhhWssb3Vv6Gbh8QxRQYI4I0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23568},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=10"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"a2da9386c142e36505db846a59dcc040f65b43b4","scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"bunchee","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"repository":{"url":"git+https://github.com/timolins/little-date.git","type":"git"},"_npmVersion":"7.20.1","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"16.14.2","dependencies":{"date-fns":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","bunchee":"^4.4.1","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_0.0.12_1706887572228_0.9442467762455122","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"little-date","version":"0.0.13","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@0.0.13","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/timolins/little-date#readme","bugs":{"url":"https://github.com/timolins/little-date/issues"},"dist":{"shasum":"af4202e2e05ac1015e2b90387b67dbc47ca87386","tarball":"https://registry.npmjs.org/little-date/-/little-date-0.0.13.tgz","fileCount":9,"integrity":"sha512-9MFPHm1Jti+4WI8GvL21yb69L0ehvZHHskTTysNcQZvxLtvwTVLvGwImmbyNUC9fUxN1Iva9/vUt6iBbNUtWcA==","signatures":[{"sig":"MEQCICOUPUepdts2KLsabJb32wslSptU9uRKiLD7SHN7lafaAiA1GuJDegpO7TGHy1QBqLolHc1TdRRLrndPszZkL6poRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24890},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=10"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"53a5801d86786a5a6165944da3bd6305885cf17b","scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"bunchee","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"repository":{"url":"git+https://github.com/timolins/little-date.git","type":"git"},"_npmVersion":"10.2.4","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"20.11.1","dependencies":{"date-fns":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","bunchee":"^4.4.1","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_0.0.13_1722511224093_0.9824328912160936","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"little-date","version":"1.0.0","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@1.0.0","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/vercel/little-date#readme","bugs":{"url":"https://github.com/vercel/little-date/issues"},"dist":{"shasum":"be0243feb4eeb3765d333710a78d3613f3e650c3","tarball":"https://registry.npmjs.org/little-date/-/little-date-1.0.0.tgz","fileCount":10,"integrity":"sha512-41T/ktcwPzxC0OJ8E3wmaK0E1DL/QNR3n30kB9Dw6Ni6Eud24It8LZm70jK8lvDd+Mg+961fzKDcF6SQRL25cQ==","signatures":[{"sig":"MEQCICLdJg38+HoPcaMnZb/q8twJpnV1xtcyvz683VE5OpAZAiAnXrQM31zl5K/EtIgBN2mRGuE5AWOaMg2Br+1I/m1a3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25950},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=10"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"4dc98729acef2307a534f19b8dab9e77273eb22f","scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"bunchee","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"repository":{"url":"git+https://github.com/vercel/little-date.git","type":"git"},"_npmVersion":"10.2.4","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"20.11.1","dependencies":{"date-fns":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","bunchee":"^4.4.1","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_1.0.0_1724147711694_0.9894579890288722","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"little-date","version":"1.2.0","keywords":["date range","formatting","short","compact"],"author":{"name":"Timo Lins"},"license":"MIT","_id":"little-date@1.2.0","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"homepage":"https://github.com/vercel/little-date#readme","bugs":{"url":"https://github.com/vercel/little-date/issues"},"dist":{"shasum":"b28c862db08b9db8487ddad3c6ff5b7580671f6d","tarball":"https://registry.npmjs.org/little-date/-/little-date-1.2.0.tgz","fileCount":6,"integrity":"sha512-ojTF7aROs1BcfcEuoCAR5Y60crPMFVhXvojWsKCECM+7/qrJrDO/YduaUKf3dgejv4jzMNu3sDV6hozTrSIsBw==","signatures":[{"sig":"MEUCIFvWPBfZ1nDCtcLAsLSFIFVBuPJDHDUnr1jgDAdwspC5AiEAp8h+5sdhZpU+EuFNIu1WCltOdOZk7oEUzV5dK2BmnzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17366},"main":"./dist/cjs/index.js","_from":"file:little-date-1.2.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=10"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","build":"bunchee","coverage":"TZ=UTC  vitest run --coverage"},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"_resolved":"/private/var/folders/1g/vrjfmgxs71gb594tbt6p3bc40000gn/T/524872411e9dbea9507583484335992f/little-date-1.2.0.tgz","_integrity":"sha512-ojTF7aROs1BcfcEuoCAR5Y60crPMFVhXvojWsKCECM+7/qrJrDO/YduaUKf3dgejv4jzMNu3sDV6hozTrSIsBw==","repository":{"url":"git+https://github.com/vercel/little-date.git","type":"git"},"_npmVersion":"11.6.0","description":"Small & sweet date-range formatting library","directories":{},"_nodeVersion":"24.8.0","dependencies":{"date-fns":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","bunchee":"^4.4.1","typescript":"^5.2.2","@vitest/coverage-v8":"^0.34.6"},"_npmOperationalInternal":{"tmp":"tmp/little-date_1.2.0_1763990721244_0.47114634151536205","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"little-date","version":"1.2.1","description":"Small & sweet date-range formatting library","author":{"name":"Timo Lins"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/vercel/little-date.git"},"main":"./dist/cjs/index.js","module":"./dist/es/index.mjs","types":"./dist/cjs/index.d.ts","exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"engines":{"node":">=10"},"keywords":["date range","formatting","short","compact"],"devDependencies":{"@vitest/coverage-v8":"^0.34.6","bunchee":"^4.4.1","typescript":"^5.2.2","vitest":"^0.34.6"},"dependencies":{"date-fns":"^2.0.0"},"scripts":{"build":"bunchee","dev":"TZ=UTC vitest","test":"TZ=UTC vitest run","coverage":"TZ=UTC  vitest run --coverage"},"_id":"little-date@1.2.1","bugs":{"url":"https://github.com/vercel/little-date/issues"},"homepage":"https://github.com/vercel/little-date#readme","_integrity":"sha512-O5LUKWMw96qEyS+12mxnRP49MZEEM9fPWzIylgutX6RHf6F1JakvfNeBgteP0CIeEyNFiPM8nohTldtbmyjEqQ==","_resolved":"/private/var/folders/1g/vrjfmgxs71gb594tbt6p3bc40000gn/T/1d7544ed1e79c3e79d9b21c748e3e4f0/little-date-1.2.1.tgz","_from":"file:little-date-1.2.1.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-O5LUKWMw96qEyS+12mxnRP49MZEEM9fPWzIylgutX6RHf6F1JakvfNeBgteP0CIeEyNFiPM8nohTldtbmyjEqQ==","shasum":"0caed6a2a3475ac202ac356f57ab7f89a397d4c1","tarball":"https://registry.npmjs.org/little-date/-/little-date-1.2.1.tgz","fileCount":10,"unpackedSize":26161,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDBnfUAKwO49GE3OF4va+BSfMrEWOFHjxORvk394JUoCwIgZ0XzhUZdeJU/Fl3bzJRWQKlWJSJ9JomuJBm9ncd2ojw="}]},"_npmUser":{"name":"timolins","email":"me@timo.sh"},"directories":{},"maintainers":[{"name":"timolins","email":"me@timo.sh"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/little-date_1.2.1_1763990921560_0.05113810651192052"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-16T17:41:47.551Z","modified":"2025-11-24T13:28:41.941Z","0.0.2":"2023-11-16T17:41:47.781Z","0.0.3":"2023-11-16T17:49:25.795Z","0.0.4":"2023-11-16T18:52:26.127Z","0.0.5":"2023-11-16T18:53:23.354Z","0.0.6":"2023-11-16T18:58:36.819Z","0.0.7":"2023-11-17T09:59:23.732Z","0.0.8":"2023-11-17T10:08:33.155Z","0.0.9":"2023-11-29T09:25:14.084Z","0.0.11":"2024-01-23T15:12:37.076Z","0.0.12":"2024-02-02T15:26:12.429Z","0.0.13":"2024-08-01T11:20:24.246Z","1.0.0":"2024-08-20T09:55:11.829Z","1.2.0":"2025-11-24T13:25:21.440Z","1.2.1":"2025-11-24T13:28:41.730Z"},"bugs":{"url":"https://github.com/vercel/little-date/issues"},"author":{"name":"Timo Lins"},"license":"MIT","homepage":"https://github.com/vercel/little-date#readme","keywords":["date range","formatting","short","compact"],"repository":{"type":"git","url":"git+https://github.com/vercel/little-date.git"},"description":"Small & sweet date-range formatting library","maintainers":[{"name":"timolins","email":"me@timo.sh"}],"readme":"<img alt=\"little-date banner\" src=\"https://github.com/vercel/little-date/raw/main/.github/banner.png\"/>\n\n<div align=\"center\">\n    <img src=\"https://badgen.net/npm/v/little-date?\" alt=\"NPM Version\" />\n    <img src=\"https://github.com/vercel/little-date/workflows/CI/badge.svg\" alt=\"Build Status\" />\n</a>\n</div>\n<br />\n\n<div align=\"center\"><strong>Small & sweet date-range formatting</strong></div>\n<div align=\"center\">An opinionated library that makes date-ranges short and readable.</div>\n\n<br />\n<div align=\"center\">\n  <sub>Prepared by <a href=\"https://x.com/timolins\">Timo Lins</a> 👨‍🍳 during a <a href=\"https://vercel.com/?ref=little-date\">▲ Vercel</a> Hackathon</sub>\n</div>\n\n<br />\n\n## Introduction\n\nWhen displaying date-ranges in UI, they are often too long, repetitive, and hard to read. `little-date` solves this problem by making date ranges **short**, **readable**, and **easy to understand**.\n\nConsider this example:\n\n```javascript\n// Typical long format\nconsole.log(`${from.toLocaleString()} - ${to.toLocaleString()}`);\n// Output: \"1/1/2024, 00:00:00 AM - 1/12/2024, 23:59:59 PM\"\n\n// With little-date\nconsole.log(formatDateRange(from, to));\n// Output: \"Jan 1 - 12\"\n```\n\n`little-date` is based on [date-fns](https://date-fns.org/). It supports localization and can be used in both Node.js and the browser.\n\n**Examples dates ✨**\n\n- `Jan 1 - 12`\n- `Jan 3 - Apr 20`\n- `January 2023`\n- `Q1 2023`\n\nWasn't that easy to read? You can find a full list of formatting examples [here](#formatting-examples).\n\n## Usage\n\n```js\nimport { formatDateRange } from 'little-date';\n\nconst from = new Date('2023-01-01T00:00:00.000Z');\nconst to = new Date('2023-01-12T23:59:59.999Z');\n\nformatDateRange(from, to); // Outputs: \"Jan 1 - 12\"\n```\n\n## Installation\n\n#### With pnpm\n\n```sh\npnpm i little-date\n```\n\n#### With NPM\n\n```sh\nnpm i little-date\n```\n\n## Formatting Examples\n\n| Description                               | Output                                   |\n| ----------------------------------------- | ---------------------------------------- |\n| Multiple days, same month                 | `Jan 1 - 12`                             |\n| Multiple days, different months           | `Jan 3 - Apr 20`                         |\n| Full day                                  | `Sun, Jan 1`                             |\n| Range spanning different years            | `Jan 1 '22 - Jan 20 '23`                 |\n| Multiple days, same month, past year      | `Jan 1 - 12, 2022`                       |\n| Full day, past year                       | `Sat, Jan 1, 2022`                       |\n| **Special cases**                         |                                          |\n| Full year                                 | `2023`                                   |\n| Quarter range                             | `Q1 2023`                                |\n| Full month                                | `January 2023`                           |\n| Full months                               | `Jan - Feb 2023`                         |\n| **With time**                             |                                          |\n| Today, different hours                    | `12am - 2:30pm`                          |\n| Same day, different hours                 | `Jan 1, 12:11am - 2:30pm`                |\n| Same day, different hours, 24-hour format | `Jan 1, 0:11 - 14:30`                    |\n| Hour difference within a day              | `Jan 1, 12pm - 12:59pm`                  |\n| Different days with time included         | `Jan 1, 12:11am - Jan 2, 2:30pm`         |\n| Different years with time                 | `Jan 1 '22, 12:11am - Jan 2 '23, 2:30pm` |\n| Different years, no time                  | `Jan 1 '22 - Jan 2 '23`                  |\n\n## Advanced Options\n\nMost of the formatting behavior is opinionated and can't be changed. However, there are some options that can be used to customize the output.\n\n```js\nimport { formatDateRange } from 'little-date';\n\n// ...\n\nformatDateRange(from, to, {\n  locale: 'de-AT', // Overwrite the default locale\n  includeTime: false, // Prevent time from being displayed\n  today: new Date(), // Overwrite the default \"today\" date, useful for testing\n  separator: '-', // Overwrite the default separator. E.g. from \"Jan 1 - 12\" to \"Jan 1 to 12\"\n  timezone: 'Europe/Vienna', // Overwrite the timezone used for displaying times\n});\n```\n\n## Customization\n\nTo keep things simple, there is minimal customization offered by `little-date`.\n\nFor more extensive customization beyond the provided options, it's recommended to copy the implementation from [`src/format-date-range.ts`](https://github.com/vercel/little-date/blob/main/src/format-date-range.ts) into your own repository. This allows you to modify the formatting logic to precisely fit your needs.\n\n## Contribute\n\nWe welcome contributions! If you'd like to improve `little-date` or have any feedback, feel free to open an issue or submit a pull request.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}