Commit Graph

18 Commits

Author SHA1 Message Date
Jesse Brault
45d188d064 Auto-imports working for both Groovyc configuration and independent API. 2025-01-26 15:35:18 -06:00
JesseBrault0709
8b7ffd64f8 Better internal logic for DefaultComponentTemplateCompilerConfiguration. 2024-06-01 17:24:25 +02:00
JesseBrault0709
24cd67b3ef Added better api constructor for DefaultComponentWriter. 2024-05-31 10:13:48 +02:00
JesseBrault0709
6336dfc104 Added ability to give GroovyClassLoader to SimpleComponentTemplateClassFactory. 2024-05-30 09:21:59 +02:00
JesseBrault0709
3be4761541 Added ability to defer component template setting until after construction. 2024-05-30 08:30:29 +02:00
JesseBrault0709
3f45609236 Refactoring DefaultGroovyTranspiler. 2024-05-25 14:09:35 +02:00
JesseBrault0709
63720693a3 Groovyc can now accept .wvc files. 2024-05-17 08:55:23 +02:00
JesseBrault0709
9212d128c3 Helping out ssg. 2024-05-17 08:55:23 +02:00
JesseBrault0709
59badf96f6 Groowt-all and fp. 2024-05-13 14:14:21 +02:00
JesseBrault0709
e22fc1622e Added some convenience methods to ComponentScope and related factories, etc. Fixed RunTemplate. 2024-05-12 11:50:54 +02:00
JesseBrault0709
8953c57681 Lots of work on how components are created, as well as general transpilation cleanup. 2024-05-12 10:26:36 +02:00
JesseBrault0709
3a171b8736 Major refactoring of compiler, transpiler, and general api. 2024-05-10 17:38:15 +02:00
JesseBrault0709
2d4e085bb3 Major refactoring of compiler pipeline. 2024-05-08 10:14:15 +02:00
JesseBrault0709
3926be1443 Organized view-components into subpackages. 2024-05-05 20:27:55 +02:00
JesseBrault0709
6788b10068 Refactoring for more flexible class hierarchy. 2024-05-05 13:11:19 +02:00
JesseBrault0709
d05b4f4c0f Refactored and added documentation for view-components. 2024-05-04 16:29:06 +02:00
JesseBrault0709
ea4c29f1d7 Fragments and child rendering are working. 2024-05-04 12:55:42 +02:00
JesseBrault0709
cd63bd60a7 Initial commit. Woot! 2024-05-03 12:01:45 +02:00