{"_id":"@chronotruck/vue-icu","_rev":"4-a363eed2c23507056d7136748e9bade7","name":"@chronotruck/vue-icu","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@chronotruck/vue-icu","version":"1.0.0","author":{"name":"William DA SILVA","email":"william.da.silva@chronotruck.com"},"license":"MIT","_id":"@chronotruck/vue-icu@1.0.0","maintainers":[{"name":"williamdasilva","email":"william.da.silva@outlook.com"},{"name":"maffpool","email":"matthieu.verrecchia@chronotruck.com"}],"homepage":"https://github.com/chronotruck/vue-icu#readme","bugs":{"url":"https://github.com/chronotruck/vue-icu/issues"},"dist":{"shasum":"5dffe8809a652dd0184e99641fbb9b92f3e3ffbb","tarball":"https://registry.npmjs.org/@chronotruck/vue-icu/-/vue-icu-1.0.0.tgz","fileCount":12,"integrity":"sha512-ihgkByNqIZVLEPy3KEqD21z9ljNbYmHc1J7sGMpRz1bMyY9Te4Fek78O+FQsSfFK34FYnWUISepD+VoKOju+6Q==","signatures":[{"sig":"MEQCIHJnJGvL7bBDufFjkIKTKPmWEdNIROJHxdS1HOiiRFuaAiALjW3qG7/lRlUwG/UHcKp3/a9GjaHziQe3BI8YBadG5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOOGhCRA9TVsSAnZWagAAXWkP/06i4INEwSM8QwxloLW6\nC21/Cj1WQVl35FNBmWTm22MHgNRf2W5CCMosiyez2oJ8HNis9j6XbXW488dx\nlj+Fbf0/TG63wKHPgwOiKYmMTQQx6PFX58Rb4y69okkfWJaZSb/mHJYQ3jsg\nS3CtkJYi10okADF8pOrkeYdaeN++iDoo4Nmps0jH1pvwfUhj1Ml3qtNRIZFx\n6XJtwPEfP/Xm0rp77+5RYPacl3z9tm+P0nir2FW7Pr9GkyqDoY6/15A/lv65\n8+o/zy4sPyyZpngir+ViiIt0/yaYnCZCM6zwQubYOQT7a/D4rKLtbtVzHpWN\n85mwa3eZMzsTVQ47JnRQpu35Vt0W0VT89S6xsZoH7EYPFo5JWFMGStd5rRij\nfeBM6nmwjlD4PZKt9K7jJlJDe0pjskxx6Ytsm8H1LnBSrHuX4S5sA6OkDenA\n5iP5WmTtqrc5vDe3lcqibOKWbkSBOQxoA9sNEh9wO2a+vj/SLke1zAOn5yht\nxNsGApOwhs4k/CydFG1CxeCiyBPWX4nM8lkoLqYd/EPgo4r0PQ3v8vdzqQ8q\nzIL39E+2xq+3fqBfiOXPuqrjpG+HRiRhMk2wfBg2bXmMKfX9oIfGE8OjBuDj\npQlcO+M8+oVq+/M13mjRiA/n8VGBRQbKZd6uVlwjiwBoQY25MMsBUD5hLjT8\n8bNo\r\n=wqQH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"f15c3d5fd4262f81d126cd1f11369de073a06e23","scripts":{"lint":"eslint lib","test":"jest","build":"tsc --project tsconfig.json"},"_npmUser":{"name":"williamdasilva","email":"william.da.silva@outlook.com"},"repository":{"url":"git+https://github.com/chronotruck/vue-icu.git","type":"git"},"_npmVersion":"6.14.15","description":"ICU plugin for VueJS","directories":{},"_nodeVersion":"12.22.6","dependencies":{"vue":"^2.6.14","messageformat":"^2.3.0","@vue/composition-api":"^1.1.4","messageformat-parser":"^4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.1","eslint":"^7.32.0","ts-jest":"^27.0.5","vue-jest":"^3.0.7","babel-core":"^7.0.0-bridge.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@vue/test-utils":"^1.2.2","@babel/preset-env":"^7.15.4","vue-template-compiler":"^2.6.14","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.31.0","@typescript-eslint/eslint-plugin":"^4.31.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-icu_1.0.0_1631117729732_0.19337928929635817","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@chronotruck/vue-icu","version":"1.1.0","author":{"name":"William DA SILVA","email":"william.da.silva@chronotruck.com"},"license":"MIT","_id":"@chronotruck/vue-icu@1.1.0","maintainers":[{"name":"williamdasilva","email":"william.da.silva@outlook.com"},{"name":"maffpool","email":"matthieu.verrecchia@chronotruck.com"}],"homepage":"https://github.com/chronotruck/vue-icu#readme","bugs":{"url":"https://github.com/chronotruck/vue-icu/issues"},"dist":{"shasum":"34826499aa6315ec3b69dfe61c7b04a9ac29e4ee","tarball":"https://registry.npmjs.org/@chronotruck/vue-icu/-/vue-icu-1.1.0.tgz","fileCount":10,"integrity":"sha512-lw4zC+M3E1eB8/Wsyc9rho8/EQ9fVXxnGehbaV5P2yfvruLrzQm7SgI6zdTRs3C/VanuzETd04KAR7z2/cNwfA==","signatures":[{"sig":"MEYCIQC9+PqgDKLDkXtZpnXhn3Cpp6fcTK9+qYnl5I1CsfW5RwIhAPQVIKJhXRuVsgBkaTBl1dKOmEA5i1IPrR2LbQrCBGVi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOdb9CRA9TVsSAnZWagAACIcP+wSEMGqAceYdD41WWtgA\nIgCKLYtuVg9aeIPLh9ENcCt4PGmcpUp1Za5mbm0OE9ZcpH0En6xJBigCiEd6\nsSd8Z8RpnI4bg+Gog/0I3yL8M3MHeww7mVFaoWe0RHi7kHxXhimmmqKc2WXU\n8g7jkzf/4NBvV85FFoGFqaMBFrB7bcP8J557ukyILCeHZjvS8XCxPa+wwpsG\nGUYBW4i5mN42Rbuh7iB4mFPXdgdG4S4L3lwFaHvCuPb96LLxbcMNYNeeZf/m\nsuVY3n0SGQDxWjGQGEMsGUXGH/v9rOanj4Tx37oGAGMhdznOdkySsGjbRpXy\nCpbtnAUshvN6+AN+iv0sJRfpR9AgzhRyaJCoAOmhp6FhvDmRQkiY1qFzjzes\nBXbeF+Acomd+GdmdZntXKu3rK7IhM9BX5gnTiCQihFJzJgpKp4NhRnVrB1JI\ncaZXjv5teFKFGAVV5wAL6fv1K9zLB3F7EMojesos/v7nYJKdCDA58iOHP+pu\nfaEbXEgc718t5onInlSNnreKNvlsBSkvICijOUD8Z1e4p8nU0HYJJNedZkYd\nqGXOgfpYtKqZ1Y31qVs35+BosftvYLV8u4n5kiFAh/ddCgVOB4hFrR70PHcD\nN7xo9MS/kRzbJVYvDD6uo1Mf8reaXqMApLwbOuFixS435Tdx1dRQLoB52xzw\nqvM7\r\n=pMfV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/vue-icu.d.ts","gitHead":"3f672012158efa67451f44a25bbd4cfbc740964e","scripts":{"lint":"eslint lib","test":"jest","build":"rm -rf ./dist && rollup --config rollup.config.js --failAfterWarnings"},"_npmUser":{"name":"williamdasilva","email":"william.da.silva@outlook.com"},"repository":{"url":"git+https://github.com/chronotruck/vue-icu.git","type":"git"},"_npmVersion":"6.14.15","description":"ICU plugin for VueJS","directories":{},"_nodeVersion":"12.22.6","dependencies":{"vue":"^2.6.14","messageformat":"^2.3.0","@vue/composition-api":"^1.1.4","@messageformat/parser":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.1","eslint":"^7.32.0","rollup":"^2.56.3","ts-jest":"^27.0.5","vue-jest":"^3.0.7","babel-core":"^7.0.0-bridge.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@vue/test-utils":"^1.2.2","@babel/preset-env":"^7.15.4","rollup-plugin-dts":"^4.0.0","vue-template-compiler":"^2.6.14","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.0","@typescript-eslint/eslint-plugin":"^4.31.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-icu_1.1.0_1631180541230_0.6423086677579939","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-09-08T16:15:29.658Z","modified":"2025-12-03T13:17:22.685Z","1.0.0":"2021-09-08T16:15:29.863Z","1.1.0":"2021-09-09T09:42:21.343Z"},"bugs":{"url":"https://github.com/chronotruck/vue-icu/issues"},"author":{"name":"William DA SILVA","email":"william.da.silva@chronotruck.com"},"license":"MIT","homepage":"https://github.com/chronotruck/vue-icu#readme","repository":{"url":"git+https://github.com/chronotruck/vue-icu.git","type":"git"},"description":"ICU plugin for VueJS","maintainers":[{"email":"william.da.silva@outlook.com","name":"williamdasilva"},{"email":"matthieu.verrecchia@chronotruck.com","name":"maffpool"},{"email":"vincent.piganaux@cevalogistics.com","name":"vincentpiganaux"}],"readme":"# Vue ICU\n\nVue plugin wrapping around `messageformat` package to handle ICU format translations, the same manner as `vue-i18n` handle theirs.\n\n## Installation\n\n```bash\nnpm install @chronotruck/vue-icu\n```\n\n## Usage\n\n```js\nimport VueICU from '@chronotruck/vue-icu'\n\nVue.use(VueICU)\n```\n\n## API\n\n### $trans method\n\n#### Example\n\n```js\nthis.$trans('app.titles.welcome', {\n  name: 'Jon Snow'\n})\n```\n\n### Icu component\n\n#### Example\n\n```html\n<template>\n  <div>\n    <Icu\n      path=\"app.titles.welcome\"\n      :variables=\"{\n        name: 'Jon Snow'\n      }\"\n    />\n  </div>\n</template>\n```\n","readmeFilename":"README.md"}