{"id":21708262,"url":"https://github.com/epilande/yex","last_synced_at":"2025-04-12T16:26:08.782Z","repository":{"id":57403647,"uuid":"210456763","full_name":"epilande/yex","owner":"epilande","description":"🦖 Yarn explore and execute","archived":false,"fork":false,"pushed_at":"2019-10-02T02:41:03.000Z","size":3967,"stargazers_count":5,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T10:52:15.818Z","etag":null,"topics":["cli","ink","react","typescript","yarn","yarn-workspaces"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/yex","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/epilande.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-23T21:33:58.000Z","updated_at":"2024-05-20T16:32:46.000Z","dependencies_parsed_at":"2022-09-19T01:50:52.211Z","dependency_job_id":null,"html_url":"https://github.com/epilande/yex","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epilande%2Fyex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epilande%2Fyex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epilande%2Fyex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epilande%2Fyex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/epilande","download_url":"https://codeload.github.com/epilande/yex/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248595498,"owners_count":21130536,"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":["cli","ink","react","typescript","yarn","yarn-workspaces"],"created_at":"2024-11-25T22:22:28.106Z","updated_at":"2025-04-12T16:26:08.755Z","avatar_url":"https://github.com/epilande.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eYex 🦖\u003c/h1\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eYarn Explorer\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/epilande/yex/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/epilande/yex?style=flat-square\" alt=\"GitHub\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/yex\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/yex?style=flat-square\" alt=\"npm\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/epilande/yex/master/demo.gif\" height=\"420\"\u003e\n\u003c/div\u003e\n\n## Why?\n\nEver get lost in your yarn workspaces?\nAlways forgetting what commands you have available?\nSpending a lot of time traversing through workspaces and `package.json`?\nTired of writing `yarn workspace \u003cworkspace-name\u003e`?\nYou want an overview of available scripts and a preview of the command?\n\n## Solution\n\nThis is an interactive CLI tool that will parse through your `package.json`'s and display an overview of your workspaces and available scripts.\nFrom there, you can fuzzy find available workspaces and scripts, run commands, and add additional arguments.\n\nThis tool aims to improve discoverability and make it easier to work with `yarn workspaces` and your JavaScript applications.\n\n## Installation\n\n```bash\n$ npm install -g yex\n# OR\n$ npx yex\n```\n\n## CLI\n\n```shell\n  Usage:\n    $ yex [options]\n\n  Options:\n    --limit, -l     Limit number of items to display.\n    --copy, -c      Copy command to clipboard.\n    --help, -h      Display this message.\n    --version, -v   CLI Version.\n\n  Examples:\n    $ yex\n    $ yex --copy\n    $ yex --limit=5\n```\n\n## License\n\n[MIT License](https://oss.ninja/mit/epilande/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepilande%2Fyex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fepilande%2Fyex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepilande%2Fyex/lists"}