Skip to content

Auto-update BCD for Node.js/Deno/Bun #229

@queengooborg

Description

@queengooborg

Problem statement

Currently, the data for JS runtimes (Node.js, Deno, and soon, Bun) is only manually updated in BCD. While there is a project that uses the mdn-bcd-collector, https://github.com/unjs/runtime-compat, and runs tests within the runtimes, it only runs the tests on the latest version of each runtime. Since BCD tracks the specific version a feature was added, the data output doesn't quite work for our needs.

Proposed solutions

The most viable solution would be to supercharge the runtime-compat project and update it so that it can run more than just the latest version of a runtime.

Task list

No response

Priority assessment

  • Effort: Medium-Low
  • Dependencies: mdn-bcd-collector, runtime-compat
  • Community enablement: High; ensures BCD's runtime data is up to date
  • Momentum: N/A
  • Enabling learners: Yes
  • Enabling professionals: Yes
  • Underrepresented topics / Ethical web: N/A
  • Operational necessities: Ensures runtimes in BCD comply with the latest guideline updates
  • Addressing needs of the web industry: Yes, by ensuring accurate compatibility data for JS runtimes

More information

Open Web Docs (OWD) is a non-profit collective funded by corporate and individual donations.

In order for this project to happen, please consider donating to OWD at https://opencollective.com/open-web-docs.
For more information on sponsorship and membership tiers, see https://openwebdocs.org/membership/

More information is available at https://openwebdocs.org/.
For questions, please reach out to [email protected].

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions