{"id":24733415,"url":"https://github.com/grll/fnmx","last_synced_at":"2026-05-06T05:43:36.029Z","repository":{"id":270682382,"uuid":"911139397","full_name":"grll/fnmx","owner":"grll","description":"A lightweight cross-platform wrapper for fnm that provides uvx-like functionality.","archived":false,"fork":false,"pushed_at":"2025-01-07T08:50:58.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-03T18:50:37.510Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/grll.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-02T10:31:41.000Z","updated_at":"2025-01-07T08:51:01.000Z","dependencies_parsed_at":"2025-01-02T11:29:38.318Z","dependency_job_id":"0759f5f6-b969-469c-be73-88e459306cc8","html_url":"https://github.com/grll/fnmx","commit_stats":null,"previous_names":["grll/fnmx"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grll%2Ffnmx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grll%2Ffnmx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grll%2Ffnmx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grll%2Ffnmx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grll","download_url":"https://codeload.github.com/grll/fnmx/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244983519,"owners_count":20542481,"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":"2025-01-27T18:15:14.209Z","updated_at":"2026-05-06T05:43:35.994Z","avatar_url":"https://github.com/grll.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fnmx\n\nA lightweight cross-platform wrapper for fnm that provides uvx-like functionality.\n\nIt wraps fnm exec and fnm install to make sure the right node version is used and installed before executing in fnm context.\n\nIt needs fnm installed. Preferably it uses an fnm binary in the same folder but falls back to fnm in PATH if necessary.\n\n## Installation\n\nDownload the appropriate binary for your system from the [releases page](https://github.com/grll/fnmx/releases):\n- macOS ARM64 (Apple Silicon): `fnmx-darwin-arm64`\n- macOS Intel: `fnmx-darwin-amd64`\n- Windows: `fnmx-windows-amd64.exe`\n\nMake the binary executable (macOS):\n```bash\nchmod +x fnmx-darwin-*\n```\n\n## Usage\n\n```bash\nfnmx \u003cnode-version\u003e \u003ccommand\u003e\n```\n\nFor example:\n\n```bash\nfnmx v22 npm run dev\n```\n\nThis will make sure node v22 is installed and then run npm run dev with the right node verison.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrll%2Ffnmx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrll%2Ffnmx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrll%2Ffnmx/lists"}