{"id":15018397,"url":"https://github.com/nativescript/androidx-migration-tool","last_synced_at":"2025-10-19T16:30:45.530Z","repository":{"id":141976999,"uuid":"178813449","full_name":"NativeScript/androidx-migration-tool","owner":"NativeScript","description":null,"archived":false,"fork":false,"pushed_at":"2019-04-03T13:28:34.000Z","size":35,"stargazers_count":8,"open_issues_count":2,"forks_count":1,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-29T15:51:49.415Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NativeScript.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}},"created_at":"2019-04-01T07:56:53.000Z","updated_at":"2020-02-15T01:46:28.000Z","dependencies_parsed_at":"2023-09-23T22:38:37.098Z","dependency_job_id":null,"html_url":"https://github.com/NativeScript/androidx-migration-tool","commit_stats":{"total_commits":10,"total_committers":1,"mean_commits":10.0,"dds":0.0,"last_synced_commit":"dc7022517e4a5b4effdf6ebf72532dad92ef5c17"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fandroidx-migration-tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fandroidx-migration-tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fandroidx-migration-tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fandroidx-migration-tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NativeScript","download_url":"https://codeload.github.com/NativeScript/androidx-migration-tool/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237163197,"owners_count":19265227,"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-09-24T19:51:55.088Z","updated_at":"2025-10-19T16:30:40.257Z","avatar_url":"https://github.com/NativeScript.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Tool that migrates Support Library namespaces to the new AndroidX namespaces.\n\nBy default it searches recursively .java,.js,.ts,.xml and .gradle files.\nYou can exclude files with specific extensions passing comma separated array at the end.\n\nHow to use:\n  1. Install package globally `npm install ns-androidx-migrate -g`\n  2. `ns-androidx-migrate \u003cproject-folder\u003e \u003c[ext1,ext2,..]\u003e`\n      This command will search and replace all Support Library namespace to the new AndroidX namespaces.\n      It will also output suggestions, that should be made manually, for changing Support Library artifacts to AndroidX.\n      Please do revise all changes manually after that!\n      This operation may take a few minutes to execute (depends on your project structure size).\n\nExamples:\n   1.   `ns-androidx-migrate test-plugin` - search and replace test-plugin folder for all default file types\n   2.   `ns-androidx-migrate test-plugin [js]` - search and replace test-plugin folder for all default files except `.js` ones.\n   3.   `ns-androidx-migrate test-plugin [ts,java]` - search and replace test-plugin folder for all default files except `.ts` and `.java` ones.\n      Consider passing comma separated extensions with no `.` or whitespaces between them.\n    \n\nThis tool does not migrate any 3rd party packages or plugins that your project relies on. \n\nConsider updating your project `package.json` dependencies with AndroidX versions.\n\nConsider deleting your `node_modules` folder for faster migration.\nDemo `test-plugin` included.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnativescript%2Fandroidx-migration-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnativescript%2Fandroidx-migration-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnativescript%2Fandroidx-migration-tool/lists"}