css.js — svelte Source File
Architecture documentation for css.js, a javascript file in the svelte codebase. 0 imports, 3 dependents.
Entity Profile
Dependency Diagram
graph LR 2a0e126c_5670_329c_f4f4_86feb8413563["css.js"] ca006f7f_f554_f529_8a19_abaaa45dda8d["css-analyze.js"] ca006f7f_f554_f529_8a19_abaaa45dda8d --> 2a0e126c_5670_329c_f4f4_86feb8413563 4676a465_3cd7_1d4c_04b8_a56bf8469f18["css-warn.js"] 4676a465_3cd7_1d4c_04b8_a56bf8469f18 --> 2a0e126c_5670_329c_f4f4_86feb8413563 194b07ed_c18e_6587_618d_b4b4d02442e0["index.js"] 194b07ed_c18e_6587_618d_b4b4d02442e0 --> 2a0e126c_5670_329c_f4f4_86feb8413563 style 2a0e126c_5670_329c_f4f4_86feb8413563 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
/** @import { AST } from '#compiler' */
const regex_css_browser_prefix = /^-((webkit)|(moz)|(o)|(ms))-/;
export const regex_css_name_boundary = /^[\s,;}]$/;
/**
* @param {string} name
* @returns {string}
*/
export function remove_css_prefix(name) {
return name.replace(regex_css_browser_prefix, '');
}
/** @param {AST.CSS.Atrule} node */
export const is_keyframes_node = (node) => remove_css_prefix(node.name) === 'keyframes';
Domain
Subdomains
Functions
Imported By
Source
Frequently Asked Questions
What does css.js do?
css.js is a source file in the svelte codebase, written in javascript. It belongs to the Compiler domain, Analyzer subdomain.
What functions are defined in css.js?
css.js defines 2 function(s): is_keyframes_node, remove_css_prefix.
What files import css.js?
css.js is imported by 3 file(s): css-analyze.js, css-warn.js, index.js.
Where is css.js in the architecture?
css.js is located at packages/svelte/src/compiler/phases/css.js (domain: Compiler, subdomain: Analyzer, directory: packages/svelte/src/compiler/phases).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free