tangled
alpha
login
or
join now
nonbinary.computer
/
weaver
atproto blogging
26
fork
atom
overview
issues
2
pulls
pipelines
last bit of renaming
nonbinary.computer
9 months ago
28bda444
d6ff63a1
+68
-68
3 changed files
expand all
collapse all
unified
split
Cargo.lock
crates
weaver-markdown
Cargo.toml
flake.nix
+65
-65
Cargo.lock
···
88
]
89
90
[[package]]
91
-
name = "atpblog-cli"
92
-
version = "0.1.0"
93
-
dependencies = [
94
-
"atpblog-common",
95
-
"atpblog-workspace-hack",
96
-
"clap",
97
-
"n0-future",
98
-
]
99
-
100
-
[[package]]
101
-
name = "atpblog-common"
102
-
version = "0.1.0"
103
-
dependencies = [
104
-
"atpblog-workspace-hack",
105
-
"n0-future",
106
-
"tokio",
107
-
]
108
-
109
-
[[package]]
110
-
name = "atpblog-renderer"
111
-
version = "0.1.0"
112
-
dependencies = [
113
-
"atpblog-common",
114
-
"atpblog-workspace-hack",
115
-
"n0-future",
116
-
]
117
-
118
-
[[package]]
119
-
name = "atpblog-server"
120
-
version = "0.1.0"
121
-
dependencies = [
122
-
"atpblog-common",
123
-
"atpblog-workspace-hack",
124
-
"axum",
125
-
"clap",
126
-
"tokio",
127
-
]
128
-
129
-
[[package]]
130
-
name = "atpblog-workspace-hack"
131
-
version = "0.1.0"
132
-
dependencies = [
133
-
"markdown",
134
-
"memchr",
135
-
"proc-macro2",
136
-
"quote",
137
-
"serde",
138
-
"serde_json",
139
-
"smallvec",
140
-
"syn",
141
-
]
142
-
143
-
[[package]]
144
name = "autocfg"
145
version = "1.4.0"
146
source = "registry+https://github.com/rust-lang/crates.io-index"
···
885
dependencies = [
886
"cc",
887
"pkg-config",
888
-
]
889
-
890
-
[[package]]
891
-
name = "orual-markdown"
892
-
version = "0.1.0"
893
-
dependencies = [
894
-
"atpblog-workspace-hack",
895
-
"markdown",
896
-
"miette",
897
-
"owo-colors",
898
-
"syntect",
899
-
"thiserror 2.0.12",
900
]
901
902
[[package]]
···
1690
checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
1691
dependencies = [
1692
"unicode-ident",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1693
]
1694
1695
[[package]]
···
88
]
89
90
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
91
name = "autocfg"
92
version = "1.4.0"
93
source = "registry+https://github.com/rust-lang/crates.io-index"
···
832
dependencies = [
833
"cc",
834
"pkg-config",
0
0
0
0
0
0
0
0
0
0
0
0
835
]
836
837
[[package]]
···
1625
checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
1626
dependencies = [
1627
"unicode-ident",
1628
+
]
1629
+
1630
+
[[package]]
1631
+
name = "weaver-cli"
1632
+
version = "0.1.0"
1633
+
dependencies = [
1634
+
"clap",
1635
+
"n0-future",
1636
+
"weaver-common",
1637
+
"weaver-workspace-hack",
1638
+
]
1639
+
1640
+
[[package]]
1641
+
name = "weaver-common"
1642
+
version = "0.1.0"
1643
+
dependencies = [
1644
+
"n0-future",
1645
+
"tokio",
1646
+
"weaver-workspace-hack",
1647
+
]
1648
+
1649
+
[[package]]
1650
+
name = "weaver-markdown"
1651
+
version = "0.1.0"
1652
+
dependencies = [
1653
+
"markdown",
1654
+
"miette",
1655
+
"owo-colors",
1656
+
"syntect",
1657
+
"thiserror 2.0.12",
1658
+
"weaver-workspace-hack",
1659
+
]
1660
+
1661
+
[[package]]
1662
+
name = "weaver-renderer"
1663
+
version = "0.1.0"
1664
+
dependencies = [
1665
+
"n0-future",
1666
+
"weaver-common",
1667
+
"weaver-workspace-hack",
1668
+
]
1669
+
1670
+
[[package]]
1671
+
name = "weaver-server"
1672
+
version = "0.1.0"
1673
+
dependencies = [
1674
+
"axum",
1675
+
"clap",
1676
+
"tokio",
1677
+
"weaver-common",
1678
+
"weaver-workspace-hack",
1679
+
]
1680
+
1681
+
[[package]]
1682
+
name = "weaver-workspace-hack"
1683
+
version = "0.1.0"
1684
+
dependencies = [
1685
+
"markdown",
1686
+
"memchr",
1687
+
"proc-macro2",
1688
+
"quote",
1689
+
"serde",
1690
+
"serde_json",
1691
+
"smallvec",
1692
+
"syn",
1693
]
1694
1695
[[package]]
+1
-1
crates/weaver-markdown/Cargo.toml
···
11
12
13
[dependencies]
14
-
atpblog-workspace-hack = { version = "0.1", path = "../weaver-workspace-hack" }
15
markdown = { version = "1.0", features = ["log"] }
16
miette = { workspace = true, features = ["fancy", "syntect-highlighter"] }
17
owo-colors = { workspace = true, features = ["alloc"] }
18
syntect.workspace = true
19
thiserror.workspace = true
0
···
11
12
13
[dependencies]
0
14
markdown = { version = "1.0", features = ["log"] }
15
miette = { workspace = true, features = ["fancy", "syntect-highlighter"] }
16
owo-colors = { workspace = true, features = ["alloc"] }
17
syntect.workspace = true
18
thiserror.workspace = true
19
+
weaver-workspace-hack = { version = "0.1", path = "../weaver-workspace-hack" }
+2
-2
flake.nix
···
40
p.rust-bin.stable.latest.default.override {
41
# Set the build targets supported by the toolchain,
42
# wasm32-unknown-unknown is required for trunk.
43
-
targets = ["wasm32-wasi"];
44
extensions = ["llvm-tools"];
45
};
46
craneLib = (crane.mkLib pkgs).overrideToolchain rustToolchainFor;
···
88
// {
89
pname = "trunk-workspace-wasm";
90
cargoExtraArgs = "--package=client";
91
-
CARGO_BUILD_TARGET = "wasm32-wasi";
92
};
93
94
cargoArtifactsWasm = craneLib.buildDepsOnly (wasmArgs
···
40
p.rust-bin.stable.latest.default.override {
41
# Set the build targets supported by the toolchain,
42
# wasm32-unknown-unknown is required for trunk.
43
+
targets = ["wasm32-unknown-unknown"];
44
extensions = ["llvm-tools"];
45
};
46
craneLib = (crane.mkLib pkgs).overrideToolchain rustToolchainFor;
···
88
// {
89
pname = "trunk-workspace-wasm";
90
cargoExtraArgs = "--package=client";
91
+
CARGO_BUILD_TARGET = "wasm32-unknown-unknown";
92
};
93
94
cargoArtifactsWasm = craneLib.buildDepsOnly (wasmArgs