feat: relative style paths & component crate example

This commit is contained in:
Yiffy Dev 2024-11-16 22:32:38 +05:00
commit 17fa4ab197
No known key found for this signature in database
GPG key ID: FB83DFEAFB3F4709
3 changed files with 376 additions and 89 deletions

View file

@ -974,7 +974,7 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
[[package]]
name = "sabry"
version = "0.0.1-beta.2"
version = "0.0.1"
dependencies = [
"sabry_intrnl",
"sabry_procmacro",
@ -982,7 +982,7 @@ dependencies = [
[[package]]
name = "sabry_intrnl"
version = "0.0.1-beta.2"
version = "0.0.1"
dependencies = [
"base64",
"blake3",
@ -1001,14 +1001,15 @@ dependencies = [
[[package]]
name = "sabry_procmacro"
version = "0.0.1-beta.2"
version = "0.0.1"
dependencies = [
"cfg-if",
"sabry_procmacro_impl",
]
[[package]]
name = "sabry_procmacro_impl"
version = "0.0.1-beta.2"
version = "0.0.1"
dependencies = [
"proc-macro2",
"quote",

View file

@ -6,4 +6,4 @@ rust-version = "1.82"
publish = false
[dependencies]
sabry = {path = "../../"}
sabry = {path = "../../", features = ["nightly"]}

View file

@ -1,6 +1,8 @@
use sabry::scssy;
scssy!(style "src/style.scss");
// relative path is available because 'nightly' feature flag is set.
// If you don't - this will be "src/style.scss"
scssy!(style "./style.scss");
scssy!(utils {"
@mixin flex($direction, $align, $justify, $gap: .5rem) {