Начат фронтенд

This commit is contained in:
Georgiy Syralev
2025-09-16 14:47:30 +03:00
parent f37e85e2e0
commit 40de29041d
2100 changed files with 305701 additions and 11807 deletions

View File

@@ -1,6 +1,6 @@
let Browsers = require('./browsers')
let utils = require('./utils')
let vendor = require('./vendor')
let utils = require('./utils')
/**
* Recursively clone objects
@@ -34,23 +34,6 @@ function clone(obj, parent) {
}
class Prefixer {
constructor(name, prefixes, all) {
this.prefixes = prefixes
this.name = name
this.all = all
}
/**
* Clone node and clean autprefixer custom caches
*/
static clone(node, overrides) {
let cloned = clone(node)
for (let name in overrides) {
cloned[name] = overrides[name]
}
return cloned
}
/**
* Add hack to selected names
*/
@@ -77,10 +60,20 @@ class Prefixer {
}
/**
* Shortcut for Prefixer.clone
* Clone node and clean autprefixer custom caches
*/
clone(node, overrides) {
return Prefixer.clone(node, overrides)
static clone(node, overrides) {
let cloned = clone(node)
for (let name in overrides) {
cloned[name] = overrides[name]
}
return cloned
}
constructor(name, prefixes, all) {
this.prefixes = prefixes
this.name = name
this.all = all
}
/**
@@ -139,6 +132,13 @@ class Prefixer {
return added
}
/**
* Shortcut for Prefixer.clone
*/
clone(node, overrides) {
return Prefixer.clone(node, overrides)
}
}
module.exports = Prefixer