You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -104,6 +104,7 @@ Running a web-compatible recipe:
104
104
||:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/ComponentsReactHooks/src/Main.purs)) |[ComponentsReactHooks](recipes/ComponentsReactHooks)| Demonstrates how to nest one React Hooks-based component inside another and send props from the parent to the child component. |
105
105
|:heavy_check_mark:|:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/DateTimeBasicsLog/src/Main.purs)) |[DateTimeBasicsLog](recipes/DateTimeBasicsLog)| This recipe shows how to use `purescript-datetime` library to create `Time`, `Date`, and `DateTime` values and adjust/diff them. |
106
106
|:heavy_check_mark:|:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/DebuggingLog/src/Main.purs)) |[DebuggingLog](recipes/DebuggingLog)| This recipe shows how to do print-debugging using the `Debug` module's `spy` and `traceM` functions. The compiler will emit warnings to remind you to remove these debug functions before you ship production code. |
107
+
|:heavy_check_mark:||[DiceCLI](recipes/DiceCLI)| This recipe shows how to create an interactive command line prompt that repeatedly generates a random number between 1 and 6. |
107
108
|:heavy_check_mark:|:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/DiceLog/src/Main.purs)) |[DiceLog](recipes/DiceLog)| This recipe shows how to log a random integer between 1 and 6 (representing a roll of a die) in either the node.js or web browser console. |
108
109
||:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/DragAndDropHalogenHooks/src/Main.purs)) |[DragAndDropHalogenHooks](recipes/DragAndDropHalogenHooks)| A Halogen port of the ["Files - Drag-and-Drop" Elm Example](https://elm-lang.org/examples/drag-and-drop). |
109
110
||:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/DragAndDropReactHooks/src/Main.purs)) |[DragAndDropReactHooks](recipes/DragAndDropReactHooks)| A React port of the ["Files - Drag-and-Drop" Elm Example](https://elm-lang.org/examples/drag-and-drop). |
@@ -136,10 +137,12 @@ Running a web-compatible recipe:
136
137
||:heavy_check_mark:|[RoutingHashLog](recipes/RoutingHashLog)| This recipe demonstrates hash-based routing with `purescript-routing`. No web framework is used. |
137
138
||:heavy_check_mark:|[RoutingHashReactHooks](recipes/RoutingHashReactHooks)| This recipe shows how to use `purescript-routing` to do client-side hash-based routing in a React-based single-page application (SPA). |
138
139
||:heavy_check_mark:|[RoutingPushReactHooks](recipes/RoutingPushReactHooks)| This recipe shows how to use `purescript-routing` to do client-side push-state routing in a React-based single-page application (SPA). |
140
+
|:heavy_check_mark:||[RunCapabilityPatternNode](recipes/RunCapabilityPatternNode)| A skeletal version of an application structuring pattern using purescript-run and free dsls. |
139
141
||:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/ShapesHalogenHooks/src/Main.purs)) |[ShapesHalogenHooks](recipes/ShapesHalogenHooks)| Demonstrates rendering of SVG shapes. |
140
142
||:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/ShapesReactHooks/src/Main.purs)) |[ShapesReactHooks](recipes/ShapesReactHooks)| Demonstrates rendering of SVG shapes. |
141
143
||:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/SignalRenderJs/src/Main.purs)) |[SignalRenderJs](recipes/SignalRenderJs)|[Signal](https://pursuit.purescript.org/packages/purescript-signal/10.1.0) demo that responds to user input and elapsed time. |
142
144
||:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/SignalSnakeJs/src/Main.purs)) |[SignalSnakeJs](recipes/SignalSnakeJs)| A snake game built using [Signal](https://pursuit.purescript.org/packages/purescript-signal/10.1.0). |
145
+
||:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/SignalTrisJs/src/Main.purs)) |[SignalTrisJs](recipes/SignalTrisJs)| A [tetromino](https://en.wikipedia.org/wiki/Tetromino) game built using [Signal](https://pursuit.purescript.org/packages/purescript-signal/10.1.0). |
143
146
|:heavy_check_mark:|:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/SimpleASTParserLog/src/Main.purs)) |[SimpleASTParserLog](recipes/SimpleASTParserLog)| This recipe shows how to parse and evaluate a math expression using parsers and a "precedence climbing" approach. |
144
147
||:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/TextFieldsHalogenHooks/src/Main.purs)) |[TextFieldsHalogenHooks](recipes/TextFieldsHalogenHooks)| A Halogen port of the ["User Interface - Text Fields" Elm Example](https://elm-lang.org/examples/text-fields). |
145
148
||:heavy_check_mark: ([try](https://try.ps.ai/?github=JordanMartinez/purescript-cookbook/master/recipes/TextFieldsReactHooks/src/Main.purs)) |[TextFieldsReactHooks](recipes/TextFieldsReactHooks)| A React port of the ["User Interface - Text Fields" Elm Example](https://elm-lang.org/examples/text-fields). |
0 commit comments