{"id":17236738,"url":"https://github.com/groovecoder/fx-doiuse","last_synced_at":"2025-03-26T01:42:20.248Z","repository":{"id":140433715,"uuid":"48136125","full_name":"groovecoder/fx-doiuse","owner":"groovecoder","description":"Runs doiuse against your dev sites to catch incompatible CSS.","archived":false,"fork":false,"pushed_at":"2016-02-05T15:37:26.000Z","size":20539,"stargazers_count":0,"open_issues_count":4,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-25T04:41:54.836Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/groovecoder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-16T21:26:56.000Z","updated_at":"2017-09-19T17:22:47.000Z","dependencies_parsed_at":"2023-04-27T19:28:10.828Z","dependency_job_id":null,"html_url":"https://github.com/groovecoder/fx-doiuse","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groovecoder%2Ffx-doiuse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groovecoder%2Ffx-doiuse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groovecoder%2Ffx-doiuse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groovecoder%2Ffx-doiuse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/groovecoder","download_url":"https://codeload.github.com/groovecoder/fx-doiuse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245573841,"owners_count":20637670,"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-10-15T05:36:50.518Z","updated_at":"2025-03-26T01:42:20.232Z","avatar_url":"https://github.com/groovecoder.png","language":"JavaScript","readme":"#doiuse\nLint CSS for browser support against caniuse database; using doiuse library\n\n![fx-doiuse\ndemo](https://raw.github.com/groovecoder/fx-doiuse/doiuse.com/demo.gif)\n\n## Usage\nFor now, this is a clunky prototype\n\n1. Set `xpinstall.signatures.required` to `false` in `about:config`\n\n2. Install the\n   [`.xpi`](https://raw.github.com/groovecoder/fx-doiuse/doiuse.com/@fx-doiuse-0.0.1.xpi) from your [`about:addons`](about:addons)\n   and restart Firefox\n\n3. Open the Developer Tools \"doiuse\" panel\n\n4. Set your Development Domains\n\n5. Go to one of your development domains\n\nYou will get an alert for each stylesheet on the page, showing all of the CSS\nincompatibilities as reported by [moz-doiuse](https://moz-doiuse.herokuapp.com).\n\n## Dev Setup\nAdd-on coding can be a bit tricky. There are great docs on MDN for Add-ons and\nthe Add-on SDK. But they may be more than you need to work on this. So here's a\ntl;dr version ...\n\n1. (Suggested) [Create a new profile](https://support.mozilla.org/kb/profile-manager-create-and-remove-firefox-profiles) for fx-doiuse\n\n2. Set these [recommended about:config](https://developer.mozilla.org/en-US/Add-ons/Setting_up_extension_development_environment#Recommended_development_preferences) values in the profile:\n\n        devtools.chrome.enabled = true\n        devtools.debugger.remote-enabled = true\n        xpinstall.signatures.required = false\n\n3. [Install jpm](https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm#Installation) on your machine\n\n4. Clone this repo:\n\n        git clone git://github.com/groovecoder/fx-doiuse.git\n\n5. `jpm run` to run Firefox with the add-on:\n\n        cd fx-doiuse\n        jpm run [-p fx-doiuse]\n\n## What's next?\n\nSee [Issues](https://github.com/groovecoder/fx-doiuse/issues) for the planned features.\n\n## Credits\n\nIcons by [Hand-Drawn Goods Brainy Icons\nFree](http://handdrawngoods.com/store/brainy-icons-free/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroovecoder%2Ffx-doiuse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgroovecoder%2Ffx-doiuse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroovecoder%2Ffx-doiuse/lists"}