{"_id":"@abhashmi/lingui-multi","_rev":"7-b65c9518f7c07fd347778c1d9bc8ba3c","name":"@abhashmi/lingui-multi","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@abhashmi/lingui-multi","version":"1.0.0","description":"Command line utility to compile multiple catalogs from a single js-lingui messages.json file.","repository":{"url":"git+https://github.com/ahmed-belal/lingui-multi.git","type":"git"},"bugs":{"url":"https://github.com/ahmed-belal/lingui-multi/issues"},"main":"./dist/lingui-multi.js","author":{"name":"Ahmed Belal Hashmi"},"license":"MIT","private":false,"dependencies":{"@lingui/cli":"2.0.1","babel-core":"^6.26.0","commander":"^2.15.1","lodash":"^4.17.5","rimraf":"^2.6.2"},"files":["LICENSE","README.md","dist"],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"lingui-multi":"./dist/lingui-multi.js"},"gitHead":"15a8fb32777fc3304412b1c18cef1a69dfc69efe","homepage":"https://github.com/ahmed-belal/lingui-multi#readme","_id":"@abhashmi/lingui-multi@1.0.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"},"dist":{"integrity":"sha512-UvuviF+7MmuiLqzOzq7XFVogr9P9h0IpJzM9HEpAWdARXS7BNEz0urHIb4NJpyUrKup20vwXEtNHUELfTjsrHA==","shasum":"d256bef29128f2a344dcee771b385cf67f28e136","tarball":"https://registry.npmjs.org/@abhashmi/lingui-multi/-/lingui-multi-1.0.0.tgz","fileCount":4,"unpackedSize":7513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn59f/NcepySDIaEdVOVxf22N5Ra8f5QRGmDRPPfXVPAIgO7KUWXMWLjYHCIMUWuFrVJLGVrjb8lYazPVhi8RWvAo="}]},"maintainers":[{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lingui-multi_1.0.0_1522950343291_0.327933370926921"},"_hasShrinkwrap":false},"1.0.1":{"name":"@abhashmi/lingui-multi","version":"1.0.1","description":"Command line utility to compile multiple catalogs from a single js-lingui messages.json file.","repository":{"url":"git+https://github.com/ahmed-belal/lingui-multi.git","type":"git"},"bugs":{"url":"https://github.com/ahmed-belal/lingui-multi/issues"},"main":"./dist/lingui-multi.js","author":{"name":"Ahmed Belal Hashmi"},"license":"MIT","private":false,"dependencies":{"@lingui/cli":"2.0.1","babel-core":"^6.26.0","babel-types":"^6.26.0","commander":"^2.15.1","lodash":"^4.17.5","rimraf":"^2.6.2"},"files":["LICENSE","README.md","dist"],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"lingui-multi":"./dist/lingui-multi.js"},"gitHead":"b31113b240ffca873355c2916202fd8bb290f0ef","homepage":"https://github.com/ahmed-belal/lingui-multi#readme","_id":"@abhashmi/lingui-multi@1.0.1","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"},"dist":{"integrity":"sha512-1QWbjlrpMoGcvVR04oQ2wRRQHRw9qBdUL2qAWQivqi1UJhz7gCneLJMQU0c5bZ9BuR2ERsqahXSYswoqHQofPg==","shasum":"0a958cfed8b31d9c7f86ba2ef1cc69907634f988","tarball":"https://registry.npmjs.org/@abhashmi/lingui-multi/-/lingui-multi-1.0.1.tgz","fileCount":4,"unpackedSize":7544,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoNVdvlK34faAvtyvlQNxjp+FIuYRLde+ll9y+wx6ghAiEAiZ/0gHyxpY/q5NXDkvXRccDiWj/zGH6qQroiQdFfOyg="}]},"maintainers":[{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lingui-multi_1.0.1_1522962543379_0.7829294261330284"},"_hasShrinkwrap":false},"1.0.2":{"name":"@abhashmi/lingui-multi","version":"1.0.2","description":"Command line utility to compile multiple catalogs from a single js-lingui messages.json file.","repository":{"url":"git+https://github.com/ahmed-belal/lingui-multi.git","type":"git"},"bugs":{"url":"https://github.com/ahmed-belal/lingui-multi/issues"},"main":"./dist/lingui-multi.js","author":{"name":"Ahmed Belal Hashmi"},"license":"MIT","private":false,"dependencies":{"@lingui/cli":"2.0.1","babel-core":"^6.26.0","babel-generator":"^6.26.1","babel-types":"^6.26.0","commander":"^2.15.1","lodash":"^4.17.5","rimraf":"^2.6.2","tmp":"^0.0.33"},"files":["LICENSE","README.md","dist"],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"lingui-multi":"./dist/lingui-multi.js"},"gitHead":"1ab133198bbc855cdc857ed2b8e86acbb206a0fa","homepage":"https://github.com/ahmed-belal/lingui-multi#readme","_id":"@abhashmi/lingui-multi@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"},"dist":{"integrity":"sha512-Ft6GX34K7AkoTPJovS7DjdZ37bInrAqtsgyjfNSMWvO0qcPWASVmz4Ne11KcTKcjPLDmtDX0gq5pOlbAunsi8g==","shasum":"765e3ba47821d0f71e77379dddcb523a2f064145","tarball":"https://registry.npmjs.org/@abhashmi/lingui-multi/-/lingui-multi-1.0.2.tgz","fileCount":4,"unpackedSize":7477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+G2kx6ejW86nngTaPozLJRRKpOHkDuBVgCJMBEW8rKgIgE8XM0Tq/CKk6z6zPGRIlsNt/FNv/SEzD7HhjXdwAfoQ="}]},"maintainers":[{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lingui-multi_1.0.2_1523018929294_0.7511897571694046"},"_hasShrinkwrap":false},"1.0.3":{"name":"@abhashmi/lingui-multi","version":"1.0.3","description":"Command line utility to compile multiple catalogs from a single js-lingui messages.json file.","repository":{"url":"git+https://github.com/ahmed-belal/lingui-multi.git","type":"git"},"bugs":{"url":"https://github.com/ahmed-belal/lingui-multi/issues"},"main":"./dist/lingui-multi.js","author":{"name":"Ahmed Belal Hashmi"},"license":"MIT","private":false,"dependencies":{"@lingui/cli":"2.0.1","babel-core":"^6.26.0","babel-generator":"^6.26.1","babel-types":"^6.26.0","commander":"^2.15.1","lodash":"^4.17.5","rimraf":"^2.6.2","tmp":"^0.0.33"},"files":["LICENSE","README.md","dist"],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"lingui-multi":"./dist/lingui-multi.js"},"gitHead":"586e3454a8f1166449fd8da87297b76cf2183600","homepage":"https://github.com/ahmed-belal/lingui-multi#readme","_id":"@abhashmi/lingui-multi@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"},"dist":{"integrity":"sha512-nWjsWoeDddQEaZKJD7WMFo8Ce/Zi2djFa7AQoe2ypTxcZL5Z/x4QC/YzLIXgZZdj2kMdoi22qSEOnpzSakYCnw==","shasum":"21165ea5608e10b8e0c37cd8eee2d9fdc07ecab6","tarball":"https://registry.npmjs.org/@abhashmi/lingui-multi/-/lingui-multi-1.0.3.tgz","fileCount":4,"unpackedSize":7627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkMMOYfcMQ3siXNS2LBHh2+/oiSiNRzJq65lQAy8iXtQIge7V+MS7XkoS2fk1+NC9QKFqajftuuc4Ko0cQ0WMRocM="}]},"maintainers":[{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lingui-multi_1.0.3_1523265628776_0.9660861240277461"},"_hasShrinkwrap":false},"1.0.4":{"name":"@abhashmi/lingui-multi","version":"1.0.4","description":"Command line utility to compile multiple catalogs from a single js-lingui messages.json file.","repository":{"url":"git+https://github.com/ahmed-belal/lingui-multi.git","type":"git"},"bugs":{"url":"https://github.com/ahmed-belal/lingui-multi/issues"},"main":"./dist/lingui-multi.js","author":{"name":"Ahmed Belal Hashmi"},"license":"MIT","private":false,"dependencies":{"@lingui/cli":"2.0.1","babel-core":"^6.26.0","babel-generator":"^6.26.1","babel-types":"^6.26.0","commander":"^2.15.1","lodash":"^4.17.5","rimraf":"^2.6.2","tmp":"^0.0.33"},"files":["LICENSE","README.md","dist"],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"lingui-multi":"./dist/lingui-multi.js"},"gitHead":"2f191c9f1aa328927032ffc59d7b97ec16edc0ce","homepage":"https://github.com/ahmed-belal/lingui-multi#readme","_id":"@abhashmi/lingui-multi@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"},"dist":{"integrity":"sha512-eFvuvdxsCs7uTfLm/Z2VcZJLKU0uG8qTXZqqFuQYNBIJXXjSq0czOxfQc05CqHB185rm1rW0nLaQEvsY8n3CPw==","shasum":"7b06eb8c640f617680d71be4313f44cfb0b2ef64","tarball":"https://registry.npmjs.org/@abhashmi/lingui-multi/-/lingui-multi-1.0.4.tgz","fileCount":4,"unpackedSize":7617,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkX0dcoHTPxOThNmK6CHWDT4OLQ0knPE6JUmTLbIVNKQIgQKCsZzIe5cEqpFEvDQDrXe2cADZinoe4gxh7yM+8VTA="}]},"maintainers":[{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lingui-multi_1.0.4_1523267715865_0.42946878139094147"},"_hasShrinkwrap":false},"1.0.5":{"name":"@abhashmi/lingui-multi","version":"1.0.5","description":"Command line utility to compile multiple catalogs from a single js-lingui messages.json file.","repository":{"url":"git+https://github.com/ahmed-belal/lingui-multi.git","type":"git"},"bugs":{"url":"https://github.com/ahmed-belal/lingui-multi/issues"},"main":"./dist/lingui-multi.js","author":{"name":"Ahmed Belal Hashmi"},"license":"MIT","private":false,"dependencies":{"@lingui/cli":"2.0.1","babel-core":"^6.26.0","babel-generator":"^6.26.1","babel-types":"^6.26.0","commander":"^2.15.1","lodash":"^4.17.5","rimraf":"^2.6.2","tmp":"^0.0.33"},"files":["LICENSE","README.md","dist"],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"lingui-multi":"./dist/lingui-multi.js"},"gitHead":"12cf08298b988f818fe80ff4d28db34fd4de81a9","homepage":"https://github.com/ahmed-belal/lingui-multi#readme","_id":"@abhashmi/lingui-multi@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"},"dist":{"integrity":"sha512-BtXI004P1ztupjFqZGcuyMc/UcFShqauY4iiCUFdPN55AFdvGEwKbOGMhc+jTwO59mvESSRsJCA4v6vDeofftQ==","shasum":"6b60a606f7bf44e4550de89b135cc960717fba24","tarball":"https://registry.npmjs.org/@abhashmi/lingui-multi/-/lingui-multi-1.0.5.tgz","fileCount":4,"unpackedSize":7618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJx5GEzFcie4vvcQFgrvoSpBbSGTA4RwRepqogtN8DhAIgIUE6tRTgm+tqH27N+pwRVCQ80UGB1m2dEC5p3Itjtsk="}]},"maintainers":[{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lingui-multi_1.0.5_1523358274749_0.21854097585766685"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-05T17:45:43.245Z","1.0.0":"2018-04-05T17:45:43.340Z","modified":"2022-04-04T10:59:11.351Z","1.0.1":"2018-04-05T21:09:03.486Z","1.0.2":"2018-04-06T12:48:49.409Z","1.0.3":"2018-04-09T09:20:28.847Z","1.0.4":"2018-04-09T09:55:15.902Z","1.0.5":"2018-04-10T11:04:34.837Z"},"maintainers":[{"name":"abhashmi","email":"ahmedbelalhashmi@gmail.com"}],"description":"Command line utility to compile multiple catalogs from a single js-lingui messages.json file.","homepage":"https://github.com/ahmed-belal/lingui-multi#readme","repository":{"url":"git+https://github.com/ahmed-belal/lingui-multi.git","type":"git"},"author":{"name":"Ahmed Belal Hashmi"},"bugs":{"url":"https://github.com/ahmed-belal/lingui-multi/issues"},"license":"MIT","readme":"# Lingui Multi\nThis is a command line utility for generating multiple catalog files from a single (unified) messages JSON file using [js-lingui cli api](https://www.npmjs.com/package/@lingui/cli). Please ensure your application uses js-lingui before attempting to use this utility.\n\n# Setup\nAdd the following to your project's package.json file:\n```json\n \"lingui-multi\": {\n    \"sub_catalog_name\": {\n        \"srcPathIgnorePatterns\": [\n            \"<ignore_folder>\",\n            \"<ignore_folder_2>\"\n            ...\n        ]\n    },\n    \"sub_catalog_2_name\": {\n        \"srcPathIgnorePatterns\": [\n            \"<ignore_folder_3>\",\n            \"<ignore_folder_4>\"\n            ...\n        ]\n    }\n }\n```\n\nEach sub-catalog will include all the i18n translations used in the source paths defined for lingui in the package.json file minus the ignore patterns defined either in the lingui configuration or the lingui-multi sub-catalog configuration.\n\n# Usage\nYou can run the utility by executing the command provided by the package like so:\n```shell\nlingui-multi <path-to-application-package.json> <path-to-locale-directory>\n```\n\nThe utility will pick up lingui configuration and lingui-multi configuration from the package.json file and spit out catalog files in the locale directory with the format `<sub_catalog>.messages.js` for each sub-catalog.\n\n","readmeFilename":"README.md"}