@dvhb/react-intl-messages
Version:
Library for parsing source files and extract react-intl messages
1 lines • 3.35 kB
JSON
{"version":"2.4.6","commands":{"clean":{"id":"clean","description":"Clean lokalise for unused translation keys","pluginName":"@dvhb/react-intl-messages","pluginType":"core","aliases":[],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"messagesDir":{"name":"messagesDir","type":"option","char":"d","description":"Directory for extracted messages","required":true,"default":"src/messages"},"provider":{"name":"provider","type":"option","description":"Translation service provider","required":true,"options":["lokalise","locize"]},"projectId":{"name":"projectId","type":"option","description":"Provider`s project id"},"token":{"name":"token","type":"option","description":"Provider`s token"},"version":{"name":"version","type":"option","description":"Translations version, for example \"production\". Required for Locize"},"namespace":{"name":"namespace","type":"option","description":"Provider`s namespace. Required for Locize"},"uploadTranslations":{"name":"uploadTranslations","type":"boolean","description":"Upload existing translations to provider. Useful for provider migration.","allowNo":false}},"args":[]},"extract":{"id":"extract","description":"Extract translations from source files to json","pluginName":"@dvhb/react-intl-messages","pluginType":"core","aliases":[],"examples":["$ messages extract --langs=en,fr,de,ru --pattern=\"src/**/*.{ts,tsx}\"\n"],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"messagesDir":{"name":"messagesDir","type":"option","char":"d","description":"Directory for extracted messages","required":true,"default":"src/messages"},"langs":{"name":"langs","type":"option","char":"l","description":"Comma separated languages","required":true},"pattern":{"name":"pattern","type":"option","char":"p","description":"Regex mask for files","required":true},"ignore":{"name":"ignore","type":"option","char":"i","description":"Regex mask for ignored files"}},"args":[]},"sync":{"id":"sync","description":"Synchronise extracted files with Lokalise.co","pluginName":"@dvhb/react-intl-messages","pluginType":"core","aliases":[],"examples":["$ messages extract --langs=en,fr,de,ru --pattern=\"src/**/*.{ts,tsx}\"\n"],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"messagesDir":{"name":"messagesDir","type":"option","char":"d","description":"Directory for extracted messages","required":true,"default":"src/messages"},"langs":{"name":"langs","type":"option","char":"l","description":"Comma separated languages","required":true},"provider":{"name":"provider","type":"option","description":"Translation service provider","required":true,"options":["lokalise","locize"]},"projectId":{"name":"projectId","type":"option","description":"Provider`s project id"},"token":{"name":"token","type":"option","description":"Provider`s token"},"version":{"name":"version","type":"option","description":"Translations version, for example \"production\". Required for Locize"},"namespace":{"name":"namespace","type":"option","description":"Provider`s namespace. Required for Locize"},"uploadTranslations":{"name":"uploadTranslations","type":"boolean","description":"Upload existing translations to provider. Useful for provider migration.","allowNo":false}},"args":[]}}}