Commit graph

46 commits

Author SHA1 Message Date
dfc074ec71 Fix defcomp to detect components in HSX 2024-12-13 01:33:01 +09:00
a170c58530 Improve find-builtin-symbols 2024-12-12 13:08:52 +09:00
7ce7751900 Use cl-str instead 2024-10-04 08:44:27 +09:00
7f276120aa Rename hsx/hsx to hsx/dsl 2024-10-03 11:00:19 +09:00
8c539dc879 Merge hsx/group into hsx/utils 2024-10-03 10:25:30 +09:00
b430b42699 Minify props string 2024-10-03 10:24:56 +09:00
6f8df3e00d Add missing test cases 2024-10-02 15:00:47 +09:00
a071924927
Migrate testing framework from fiveam to rove (#18)
* Migrate testing framework from fiveam to rove

* Fix qlfile
2024-09-29 02:10:25 +09:00
f770e371b9 Add subclasses of tag 2024-06-09 21:03:21 +09:00
24c618cb2f Amend element test 2024-06-08 13:02:53 +09:00
693e6704f9 Integrate defhsx package into hsx package 2024-06-06 14:59:46 +09:00
97139dca49 Integrate renderer tests into element tests 2024-06-06 14:43:06 +09:00
bce01c3c42 Add error for invalid props declaration. 2024-06-03 09:03:58 +09:00
a6bfe77c1f Improve test 2024-06-02 14:23:13 +09:00
626fa3fe3e Rename render to render-to-string 2024-06-01 22:54:43 +09:00
d4275d6967 Add group package 2024-06-01 20:14:17 +09:00
1a909aa994 Improve packages 2024-06-01 10:34:36 +09:00
19c5e5a2c1 Add escaper package 2024-05-31 19:36:10 +09:00
f9bf53042f Improve 2024-05-30 16:44:09 +09:00
8d3a2588d0 Change HSX parsing environment from compile-time to runtime 2024-05-30 12:55:13 +09:00
6a6e3231e7 Improve render function 2024-05-30 09:22:18 +09:00
9d4d1aa9b6 Add renderer test 2024-05-29 12:53:29 +09:00
5518ead174 Fix order of expected and actual 2024-05-29 11:47:48 +09:00
fb53f6aa05 Delete create-element-hook 2024-05-29 10:54:20 +09:00
e4c0e0f597 Rename class names 2024-05-28 20:49:10 +09:00
8455ed4553 Change type of element-type, add deftag macro 2024-05-28 19:31:50 +09:00
6daffb4ddf Improve hsx-test/hsx 2024-05-28 16:13:41 +09:00
ead5c408e3 Separate defhsx package from hsx package 2024-05-28 12:33:01 +09:00
e4eec0749f Amend stuffs 2024-05-27 18:11:04 +09:00
0343f01263 Define hsx package 2024-05-27 16:54:46 +09:00
56c51ee0f8 Rename to expand component 2024-05-27 16:03:23 +09:00
7a697a1c05 Add hsx/builtin package 2024-05-27 15:51:32 +09:00
a85fc32384 Add defhsx macro 2024-05-27 11:32:53 +09:00
9d0a425b49 define print-object method for element 2024-05-26 23:42:50 +09:00
c24da9a7e9 Fix bug 2024-05-26 21:45:49 +09:00
6c6dce401e Add hsx macro 2024-05-26 19:48:09 +09:00
422b111114 Remove implements 2024-05-26 16:19:07 +09:00
55cf69582f Add test for hsx/hsx package 2024-05-26 13:34:02 +09:00
c29e8d4882 Fix test 2024-05-26 01:49:34 +09:00
42a0828f89 Rename kind to type 2024-05-26 01:29:58 +09:00
803b9add14 Add hsx/hsx package 2024-05-26 01:26:26 +09:00
3eea6a4e39 Add children slot to element 2024-05-26 00:57:06 +09:00
6ddf42f6a4 Rename piccolo to hsx 2024-05-25 21:57:22 +09:00
dbe249fbd8 Add flatten-element-children test 2024-05-25 19:38:54 +09:00
f8171dd47f Add create-element 2024-05-25 19:38:36 +09:00
f086e13e04 Resetting 2024-05-25 11:54:35 +09:00