Download node_modules/autoprefixer/lib/at-rule.js from jayvatliq/car-view-classifier-frontend: direct link, hf CLI and curl.
- Browser
- Download file 702 Bytes
-
https://huggingface.co/spaces/jayvatliq/car-view-classifier-frontend/resolve/main/node_modules/autoprefixer/lib/at-rule.js
- Command line
-
hf download hf://spaces/jayvatliq/car-view-classifier-frontend/node_modules/autoprefixer/lib/at-rule.js
-
curl -L -o at-rule.js https://huggingface.co/spaces/jayvatliq/car-view-classifier-frontend/resolve/main/node_modules/autoprefixer/lib/at-rule.js
702 Bytes
| let Prefixer = require('./prefixer') | |
| class AtRule extends Prefixer { | |
| /** | |
| * Clone and add prefixes for at-rule | |
| */ | |
| add(rule, prefix) { | |
| let prefixed = prefix + rule.name | |
| let already = rule.parent.some( | |
| i => i.name === prefixed && i.params === rule.params | |
| ) | |
| if (already) { | |
| return undefined | |
| } | |
| let cloned = this.clone(rule, { name: prefixed }) | |
| return rule.parent.insertBefore(rule, cloned) | |
| } | |
| /** | |
| * Clone node with prefixes | |
| */ | |
| process(node) { | |
| let parent = this.parentPrefix(node) | |
| for (let prefix of this.prefixes) { | |
| if (!parent || parent === prefix) { | |
| this.add(node, prefix) | |
| } | |
| } | |
| } | |
| } | |
| module.exports = AtRule | |