{"_id":"@alanszp/relative-date","_rev":"28-211571b95ef2d744aa12fe6fcd8954f1","name":"@alanszp/relative-date","dist-tags":{"latest":"20.6.0"},"versions":{"16.2.0":{"name":"@alanszp/relative-date","version":"16.2.0","license":"MIT","_id":"@alanszp/relative-date@16.2.0","maintainers":[{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"alansz","email":"alanszp@gmail.com"}],"dist":{"shasum":"ee98e31ff6e6baa03d0a20a139d6182a7f8a0f33","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-16.2.0.tgz","fileCount":14,"integrity":"sha512-6C1j6JYoctVRY1pmw4kiCm/kdeRTqEksvDShg9QHSJjv/OSvc2LxrGPGOjZeaFz1Y4yb0ALpgx4Q3srqHqY0Ng==","signatures":[{"sig":"MEUCIQDoMrGxx+CH0bLfcw8YUR8XAMLUx44d9DA8zh8EAyuOUAIgREJxapZFZM3VEyo/gDjExFD6WkKaW28cx531inln2U0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18873},"main":"dist/index.js","gitHead":"1bfb6806937e6220a53d4afb55790e768d1be681","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.17","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_16.2.0_1725319178840_0.842770362821611","host":"s3://npm-registry-packages"}},"16.4.3":{"name":"@alanszp/relative-date","version":"16.4.3","license":"MIT","_id":"@alanszp/relative-date@16.4.3","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"}],"dist":{"shasum":"4b36b6236fb23a4b95cc831ba7788bd2ad9f1cc4","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-16.4.3.tgz","fileCount":14,"integrity":"sha512-ZicDni2PCXeT8YjxuW36ulckQu26tijSg1SsmDjJVnJxmD/Jmx8CgdbtRtm9qc3Xvcz4zuBs1xnvrvVnQYFbsQ==","signatures":[{"sig":"MEYCIQCjiVjixvpveEr9voYeEpcEnPWhTFtrsrfutyphOjBO+AIhAJ/bTh/F9NW0yRu1eK79Skf1T6CmcKULQj8HO6BmOi4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32929},"main":"dist/index.js","gitHead":"66427c07482387f39c1707e8dabcad07afca977c","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.11.0+x64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.17","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_16.4.3_1753827038146_0.5781213210746843","host":"s3://npm-registry-packages-npm-production"}},"16.5.0":{"name":"@alanszp/relative-date","version":"16.5.0","license":"MIT","_id":"@alanszp/relative-date@16.5.0","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"}],"dist":{"shasum":"90514ac5d9458e64a23e3543cd1c071ce02f4050","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-16.5.0.tgz","fileCount":48,"integrity":"sha512-M/5NjTr1wdOYSyud1VyOTYISvSdKGOfhr4T6TMixgC3HX0HDez0cxhewHJs0BGOcmWpm34EXCgYfJnpI2H1FMQ==","signatures":[{"sig":"MEUCIFKQ4Rc4hJJc6imZRnEKn2huZLO8F9E6jUhGEINq6S2AAiEAznPSgHbI/ROwlO24U9qjXuPBXpaICEg6Sa5MhsM9/UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149793},"main":"dist/index.js","gitHead":"1b6e6a81b95825a3a1365a7c98159508083af6f4","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.11.0+x64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.17","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_16.5.0_1753978859092_0.2569017575547019","host":"s3://npm-registry-packages-npm-production"}},"16.5.1":{"name":"@alanszp/relative-date","version":"16.5.1","license":"MIT","_id":"@alanszp/relative-date@16.5.1","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"987a9c85089e3dbf154f7c0ae3dd82c07af88597","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-16.5.1.tgz","fileCount":48,"integrity":"sha512-M6reGR8ikKYJRTBW7ycyTN++pwXZ/QULxhw/Kqc1yPS9ju7B8fnxVqtEV87kXVQJoeYhcI2Zn8V8R9fyxjtCWA==","signatures":[{"sig":"MEUCIQCLHe0r65S3ikpBQBxAzc+wHCGo2azvXR+Tn2lfjPjh4AIgOTLJe5Xsj2On5FGv9dknRBJZ0gbfIr5bAvbbmukl3gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148557},"main":"dist/index.js","gitHead":"f0d165a30b393485ee7cda1974437bb4406581f7","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.11.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.17","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_16.5.1_1754063002317_0.5162780260079649","host":"s3://npm-registry-packages-npm-production"}},"16.5.4":{"name":"@alanszp/relative-date","version":"16.5.4","license":"MIT","_id":"@alanszp/relative-date@16.5.4","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"ea6c53e80eaca1ecd9034a2b9018ba1748738846","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-16.5.4.tgz","fileCount":48,"integrity":"sha512-3ghFMhG8tjvCmiUNWZYYvaW/eFX354/AZSds6QyVxY40snditk3VH7vYRYCeirlhHprZUseJ6onj52paW0Km7A==","signatures":[{"sig":"MEUCIBZCGuB0N45qO9k77AyCOKxaAgeYmyJ9rbXuQuD4qZpgAiEAioj7rgRG6FBJk7M/8msiDB+WxGF1yC1m1Ymt03tbHaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148557},"main":"dist/index.js","gitHead":"8d1aacba9dbc946adcff7cf00a14ba0f08d4a061","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"fedekiwo","email":"fedekiwo@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.19.5+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.17","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_16.5.4_1760379594020_0.9963228532934243","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@alanszp/relative-date","version":"17.0.0","license":"MIT","_id":"@alanszp/relative-date@17.0.0","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"127300a73d8719563199c5a5e5dfdd5da6234def","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-17.0.0.tgz","fileCount":48,"integrity":"sha512-BVTf+OUCb7YqdQdBJe3Ohmc0V3yPpuxpf71Kh9Kj+rP8E8osb+VZ/5zeEf7eYuT3UFMkiM+HPvdHK/MyWLxsBA==","signatures":[{"sig":"MEUCIAUPAfjq5E7SrVczuq3zwV5LQiVV0zswHt61B907UTNkAiEAibyHlJ/JMB8CVyGk67cfw4jm/WWOGCSjrrI5eQKewz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148554},"main":"dist/index.js","gitHead":"db3463706e4b0b7fc97aa74e95cc7d6572c5d74b","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"fedekiwo","email":"fedekiwo@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.19.5+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.17","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_17.0.0_1760389576026_0.15571676374018995","host":"s3://npm-registry-packages-npm-production"}},"17.0.2":{"name":"@alanszp/relative-date","version":"17.0.2","license":"MIT","_id":"@alanszp/relative-date@17.0.2","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"d8c5889e61ba0582eb4af57ca459fef49c0de6c6","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-17.0.2.tgz","fileCount":48,"integrity":"sha512-rbPzeAx/rGqaRchmaj+6egmnzDqVkjfLRSBklKdVhveSOIuq78dI7mliyUBR4rrsBKMuOl84AvJVw8DCn6MLuQ==","signatures":[{"sig":"MEYCIQCBr06/Y7DWiZoz5qWlCCzmj/P9/PoJJNLEmhXtAPDq2AIhAO4KChC4tLAVoqEK4Oek21ndjZAoufurrEpua4p1gB/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150836},"main":"dist/index.js","gitHead":"6c09b4c702cc103ba36702bc705d48a7e792a324","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.0/node@v20.19.4+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.17","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_17.0.2_1760651246792_0.24901800469223323","host":"s3://npm-registry-packages-npm-production"}},"17.0.4":{"name":"@alanszp/relative-date","version":"17.0.4","license":"MIT","_id":"@alanszp/relative-date@17.0.4","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"d4d17f45e719deb8c8a5cf1f0803fe5874ca3d7e","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-17.0.4.tgz","fileCount":48,"integrity":"sha512-T50M8IF+DaiXHWOCxkVCpR/45jrbdZYqYC0K3URMQsi8buuKIqgZbhAOS1SUexeoVFyzkebS8Jubkz9HdJeR9A==","signatures":[{"sig":"MEQCIA29StYQ6BtFFFYIpwRYuIyZLu1BJ99i+UBM4l5zQWrGAiBAt/+dMW4Z0zFqMsMtwaTrQVaEiqTJEtP6AtNxtklCBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150836},"main":"dist/index.js","gitHead":"2048f05e480ab6164e75db08293e289faa3e60d8","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.0/node@v20.19.4+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.17","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_17.0.4_1761677834787_0.3570744883924437","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@alanszp/relative-date","version":"18.0.0","license":"MIT","_id":"@alanszp/relative-date@18.0.0","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"e0da959b8c70558a0e5681bb82653a08f4254192","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-18.0.0.tgz","fileCount":48,"integrity":"sha512-63r4epnmxDYk+MXIr6NXYfJw3ysOFZLMaI5xN8pNp1uU+m8fDSxWkJJb3XTTdOZyv8NmVDwu00yoP8daQnHlUw==","signatures":[{"sig":"MEUCIQDccdkSuo7xiHUGHyjTyT2rOEZVw0VLkmJ2PB0JzD621QIgGqUUzKlRd7gLdcXmj0jXnzuaRGpL/vU0OIdWlST8D4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150836},"main":"dist/index.js","gitHead":"f32d7a2aff31ce70bdedfe93732e839d5bc03721","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"fedekiwo","email":"fedekiwo@gmail.com"},"_npmVersion":"lerna/9.0.0/node@v20.19.5+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.17","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_18.0.0_1767124030147_0.43585365631475814","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@alanszp/relative-date","version":"19.0.0","license":"MIT","_id":"@alanszp/relative-date@19.0.0","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"749647eb741a75a971f072afd457d6dcb35eb6a7","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-19.0.0.tgz","fileCount":48,"integrity":"sha512-Sw4On3doTR4lYB7muUASfNRGYsyWc9ZSZC/gW++K7HfU9vLk+Wl1GACc12+TFXMJ17rt4cU4DGMilWDWNI8hyQ==","signatures":[{"sig":"MEUCICsp/o5Nh9ZBpIBPxbAvCCJcig/9RJ4EQY/SSn8aqSnRAiEA8AHJA02kw5Cm13ayUqg01AsgFLUOtymnx7adVpDNUK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150836},"main":"dist/index.js","gitHead":"79498f2aade888f22fb1fb5768bdf1229762e877","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"fedekiwo","email":"fedekiwo@gmail.com"},"_npmVersion":"lerna/9.0.0/node@v20.19.5+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.17","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_19.0.0_1767375266663_0.28373070931828726","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@alanszp/relative-date","version":"20.0.0","license":"MIT","_id":"@alanszp/relative-date@20.0.0","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"7787c72e2f3b32634cfa683b26d48709657772c0","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.0.0.tgz","fileCount":48,"integrity":"sha512-iZLHkMcV1FSc0AtNGXDjNC69IZEMqkYJk9bgtYU5RDrMmKZ11WNNbP5R9xlE37tYgS4R4SuuWopxdL602Z3Ddg==","signatures":[{"sig":"MEUCIQCLQ/KVbsHCADt/1QXSq5H6D7c2lwHXd+iIH+tuNg6qUwIgXV14wSvw2+B0qUuoXDdjHj5Z/ty2ejrYcRigcv1oCF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150836},"main":"dist/index.js","gitHead":"46a995245126ffdc8ddf9b992503d49a41ddfff4","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"fedekiwo","email":"fedekiwo@gmail.com"},"_npmVersion":"lerna/9.0.0/node@v20.19.5+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.17","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.0.0_1767666507753_0.22117714937241284","host":"s3://npm-registry-packages-npm-production"}},"20.0.1":{"name":"@alanszp/relative-date","version":"20.0.1","license":"MIT","_id":"@alanszp/relative-date@20.0.1","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"3c6ba6a3c2ad61a945577a4688e76c60f82a7e8f","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.0.1.tgz","fileCount":48,"integrity":"sha512-Lo9dIwWDjamcEAjYu5Ad0LGNsGGYN0pPFv4JWYykq8VvKPdMy9SLc/jQ+OeZQ7KJQ2Q2ksVrb2m2b01U7rrFCg==","signatures":[{"sig":"MEQCIDMl8/Gl2padREZj7dHaRG8EnJSjqCc2eDwg+uHYhcR7AiBPFauP5jbuOrXSinZAT72xl3d2r21GdUV8u6rhUCgxyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150836},"main":"dist/index.js","gitHead":"76238dec1f4644fb5170f19e7ea399371bf8eeee","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.0/node@v20.19.6+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.17","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.0.1_1767896571503_0.12378040502863086","host":"s3://npm-registry-packages-npm-production"}},"20.0.3":{"name":"@alanszp/relative-date","version":"20.0.3","license":"MIT","_id":"@alanszp/relative-date@20.0.3","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"8a626a7aafc535d2466481b1f54a5a3e52e5ff1a","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.0.3.tgz","fileCount":48,"integrity":"sha512-OIUfhMjBswTH+m8HdZkKVoPb3VF6C5m6hAkj8y9nIoGvx/mMQl+jb7ZezjK0Zk4OwcrNoUHmuzO2Y2TI/dFklg==","signatures":[{"sig":"MEYCIQDOAE2BURhhXxds9Kb5fBrjODqwzWZjsrpcJgnvPL7U7wIhAIC8Ufw5V+Dz/49zvfXH/Z1QM8aVDGq1FLCiN53UDqQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150834},"main":"dist/index.js","gitHead":"fa09ad9048c3429f0ac03eda8c922c6b68fc645e","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.0/node@v20.19.6+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.0.3_1773090275983_0.8085029691419603","host":"s3://npm-registry-packages-npm-production"}},"20.2.0":{"name":"@alanszp/relative-date","version":"20.2.0","license":"MIT","_id":"@alanszp/relative-date@20.2.0","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"4483a28e80d9de53d578ecbb054b994637e9f595","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.2.0.tgz","fileCount":48,"integrity":"sha512-37Dx/hbgZ3ZwEPG+40671czWpILnXlvFXi9nrYvSx3c6PUrshOmJtAuuOcc16u1oRCvd68QHWkTX0KwkvbTXLg==","signatures":[{"sig":"MEUCIHu1e5j8U1dLVcRUkeGqOhLfnaW6pSYPofzjTKbyufmPAiEAzjhJDmQegtMqlPeng2tRwVHjoFVFOxx9dz9326HDIek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150834},"main":"dist/index.js","gitHead":"5f7b992fc36b2b0291182f6c3ad380a837e6b754","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.2.0_1773761766929_0.4976705221280888","host":"s3://npm-registry-packages-npm-production"}},"20.3.0":{"name":"@alanszp/relative-date","version":"20.3.0","license":"MIT","_id":"@alanszp/relative-date@20.3.0","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"9ec0ad27cebb175be5899993fa264ff0169a184e","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.3.0.tgz","fileCount":48,"integrity":"sha512-/ZXwxnFm+kikLpbEJC5P+dm42Vd4Y5pBzOAvCksgw6u4JNZbmzE4OeEoDhIqXPn/7TFZAn5rVDGzizP1MxNt6g==","signatures":[{"sig":"MEUCIAObE7PwRZA+HwHr9h4MySr9+v7OtPvqUIg/QtnZZEL4AiEAj/xHIObuMdkBYvzgTCIG+Ss1dB1w/AN3Lr5Xko/tn0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150834},"main":"dist/index.js","gitHead":"fdb2bff5aedb855905a0642932d35d3d73d44047","scripts":{"test":"TZ=Etc/UTC jest","build":"yarn run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"yarn run build","yalc-publish":"yarn run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.3.0_1773955745213_0.7914198525635163","host":"s3://npm-registry-packages-npm-production"}},"20.4.1":{"name":"@alanszp/relative-date","version":"20.4.1","license":"MIT","_id":"@alanszp/relative-date@20.4.1","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"4b3bc55b7689ddc084f655a62eb5730c0cb83007","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.4.1.tgz","fileCount":48,"integrity":"sha512-pnRXcTDRQtcNZRZbhehn8KLcXsM4efPHhxIheQG8kc6lfhjAl7Lm2LKpmIcCPdGGX0BHGRuC1hAK6U6BVggB6w==","signatures":[{"sig":"MEYCIQCDtWzNHYxEFYPvZHKVD9pB2YSYIVMLnSfM8Ee2iNxfUAIhALZ9lPiZv5vfFV4cnPZwU4lWC7Iu328aEQVpxsGLarTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"main":"dist/index.js","gitHead":"f365044a8917622b2e3bf847e712d9192750dbd0","scripts":{"test":"TZ=Etc/UTC jest","build":"pnpm run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"pnpm run build","yalc-publish":"pnpm run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","typescript":"^5.9.3","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.4.1_1778707270399_0.8315340177806814","host":"s3://npm-registry-packages-npm-production"}},"20.4.2":{"name":"@alanszp/relative-date","version":"20.4.2","license":"MIT","_id":"@alanszp/relative-date@20.4.2","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"85ab85da486728a84eaf82f47bb4993244fd7452","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.4.2.tgz","fileCount":48,"integrity":"sha512-0j2ZpCx/NQ4gz0iZpqdGPaokRK8sJBnSezSMbTat0oZnbwxBbU8/eyoUGwJ8Yvhn4C7cJG8GWybc1lR6M0iWAA==","signatures":[{"sig":"MEUCIClfURMrCGTcSFgKshV12/Xr87n3sLA9SSrvOz6SqHNqAiEA1lljlw9jvSXVgYOMz7jg1SsGZ7PqacyzxEbSgqKIl+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"main":"dist/index.js","gitHead":"aa492dbff96a37aa46e6e9fc36525fc34f75ad63","scripts":{"test":"TZ=Etc/UTC jest","build":"pnpm run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"pnpm run build","yalc-publish":"pnpm run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","typescript":"^5.9.3","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.4.2_1779185765889_0.46220406290380067","host":"s3://npm-registry-packages-npm-production"}},"20.4.3":{"name":"@alanszp/relative-date","version":"20.4.3","license":"MIT","_id":"@alanszp/relative-date@20.4.3","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"3389aa0b6825c5c37b18adf0fb84796be9340012","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.4.3.tgz","fileCount":48,"integrity":"sha512-mL0qRbLKES4M/nG8BE/tfPDTpus92y+jm8cskqSO0yxVN8hS4fjFOfpkyf7t+OLdroKYNXriR63HsOterCjgYA==","signatures":[{"sig":"MEUCIFXBoad2otNzn08Ekwj0QpKoXr0zQVcpk8xWFei+DzfcAiEAuq8ASD8A4X+7s+cq9663N2KfLFiMtmGsOH1RPLlG73Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"main":"dist/index.js","gitHead":"2f27be872a918837bb75df6dc16915487cfed19e","scripts":{"test":"TZ=Etc/UTC jest","build":"pnpm run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"pnpm run build","yalc-publish":"pnpm run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","typescript":"^5.9.3","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.4.3_1779889584061_0.2596960440221556","host":"s3://npm-registry-packages-npm-production"}},"20.4.4":{"name":"@alanszp/relative-date","version":"20.4.4","license":"MIT","_id":"@alanszp/relative-date@20.4.4","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"50fb3a8f769840a6f6c1426caa5975ad2755886a","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.4.4.tgz","fileCount":48,"integrity":"sha512-g2RE3LoUKZMpltH0p48iZZTVVzRUxOJ/6vXwtDgwQ0BDVGPrO6HNNZjotyx+Vah5FX3bwGFZA8z6TFzCRNWaQQ==","signatures":[{"sig":"MEUCIQDWPIlnH2iJM2UC7+0aoB6eyrUQ85EzmvGZa5NrF6fHagIgFs5Bu6XgsGrqgL2eXciZv1Gg67xKxPoWv0KqMBFg7+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"main":"dist/index.js","gitHead":"113b57dc0fa86390b1b9ea9bdd9bc219825544f4","scripts":{"test":"TZ=Etc/UTC jest","build":"pnpm run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"pnpm run build","yalc-publish":"pnpm run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","typescript":"^5.9.3","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.4.4_1780000038781_0.001963326128686438","host":"s3://npm-registry-packages-npm-production"}},"20.5.0":{"name":"@alanszp/relative-date","version":"20.5.0","license":"MIT","_id":"@alanszp/relative-date@20.5.0","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"d62505081fdfbd70870509c0c3af4bc9b45350f0","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.5.0.tgz","fileCount":48,"integrity":"sha512-dKXDqljccEmBpISxgsGgZrEO9bt7usYLlAQgnyDzYxZSwDEb0Ch2uXvP+GBCT8arAEXODbOmMhjxgZLaM8l9iA==","signatures":[{"sig":"MEYCIQDUVGHVnmsgJV9ldJ52U3nUESNRzVmMa/8s+5/AQAnGZQIhAOj9TV5PsWfvlbHiBkIQQuMHsZNXnl/zEx+o5b2Cc9Rv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"main":"dist/index.js","gitHead":"db82dba6b9d0976f56b256be6d552131b44217f6","scripts":{"test":"TZ=Etc/UTC jest","build":"pnpm run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"pnpm run build","yalc-publish":"pnpm run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v26.3.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","typescript":"^5.9.3","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.5.0_1782311719576_0.3053057967756787","host":"s3://npm-registry-packages-npm-production"}},"20.4.5":{"name":"@alanszp/relative-date","version":"20.4.5","license":"MIT","_id":"@alanszp/relative-date@20.4.5","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"24dec7b95d2e06ada9acafa972792f1e9e4188d3","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.4.5.tgz","fileCount":48,"integrity":"sha512-uUzS2aFRHh5abAurjrQiC9v9CjSQkXHFulvFVTag7YM134xx0apzdiAcS2/g0iAIYEkzCUvUPI1JDg2URtDXtw==","signatures":[{"sig":"MEUCIQDA7402PSCx52gANHXn+Rwq8HAQw/atrxAPURMDMXiAvQIgdSMHoYVQrn2nh3JqU/N8Eu0tQeub0sfMaLC8VrX5mdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"main":"dist/index.js","gitHead":"6c3e260b11074ac0d2e74d807129450eb6fa4dac","scripts":{"test":"TZ=Etc/UTC jest","build":"pnpm run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"pnpm run build","yalc-publish":"pnpm run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v26.3.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","typescript":"^5.9.3","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.4.5_1782324364276_0.5676533303070228","host":"s3://npm-registry-packages-npm-production"}},"20.5.1":{"name":"@alanszp/relative-date","version":"20.5.1","license":"MIT","_id":"@alanszp/relative-date@20.5.1","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"08da184955e6f8f87195a4c392d2add74fbddb95","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.5.1.tgz","fileCount":48,"integrity":"sha512-5EJfAoiAh/eIm4rvgc7i6YGtve9OhSFaik6YzgGnqQsIu56d9exn1AksksnoVDoMHD+3iUVcf/UNUGrQ3oeuqA==","signatures":[{"sig":"MEUCIGmMQIAS3t7FikettoHT22YwEQ8vt47aqCgtUj6DJg6IAiEAigNufoEMoYVoEyCoclcmldtJEhs4lwZqO5T50S3Iqug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"main":"dist/index.js","gitHead":"bb48e9642de6d7f02997b7a26c9fc6534e9889bd","scripts":{"test":"TZ=Etc/UTC jest","build":"pnpm run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"pnpm run build","yalc-publish":"pnpm run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v26.3.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","typescript":"^5.9.3","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.5.1_1782410302563_0.48809723560486185","host":"s3://npm-registry-packages-npm-production"}},"20.5.2":{"name":"@alanszp/relative-date","version":"20.5.2","license":"MIT","_id":"@alanszp/relative-date@20.5.2","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"d06874122f4c06e39213a0d43e3fedf189133219","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.5.2.tgz","fileCount":48,"integrity":"sha512-qF9mTodfoodSRctcr1FyaaGpZiPfnKrJZtkoQlALdmxvs+lhQU4Wbzq5bz5sPW9gevTQUmi7GsCp3Jwv3mMdVQ==","signatures":[{"sig":"MEUCIQDpkNVZMJsuGZkMEdyZsfn9DxtBnA0bMypq6+XBYUpnRgIgFfHAxXs8++ExziAnlP3ZGIqN8OjnJyR780RjHSqjjBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"main":"dist/index.js","gitHead":"8ebc3b4b95e694a14c0b39848ea6b67508f83845","scripts":{"test":"TZ=Etc/UTC jest","build":"pnpm run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"pnpm run build","yalc-publish":"pnpm run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","typescript":"^5.9.3","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.5.2_1783978990260_0.40660727002623265","host":"s3://npm-registry-packages-npm-production"}},"20.5.3":{"name":"@alanszp/relative-date","version":"20.5.3","license":"MIT","_id":"@alanszp/relative-date@20.5.3","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"6c1507aea4c2f00a68baf3456b16730b2e7a2e18","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.5.3.tgz","fileCount":48,"integrity":"sha512-885TwYGwgJSXJC6y38r4i0MFool4dZxjg9VbI2tiuhH9NJE+nsUd8+dcf2okBJrVRSQ21mTBEFGWGRoiwrpdsQ==","signatures":[{"sig":"MEUCIFpt0ocerBcV+MxQHgdBcI4aKxtciu989GCZTywEdRkiAiEA+xwPYL8zyPfdvh2/LLlaE8BMt5T9VAvNaBK4iSOFXls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"main":"dist/index.js","gitHead":"5e206b4c625df9e7ae852ba224f906c24157bf16","scripts":{"test":"TZ=Etc/UTC jest","build":"pnpm run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"pnpm run build","yalc-publish":"pnpm run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","typescript":"^5.9.3","@babel/core":"^7.29.7","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.5.3_1783981541697_0.3850986412334938","host":"s3://npm-registry-packages-npm-production"}},"20.5.4":{"name":"@alanszp/relative-date","version":"20.5.4","license":"MIT","_id":"@alanszp/relative-date@20.5.4","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"c2ff5c809459f416b7cf066c9613c40ca196f21f","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.5.4.tgz","fileCount":48,"integrity":"sha512-hTdDs/UDkpkRH8NLdPO32+YAZsrLsMf8nk9XOSVcYSxG6q1dLKp0Me3LF1PokjZ5YyvWU5rCeBbufUSvlg7nkQ==","signatures":[{"sig":"MEQCIAqcA/DDP0DPalNALhnfqOiC122d1XH19MLx69oumGxiAiAOMkPfAdAJGoNb0+Op8N8im+EJwO2SFPtk8JlzPnU+uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"main":"dist/index.js","gitHead":"a4bd0440c5a03860dc527edfe993d06618ea1d4a","scripts":{"test":"TZ=Etc/UTC jest","build":"pnpm run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"pnpm run build","yalc-publish":"pnpm run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","typescript":"^5.9.3","@babel/core":"^7.29.7","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.5.4_1784141543436_0.2496934082274358","host":"s3://npm-registry-packages-npm-production"}},"20.5.5":{"name":"@alanszp/relative-date","version":"20.5.5","license":"MIT","_id":"@alanszp/relative-date@20.5.5","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"dist":{"shasum":"7763742ee90a6750216b030a3bed8adcc241361f","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.5.5.tgz","fileCount":48,"integrity":"sha512-0VO00B3sx3xVgDnaWCxwrElQX9j+cK3Fg47icy3sb/dWeCQDpxH+V3K8rF6isZLVscAS0CC4AHFboipkdYxT2A==","signatures":[{"sig":"MEUCIQCEWAAvzhI/VH0LJ4w+HYqTdApqT0Plqb29prY6AcjyeQIgfXR0UoVAHeiOV7aoI3JBvl6ExI5dQgDXz+VbENACmc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150862},"main":"dist/index.js","gitHead":"a2eda1466f0b2b9792b8f12104a35e7e280261df","scripts":{"test":"TZ=Etc/UTC jest","build":"pnpm run compile","compile":"rm -rf ./dist && tsc --declaration","prepack":"pnpm run build","yalc-publish":"pnpm run yalc publish","compile-watch":"tsc -w"},"typings":"dist/index.d.ts","_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+arm64 (darwin)","description":"Relative date utils.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","date-fns":"^2.28.0","typescript":"^5.9.3","@babel/core":"^7.29.7","@types/jest":"^29.5.12","@types/node":"^24.0.0","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.23.3"},"peerDependencies":{"date-fns":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/relative-date_20.5.5_1786560503393_0.23536759703360888","host":"s3://npm-registry-packages-npm-production"}},"20.6.0":{"name":"@alanszp/relative-date","version":"20.6.0","description":"Relative date utils.","main":"dist/index.js","typings":"dist/index.d.ts","license":"MIT","publishConfig":{"access":"public"},"scripts":{"compile":"rm -rf ./dist && tsc --declaration","compile-watch":"tsc -w","build":"pnpm run compile","test":"TZ=Etc/UTC jest","prepack":"pnpm run build","yalc-publish":"pnpm run yalc publish"},"peerDependencies":{"date-fns":"^2.28.0"},"dependencies":{"lodash":"^4.17.23"},"devDependencies":{"@babel/core":"^7.29.7","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.23.3","@types/jest":"^29.5.12","@types/node":"^24.0.0","date-fns":"^2.28.0","jest":"^29.7.0","typescript":"^5.9.3"},"gitHead":"14516fb39d208ec3e0f2b6721c0d08e3d6bff33f","_id":"@alanszp/relative-date@20.6.0","_nodeVersion":"24.18.0","_npmVersion":"lerna/9.0.7/node@v24.18.0+arm64 (darwin)","dist":{"integrity":"sha512-PsPNjSb/VJ4U+UXFdbDPtC5tpuggaaenwzCLEXFO08HiWQK4sSStKPrjKPk37/yyRJMMDlhQ6cX3LcSPrw6pyA==","shasum":"c41dd3e57e730f73e558caeeaca4ba102a33ca0e","tarball":"https://registry.npmjs.org/@alanszp/relative-date/-/relative-date-20.6.0.tgz","fileCount":48,"unpackedSize":150862,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICf7HAlOjrahzfDwfF2lLWnDCzKx6DeCg6XMiHeC2d1QAiA7C/7C13sBygsPKgep5WY1HbBdnfvJ4EJRyWRl0oxN4Q=="}]},"_npmUser":{"name":"alansz","email":"alanszp@gmail.com"},"directories":{},"maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/relative-date_20.6.0_1786730555830_0.0686187069041333"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-02T23:19:38.749Z","modified":"2026-08-14T18:02:36.149Z","16.2.0":"2024-09-02T23:19:38.997Z","16.4.3":"2025-07-29T22:10:38.386Z","16.5.0":"2025-07-31T16:20:59.269Z","16.5.1":"2025-08-01T15:43:22.529Z","16.5.4":"2025-10-13T18:19:54.237Z","17.0.0":"2025-10-13T21:06:16.192Z","17.0.2":"2025-10-16T21:47:27.008Z","17.0.4":"2025-10-28T18:57:14.980Z","18.0.0":"2025-12-30T19:47:10.296Z","19.0.0":"2026-01-02T17:34:26.853Z","20.0.0":"2026-01-06T02:28:27.912Z","20.0.1":"2026-01-08T18:22:51.640Z","20.0.3":"2026-03-09T21:04:36.155Z","20.2.0":"2026-03-17T15:36:07.086Z","20.3.0":"2026-03-19T21:29:05.371Z","20.4.1":"2026-05-13T21:21:10.553Z","20.4.2":"2026-05-19T10:16:06.063Z","20.4.3":"2026-05-27T13:46:24.199Z","20.4.4":"2026-05-28T20:27:19.037Z","20.5.0":"2026-06-24T14:35:19.706Z","20.4.5":"2026-06-24T18:06:04.447Z","20.5.1":"2026-06-25T17:58:22.677Z","20.5.2":"2026-07-13T21:43:10.396Z","20.5.3":"2026-07-13T22:25:41.855Z","20.5.4":"2026-07-15T18:52:23.565Z","20.5.5":"2026-08-12T18:48:23.551Z","20.6.0":"2026-08-14T18:02:35.981Z"},"license":"MIT","description":"Relative date utils.","maintainers":[{"name":"alansz","email":"alanszp@gmail.com"},{"name":"fedekiwo","email":"fedekiwo@gmail.com"},{"name":"nmigueles","email":"nicolasmigueles99@gmail.com"}],"readme":"# Relative Date\n\n## Date Expressions\n\nA date expression encapsulates the logic for absolute and relative date. They may contain an optional modifier\n\n### Modifiers\n\nModifiers allow you to adjust a date to the beginning or end of a specific time period. They are appended to date expressions using a colon (`:`) separator.\n\n#### Syntax\n\n```\n<date_expression>:<modifier>\n```\n\nWhere:\n\n- `<date_expression>` is any valid date (absolute, relative, or \"now\")\n- `<modifier>` follows the pattern `[se]o[unit]`\n  - `s` = start of\n  - `e` = end of\n  - `o` = literal \"o\"\n  - `[unit]` = time unit (see below)\n\n#### Available Time Units\n\n| Unit | Description         | Example                   |\n| ---- | ------------------- | ------------------------- |\n| `y`  | Year                | `eoy` = end of year       |\n| `s`  | Semester (6 months) | `sos` = start of semester |\n| `t`  | Third (4 months)    | `sot` = start of third    |\n| `q`  | Quarter (3 months)  | `soq` = start of quarter  |\n| `b`  | Bimester (2 months) | `eob` = end of bimester   |\n| `m`  | Month               | `eom` = end of month      |\n| `w`  | Week                | `som` = start of month    |\n\n#### Examples\n\n**Basic Usage:**\n\n```javascript\n// Start of month\nDateExpression.from(\"2023-06-15:som\"); // Returns 2023-06-01\nDateExpression.from(\"now:som\"); // Returns start of current month\n\n// End of month\nDateExpression.from(\"2023-06-15:eom\"); // Returns 2023-06-30\nDateExpression.from(\"now:eom\"); // Returns end of current month\n\n// Start of year\nDateExpression.from(\"2023-06-15:soy\"); // Returns 2023-01-01\nDateExpression.from(\"now:soy\"); // Returns start of current year\n\n// End of year\nDateExpression.from(\"2023-06-15:eoy\"); // Returns 2023-12-31\nDateExpression.from(\"now:eoy\"); // Returns end of current year\n```\n\n**With Relative Dates:**\n\n```javascript\n// Start of month for a date 5 days from now\nDateExpression.from(\"+5d:som\"); // Returns start of month for date 5 days from now\n\n// End of quarter for a date 2 months ago\nDateExpression.from(\"-2m:eoq\"); // Returns end of quarter for date 2 months ago\n\n// Start of year for yesterday\nDateExpression.from(\"-1d:soy\"); // Returns start of year for yesterday\n```\n\n**Advanced Time Periods:**\n\n```javascript\n// Semester (6-month periods: Jan-Jun, Jul-Dec)\nDateExpression.from(\"2023-04-15:sos\"); // Returns 2023-01-01 (start of semester)\nDateExpression.from(\"2023-08-15:eos\"); // Returns 2023-12-31 (end of semester)\n\n// Bimester (2-month periods: Jan-Feb, Mar-Apr, etc.)\nDateExpression.from(\"2023-03-15:sob\"); // Returns 2023-03-01 (start of bimester)\nDateExpression.from(\"2023-05-15:eob\"); // Returns 2023-04-30 (end of bimester)\n\n// Third (4-month periods: Jan-Apr, May-Aug, Sep-Dec)\nDateExpression.from(\"2023-06-15:sot\"); // Returns 2023-05-01 (start of third)\nDateExpression.from(\"2023-07-15:eot\"); // Returns 2023-08-31 (end of third)\n```\n\n**Week Boundaries:**\n\n```javascript\n// Start of week (Sunday by default)\nDateExpression.from(\"2023-06-15:sow\"); // Returns start of week containing June 15\n\n// End of week (Saturday by default)\nDateExpression.from(\"2023-06-15:eow\"); // Returns end of week containing June 15\n```\n\n**Quarter Boundaries:**\n\n```javascript\n// Quarters: Q1 (Jan-Mar), Q2 (Apr-Jun), Q3 (Jul-Sep), Q4 (Oct-Dec)\nDateExpression.from(\"2023-05-15:soq\"); // Returns 2023-04-01 (start of Q2)\nDateExpression.from(\"2023-08-15:eoq\"); // Returns 2023-09-30 (end of Q3)\n```\n\n## Class Architecture\n\n```mermaid\nclassDiagram\n    class DateExpression {\n        -raw: string\n        -rawDate: string\n        -modifier: Modifier | null\n        -dateParser: DateParser\n        +isNow: boolean\n        +isRelativeDate(): boolean\n        +isAbsoluteDate(): boolean\n        +hasModifier(): boolean\n        +toDate(): Date\n        +toAbsoluteString(): string\n        +modify(modifier: Modifier): DateExpression\n        +decomposeRelativeDate(): RelativeDateDecomposition | null\n        +toJSON(): object\n        +static isValid(expression: string): boolean\n        +static from(expression: string): DateExpression\n        +static now(): DateExpression\n        +static yesterday(): DateExpression\n    }\n\n    class Modifier {\n        -extreme: PeriodModifierExtreme\n        -unit: PeriodModifierTimeUnit\n\n        +static startOf(unit: PeriodModifierTimeUnit): Modifier\n        +static endOf(unit: PeriodModifierTimeUnit): Modifier\n        +static from(modifier: string): Modifier\n\n        +apply(date: Date): Date\n        +isStart(): boolean\n        +isEnd(): boolean\n        +toString(): string\n        +toJSON(): object\n    }\n\n    class DateParser {\n        <<interface>>\n        +toJSDate(raw: string): Date\n    }\n\n    class AbsoluteDateParser {\n        +toJSDate(raw: string): Date\n        +static isAbsoluteDate(raw: string): boolean\n    }\n\n    class RelativeDateParser {\n        +toJSDate(raw: string): Date\n        +decompose(raw: string): RelativeDateDecomposition\n        +static isRelativeDate(raw: string): boolean\n    }\n\n    %% Relationships\n    DateExpression --> Modifier : has optional\n    DateExpression --> DateParser : uses\n\n    DateParser <|.. AbsoluteDateParser : implements\n    DateParser <|.. RelativeDateParser : implements\n```\n","readmeFilename":"README.md"}