0.2.0
css_parser
0.2.0
CSS Lexer & Parser implementation for Deno
Changes
Fixes
-
use
const
&let
instead ofvar
-
fix: use
const
for unreassigned immutables -
fix: set default value of options instead of ||
-
fix: explicitly state
any
types forisolatedModules
flag -
fix: reduce code dupe
-
fix: use
import/export type
for types -
fix: remove unused imports
-
feat: use
Token
type
Usage
Parse CSS to AST -
import { parse } from "https://deno.land/x/[email protected]/mod.ts";
let ast = parse("/* comment */ p { color: black; }", {/* OPTIONS */})
// {
// type: "stylesheet",
// stylesheet: {
// rules: [
// { type: "comment", text: " comment ", position: [Object] },
// { type: "rule", selectors: [Array], declarations: [Array], position: [Object] }
// ]
// }