AtlatestRepositorysigil-web-client
sigil-web-client / treepackage.sgl
1
;;; sigil-web-client - Client-side WASM UI framework for Sigil2
;;;3
;;; A react-like rendering layer for browser applications compiled to4
;;; WebAssembly. Provides root lookup and validation plus render, mount,5
;;; update, and clear helpers over the WASM DOM SXML renderer, so browser6
;;; application code does not import the WASM DOM backend directly.7
;;;8
;;; Module:9
;;; (sigil web client) - Browser client rendering helpers10
;;;11
;;; Orthogonal to the server-side (sigil web ...) framework in sigil-web:12
;;; this library imports only sigil-wasm-dom and shares no code with the13
;;; server-side modules.15
(package16
name: "sigil-web-client"17
version: "0.15.3"18
sigil: "^0.17"19
description: "Client-side WASM UI framework for Sigil: react-like browser app rendering"20
url: "https://codeberg.org/sigil/sigil-web-client"21
license: "BSD-3-Clause"22
authors: (list "David Wilson <[email protected]>")24
configs: (list25
(config26
name: 'dev27
output-dir: "build/dev"28
debug?: #t29
optimize: 0)30
(config31
name: 'release32
output-dir: "build/release"33
debug?: #f34
optimize: 2))36
dependencies: (list37
;; ^0.17.16: keyed reconciliation needs the insert-before/remove-child38
;; DOM primitives, first released in 0.17.16.39
(from-git url: "codeberg:sigil/sigil" package: "sigil-wasm-dom" version: "^0.17.16"))41
dev-dependencies: (list42
(from-git url: "codeberg:sigil/sigil" package: "sigil-test" version: "^0.17")43
(from-git url: "codeberg:sigil/sigil" package: "sigil-test-runner" version: "^0.17")))