{"_id":"@arnelirobles/tiny-time-ago","name":"@arnelirobles/tiny-time-ago","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@arnelirobles/tiny-time-ago","version":"1.0.1","description":"Lightweight relative time formatting with locale support","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"scripts":{"build":"tsup","test":"vitest run"},"keywords":["time-ago","relative-time","date","format","locale"],"author":{"name":"BaryoDev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BaryoDev/BaryoDev.Libraries.JavaScript.git","directory":"packages/tiny-time-ago"},"_id":"@arnelirobles/tiny-time-ago@1.0.1","gitHead":"c2a61977a2b08b9b2413443cad5422ab32e29bc1","bugs":{"url":"https://github.com/BaryoDev/BaryoDev.Libraries.JavaScript/issues"},"homepage":"https://github.com/BaryoDev/BaryoDev.Libraries.JavaScript#readme","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-Uj8l0KJsHO+OKev48EeYWSs5R+ou7kAwflajTZlUuLh4WGJZZPcMK3anIE3RemqNxHIb/0sQ9GsZ3CCjylRe7w==","shasum":"708cfe5c7042049e6664c3dc9dcc34327adbf568","tarball":"https://registry.npmjs.org/@arnelirobles/tiny-time-ago/-/tiny-time-ago-1.0.1.tgz","fileCount":8,"unpackedSize":21890,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDOGDYMWQZjlMAh/fO/PzdQJErsmAeaYkmB2zCBSruApQIgNO/YYYR4UlzsKD/LNzmQd/3VpoT4rnchaXKPkrBhZdY="}]},"_npmUser":{"name":"arnelirobles","email":"arnelirobles@gmail.com"},"directories":{},"maintainers":[{"name":"arnelirobles","email":"arnelirobles@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tiny-time-ago_1.0.1_1766587305992_0.48366700141080865"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-24T14:41:45.834Z","1.0.1":"2025-12-24T14:41:46.130Z","modified":"2025-12-24T14:41:46.511Z"},"maintainers":[{"name":"arnelirobles","email":"arnelirobles@gmail.com"}],"description":"Lightweight relative time formatting with locale support","homepage":"https://github.com/BaryoDev/BaryoDev.Libraries.JavaScript#readme","keywords":["time-ago","relative-time","date","format","locale"],"repository":{"type":"git","url":"git+https://github.com/BaryoDev/BaryoDev.Libraries.JavaScript.git","directory":"packages/tiny-time-ago"},"author":{"name":"BaryoDev"},"bugs":{"url":"https://github.com/BaryoDev/BaryoDev.Libraries.JavaScript/issues"},"license":"MIT","readme":"# tiny-time-ago\n\nA tiny (300b) relative time formatter (`3 minutes ago`) with live updates and `Intl.RelativeTimeFormat` support.\n\n## Installation\n\n```bash\npnpm add tiny-time-ago\n# or\nnpm install tiny-time-ago\n```\n\n## Usage\n\n```ts\nimport { timeAgo } from 'tiny-time-ago';\n\n// Basic\ntimeAgo(Date.now() - 60000); // '1 minute ago'\ntimeAgo('2023-01-01');       // '1 year ago'\n\n// Live updates\nconst cleanup = timeAgo.live(\n  document.querySelector('#time'),\n  Date.now(),\n  { interval: 60000 } // Update every minute\n);\n```\n\n## Options\n\n### `timeAgo(date, options?)`\n\n-   `date`: `Date` | `number` (timestamp) | `string`\n-   `options.locale`: string (default: 'en')\n-   `options.useIntl`: boolean (default: true)\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-42afb5e8957767216e15d98f3926b55d"}