{"_id":"localisr","_rev":"33-6564a6310324573db316652e9e538f0c","name":"localisr","dist-tags":{"latest":"1.0.16"},"versions":{"1.0.15":{"name":"localisr","version":"1.0.15","keywords":["multilanguage","translations","i18n","internationalization","localization","business localization tools","website localization services","app localization services"],"author":{"name":"SiaNTech LTD"},"license":"MIT","_id":"localisr@1.0.15","maintainers":[{"name":"siantech","email":"silviu@siantech.net"}],"homepage":"https://localisr.com","bugs":{"url":"https://localisr.dev/issues"},"dist":{"shasum":"636feed81b65d198779def622c9df5b760ba9587","tarball":"https://registry.npmjs.org/localisr/-/localisr-1.0.15.tgz","fileCount":87,"integrity":"sha512-NtRZOO0kyagFX7tJvUiKUui6EFqkBSA8N4RJF/HxA0A+Lxsz0h1tHAxwuxOHYktEPaknAkKmfsxIFetgmE82BQ==","signatures":[{"sig":"MEQCIGN0i+l4eTGULJZZLFhjc3pCDhTest9Ucg8yHKZOS63DAiBnV+KwzgsnqzouaziGJCrv/dRexPti42nCIQkcgEu7/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58419},"main":"dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"117f67db1c944cc0467aa71a2089822428ddd496","scripts":{"fix":"eslint --fix src/**/*.ts","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && sudo ./fixup"},"_npmUser":{"name":"siantech","email":"silviu@siantech.net"},"repository":{"url":"git+https://github.com/siantechltd/localisr-npm.git","type":"git"},"_npmVersion":"10.9.0","description":"Localisr exists to make a developer's life a bit easier when developing multi-language websites and apps.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"axios":"1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"^8.42.0","benchmark":"^2.1.4","typescript":"^5.1.3","eslint-plugin-n":"^15.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-config-standard-with-typescript":"^35.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localisr_1.0.15_1731792092533_0.2522615791465661","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"localisr","version":"1.0.16","description":"Localisr exists to make a developer's life a bit easier when developing multi-language websites and apps.","main":"dist/cjs/index.js","module":"dist/mjs/index.js","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"scripts":{"fix":"eslint --fix src/**/*.ts","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && sudo ./fixup"},"keywords":["multilanguage","translations","i18n","internationalization","localization","business localization tools","website localization services","app localization services"],"repository":{"type":"git","url":"git+https://github.com/siantechltd/localisr-npm.git"},"bugs":{"url":"https://localisr.dev/issues"},"author":{"name":"SiaNTech LTD"},"license":"MIT","homepage":"https://localisr.com","dependencies":{"axios":"^1.11.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.8","benchmark":"^2.1.4","eslint":"^8.42.0","eslint-config-standard-with-typescript":"^35.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.7.0","eslint-plugin-promise":"^6.1.1","mocha":"^10.2.0","nyc":"^15.1.0","typescript":"^5.1.3"},"_id":"localisr@1.0.16","gitHead":"1087cc60f0ea979438aaa7c626a17e6add178dd0","types":"./dist/cjs/index.d.ts","_nodeVersion":"23.5.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-pnVdj66IkjWeD0l3LTH1aU+6+jcCqQQ5ckBGpCVwFLNzjccpKCg7gxYZxBnyrdRLLIu0G9e8qOq94DP6pCKOIA==","shasum":"6058275e62350d64a9bfe4d70c5e926ace81d3a0","tarball":"https://registry.npmjs.org/localisr/-/localisr-1.0.16.tgz","fileCount":87,"unpackedSize":58421,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+2m4VpDS07S19GPIIAKHaA+DIWkYupmLVIlYCzo6yaQIhAK3SCthcbnJ1Aprn0yJKXzHeM/Y/FGwu7ba5eSUImAiv"}]},"_npmUser":{"name":"siantech","email":"silviu@siantech.net"},"directories":{},"maintainers":[{"name":"siantech","email":"silviu@siantech.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/localisr_1.0.16_1757201440080_0.808147162163211"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-02T10:31:00.314Z","modified":"2025-09-06T23:30:40.493Z","1.0.0":"2023-05-31T22:29:25.567Z","1.0.1":"2023-06-02T10:31:00.561Z","1.0.2":"2023-06-02T11:13:49.621Z","1.0.3":"2023-06-02T13:38:38.518Z","1.0.4":"2023-06-03T10:11:58.345Z","1.0.5":"2023-06-03T10:17:55.588Z","1.0.6":"2023-06-03T21:41:29.255Z","1.0.7":"2023-06-04T20:19:28.460Z","1.0.8":"2023-06-04T21:43:08.394Z","1.0.9":"2023-06-04T22:56:22.311Z","1.0.10":"2023-06-05T05:43:05.157Z","1.0.11":"2023-06-05T05:45:06.885Z","1.0.12":"2023-12-09T11:44:13.992Z","1.0.13":"2023-12-09T12:57:05.766Z","1.0.14":"2024-11-08T22:56:24.626Z","1.0.15":"2024-11-16T21:21:32.798Z","1.0.16":"2025-09-06T23:30:40.294Z"},"bugs":{"url":"https://localisr.dev/issues"},"author":{"name":"SiaNTech LTD"},"license":"MIT","homepage":"https://localisr.com","keywords":["multilanguage","translations","i18n","internationalization","localization","business localization tools","website localization services","app localization services"],"repository":{"type":"git","url":"git+https://github.com/siantechltd/localisr-npm.git"},"description":"Localisr exists to make a developer's life a bit easier when developing multi-language websites and apps.","maintainers":[{"name":"siantech","email":"silviu@siantech.net"}],"readme":"<h1 align=\"center\">\n   <b>\n        <a href=\"https://localisr.com\">\n        <img src=\"https://localisr.com/images/localisr.png\" height=\"50\" alt=\"Localisr - Manage language translations at the click of a button\" /></a><br />\n    </b>\n</h1>\n\n<p align=\"center\">Localisr exists to make a developer's life a bit easier when developing multi-language websites and apps.\n</p>\n\n<p align=\"center\">\n    <a href=\"https://localisr.com/\"><b>Website</b></a> •\n    <a href=\"https://web.localisr.com/register\"><b>Create account</b></a>\n</p>\n\n[![npm version](https://img.shields.io/npm/v/localisr.svg?style=flat-square)](https://www.npmjs.org/package/localisr)\n[![install size](https://packagephobia.now.sh/badge?p=localisr)](https://packagephobia.now.sh/result?p=localisr)\n[![npm downloads](https://img.shields.io/npm/dm/localisr.svg?style=flat-square)](http://npm-stat.com/charts.html?package=localisr)\n\n## Installing\n\nUsing npm:\n\n```bash\n$ npm install localisr\n```\n\nUsing yarn:\n\n```bash\n$ yarn add localisr\n```\n\nOnce the package is installed, you can import the library using `import` or `require` approach:\n\n```js\nimport {LocalisrClient} from 'localisr'\n```\nor\n\n```js\nconst {LocalisrClient} = require('localisr')\n```\n\n## Example\n\n> This shows the method for getting translations of all the keys within a group.\n\n```js\nimport {LocalisrClient} from 'localisr'\n\n// initialize Localisr client\nconst localisr = new LocalisrClient(\n    <LOCALISR_ACCESS_TOKEN>, \n    <LOCALISR_PROJECT_KEY>\n);\n\n// get translations for all the keys in 'user-login' group\nconst translations = await localisr\n    .setLanguage(<language>)\n    .groups()\n    .getTranslations(<group-name>)\n    .catch((error) => {\n        console.log(error.response)\n    });\n```\n> Get all added documents\n\n```js\n// initialize Localisr client\nconst localisr = new LocalisrClient(\n    <LOCALISR_ACCESS_TOKEN>, \n    <LOCALISR_PROJECT_KEY>\n);\n\n// get translations for all the keys in 'user-login' group\nconst documents = await localisr\n    .documents()\n    .getAll()\n    .catch((error) => {\n        console.log(error.response)\n    });\n```\n","readmeFilename":"README.md"}