oxc-browserslist 3.0.4

Rust-ported Browserslist for Oxc.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use super::{Distrib, QueryResult};
use crate::data::{
    electron::{ELECTRON_CHROMIUM_VERSIONS, ELECTRON_VERSIONS},
    unpack_str,
};

pub(super) fn last_n_electron(count: usize) -> QueryResult {
    let distribs = ELECTRON_VERSIONS
        .iter()
        .rev()
        .take(count)
        .map(|(_, version)| {
            Distrib::new("chrome", unpack_str(ELECTRON_CHROMIUM_VERSIONS, *version))
        })
        .collect();
    Ok(distribs)
}