mirror of
https://github.com/home-assistant/frontend.git
synced 2025-08-15 22:16:45 +00:00
Redefine browser requirements for modern (latest) builds (#16506)
* Redefine browser requirements for modern (latest) builds * Rename babel class properties plugin * Fix only allowing latest Android * Add browsers released in last year * Use at or above for utilization (no change to browsers currently) * Only use time query (no effective change) * Add transform for private methods * Fix some typos in browserslist config Co-authored-by: Quentame <polletquentin74@me.com> * bump browserslist-useragent-regex * Add fallback feature detection for Array.prototype.findLast --------- Co-authored-by: Quentame <polletquentin74@me.com>
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
// Tasks to generate entry HTML
|
||||
|
||||
import { getUserAgentRegex } from "browserslist-useragent-regexp";
|
||||
import fs from "fs-extra";
|
||||
import gulp from "gulp";
|
||||
import { minify } from "html-minifier-terser";
|
||||
@ -17,6 +18,12 @@ const renderTemplate = (templateFile, data = {}) => {
|
||||
...data,
|
||||
useRollup: env.useRollup(),
|
||||
useWDS: env.useWDS(),
|
||||
modernRegex: getUserAgentRegex({
|
||||
env: "modern",
|
||||
allowHigherVersions: true,
|
||||
mobileToDesktop: true,
|
||||
throwOnMissing: true,
|
||||
}).toString(),
|
||||
// Resolve any child/nested templates relative to the parent and pass the same data
|
||||
renderTemplate: (childTemplate) =>
|
||||
renderTemplate(
|
||||
|
Reference in New Issue
Block a user