{"id":20594012,"url":"https://github.com/goncalossilva/kotlinjs-useanybrowser","last_synced_at":"2025-08-18T15:10:18.076Z","repository":{"id":37538748,"uuid":"442333542","full_name":"goncalossilva/kotlinjs-useanybrowser","owner":"goncalossilva","description":"Kotlin/JS plugin to run tests on any available browser","archived":false,"fork":false,"pushed_at":"2025-02-25T10:33:51.000Z","size":479,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-25T11:07:28.365Z","etag":null,"topics":["browser","kotlin-js","testing"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","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/goncalossilva.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2021-12-28T03:03:32.000Z","updated_at":"2025-02-21T17:38:19.000Z","dependencies_parsed_at":"2023-11-26T19:23:32.636Z","dependency_job_id":"14307ec4-8f10-4a55-acc5-fd5648117a4e","html_url":"https://github.com/goncalossilva/kotlinjs-useanybrowser","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goncalossilva%2Fkotlinjs-useanybrowser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goncalossilva%2Fkotlinjs-useanybrowser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goncalossilva%2Fkotlinjs-useanybrowser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goncalossilva%2Fkotlinjs-useanybrowser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/goncalossilva","download_url":"https://codeload.github.com/goncalossilva/kotlinjs-useanybrowser/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242226819,"owners_count":20092854,"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":["browser","kotlin-js","testing"],"created_at":"2024-11-16T07:50:34.341Z","updated_at":"2025-03-06T14:29:46.688Z","avatar_url":"https://github.com/goncalossilva.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kotlinjs-useanybrowser\n\nGradle plugin for using any available browser when testing JS under Kotlin Multiplatform.\n\nBy default, the JS target requires setting browsers under test explicitly, which indirectly requires\ncontributors (and CI) to agree about which browser(s) to use under testing, and have them installed.\nThe higher the number of contributors, the more cumbersome this becomes.\n\nIn some projects, it is enough to run tests on _any_ available browser.\n\n## Usage\n\n```kotlin\nplugins {\n    id(\"com.goncalossilva.useanybrowser\") version \"\u003cversion\u003e\"\n}\n\nkotlin {\n    js {\n        browser {\n            testTask {\n                useKarma {\n                    useAnyBrowser()\n                }\n            }\n        }\n    }\n}\n```\n\nAfter this, browser tests will run on any available browser, preferring headless variants first,\nand Chrome variants second.\n\n## License\n\nReleased under the [MIT License](https://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoncalossilva%2Fkotlinjs-useanybrowser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoncalossilva%2Fkotlinjs-useanybrowser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoncalossilva%2Fkotlinjs-useanybrowser/lists"}