{"_id":"@datareporter.eu/dr-i18n","_rev":"8-48aaae2ae3e31fd2d79b34eb26caf08f","name":"@datareporter.eu/dr-i18n","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@datareporter.eu/dr-i18n","version":"1.0.0","author":{"name":"Datareporter GmbH"},"_id":"@datareporter.eu/dr-i18n@1.0.0","maintainers":[{"name":"michael.traunau","email":"office@datareporter.eu"}],"bin":{"dr-i18n":"bin/dr-i18n.js"},"dist":{"shasum":"afcc6533e220f5cb4fc41c0bcccad4fcc51b9383","tarball":"https://registry.npmjs.org/@datareporter.eu/dr-i18n/-/dr-i18n-1.0.0.tgz","fileCount":17,"integrity":"sha512-9yK7m6w7TfIo7MYujRTjDg2W7pY97ZewQH6cYFXac/3kY07wf1MX3ENtitBy68JzDW+9c5Iy1cZZovT3PeOzfA==","signatures":[{"sig":"MEUCIB6O4rLPhTgtBWMyO57NvYIqez8NJcoNf0KGL1oHox3fAiEA+YY1DdND6Fj2l6BpmLbwss2f6rHGrlRwKQRFsljA+xE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131101},"main":"dist/dr-i18n.umd.js","types":"dist/index.d.ts","module":"dist/dr-i18n.modern.js","source":"src/index.ts","gitHead":"10dd649c0ef82af802674572b83d3882f1d0dae1","scripts":{"demo":"node ./bin/dr-i18n.js report --iso='de,en' --vueFiles './tests/fixtures/datareporter/vue/**/*.?(vue)' --languageFiles './tests/fixtures/_tmp' --apiKey 'eb4304a4-8c99-4385-857b-86b718de4488'","lint":"eslint **/*.ts","build":"rm -fr dist && microbundle --target node -f umd,modern","dr-i18n":"node ./bin/dr-i18n.js","publish-test":"npm publish --dry-run"},"_npmUser":{"name":"michael.traunau","email":"office@datareporter.eu"},"_npmVersion":"10.2.4","description":"Datareporter I18N workflow module for VUE3","directories":{},"_nodeVersion":"21.6.2","dependencies":{"cac":"^6.7.12","glob":"^8.0.1","js-yaml":"^4.1.0","dot-object":"^2.1.4","is-valid-glob":"^1.0.0","@datareporter.eu/locint":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","eslint":"^8.14.0","rimraf":"^3.0.2","ts-jest":"^27.1.4","@types/esm":"^3.2.0","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/node":"^17.0.29","jest-config":"^28.0.2","microbundle":"^0.15.0","@types/yargs":"^17.0.10","@types/js-yaml":"^4.0.5","@types/dot-object":"^2.1.2","@types/is-valid-glob":"^1.0.1","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dr-i18n_1.0.0_1711468973255_0.9253428986525611","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@datareporter.eu/dr-i18n","version":"1.0.1","author":{"name":"Datareporter GmbH"},"_id":"@datareporter.eu/dr-i18n@1.0.1","maintainers":[{"name":"michael.traunau","email":"office@datareporter.eu"}],"bin":{"dr-i18n":"bin/dr-i18n.js"},"dist":{"shasum":"e8c9002641adad78eca5e5957d707124d2d5de3e","tarball":"https://registry.npmjs.org/@datareporter.eu/dr-i18n/-/dr-i18n-1.0.1.tgz","fileCount":17,"integrity":"sha512-gzjzHqaEBh9vCSRBjAxmpQ1bA8b4uJ5Vx+SNWLcHSoTY/rKMYqF3YN68DSwBkp/r80y63EI8h565rlbrcaRSVg==","signatures":[{"sig":"MEUCIHrYZnCf2NhJ9q/wB6RCbjGZkQBrdKi/3GSVkxgIbvhuAiEA8Qh8csGMJDVwVPXgigHZ4tU9tp4zSUJvvLImnK/1Kfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131101},"main":"dist/dr-i18n.umd.js","types":"dist/index.d.ts","module":"dist/dr-i18n.modern.js","source":"src/index.ts","gitHead":"47522640e6db9328557be4008cb52a590582f2bc","scripts":{"demo":"node ./bin/dr-i18n.js report --iso='de,en' --vueFiles './tests/fixtures/datareporter/vue/**/*.?(vue)' --languageFiles './tests/fixtures/_tmp' --apiKey 'eb4304a4-8c99-4385-857b-86b718de4488'","lint":"eslint **/*.ts","build":"rm -fr dist && microbundle --target node -f umd,modern","dr-i18n":"node ./bin/dr-i18n.js","publish-test":"npm publish --dry-run"},"_npmUser":{"name":"michael.traunau","email":"office@datareporter.eu"},"_npmVersion":"10.2.4","description":"Datareporter I18N workflow module for VUE3","directories":{},"_nodeVersion":"21.6.2","dependencies":{"cac":"^6.7.12","glob":"^8.0.1","js-yaml":"^4.1.0","dot-object":"^2.1.4","is-valid-glob":"^1.0.0","@datareporter.eu/locint":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","eslint":"^8.14.0","rimraf":"^3.0.2","ts-jest":"^27.1.4","@types/esm":"^3.2.0","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/node":"^17.0.29","jest-config":"^28.0.2","microbundle":"^0.15.0","@types/yargs":"^17.0.10","@types/js-yaml":"^4.0.5","@types/dot-object":"^2.1.2","@types/is-valid-glob":"^1.0.1","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dr-i18n_1.0.1_1711469269408_0.4241211405637453","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@datareporter.eu/dr-i18n","version":"1.0.2","author":{"name":"Datareporter GmbH"},"_id":"@datareporter.eu/dr-i18n@1.0.2","maintainers":[{"name":"michael.traunau","email":"office@datareporter.eu"}],"bin":{"dr-i18n":"bin/dr-i18n.js"},"dist":{"shasum":"0f2cbe869bd3fdcc4752f1f01dfbbceb06152a0d","tarball":"https://registry.npmjs.org/@datareporter.eu/dr-i18n/-/dr-i18n-1.0.2.tgz","fileCount":17,"integrity":"sha512-AvTpXo2BPkCTr4jvfxlqj0kuBMbO7m1fDrgebLZ6sysUCQcrXtELpLGC+rbxq84u24Ev+CYLkZQ5x1iJnZA0Pw==","signatures":[{"sig":"MEQCIAcqzgkNowQeQSrRG7cEHsjy9EdQbSPvULuc6xfOwAbeAiAqM7upBDoM+RZ+bUZYf8sjF122m7RBur4Mvi+YwQjceQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135057},"main":"dist/dr-i18n.umd.js","types":"dist/index.d.ts","module":"dist/dr-i18n.modern.js","source":"src/index.ts","gitHead":"f14fefd62b63fdeb39a88acd214757b8489f2ec0","scripts":{"demo":"node ./bin/dr-i18n.js report --iso='de,en' --vueFiles './tests/fixtures/datareporter/vue/**/*.?(vue)' --languageFiles './tests/fixtures/_tmp' --apiKey 'eb4304a4-8c99-4385-857b-86b718de4488'","lint":"eslint **/*.ts","build":"rm -fr dist && microbundle --target node -f umd,modern","dr-i18n":"node ./bin/dr-i18n.js","publish-test":"npm publish --dry-run"},"_npmUser":{"name":"michael.traunau","email":"office@datareporter.eu"},"_npmVersion":"10.2.4","description":"Datareporter I18N workflow module for VUE3","directories":{},"_nodeVersion":"21.6.2","dependencies":{"cac":"^6.7.12","glob":"^8.0.1","js-yaml":"^4.1.0","dot-object":"^2.1.4","is-valid-glob":"^1.0.0","@datareporter.eu/locint":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","eslint":"^8.14.0","rimraf":"^3.0.2","ts-jest":"^27.1.4","@types/esm":"^3.2.0","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/node":"^17.0.29","jest-config":"^28.0.2","microbundle":"^0.15.0","@types/yargs":"^17.0.10","@types/js-yaml":"^4.0.5","@types/dot-object":"^2.1.2","@types/is-valid-glob":"^1.0.1","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dr-i18n_1.0.2_1720330760740_0.6949400176544194","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@datareporter.eu/dr-i18n","version":"1.0.3","author":{"name":"Datareporter GmbH"},"_id":"@datareporter.eu/dr-i18n@1.0.3","maintainers":[{"name":"michael.traunau","email":"office@datareporter.eu"}],"bin":{"dr-i18n":"bin/dr-i18n.js"},"dist":{"shasum":"1b0fd8d4c2ab20a61fe4c090e50d28677cbefe09","tarball":"https://registry.npmjs.org/@datareporter.eu/dr-i18n/-/dr-i18n-1.0.3.tgz","fileCount":17,"integrity":"sha512-6PTDMw9t/Bl/Sbvznnvy9H6y4oKXP9Tw4OncPWjwW0NGTIOZeg8u4Lmx0K9EkGE7ViN+y5axYI3lPGG1cG3G1g==","signatures":[{"sig":"MEYCIQDpFwEdMDe0snzAvEWkBQ/LkGo4DqdrUsRFa3EuTA4J5QIhAOraPq2J2Cb8hTM3edde8D61mIfmwLaiogIWQ73uzsE+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137397},"main":"dist/dr-i18n.umd.js","types":"dist/index.d.ts","module":"dist/dr-i18n.modern.js","source":"src/index.ts","gitHead":"f14fefd62b63fdeb39a88acd214757b8489f2ec0","scripts":{"demo":"node ./bin/dr-i18n.js report --iso='de,en' --vueFiles './tests/fixtures/datareporter/vue/**/*.?(vue)' --languageFiles './tests/fixtures/_tmp' --apiKey 'eb4304a4-8c99-4385-857b-86b718de4488'","lint":"eslint **/*.ts","build":"rm -fr dist && microbundle --target node -f umd,modern","dr-i18n":"node ./bin/dr-i18n.js","publish-test":"npm publish --dry-run"},"_npmUser":{"name":"michael.traunau","email":"office@datareporter.eu"},"_npmVersion":"10.2.4","description":"Datareporter I18N workflow module for VUE3","directories":{},"_nodeVersion":"21.6.2","dependencies":{"cac":"^6.7.12","glob":"^8.0.1","js-yaml":"^4.1.0","dot-object":"^2.1.4","is-valid-glob":"^1.0.0","@datareporter.eu/locint":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","eslint":"^8.14.0","rimraf":"^3.0.2","ts-jest":"^27.1.4","@types/esm":"^3.2.0","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/node":"^17.0.29","jest-config":"^28.0.2","microbundle":"^0.15.0","@types/yargs":"^17.0.10","@types/js-yaml":"^4.0.5","@types/dot-object":"^2.1.2","@types/is-valid-glob":"^1.0.1","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dr-i18n_1.0.3_1720331343816_0.8904860421966236","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@datareporter.eu/dr-i18n","version":"1.0.4","author":{"name":"Datareporter GmbH"},"_id":"@datareporter.eu/dr-i18n@1.0.4","maintainers":[{"name":"michael.traunau","email":"office@datareporter.eu"}],"bin":{"dr-i18n":"bin/dr-i18n.js"},"dist":{"shasum":"6e8ee68ddd0f3df422a80763b76155fbd8d412e3","tarball":"https://registry.npmjs.org/@datareporter.eu/dr-i18n/-/dr-i18n-1.0.4.tgz","fileCount":17,"integrity":"sha512-otkw0k+RLyxJacjy1159ywGdIId/t3qT0XHyW4Z6zdl3PUroGlkUeeqj5rBVTC7tGvJ3BytmWpCQ/GrYRAw/cQ==","signatures":[{"sig":"MEUCIAt+97vpE8u4A97nnzY3w6ksK40d3Ftjq27eZH8HV8zdAiEAljN7orCrUu+xxzZPJ577gvOExkA+q2A4HmeJREMi1G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138008},"main":"dist/dr-i18n.umd.js","types":"dist/index.d.ts","module":"dist/dr-i18n.modern.js","source":"src/index.ts","gitHead":"f14fefd62b63fdeb39a88acd214757b8489f2ec0","scripts":{"demo":"node ./bin/dr-i18n.js report --iso='de,en' --vueFiles './tests/fixtures/datareporter/vue/**/*.?(vue)' --languageFiles './tests/fixtures/_tmp' --apiKey 'eb4304a4-8c99-4385-857b-86b718de4488'","lint":"eslint **/*.ts","build":"rm -fr dist && microbundle --target node -f umd,modern","debug":"node ./bin/dr-i18n.js report --iso='de,en' --vueFiles '/Users/mike/Develop/datareporter/store/gui/src/**/*.?(vue)' --languageFiles './tests/fixtures/_tmp' --apiKey 'no-server'","dr-i18n":"node ./bin/dr-i18n.js","publish-test":"npm publish --dry-run"},"_npmUser":{"name":"michael.traunau","email":"office@datareporter.eu"},"_npmVersion":"10.2.4","description":"Datareporter I18N workflow module for VUE3","directories":{},"_nodeVersion":"21.6.2","dependencies":{"cac":"^6.7.12","glob":"^8.0.1","js-yaml":"^4.1.0","dot-object":"^2.1.4","is-valid-glob":"^1.0.0","@datareporter.eu/locint":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","eslint":"^8.14.0","rimraf":"^3.0.2","ts-jest":"^27.1.4","@types/esm":"^3.2.0","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/node":"^17.0.29","jest-config":"^28.0.2","microbundle":"^0.15.0","@types/yargs":"^17.0.10","@types/js-yaml":"^4.0.5","@types/dot-object":"^2.1.2","@types/is-valid-glob":"^1.0.1","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dr-i18n_1.0.4_1720336426170_0.45140391434410887","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@datareporter.eu/dr-i18n","version":"1.0.5","author":{"name":"Datareporter GmbH"},"_id":"@datareporter.eu/dr-i18n@1.0.5","maintainers":[{"name":"michael.traunau","email":"office@datareporter.eu"}],"bin":{"dr-i18n":"bin/dr-i18n.js"},"dist":{"shasum":"d645a6771f3cd8c5d1f1ca05ec3964cbf848b699","tarball":"https://registry.npmjs.org/@datareporter.eu/dr-i18n/-/dr-i18n-1.0.5.tgz","fileCount":17,"integrity":"sha512-EbN1aFx59Utfa4CBy5/QcLTngmN6o7lct+xS1dW2V8Iza0nqsHPYit+hTgs0dQreuym1JYv6mq7hVRVUKfKEWA==","signatures":[{"sig":"MEUCIQCwPjMitcgQMvEYmQZo7vX+2b+eLEScvm2ELGrigHxFKwIgG5pVMeeKY7s5pkZOaYBx7BNrl1l3ZY+hSRyoUB1ZrdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138256},"main":"dist/dr-i18n.umd.js","types":"dist/index.d.ts","module":"dist/dr-i18n.modern.js","source":"src/index.ts","gitHead":"f14fefd62b63fdeb39a88acd214757b8489f2ec0","scripts":{"demo":"node ./bin/dr-i18n.js report --iso='de,en' --vueFiles './tests/fixtures/datareporter/vue/**/*.?(vue)' --languageFiles './tests/fixtures/_tmp' --apiKey 'eb4304a4-8c99-4385-857b-86b718de4488'","lint":"eslint **/*.ts","build":"rm -fr dist && microbundle --target node -f umd,modern","debug":"node ./bin/dr-i18n.js report --iso='de,en' --vueFiles '/Users/mike/Develop/datareporter/store/gui/src/**/*.?(vue)' --languageFiles './tests/fixtures/_tmp' --apiKey 'no-server'","dr-i18n":"node ./bin/dr-i18n.js","publish-test":"npm publish --dry-run"},"_npmUser":{"name":"michael.traunau","email":"office@datareporter.eu"},"_npmVersion":"10.2.4","description":"Datareporter I18N workflow module for VUE3","directories":{},"_nodeVersion":"21.6.2","dependencies":{"cac":"^6.7.12","glob":"^8.0.1","js-yaml":"^4.1.0","dot-object":"^2.1.4","is-valid-glob":"^1.0.0","@datareporter.eu/locint":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","eslint":"^8.14.0","rimraf":"^3.0.2","ts-jest":"^27.1.4","@types/esm":"^3.2.0","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/node":"^17.0.29","jest-config":"^28.0.2","microbundle":"^0.15.0","@types/yargs":"^17.0.10","@types/js-yaml":"^4.0.5","@types/dot-object":"^2.1.2","@types/is-valid-glob":"^1.0.1","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dr-i18n_1.0.5_1720336631757_0.9757931451166064","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-03-26T16:02:53.254Z","modified":"2024-12-23T09:57:10.640Z","1.0.0":"2024-03-26T16:02:53.438Z","1.0.1":"2024-03-26T16:07:49.570Z","1.0.2":"2024-07-07T05:39:20.875Z","1.0.3":"2024-07-07T05:49:03.971Z","1.0.4":"2024-07-07T07:13:46.325Z","1.0.5":"2024-07-07T07:17:11.946Z"},"author":{"name":"Datareporter GmbH"},"description":"Datareporter I18N workflow module for VUE3","maintainers":[{"email":"office@datareporter.eu","name":"michael.traunau"},{"email":"pj@datareporter.eu","name":"pjdatareporter"},{"email":"simon.reitmann@gmail.com","name":"seimouun"}],"readme":"# I18N Workflow for Datareporter GUI\n\nThis is based on the vue-i18n-extract project and extended for operation with our\nlocint i18n server.\n\nUsage:\n\nCommandline / node usage:\n\n```\nnode ./bin/dr-i18n.js report --iso='de,en' --vueFiles './tests/fixtures/datareporter/vue/**/*.?(vue)' --languageFiles './tests/fixtures/_tmp' --apiKey 'eb4304a4-8c99-4385-857b-86b718de4488'\n```\n* iso: Comma separated list of iso codes to translate\n* vueFiles: Path to the vue files to extract the i18n keys (GLOB)\n* languageFiles: Path to the translation files (de.json,...) (GLOB)\n* apiKey: API Key of the project in our locale server\n\nThe command does the following:\n\n- downloads the iso translation files (json) to the languageFiles folder\n- searches the vueFiles path for translation keys that are unused or missing\n- sends the 'missing' report to the locale server","readmeFilename":"README.md"}