From c188c47f3955894cf08d0378b54f5966a6bf8bf1 Mon Sep 17 00:00:00 2001 From: Yiffy Dev Date: Thu, 31 Oct 2024 08:07:43 +0500 Subject: [PATCH] example with files --- examples/define-styles/Cargo.lock | 50 +++------------------------ examples/define-styles/src/lib.rs | 2 ++ examples/define-styles/src/style.scss | 5 +++ 3 files changed, 12 insertions(+), 45 deletions(-) create mode 100644 examples/define-styles/src/style.scss diff --git a/examples/define-styles/Cargo.lock b/examples/define-styles/Cargo.lock index 963559d..ce5f0bc 100644 --- a/examples/define-styles/Cargo.lock +++ b/examples/define-styles/Cargo.lock @@ -994,28 +994,15 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "sabry" -version = "0.0.1" +version = "0.0.1-alpha.1" dependencies = [ - "sabry_build", "sabry_intrnl", "sabry_procmacro", ] -[[package]] -name = "sabry_build" -version = "0.0.0" -dependencies = [ - "proc-macro2", - "sabry_intrnl", - "sabry_procmacro_impl", - "syn 2.0.85", - "thiserror", - "walkdir", -] - [[package]] name = "sabry_intrnl" -version = "0.0.0" +version = "0.0.1-alpha.1" dependencies = [ "base64", "blake3", @@ -1023,6 +1010,7 @@ dependencies = [ "grass", "lightningcss", "proc-macro2", + "quote", "raffia", "regex", "serde", @@ -1033,14 +1021,14 @@ dependencies = [ [[package]] name = "sabry_procmacro" -version = "0.0.0" +version = "0.0.1-alpha.1" dependencies = [ "sabry_procmacro_impl", ] [[package]] name = "sabry_procmacro_impl" -version = "0.0.0" +version = "0.0.1-alpha.1" dependencies = [ "proc-macro2", "quote", @@ -1050,15 +1038,6 @@ dependencies = [ "syn 2.0.85", ] -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - [[package]] name = "scopeguard" version = "1.2.0" @@ -1290,16 +1269,6 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65dd7eed29412da847b0f78bcec0ac98588165988a8cfe41d4ea1d429f8ccfff" -[[package]] -name = "walkdir" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" -dependencies = [ - "same-file", - "winapi-util", -] - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1361,15 +1330,6 @@ version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" -[[package]] -name = "winapi-util" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" -dependencies = [ - "windows-sys", -] - [[package]] name = "windows-sys" version = "0.59.0" diff --git a/examples/define-styles/src/lib.rs b/examples/define-styles/src/lib.rs index bdf62c3..d53f80c 100644 --- a/examples/define-styles/src/lib.rs +++ b/examples/define-styles/src/lib.rs @@ -1,5 +1,7 @@ use sabry::sassy; +sassy!(style "src/style.scss"); + sassy!(utils { @mixin flex($direction, $align, $justify, $gap: .5rem) { display: flex; diff --git a/examples/define-styles/src/style.scss b/examples/define-styles/src/style.scss new file mode 100644 index 0000000..d60a314 --- /dev/null +++ b/examples/define-styles/src/style.scss @@ -0,0 +1,5 @@ +@use "theme" as *; + +.codeblock { + background: $thm-surface-primary; +}