From 968741ca93456b2d71f6f78bb0dce511eaf683b7 Mon Sep 17 00:00:00 2001
From: bruno <bruno@process.st>
Date: Sun, 17 Dec 2023 16:57:53 -0300
Subject: [PATCH] add scripts

---
 .gitignore                                                  | 1 +
 coverage/clover.xml                                         | 4 ++--
 coverage/lcov-report/index.html                             | 2 +-
 coverage/lcov-report/src/App.tsx.html                       | 2 +-
 coverage/lcov-report/src/Routes.tsx.html                    | 2 +-
 coverage/lcov-report/src/entry.client.tsx.html              | 2 +-
 coverage/lcov-report/src/features/navbar/index.html         | 2 +-
 coverage/lcov-report/src/features/navbar/index.ts.html      | 2 +-
 .../lcov-report/src/features/navbar/nav-button.tsx.html     | 2 +-
 .../lcov-report/src/features/navbar/navbar.stories.tsx.html | 2 +-
 coverage/lcov-report/src/features/navbar/navbar.tsx.html    | 2 +-
 coverage/lcov-report/src/index.html                         | 2 +-
 coverage/lcov-report/src/layouts/index.html                 | 2 +-
 coverage/lcov-report/src/layouts/index.ts.html              | 2 +-
 coverage/lcov-report/src/layouts/layout.tsx.html            | 2 +-
 .../lcov-report/src/pages/fatal-error/fatal-error.tsx.html  | 2 +-
 coverage/lcov-report/src/pages/fatal-error/index.html       | 2 +-
 coverage/lcov-report/src/pages/fatal-error/index.ts.html    | 2 +-
 coverage/lcov-report/src/pages/home/home.stories.tsx.html   | 2 +-
 coverage/lcov-report/src/pages/home/home.tsx.html           | 2 +-
 coverage/lcov-report/src/pages/home/index.html              | 2 +-
 coverage/lcov-report/src/pages/home/index.ts.html           | 2 +-
 .../pages/implementations/implementations.stories.tsx.html  | 2 +-
 .../src/pages/implementations/implementations.tsx.html      | 2 +-
 coverage/lcov-report/src/pages/implementations/index.html   | 2 +-
 .../lcov-report/src/pages/implementations/index.ts.html     | 2 +-
 coverage/lcov-report/src/pages/not-found/index.html         | 2 +-
 coverage/lcov-report/src/pages/not-found/index.ts.html      | 2 +-
 coverage/lcov-report/src/pages/not-found/not-found.tsx.html | 2 +-
 coverage/lcov-report/src/pages/patterns/index.html          | 2 +-
 coverage/lcov-report/src/pages/patterns/index.ts.html       | 2 +-
 .../src/pages/patterns/patterns.stories.tsx.html            | 2 +-
 coverage/lcov-report/src/pages/patterns/patterns.tsx.html   | 2 +-
 coverage/lcov-report/src/pages/reports/index.html           | 2 +-
 coverage/lcov-report/src/pages/reports/index.ts.html        | 2 +-
 .../lcov-report/src/pages/reports/reports.stories.tsx.html  | 2 +-
 coverage/lcov-report/src/pages/reports/reports.tsx.html     | 2 +-
 coverage/lcov-report/src/pages/tests/index.html             | 2 +-
 coverage/lcov-report/src/pages/tests/index.ts.html          | 2 +-
 coverage/lcov-report/src/pages/tests/tests.stories.tsx.html | 2 +-
 coverage/lcov-report/src/pages/tests/tests.tsx.html         | 2 +-
 web/package.json                                            | 6 ++++++
 42 files changed, 48 insertions(+), 41 deletions(-)

diff --git a/.gitignore b/.gitignore
index 9b81495..e90e9bb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,6 +8,7 @@ dev.db*
 dist
 dist-babel
 node_modules
+coverage
 yarn-error.log
 web/public/mockServiceWorker.js
 web/types/graphql.d.ts
diff --git a/coverage/clover.xml b/coverage/clover.xml
index aaf1a68..b28b16f 100644
--- a/coverage/clover.xml
+++ b/coverage/clover.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<coverage generated="1702832230802" clover="3.2.0">
-  <project timestamp="1702832230802" name="All files">
+<coverage generated="1702842772057" clover="3.2.0">
+  <project timestamp="1702842772057" name="All files">
     <metrics statements="43" coveredstatements="17" conditionals="6" coveredconditionals="0" methods="17" coveredmethods="8" elements="66" coveredelements="25" complexity="0" loc="43" ncloc="43" packages="10" files="28" classes="28"/>
     <package name="src">
       <metrics statements="12" coveredstatements="2" conditionals="4" coveredconditionals="0" methods="2" coveredmethods="1"/>
diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html
index 0adadcf..68090d0 100644
--- a/coverage/lcov-report/index.html
+++ b/coverage/lcov-report/index.html
@@ -236,7 +236,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/App.tsx.html b/coverage/lcov-report/src/App.tsx.html
index 91ca59a..885b2c0 100644
--- a/coverage/lcov-report/src/App.tsx.html
+++ b/coverage/lcov-report/src/App.tsx.html
@@ -145,7 +145,7 @@ export default App
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/Routes.tsx.html b/coverage/lcov-report/src/Routes.tsx.html
index 780d6dc..83f8ef6 100644
--- a/coverage/lcov-report/src/Routes.tsx.html
+++ b/coverage/lcov-report/src/Routes.tsx.html
@@ -166,7 +166,7 @@ export default Routes
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/entry.client.tsx.html b/coverage/lcov-report/src/entry.client.tsx.html
index 197ab47..9f8d66d 100644
--- a/coverage/lcov-report/src/entry.client.tsx.html
+++ b/coverage/lcov-report/src/entry.client.tsx.html
@@ -139,7 +139,7 @@ const redwoodAppElement = <span class="cstat-no" title="statement not covered" >
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/features/navbar/index.html b/coverage/lcov-report/src/features/navbar/index.html
index ee3bedd..a431629 100644
--- a/coverage/lcov-report/src/features/navbar/index.html
+++ b/coverage/lcov-report/src/features/navbar/index.html
@@ -146,7 +146,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/features/navbar/index.ts.html b/coverage/lcov-report/src/features/navbar/index.ts.html
index 60f8ca0..a585e8b 100644
--- a/coverage/lcov-report/src/features/navbar/index.ts.html
+++ b/coverage/lcov-report/src/features/navbar/index.ts.html
@@ -73,7 +73,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/features/navbar/nav-button.tsx.html b/coverage/lcov-report/src/features/navbar/nav-button.tsx.html
index c443eac..446493c 100644
--- a/coverage/lcov-report/src/features/navbar/nav-button.tsx.html
+++ b/coverage/lcov-report/src/features/navbar/nav-button.tsx.html
@@ -142,7 +142,7 @@ export const NavButton: React.FC&lt;NavButtonProps&gt; = ({
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/features/navbar/navbar.stories.tsx.html b/coverage/lcov-report/src/features/navbar/navbar.stories.tsx.html
index eb54789..e29c73f 100644
--- a/coverage/lcov-report/src/features/navbar/navbar.stories.tsx.html
+++ b/coverage/lcov-report/src/features/navbar/navbar.stories.tsx.html
@@ -109,7 +109,7 @@ export const Default: Story = <span class="cstat-no" title="statement not covere
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/features/navbar/navbar.tsx.html b/coverage/lcov-report/src/features/navbar/navbar.tsx.html
index b4bba7b..e7f2d2c 100644
--- a/coverage/lcov-report/src/features/navbar/navbar.tsx.html
+++ b/coverage/lcov-report/src/features/navbar/navbar.tsx.html
@@ -181,7 +181,7 @@ export const Navbar: React.FC = () =&gt; {
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/index.html b/coverage/lcov-report/src/index.html
index 56988b0..3f4e553 100644
--- a/coverage/lcov-report/src/index.html
+++ b/coverage/lcov-report/src/index.html
@@ -131,7 +131,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/layouts/index.html b/coverage/lcov-report/src/layouts/index.html
index 93a6d4e..c11c388 100644
--- a/coverage/lcov-report/src/layouts/index.html
+++ b/coverage/lcov-report/src/layouts/index.html
@@ -116,7 +116,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/layouts/index.ts.html b/coverage/lcov-report/src/layouts/index.ts.html
index 60af39c..9e898fd 100644
--- a/coverage/lcov-report/src/layouts/index.ts.html
+++ b/coverage/lcov-report/src/layouts/index.ts.html
@@ -73,7 +73,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/layouts/layout.tsx.html b/coverage/lcov-report/src/layouts/layout.tsx.html
index ce22b68..df49873 100644
--- a/coverage/lcov-report/src/layouts/layout.tsx.html
+++ b/coverage/lcov-report/src/layouts/layout.tsx.html
@@ -133,7 +133,7 @@ export const Layout = <span class="cstat-no" title="statement not covered" ><spa
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/fatal-error/fatal-error.tsx.html b/coverage/lcov-report/src/pages/fatal-error/fatal-error.tsx.html
index 49a9efd..5ae6a34 100644
--- a/coverage/lcov-report/src/pages/fatal-error/fatal-error.tsx.html
+++ b/coverage/lcov-report/src/pages/fatal-error/fatal-error.tsx.html
@@ -244,7 +244,7 @@ export const DevFatalError =
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/fatal-error/index.html b/coverage/lcov-report/src/pages/fatal-error/index.html
index 44edac9..8ff3751 100644
--- a/coverage/lcov-report/src/pages/fatal-error/index.html
+++ b/coverage/lcov-report/src/pages/fatal-error/index.html
@@ -116,7 +116,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/fatal-error/index.ts.html b/coverage/lcov-report/src/pages/fatal-error/index.ts.html
index fc7f64b..3dba81c 100644
--- a/coverage/lcov-report/src/pages/fatal-error/index.ts.html
+++ b/coverage/lcov-report/src/pages/fatal-error/index.ts.html
@@ -73,7 +73,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/home/home.stories.tsx.html b/coverage/lcov-report/src/pages/home/home.stories.tsx.html
index 0e67222..61473d0 100644
--- a/coverage/lcov-report/src/pages/home/home.stories.tsx.html
+++ b/coverage/lcov-report/src/pages/home/home.stories.tsx.html
@@ -106,7 +106,7 @@ export const Default: StoryObj&lt;typeof Home&gt; = <span class="cstat-no" title
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/home/home.tsx.html b/coverage/lcov-report/src/pages/home/home.tsx.html
index 8fd1881..296a2d6 100644
--- a/coverage/lcov-report/src/pages/home/home.tsx.html
+++ b/coverage/lcov-report/src/pages/home/home.tsx.html
@@ -118,7 +118,7 @@ export const Home = () =&gt; {
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/home/index.html b/coverage/lcov-report/src/pages/home/index.html
index 8ab9bfa..4e6bea4 100644
--- a/coverage/lcov-report/src/pages/home/index.html
+++ b/coverage/lcov-report/src/pages/home/index.html
@@ -131,7 +131,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/home/index.ts.html b/coverage/lcov-report/src/pages/home/index.ts.html
index 5cca692..91908bf 100644
--- a/coverage/lcov-report/src/pages/home/index.ts.html
+++ b/coverage/lcov-report/src/pages/home/index.ts.html
@@ -73,7 +73,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/implementations/implementations.stories.tsx.html b/coverage/lcov-report/src/pages/implementations/implementations.stories.tsx.html
index ba19fe2..8f72563 100644
--- a/coverage/lcov-report/src/pages/implementations/implementations.stories.tsx.html
+++ b/coverage/lcov-report/src/pages/implementations/implementations.stories.tsx.html
@@ -106,7 +106,7 @@ export const Default: StoryObj&lt;typeof Implementations&gt; = <span class="csta
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/implementations/implementations.tsx.html b/coverage/lcov-report/src/pages/implementations/implementations.tsx.html
index ad1f6a9..dac5cde 100644
--- a/coverage/lcov-report/src/pages/implementations/implementations.tsx.html
+++ b/coverage/lcov-report/src/pages/implementations/implementations.tsx.html
@@ -118,7 +118,7 @@ export const Implementations = () =&gt; {
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/implementations/index.html b/coverage/lcov-report/src/pages/implementations/index.html
index adc3902..01b8780 100644
--- a/coverage/lcov-report/src/pages/implementations/index.html
+++ b/coverage/lcov-report/src/pages/implementations/index.html
@@ -131,7 +131,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/implementations/index.ts.html b/coverage/lcov-report/src/pages/implementations/index.ts.html
index 42af148..f4030aa 100644
--- a/coverage/lcov-report/src/pages/implementations/index.ts.html
+++ b/coverage/lcov-report/src/pages/implementations/index.ts.html
@@ -73,7 +73,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/not-found/index.html b/coverage/lcov-report/src/pages/not-found/index.html
index 7cacc4f..8fd3470 100644
--- a/coverage/lcov-report/src/pages/not-found/index.html
+++ b/coverage/lcov-report/src/pages/not-found/index.html
@@ -116,7 +116,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/not-found/index.ts.html b/coverage/lcov-report/src/pages/not-found/index.ts.html
index 0acc862..283bbf3 100644
--- a/coverage/lcov-report/src/pages/not-found/index.ts.html
+++ b/coverage/lcov-report/src/pages/not-found/index.ts.html
@@ -73,7 +73,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/not-found/not-found.tsx.html b/coverage/lcov-report/src/pages/not-found/not-found.tsx.html
index 5e4ab2d..cdd104c 100644
--- a/coverage/lcov-report/src/pages/not-found/not-found.tsx.html
+++ b/coverage/lcov-report/src/pages/not-found/not-found.tsx.html
@@ -202,7 +202,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/patterns/index.html b/coverage/lcov-report/src/pages/patterns/index.html
index 4c14d16..14ed027 100644
--- a/coverage/lcov-report/src/pages/patterns/index.html
+++ b/coverage/lcov-report/src/pages/patterns/index.html
@@ -131,7 +131,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/patterns/index.ts.html b/coverage/lcov-report/src/pages/patterns/index.ts.html
index 3846e0d..b8fc286 100644
--- a/coverage/lcov-report/src/pages/patterns/index.ts.html
+++ b/coverage/lcov-report/src/pages/patterns/index.ts.html
@@ -73,7 +73,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/patterns/patterns.stories.tsx.html b/coverage/lcov-report/src/pages/patterns/patterns.stories.tsx.html
index bf50c5b..0ed1c1f 100644
--- a/coverage/lcov-report/src/pages/patterns/patterns.stories.tsx.html
+++ b/coverage/lcov-report/src/pages/patterns/patterns.stories.tsx.html
@@ -106,7 +106,7 @@ export const Default: StoryObj&lt;typeof Patterns&gt; = <span class="cstat-no" t
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/patterns/patterns.tsx.html b/coverage/lcov-report/src/pages/patterns/patterns.tsx.html
index d15c310..9889817 100644
--- a/coverage/lcov-report/src/pages/patterns/patterns.tsx.html
+++ b/coverage/lcov-report/src/pages/patterns/patterns.tsx.html
@@ -118,7 +118,7 @@ export const Patterns = () =&gt; {
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/reports/index.html b/coverage/lcov-report/src/pages/reports/index.html
index 8a1f216..789509d 100644
--- a/coverage/lcov-report/src/pages/reports/index.html
+++ b/coverage/lcov-report/src/pages/reports/index.html
@@ -131,7 +131,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/reports/index.ts.html b/coverage/lcov-report/src/pages/reports/index.ts.html
index ab888f7..30cc61b 100644
--- a/coverage/lcov-report/src/pages/reports/index.ts.html
+++ b/coverage/lcov-report/src/pages/reports/index.ts.html
@@ -73,7 +73,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/reports/reports.stories.tsx.html b/coverage/lcov-report/src/pages/reports/reports.stories.tsx.html
index 814bc92..6e9ae01 100644
--- a/coverage/lcov-report/src/pages/reports/reports.stories.tsx.html
+++ b/coverage/lcov-report/src/pages/reports/reports.stories.tsx.html
@@ -106,7 +106,7 @@ export const Default: StoryObj&lt;typeof Reports&gt; = <span class="cstat-no" ti
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/reports/reports.tsx.html b/coverage/lcov-report/src/pages/reports/reports.tsx.html
index 7141419..b5d77ca 100644
--- a/coverage/lcov-report/src/pages/reports/reports.tsx.html
+++ b/coverage/lcov-report/src/pages/reports/reports.tsx.html
@@ -118,7 +118,7 @@ export const Reports = () =&gt; {
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/tests/index.html b/coverage/lcov-report/src/pages/tests/index.html
index bcc20d0..225c6b1 100644
--- a/coverage/lcov-report/src/pages/tests/index.html
+++ b/coverage/lcov-report/src/pages/tests/index.html
@@ -131,7 +131,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/tests/index.ts.html b/coverage/lcov-report/src/pages/tests/index.ts.html
index 651ea62..c354e8c 100644
--- a/coverage/lcov-report/src/pages/tests/index.ts.html
+++ b/coverage/lcov-report/src/pages/tests/index.ts.html
@@ -73,7 +73,7 @@
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/tests/tests.stories.tsx.html b/coverage/lcov-report/src/pages/tests/tests.stories.tsx.html
index cb76b4f..3c49807 100644
--- a/coverage/lcov-report/src/pages/tests/tests.stories.tsx.html
+++ b/coverage/lcov-report/src/pages/tests/tests.stories.tsx.html
@@ -106,7 +106,7 @@ export const Default: StoryObj&lt;typeof Tests&gt; = <span class="cstat-no" titl
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/coverage/lcov-report/src/pages/tests/tests.tsx.html b/coverage/lcov-report/src/pages/tests/tests.tsx.html
index 914e583..39189ee 100644
--- a/coverage/lcov-report/src/pages/tests/tests.tsx.html
+++ b/coverage/lcov-report/src/pages/tests/tests.tsx.html
@@ -118,7 +118,7 @@ export const Tests = () =&gt; {
             <div class='footer quiet pad2 space-top1 center small'>
                 Code coverage generated by
                 <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
-                at 2023-12-17T16:57:10.757Z
+                at 2023-12-17T19:52:51.942Z
             </div>
         <script src="../../../prettify.js"></script>
         <script>
diff --git a/web/package.json b/web/package.json
index 43e64ef..55c8864 100644
--- a/web/package.json
+++ b/web/package.json
@@ -27,5 +27,11 @@
     "@redwoodjs/vite": "6.5.1",
     "@types/react": "18.2.37",
     "@types/react-dom": "18.2.15"
+  },
+  "scripts": {
+    "start": "rw dev",
+    "test": "rw test a",
+    "test-coverage": "rw test a --no-watch --collect-coverage",
+    "storybook": "rw storybook"
   }
 }
-- 
GitLab