{"_id":"s-ago-translate","_rev":"2-93c159d3517c77788ee44d9625ac6c46","name":"s-ago-translate","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"s-ago-translate","version":"1.0.0","description":"A package based in 's-ago' that I made to take the functionality of the 'ago' function and translate it to many languages.","main":"dist/index.js","scripts":{"build":"tsc","release":"standard-version","share":"git push --follow-tags origin main && npm publish","test":"exit 1"},"repository":{"type":"git","url":"git+https://github.com/JebBarbas/s-ago-translate.git"},"keywords":["s-ago","tranlate","translation","date","string"],"author":{"name":"jebbarbas"},"license":"ISC","bugs":{"url":"https://github.com/JebBarbas/s-ago-translate/issues"},"homepage":"https://github.com/JebBarbas/s-ago-translate#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.19.0","@typescript-eslint/parser":"^5.19.0","eslint":"^8.13.0","standard-version":"^9.3.2","typescript":"^4.6.3"},"types":"./dist\\index.d.ts","gitHead":"176b96c439ff226de2c348b259747c7d4c580612","_id":"s-ago-translate@1.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-XlVHYXhYk0nzlvDRvp2AcBlwa1ZvbVYJ0ShLgapq8AeXIN2MHzXdQQfStxP7BksKDrd1eC1SMogwnF679fzEcg==","shasum":"0b4bd18c7f8f32013221e4de66e861c13c825ec4","tarball":"https://registry.npmjs.org/s-ago-translate/-/s-ago-translate-1.0.0.tgz","fileCount":16,"unpackedSize":25792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC09I56E4KkXyNxNaysINdg3meoeTXkibKfNl85AySFNAiEAlb/VbvOFREyNRj6u60LMAsr4ieCK1WMprtoC1zYNRRw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVff2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+4A/+L/g26T9ASYImHfkxNIumDupjeiMdz1Gpbd+Fw0eFpf5xMcZ3\r\n4ddx30pooKrgtKcXe+/6Ng5fynmaAhIUjL7H0S+C6wlx0EfiiAW5DjyCLsd4\r\njXipMFPLj9a4WD5t0C5jj8Wkx8vIfBqFspLzRdQmPfi2vung0FaBEu4xpq/q\r\naL6+cOrxOuiwVWyL68WhHsdoAv8vDB3UtP5MUCxVe8m0wA8K+GRQCeZHiV7j\r\neEFeQUVLjoyAETrceyd6szJ6DRaseU1Nl/Rp0VlN1irCrzUKDNIdo1l3Ub7g\r\n+foE2cU+2cc4GQwJ70gbzDKGiUpWqAJtApGHrvk5oz9z9OyGznOw4gpWqr5S\r\nnLHvwmORrW1FQuJ4zT6h85OAfijrIa4IUq2VNE43cfWuzWc6ffmO0u/OZvWn\r\n8zS6iRYPjE8FsNSKaP00fkCym2OzM7BT0guMr9QaQ7fsEhvuJqGm283BaCPr\r\nFpYIISoLK4xh0d8GzSQ2ihpAubd1vAh2ZvqH3G5zrRAe+pVsB9yCTZDCphVH\r\nCSCKJFO6+EotF15KzWpaUC9Ps9RMsJuyYbyN3EuH0KcssHjxbiSB9Q9fyBrg\r\nR+qQvUrfLMBb7zwzQGg2k3z4OYvTuKgm6baD1UfLWOz1RFHGXrSm3NizypnK\r\nRf0CS+46/q08STHPtSWsDoKO+GLnmFFstVY=\r\n=sK98\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jebbarbas","email":"enriquebarbozajeb@gmail.com"},"directories":{},"maintainers":[{"name":"jebbarbas","email":"enriquebarbozajeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-ago-translate_1.0.0_1649801206313_0.8113901989671042"},"_hasShrinkwrap":false},"1.1.0":{"name":"s-ago-translate","version":"1.1.0","description":"A package based in 's-ago' that I made to take the functionality of the 'ago' function and translate it to many languages.","main":"dist/index.js","scripts":{"build":"tsc","release":"standard-version","share":"git push --follow-tags origin main && npm publish","test":"exit 1"},"repository":{"type":"git","url":"git+https://github.com/JebBarbas/s-ago-translate.git"},"keywords":["s-ago","tranlate","translation","date","string"],"author":{"name":"jebbarbas"},"license":"ISC","bugs":{"url":"https://github.com/JebBarbas/s-ago-translate/issues"},"homepage":"https://github.com/JebBarbas/s-ago-translate#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.19.0","@typescript-eslint/parser":"^5.19.0","eslint":"^8.13.0","standard-version":"^9.3.2","typescript":"^4.6.3"},"types":"./dist\\index.d.ts","gitHead":"94e6a2e7cf7042c1522f517f080cf32186a2757b","_id":"s-ago-translate@1.1.0","_nodeVersion":"16.13.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-+3MIuSKkauWb7nzQUquRAqwqe8OulTaMgxfXfn0DXuyGJy+MrNCZ6nU1hWGUmJy0K9FJ1hFvgJ16eNURPlBhjQ==","shasum":"52337eaabd7d3571bca6dbdf35d897cf5a6bf6a2","tarball":"https://registry.npmjs.org/s-ago-translate/-/s-ago-translate-1.1.0.tgz","fileCount":18,"unpackedSize":27901,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAry4w/Ws1YYW1S19ayaWak0R9fH0DnmepNWRORfZ3DAiEA5zz5I9Fr3JqE0ghVRKcX5/XcZaqlYdeb9KCUoxpiSaA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXKZkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozjxAAjwGllw9QKOoQHb34s4TB6/rs79bQGBJgP+7cJ0f3zVzzjeWX\r\nDw0hRS34mhSmf36SaVMqir0x4rumDE+kYLbqwLA8PifoqdpruBTRw06zQga2\r\nqq6XxEgnJl6XO8LPkALlqBYFvYf9ASt3BpimlFnhGsaTy+fq1PIL9p7U7m4S\r\n/nbkVjHl4tPDNzKgsDuF8gz3pNIaZ4ViqDEYxH8QycsvmWQs5cn84g3VvF+M\r\nZUe08PQhkpoHbk71+cwMiDmQPEHdK8ee+dzhxabvYxbUFG0u6QkXrPflXMhX\r\n6tosoP7iAVsmRYBmW+8o6MWg4HVXTgttazuGImKbxPZWX7BVFhKMTeW7toIl\r\nmI1/OvSlcKREVmuMMBJ7niGBdwqdg0g5zZ/v4ThGmVUYzelaWVnq6TvoK2ll\r\nn05Yt2/awhAorXeGwfIV2I+8a0R54QGQmIYxtbPjwWkPgW/ucnQR3tkGL8Fe\r\ngEH8xUC41NuH7unDROokPJq3xMR/aoIJ/HvdqZbqMXGML5MllDqQyo4WngPT\r\nPW41AXxfwVCXxByhud2js/afSteNny3Z1BBSTWkw83iFrcRMW7kW5oUZ0XYA\r\nnCo2XoqeMQeYtrce1C+o/SP4G4P6ZeaTRJDT/MEgS0H3GCT1RLpiOiH4UPQX\r\ny6qluZ9rJjqbAoSzyE5FPn0nBCzAYwiF4OA=\r\n=oIpM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jebbarbas","email":"enriquebarbozajeb@gmail.com"},"directories":{},"maintainers":[{"name":"jebbarbas","email":"enriquebarbozajeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-ago-translate_1.1.0_1650239076787_0.005719334307186186"},"_hasShrinkwrap":false},"1.1.1":{"name":"s-ago-translate","version":"1.1.1","description":"A package based in 's-ago' that I made to take the functionality of the 'ago' function and translate it to many languages.","main":"dist/index.js","scripts":{"build":"tsc","release":"standard-version","share":"git push --follow-tags origin main && npm publish","test":"exit 1"},"repository":{"type":"git","url":"git+https://github.com/JebBarbas/s-ago-translate.git"},"keywords":["s-ago","translate","translation","date","string"],"author":{"name":"jebbarbas"},"license":"ISC","bugs":{"url":"https://github.com/JebBarbas/s-ago-translate/issues"},"homepage":"https://github.com/JebBarbas/s-ago-translate#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.19.0","@typescript-eslint/parser":"^5.19.0","eslint":"^8.13.0","standard-version":"^9.3.2","typescript":"^4.6.3"},"types":"./dist\\index.d.ts","gitHead":"b0f98c1225804e7612ccc2ad625916419a737893","_id":"s-ago-translate@1.1.1","_nodeVersion":"16.13.2","_npmVersion":"8.3.0","dist":{"integrity":"sha512-9KzqERpq6EmHQgDwcJl49lW4H4W8efMJFIHwGk2PphAB8Jzdw0wPuMjDk2j6sg3VmO52gjDONHnp1CeFWsQaaA==","shasum":"b3f6c9d53c3d98d1b22b6c0325aa0b8b9759d2df","tarball":"https://registry.npmjs.org/s-ago-translate/-/s-ago-translate-1.1.1.tgz","fileCount":18,"unpackedSize":28148,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4OkPQCghZzVQdLKk0j8TB5sLkmbu48h1tiiWEsuQ8pwIhANU4GPFr05L2CH/uNL+o6KOHyzWlQSM+u/rWgTs7Z/gL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXKbZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBTQ//eox5e55ft5HJlurXKuMKhZgzQnWdVg/gVl8qgAnitU6WRM86\r\n4D8jLw95IpFFr7PKMvTavFgdI8Hq3y1gqH3WfDsqBkJ8cDik/Lt24rlG1BE+\r\nzMVm0XGqHBLQvJWcIqoV43ddNzmNst0ZDqqxHueglEQAHTw4sik2pyoNj4Tw\r\nJVXUybpl9o70B7Q+mmYkxdavQR+XWGoD42o37dVP/vFdtcpLTUb0PCZqgyvv\r\n8o/l2GX8d1EZ1di3hsRDnNcaLs3s41WfDwvfVEQhdKTyLUMoa9avHJQJLywb\r\nZCcpIwNr2jE3+ZJD5R/mNVy1bDEsjttEgRjyy64DmIKHVvuMmSv/nUG9VZ0x\r\nV0x4/CxKQ5+NmcYC0bzqyZEP+kdTCRWEdJebDvm0DIQJKfTKnc0yTczGwhXk\r\nCW9Co68yp8Cn7flriY97pb66Gu615OGAAB5mhRoLf5ujaltBZ0eus8TLJDBF\r\nmtuQtt4OWy6I/0b5ekbClvwGYAHrG4xtx4dxZpSZPBZt0UZT0SOs3b+GH4bN\r\n8xPcJ8aF8FlL8N8GGW+gDR4VVNJJPo05s4mSytu3BPMk89zEMRKSf390vLBk\r\nat2wUIBqB3FyHYUP/2HBIFG1MGG6vbbRlBQzfXlKZdNE17Pc+AlEMQGOGlLv\r\n/b0QxSRHqyGPiWYzpbUR9xNegM6etJhO3mY=\r\n=YZI5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jebbarbas","email":"enriquebarbozajeb@gmail.com"},"directories":{},"maintainers":[{"name":"jebbarbas","email":"enriquebarbozajeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-ago-translate_1.1.1_1650239193254_0.6665633158802289"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-12T22:06:46.312Z","1.0.0":"2022-04-12T22:06:46.506Z","modified":"2022-04-17T23:46:33.484Z","1.1.0":"2022-04-17T23:44:36.962Z","1.1.1":"2022-04-17T23:46:33.413Z"},"maintainers":[{"name":"jebbarbas","email":"enriquebarbozajeb@gmail.com"}],"description":"A package based in 's-ago' that I made to take the functionality of the 'ago' function and translate it to many languages.","homepage":"https://github.com/JebBarbas/s-ago-translate#readme","keywords":["s-ago","translate","translation","date","string"],"repository":{"type":"git","url":"git+https://github.com/JebBarbas/s-ago-translate.git"},"author":{"name":"jebbarbas"},"bugs":{"url":"https://github.com/JebBarbas/s-ago-translate/issues"},"license":"ISC","readme":"# S-Ago Translate\r\n\r\n![NPM](https://img.shields.io/npm/l/s-ago-translate?color=blue&logo=npm&style=flat-square)\r\n![Travis (.com)](https://img.shields.io/travis/com/jebbarbas/s-ago-translate?logo=travis&style=flat-square)\r\n![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/npm/s-ago-translate?logo=librariesdotio&style=flat-square)\r\n![npm](https://img.shields.io/npm/dt/s-ago-translate?color=red&logo=npm&style=flat-square)\r\n![npm bundle size](https://img.shields.io/bundlephobia/min/s-ago-translate?color=red&logo=npm&style=flat-square)\r\n![npm](https://img.shields.io/npm/v/s-ago-translate?color=red&logo=npm&style=flat-square)\r\n![GitHub Repo stars](https://img.shields.io/github/stars/jebbarbas/s-ago-translate?logo=github&style=social)\r\n\r\nA package based in 's-ago' that I made to take the functionality of the 'ago' function and translate it to many languages.\r\n\r\n## Instalation\r\n\r\n```\r\nnpm i s-ago-translate\r\n```\r\n\r\n## Usage\r\n\r\nIt has the same usage as the `ago` function from `s-ago`, but you need to pass a new parameter named \r\nlang that must be a property from the exported object Langs. This parameter is the language in that you want \r\nthe human  readable text. You can find them in the `Langs` object, followed by a language codes according \r\nto ISO 639-1.\r\n\r\nThe Following example is also from the s-ago package, but the code is modified to add the new parameter.\r\n\r\n```js\r\nconst {ago, Langs} = require('s-ago-translate');\r\n\r\n// Or if you are using import-export\r\n// import { ago, Langs } from 's-ago-translate'\r\n\r\nlet now = Date.now();\r\nlet hoursAgo = new Date(now - (6 * 60 * 60 * 1000));\r\nlet yesterday = new Date(now - (24 * 60 * 60 * 1000));\r\n\r\n// In newer versions, you don't need to convert the miliseconds to a Date object\r\n// this is very useful because, in some cases, you store created or edited dates\r\n// in databases as numbers indicating miliseconds.\r\nlet tomorrow = now + (24 * 60 * 60 * 1000);\r\nlet inSixHours = now + (6 * 60 * 60 * 1000);\r\nlet inTwoWeeks = now + (2 * 7 * 24 * 60 * 60 * 1000);\r\n \r\n// present\r\nago(now, Langs.EN); // 'just now', the used TLP was EN (english)\r\n \r\n// past\r\nago(yesterday, Langs.ES); // 'ayer' (yesterday), the used TLP was ES (spanish)\r\nago(hoursAgo, Langs.ES); // 'hace 6 horas' (6 hours ago), the used TLP was ES (spanish)\r\n \r\n// future\r\nago(inSixHours, Langs.IT); // 'in 6 ore' (in 6 hours), the used TLP was IT (italian)\r\nago(tomorrow, Langs.IT); // 'domani' (tomorrow), the used TLP was IT (italian)\r\n \r\n// max unit\r\nago(inTwoWeeks, Langs.FR);  // 'dans 2 semaines' (in 2 weeks), the used TLP was FR (french)\r\nago(inTwoWeeks, Langs.FR, 'day'); // 'dans 14 jours' (in 14 days), the used TLP was FR (french)\r\n```\r\n\r\nIn cases where you want to translate to only 1 language (like spanish for example) you can only\r\nimport the required Lang.\r\n\r\n```js\r\nconst {ago, Langs:{ES}} = require('s-ago-translate')\r\n\r\nconst now = new Date()\r\n\r\nago(now, ES) // en este momento\r\n```\r\n\r\nFor more information about how the `ago` function works, visit the \r\n[s-ago npm page](https://www.npmjs.com/package/s-ago).\r\n\r\n## Available Languages\r\n\r\nThese are the availables Langs.\r\n\r\n- English (`Langs.EN`)\r\n- Spanish (`Langs.ES`)\r\n- Portuguese (`Langs.PT`)\r\n- German (`Langs.DE`)\r\n- French (`Langs.FR`)\r\n- Italian (`Langs.IT`)\r\n\r\nThese are Langs NOT AVAILABLE yet, but that will be in a future (or that's the idea).\r\n\r\n- Dutch (`Langs.NL`)\r\n- Polish (`Langs.PL`)\r\n- Ukrainian  (`Langs.UK`)\r\n- Russian (`Langs.RU`)\r\n- Turkish (`Langs.TR`)\r\n- Japanese (`Langs.JA`)\r\n- Korean (`Langs.KO`)\r\n- Thai (`Langs.TH`)\r\n- Chinese (`Langs.ZH`)","readmeFilename":"README.md"}