{"id":19334130,"url":"https://github.com/mateusz1913/vision-camera-plugin-builder","last_synced_at":"2025-08-21T02:31:59.639Z","repository":{"id":41936724,"uuid":"509202745","full_name":"mateusz1913/vision-camera-plugin-builder","owner":"mateusz1913","description":"Native boilerplate for Vision Camera plugins","archived":false,"fork":false,"pushed_at":"2024-06-06T15:59:47.000Z","size":7586,"stargazers_count":70,"open_issues_count":0,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-07T16:51:33.813Z","etag":null,"topics":["android","builder","ios","plugin","react-native","vision-camera"],"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/mateusz1913.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}},"created_at":"2022-06-30T19:08:58.000Z","updated_at":"2024-09-18T08:37:49.000Z","dependencies_parsed_at":"2024-01-15T22:51:28.642Z","dependency_job_id":"320d2c39-7f66-4bfd-bb5d-6af9224a4ac0","html_url":"https://github.com/mateusz1913/vision-camera-plugin-builder","commit_stats":{"total_commits":43,"total_committers":4,"mean_commits":10.75,"dds":"0.16279069767441856","last_synced_commit":"dfe381c1393f9b518fa1682561c023c4d048605d"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateusz1913%2Fvision-camera-plugin-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateusz1913%2Fvision-camera-plugin-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateusz1913%2Fvision-camera-plugin-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateusz1913%2Fvision-camera-plugin-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mateusz1913","download_url":"https://codeload.github.com/mateusz1913/vision-camera-plugin-builder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230479864,"owners_count":18232630,"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":["android","builder","ios","plugin","react-native","vision-camera"],"created_at":"2024-11-10T02:57:26.948Z","updated_at":"2024-12-19T18:18:03.451Z","avatar_url":"https://github.com/mateusz1913.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vision Camera Plugin Builder\n\n\u003cdiv align=\"center\"\u003e\n  \u003cdiv style=\"padding: 30px\"\u003e\n    \u003cimg src=\"./static/vision-camera-plugin-builder-logo.svg\" alt=\"Vision Camera Plugin Builder logo\" width=\"30%\" /\u003e\n  \u003c/div\u003e\n  A CLI to easily create \u003ca href=\"https://github.com/mrousavy/react-native-vision-camera\"\u003eVisionCamera\u003c/a\u003e Frame Processor Plugins in a few seconds!\n\u003c/div\u003e\n\n## 🚀 Usage\n\n```sh\nnpx vision-camera-plugin-builder@latest ios\n```\n\n```sh\nnpx vision-camera-plugin-builder@latest android\n```\n\nAfter generating native files, cli will output additional post-setup info\n\n### Supported versions\n\n| vision-camera-plugin-builder | react-native-vision-camera\n| --- | --- |\n| \u003e= 0.8.0 | 4.0.0+ |\n| \u003e= 0.7.0 | 3.8.0+ |\n| \u003e= 0.5.0 | 3.5.0+ |\n| \u003e= 0.3.0 | 3.0.0+ |\n| \u003c 0.3.0 | 2.0.0+ |\n\n### Library use case\n\nFor `vision-camera-\u003cpluginName\u003e`, it generates:\n\n- Android - inside Android source set:\n  ```\n  ├── android/src/main/\u003cpackageName\u003e\n  │   ├── \u003cpluginName\u003e\n  │   ├──   ├── \u003cpluginName\u003ePlugin.(java|kt)\n  │   ├── \u003cpluginName\u003ePluginPackage.(java|kt)\n  ```\n- iOS - inside iOS library's source code folder:\n  ```\n  ├── ios\n  │   ├── \u003cpluginName\u003e\n  │   ├──   ├── \u003cpluginName\u003ePlugin.(m|mm)\n  │   ├──   ├── \u003cpluginName\u003ePlugin.Swift (if Swift selected)\n  ```\n\nIn case of library use case the CLI will output how to proceed with additional steps for library's `.podspec` and `build.gradle` files\n\n### Application use case\n\nFor local usage inside application, it generates:\n\n- Android - inside Android source set:\n  ```\n  ├── android/src/main/\u003cpackageName\u003e\n  │   ├── \u003cpluginName\u003e\n  │   ├──   ├── \u003cpluginName\u003ePlugin.(java|kt)\n  │   ├──   ├── \u003cpluginName\u003ePluginPackage.(java|kt)\n  ```\n- iOS - inside iOS library's source code folder:\n  ```\n  ├── ios\n  │   ├── \u003cpluginName\u003e\n  │   ├──   ├── \u003cpluginName\u003ePlugin.(m|mm)\n  │   ├──   ├── \u003cpluginName\u003ePlugin.Swift (if Swift selected)\n  ```\n\nIn case of application use case the CLI will output how to proceed with additional steps for Android application linking of the plugin's package\n\n## ⚙️ Options\n\n| Flag | Input | Description |\n| ---- | ----- | ----------- |\n| --projectPath (iOS only) | [string] | Path to .xcodeproj file |\n| --manifestPath (Android only) | [string] | Path to project's Android Manifest file |\n| --pluginName | [string] | Name of the plugin |\n| --methodName | [string] | Name of plugin's exported method |\n| --lang | [choices] | \"Kotlin\" or \"Java\" for Android \u0026 \"Swift\" or \"ObjC\" or \"ObjCPP\" for iOS |\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateusz1913%2Fvision-camera-plugin-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmateusz1913%2Fvision-camera-plugin-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateusz1913%2Fvision-camera-plugin-builder/lists"}