{"id":24518337,"url":"https://github.com/schafeld/moxi","last_synced_at":"2025-03-15T11:12:22.828Z","repository":{"id":173877632,"uuid":"651424256","full_name":"schafeld/MOXI","owner":"schafeld","description":"Mutation Observer eXperience Injector – Library for frontend A/B-testing and personalisation of reactive SPA user interfaces.","archived":false,"fork":false,"pushed_at":"2023-07-04T15:45:56.000Z","size":156,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-14T16:47:35.883Z","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/schafeld.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":"2023-06-09T07:55:55.000Z","updated_at":"2023-06-27T19:08:22.000Z","dependencies_parsed_at":"2023-07-21T08:31:09.627Z","dependency_job_id":null,"html_url":"https://github.com/schafeld/MOXI","commit_stats":null,"previous_names":["schafeld/moxi"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schafeld%2FMOXI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schafeld%2FMOXI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schafeld%2FMOXI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schafeld%2FMOXI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/schafeld","download_url":"https://codeload.github.com/schafeld/MOXI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243719398,"owners_count":20336607,"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-22T01:41:58.260Z","updated_at":"2025-03-15T11:12:22.801Z","avatar_url":"https://github.com/schafeld.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Logo MOXI](./assets/logo-moxi.svg)\n\n\n# MOXI – Work in Progress\n\nMutation Observer eXperience Injector – Library for frontend A/B-testing and personalisation of reactive SPA user interfaces.\n\n## ⚠️ Warning\n\nThis library is still in development and not ready for production use.\n\nWhen ready it will require a lot of caution and testing to use it in production.\n\nWhen using mutation observers, you should always be careful to not introduce performance issues. Also you run the risk of breaking your application when you are not careful (infinity loops if you inject UI changes into the observed area).\n\n## Copyright / License\n\nSee [LICENSE](./LICENSE) for more information. In short: Use at your own risk! Or not at all.\n\nThe \"MOXI\" logo is an original design by Oliver Schafeld, copyrighted 2023. Do not use without permission.\n\nAll trademarks and brands are the property of their respective owners.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschafeld%2Fmoxi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschafeld%2Fmoxi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschafeld%2Fmoxi/lists"}