diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml
index 8f4aed6..0fc9e4d 100644
--- a/.github/workflows/playwright.yml
+++ b/.github/workflows/playwright.yml
@@ -13,6 +13,17 @@ jobs:
- uses: actions/setup-node@v3
with:
node-version: 18
+ - name: Get npm cache directory
+ id: npm-cache-dir
+ shell: bash
+ run: echo "dir=$(npm config get cache)" >> ${GITHUB_OUTPUT}
+ - uses: actions/cache@v3
+ id: npm-cache # use this to check for `cache-hit` ==> if: steps.npm-cache.outputs.cache-hit != 'true'
+ with:
+ path: ${{ steps.npm-cache-dir.outputs.dir }}
+ key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
+ restore-keys: |
+ ${{ runner.os }}-node-
- name: Install dependencies
run: npm ci
- name: Install Playwright Browsers
diff --git a/README.md b/README.md
index bea3dad..3e96bf3 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
A lightweight yet powerful unstyled web components library with customization capabilities.
-
+
## Table of Contents
diff --git a/example/prod.html b/example/pages/prod.html
similarity index 98%
rename from example/prod.html
rename to example/pages/prod.html
index 457ea36..655d922 100644
--- a/example/prod.html
+++ b/example/pages/prod.html
@@ -4,7 +4,7 @@