{"id":20817286,"url":"https://github.com/intlify/cli","last_synced_at":"2025-05-07T13:34:17.031Z","repository":{"id":46127923,"uuid":"324303440","full_name":"intlify/cli","owner":"intlify","description":"CLI Tooling for i18n development","archived":false,"fork":false,"pushed_at":"2025-03-15T10:23:42.000Z","size":713,"stargazers_count":12,"open_issues_count":14,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-01T03:07:59.079Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/intlify.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"kazupon"}},"created_at":"2020-12-25T06:34:51.000Z","updated_at":"2025-03-15T10:20:30.000Z","dependencies_parsed_at":"2024-06-18T21:22:17.899Z","dependency_job_id":"e3c70fe0-82fb-48f6-98d1-c05506566098","html_url":"https://github.com/intlify/cli","commit_stats":{"total_commits":111,"total_committers":6,"mean_commits":18.5,"dds":0.1351351351351351,"last_synced_commit":"2fcc43750b8f259d684f9068b592246d3afb3756"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intlify%2Fcli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intlify%2Fcli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intlify%2Fcli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intlify%2Fcli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/intlify","download_url":"https://codeload.github.com/intlify/cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252887415,"owners_count":21819894,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T21:40:29.027Z","updated_at":"2025-05-07T13:34:17.012Z","avatar_url":"https://github.com/intlify.png","language":"TypeScript","funding_links":["https://github.com/sponsors/kazupon"],"categories":[],"sub_categories":[],"readme":"# 🧰 Intlify CLI\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![CI][ci-src]][ci-href]\n\nCLI Tooling for i18n development\n\n## 💿 Installation\n\n### npm\n\n```sh\nnpm install -g @intlify/cli\n```\n\n### yarn\n```sh\nyarn global add @intlify/cli\n```\n\n### yarn\n```sh\nyarn global add @intlify/cli\n```\n\n## 🌟 Features\n- the i18n resources compilation\n- the attributes annotation for i18n custom block\n- the i18n custom block formatting\n\n## 🚀 Usage\n\n```\nUsage: intlify \u003ccommand\u003e [options]\n\nCommands:\n  intlify compile   compile the i18n resources                     [aliases: cp]\n  intlify annotate  annotate the attributes                        [aliases: at]\n  intlify format    format for single-file components              [aliases: ft]\n\nOptions:\n  --help     Show help                                                 [boolean]\n  --version  Show version number                                       [boolean]\n```\n\n## 🙈 Ignoring\n\nFor `annotate` or `format` commands, you can ignore with using `.intlifyignore` or `--ignore` for files passed at the end of the options or `--source` option\n\n### `.intlifyignore`\n\nTo exclude files from iles passed at the end of the options or `--source` option, create a `.itnlifyignore` file in the root of your project. `.intlifyignore` uses [gitignore syntax](https://git-scm.com/docs/gitignore#_pattern_format).\n\nexample:\n```\n# Ignore node_modules\nnode_modules\n\n# ignore  artifacts\nbuild\ncoverage\n```\n\nIt’s recommended to have a `.intlifyignore` in your project! This way you can run `intlify format —source /path/to/**/*.vue —type custom-block` . to make sure that everything is executed (without mangling files you don’t want, or choking on generated files).\n\n### `--ignore` option\n\nIf you can't use `.intlifyignore` for some reason and want to specify a different file, you can use the `--ignore` option to achieve this.\n\n```sh\n# ignore with `.gitignore`\nintlify format —source /path/to/**/*.vue —type custom-block --ignore .gitignore\n```\n\n## 🤝 API\n\nAbout details, See the [API References](https://www.jsdocs.io/package/@intlify/cli)\n\n\n## 🌏 I18n\n\nIntlify cli is supporting for I18n.\n\nIf you would like to localiize Intlify CLI, you can contribute i18n resource to [locales](https://github.com/intlify/cli/blob/main/locales) directory.\n\n## 📜 Changelog\nDetails changes for each release are documented in the [CHANGELOG.md](https://github.com/intlify/cli/blob/main/CHANGELOG.md).\n\n\n## ❗ Issues\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/intlify/cli/blob/main/.github/CONTRIBUTING.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n## ©️ License\n\n[MIT](http://opensource.org/licenses/MIT)\n\n\u003c!-- Badges --\u003e\n\n[npm-version-src]: https://img.shields.io/npm/v/@intlify/cli?style=flat\u0026colorA=18181B\u0026colorB=FFAD33\n[npm-version-href]: https://npmjs.com/package/@intlify/cli\n[npm-downloads-src]: https://img.shields.io/npm/dm/@intlify/cli?style=flat\u0026colorA=18181B\u0026colorB=FFAD33\n[npm-downloads-href]: https://npmjs.com/package/@intlify/cli\n[ci-src]: https://github.com/intlify/cli/actions/workflows/ci.yaml/badge.svg\n[ci-href]: https://github.com/intlify/cli/actions/workflows/ci.yaml\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintlify%2Fcli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintlify%2Fcli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintlify%2Fcli/lists"}