https://github.com/firefox-devtools/remote-settings-mdn-browser-compat-data
Scripts to ingest MDN compat data in RemoteSettings
https://github.com/firefox-devtools/remote-settings-mdn-browser-compat-data
Last synced: 2 months ago
JSON representation
Scripts to ingest MDN compat data in RemoteSettings
- Host: GitHub
- URL: https://github.com/firefox-devtools/remote-settings-mdn-browser-compat-data
- Owner: firefox-devtools
- Created: 2022-03-03T09:16:10.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-06-13T14:50:23.000Z (7 months ago)
- Last Synced: 2025-06-17T20:39:15.817Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 19.5 KB
- Stars: 2
- Watchers: 6
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `@mdn/browser-compat-data` -> RemoteSettings
Data from [MDN compatibility data](https://github.com/mdn/browser-compat-data) are used in the compatibility panel of Firefox DevTools.
The script from this repo consumes the data published in the `@mdn/browser-compat-data` NPM package and update the associated collections in RemoteSettings:
- `devtools-compatibility-browsers`: The list of non-retired browsers, extracted from [https://github.com/mdn/browser-compat-data/tree/master/browsers](https://github.com/mdn/browser-compat-data/tree/master/browsers)
- TODO: The list of CSS properties compatibility data, extracted from ([https://github.com/mdn/browser-compat-data/tree/master/css](https://github.com/mdn/browser-compat-data/tree/master/css)
When running the script, logs are emitted to stdout indicate if the collection was updated, and if so, provide a short summary of the modifications, and ultimately ask for a data review of those changes (unless `ENVIRONMENT` is set to `dev`, in which case changes are automatically published)