diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml
new file mode 100644
index 0000000..7166e55
--- /dev/null
+++ b/.github/workflows/docs.yaml
@@ -0,0 +1,41 @@
+name: Docs
+
+on:
+ push:
+ branches: [$default-branch]
+ workflow_dispatch:
+
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+concurrency:
+ group: "pages"
+ cancel-in-progress: true
+
+jobs:
+ deploy:
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - uses: pnpm/action-setup@v2
+ with:
+ version: 7
+ - uses: actions/setup-node@v3
+ with:
+ node-version: 18
+ cache: "pnpm"
+
+ - run: pnpm install
+ - run: pnpm run build
+
+ - uses: actions/configure-pages@v3
+ - uses: actions/upload-pages-artifact@v1
+ with:
+ path: "./docs"
+ - id: deployment
+ uses: actions/deploy-pages@v1
diff --git a/docs/index.html b/docs/index.html
index 8564ba3..70dd180 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -10,17 +10,28 @@
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
+ h1 {
+ margin: 0;
+ margin-bottom: 1rem;
+ }
+
+ .box,
section {
text-align: center;
max-width: 25em;
- margin: 1em auto;
- padding: 1em;
- background-color: #f3f3f3;
- border-radius: 0.5em;
- box-shadow: 0 8px 16px -16px rgba(0, 0, 0, 0.5);
+ margin: 2em auto;
}
- input {
+ section {
+ padding: 1em;
+ background-color: #f3f3f3;
+ border-radius: 2rem;
+ box-shadow: 0 8px 16px -16px rgba(0, 0, 0, 0.5);
+ border: 0.2rem solid #bae8ee;
+ }
+
+ input,
+ select {
font-size: 1.25em;
display: block;
padding: 0.5em 1em;
@@ -28,7 +39,7 @@
border-radius: 1em;
width: 100%;
outline: none;
- border: 0.15em solid white;
+ border: 0.2rem solid #bae8ee;
}
input:focus,
@@ -44,14 +55,19 @@
display: inline;
width: initial;
}
+
+ form {
+ margin: 0;
+ padding: 0;
+ }
-
- Open the console to see the submitted data
-
+
+ Open the console to see the submitted data
+
diff --git a/examples/index.html b/examples/index.html
index bcb8f43..76d6c32 100644
--- a/examples/index.html
+++ b/examples/index.html
@@ -15,10 +15,14 @@
margin-bottom: 1rem;
}
+ .box,
section {
text-align: center;
max-width: 25em;
margin: 2em auto;
+ }
+
+ section {
padding: 1em;
background-color: #f3f3f3;
border-radius: 2rem;
@@ -60,9 +64,9 @@
-
+
Open the console to see the submitted data
-
+
diff --git a/package.json b/package.json
index 2bd61ae..bb5b430 100644
--- a/package.json
+++ b/package.json
@@ -1,19 +1,20 @@
{
"name": "formhero",
- "version": "0.0.7",
+ "version": "0.1.0",
"type": "module",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"scripts": {
"clean": "rm -rf ./dist",
"prepublishOnly": "run-s clean build test",
- "build": "tsc",
- "build:watch": "tsc -w",
- "demo": "vite build",
+ "build": "run-s compile demo",
+ "compile": "tsc",
+ "compile:watch": "tsc -w",
+ "demo": "vite build --emptyOutDir",
"demo:watch": "vite",
"test": "vitest --coverage --run",
"test:watch": "vitest --coverage",
- "dev": "run-p build:watch demo:watch test:watch"
+ "dev": "run-p compile:watch demo:watch test:watch"
},
"peerDependencies": {
"react": ">=16"
@@ -22,14 +23,14 @@
"@testing-library/react": "^13.4.0",
"@types/react": "^18.0.27",
"@types/react-dom": "^18.0.10",
- "@vitejs/plugin-react": "^3.0.1",
- "@vitest/coverage-c8": "^0.28.2",
- "happy-dom": "^8.1.5",
+ "@vitejs/plugin-react": "^3.1.0",
+ "@vitest/coverage-c8": "^0.28.4",
+ "happy-dom": "^8.2.6",
"npm-run-all": "^4.1.5",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "typescript": "^4.9.4",
- "vite": "^4.0.4",
- "vitest": "^0.28.2"
+ "typescript": "^4.9.5",
+ "vite": "^4.1.1",
+ "vitest": "^0.28.4"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a21dc69..f9e9973 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,29 +4,29 @@ specifiers:
'@testing-library/react': ^13.4.0
'@types/react': ^18.0.27
'@types/react-dom': ^18.0.10
- '@vitejs/plugin-react': ^3.0.1
- '@vitest/coverage-c8': ^0.28.2
- happy-dom: ^8.1.5
+ '@vitejs/plugin-react': ^3.1.0
+ '@vitest/coverage-c8': ^0.28.4
+ happy-dom: ^8.2.6
npm-run-all: ^4.1.5
react: ^18.2.0
react-dom: ^18.2.0
- typescript: ^4.9.4
- vite: ^4.0.4
- vitest: ^0.28.2
+ typescript: ^4.9.5
+ vite: ^4.1.1
+ vitest: ^0.28.4
devDependencies:
'@testing-library/react': 13.4.0_biqbaboplfbrettd7655fr4n2y
'@types/react': 18.0.27
'@types/react-dom': 18.0.10
- '@vitejs/plugin-react': 3.0.1_vite@4.0.4
- '@vitest/coverage-c8': 0.28.2_happy-dom@8.1.5
- happy-dom: 8.1.5
+ '@vitejs/plugin-react': 3.1.0_vite@4.1.1
+ '@vitest/coverage-c8': 0.28.4_happy-dom@8.2.6
+ happy-dom: 8.2.6
npm-run-all: 4.1.5
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
- typescript: 4.9.4
- vite: 4.0.4
- vitest: 0.28.2_happy-dom@8.1.5
+ typescript: 4.9.5
+ vite: 4.1.1
+ vitest: 0.28.4_happy-dom@8.2.6
packages:
@@ -45,8 +45,8 @@ packages:
'@babel/highlight': 7.18.6
dev: true
- /@babel/compat-data/7.20.10:
- resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==}
+ /@babel/compat-data/7.20.14:
+ resolution: {integrity: sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==}
engines: {node: '>=6.9.0'}
dev: true
@@ -56,11 +56,11 @@ packages:
dependencies:
'@ampproject/remapping': 2.2.0
'@babel/code-frame': 7.18.6
- '@babel/generator': 7.20.7
+ '@babel/generator': 7.20.14
'@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12
'@babel/helper-module-transforms': 7.20.11
'@babel/helpers': 7.20.13
- '@babel/parser': 7.20.13
+ '@babel/parser': 7.20.15
'@babel/template': 7.20.7
'@babel/traverse': 7.20.13
'@babel/types': 7.20.7
@@ -73,8 +73,8 @@ packages:
- supports-color
dev: true
- /@babel/generator/7.20.7:
- resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==}
+ /@babel/generator/7.20.14:
+ resolution: {integrity: sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.7
@@ -88,10 +88,10 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/compat-data': 7.20.10
+ '@babel/compat-data': 7.20.14
'@babel/core': 7.20.12
'@babel/helper-validator-option': 7.18.6
- browserslist: 4.21.4
+ browserslist: 4.21.5
lru-cache: 5.1.1
semver: 6.3.0
dev: true
@@ -193,8 +193,8 @@ packages:
js-tokens: 4.0.0
dev: true
- /@babel/parser/7.20.13:
- resolution: {integrity: sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==}
+ /@babel/parser/7.20.15:
+ resolution: {integrity: sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
@@ -233,7 +233,7 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
- '@babel/parser': 7.20.13
+ '@babel/parser': 7.20.15
'@babel/types': 7.20.7
dev: true
@@ -242,12 +242,12 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
- '@babel/generator': 7.20.7
+ '@babel/generator': 7.20.14
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-function-name': 7.19.0
'@babel/helper-hoist-variables': 7.18.6
'@babel/helper-split-export-declaration': 7.18.6
- '@babel/parser': 7.20.13
+ '@babel/parser': 7.20.15
'@babel/types': 7.20.7
debug: 4.3.4
globals: 11.12.0
@@ -555,8 +555,8 @@ packages:
resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
dev: true
- /@types/node/18.11.18:
- resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==}
+ /@types/node/18.11.19:
+ resolution: {integrity: sha512-YUgMWAQBWLObABqrvx8qKO1enAvBUdjZOAWQ5grBAkp5LQv45jBvYKZ3oFS9iKRCQyFjqw6iuEa1vmFqtxYLZw==}
dev: true
/@types/prop-types/15.7.5:
@@ -581,29 +581,29 @@ packages:
resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==}
dev: true
- /@vitejs/plugin-react/3.0.1_vite@4.0.4:
- resolution: {integrity: sha512-mx+QvYwIbbpOIJw+hypjnW1lAbKDHtWK5ibkF/V1/oMBu8HU/chb+SnqJDAsLq1+7rGqjktCEomMTM5KShzUKQ==}
+ /@vitejs/plugin-react/3.1.0_vite@4.1.1:
+ resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
- vite: ^4.0.0
+ vite: ^4.1.0-beta.0
dependencies:
'@babel/core': 7.20.12
'@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.20.12
'@babel/plugin-transform-react-jsx-source': 7.19.6_@babel+core@7.20.12
magic-string: 0.27.0
react-refresh: 0.14.0
- vite: 4.0.4
+ vite: 4.1.1
transitivePeerDependencies:
- supports-color
dev: true
- /@vitest/coverage-c8/0.28.2_happy-dom@8.1.5:
- resolution: {integrity: sha512-BWiOUk+d5LvK/9pKaYbL8eLng2EFXgTQMH9QN5nOoizWWKXGNO6LjduVpoz8ZQfb8/6tMVhae7SAS+w0zkRkNw==}
+ /@vitest/coverage-c8/0.28.4_happy-dom@8.2.6:
+ resolution: {integrity: sha512-btelLBxaWhHnywXRQxDlrvPhGdnuIaD3XulsxcZRIcnpLPbFu39dNTT0IYu2QWP2ZZrV0AmNtdLIfD4c77zMAg==}
dependencies:
c8: 7.12.0
picocolors: 1.0.0
- std-env: 3.3.1
- vitest: 0.28.2_happy-dom@8.1.5
+ std-env: 3.3.2
+ vitest: 0.28.4_happy-dom@8.2.6
transitivePeerDependencies:
- '@edge-runtime/vm'
- '@vitest/browser'
@@ -618,30 +618,30 @@ packages:
- terser
dev: true
- /@vitest/expect/0.28.2:
- resolution: {integrity: sha512-syEAK7I24/aGR2lXma98WNnvMwAJ+fMx32yPcj8eLdCEWjZI3SH8ozMaKQMy65B/xZCZAl6MXmfjtJb2CpWPMg==}
+ /@vitest/expect/0.28.4:
+ resolution: {integrity: sha512-JqK0NZ4brjvOSL8hXAnIsfi+jxDF7rH/ZWCGCt0FAqRnVFc1hXsfwXksQvEnKqD84avRt3gmeXoK4tNbmkoVsQ==}
dependencies:
- '@vitest/spy': 0.28.2
- '@vitest/utils': 0.28.2
+ '@vitest/spy': 0.28.4
+ '@vitest/utils': 0.28.4
chai: 4.3.7
dev: true
- /@vitest/runner/0.28.2:
- resolution: {integrity: sha512-BJ9CtfPwWM8uc5p7Ty0OprwApyh8RIaSK7QeQPhwfDYA59AAE009OytqA3aX0yj1Qy5+k/mYFJS8RJZgsueSGA==}
+ /@vitest/runner/0.28.4:
+ resolution: {integrity: sha512-Q8UV6GjDvBSTfUoq0QXVCNpNOUrWu4P2qvRq7ssJWzn0+S0ojbVOxEjMt+8a32X6SdkhF8ak+2nkppsqV0JyNQ==}
dependencies:
- '@vitest/utils': 0.28.2
+ '@vitest/utils': 0.28.4
p-limit: 4.0.0
pathe: 1.1.0
dev: true
- /@vitest/spy/0.28.2:
- resolution: {integrity: sha512-KlLzTzi5E6tHcI12VT+brlY1Pdi7sUzLf9+YXgh80+CfLu9DqPZi38doBBAUhqEnW/emoLCMinPMMoJlNAQZXA==}
+ /@vitest/spy/0.28.4:
+ resolution: {integrity: sha512-8WuhfXLlvCXpNXEGJW6Gc+IKWI32435fQJLh43u70HnZ1otJOa2Cmg2Wy2Aym47ZnNCP4NolF+8cUPwd0MigKQ==}
dependencies:
tinyspy: 1.0.2
dev: true
- /@vitest/utils/0.28.2:
- resolution: {integrity: sha512-wcVTNnVdr22IGxZHDgiXrxWYcXsNg0iX2iBuOH3tVs9eme6fXJ0wxjn0/gCpp0TofQSoUwo3tX8LNACFVseDuA==}
+ /@vitest/utils/0.28.4:
+ resolution: {integrity: sha512-l2QztOLdc2LkR+w/lP52RGh8hW+Ul4KESmCAgVE8q737I7e7bQoAfkARKpkPJ4JQtGpwW4deqlj1732VZD7TFw==}
dependencies:
cli-truncate: 3.1.0
diff: 5.1.0
@@ -721,15 +721,15 @@ packages:
concat-map: 0.0.1
dev: true
- /browserslist/4.21.4:
- resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==}
+ /browserslist/4.21.5:
+ resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001448
- electron-to-chromium: 1.4.284
- node-releases: 2.0.8
- update-browserslist-db: 1.0.10_browserslist@4.21.4
+ caniuse-lite: 1.0.30001450
+ electron-to-chromium: 1.4.286
+ node-releases: 2.0.9
+ update-browserslist-db: 1.0.10_browserslist@4.21.5
dev: true
/buffer-from/1.1.2:
@@ -767,8 +767,8 @@ packages:
get-intrinsic: 1.2.0
dev: true
- /caniuse-lite/1.0.30001448:
- resolution: {integrity: sha512-tq2YI+MJnooG96XpbTRYkBxLxklZPOdLmNIOdIhvf7SNJan6u5vCKum8iT7ZfCt70m1GPkuC7P3TtX6UuhupuA==}
+ /caniuse-lite/1.0.30001450:
+ resolution: {integrity: sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==}
dev: true
/chai/4.3.7:
@@ -940,8 +940,8 @@ packages:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true
- /electron-to-chromium/1.4.284:
- resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==}
+ /electron-to-chromium/1.4.286:
+ resolution: {integrity: sha512-Vp3CVhmYpgf4iXNKAucoQUDcCrBQX3XLBtwgFqP9BUXuucgvAV9zWp1kYU7LL9j4++s9O+12cb3wMtN4SJy6UQ==}
dev: true
/emoji-regex/8.0.0:
@@ -1184,12 +1184,12 @@ packages:
resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
dev: true
- /happy-dom/8.1.5:
- resolution: {integrity: sha512-/UXAJ2fHTs4H3vy7TS7c9PKFvPyaNialk2Er9NdXfpBKNaCITMOH03rkjHXp5jnJnSmRBa+av8E08PUAaIB1jQ==}
+ /happy-dom/8.2.6:
+ resolution: {integrity: sha512-s53VwyMFpQPEZdN00M82i3tFTzz0T4kBVD4tu8b+im99s1NkLK6tfKGCCl2Jmf3ZWfFCRwS+DV2qkR7S1wmIhQ==}
dependencies:
css.escape: 1.5.1
he: 1.2.0
- node-fetch: 2.6.8
+ node-fetch: 2.6.9
webidl-conversions: 7.0.0
whatwg-encoding: 2.0.0
whatwg-mimetype: 3.0.0
@@ -1567,8 +1567,8 @@ packages:
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
dev: true
- /node-fetch/2.6.8:
- resolution: {integrity: sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==}
+ /node-fetch/2.6.9:
+ resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==}
engines: {node: 4.x || >=6.0.0}
peerDependencies:
encoding: ^0.1.0
@@ -1579,8 +1579,8 @@ packages:
whatwg-url: 5.0.0
dev: true
- /node-releases/2.0.8:
- resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==}
+ /node-releases/2.0.9:
+ resolution: {integrity: sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==}
dev: true
/normalize-package-data/2.5.0:
@@ -1604,7 +1604,7 @@ packages:
minimatch: 3.1.2
pidtree: 0.3.1
read-pkg: 3.0.0
- shell-quote: 1.7.4
+ shell-quote: 1.8.0
string.prototype.padend: 3.1.4
dev: true
@@ -1819,8 +1819,8 @@ packages:
glob: 7.2.3
dev: true
- /rollup/3.10.1:
- resolution: {integrity: sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==}
+ /rollup/3.14.0:
+ resolution: {integrity: sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
@@ -1879,8 +1879,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /shell-quote/1.7.4:
- resolution: {integrity: sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==}
+ /shell-quote/1.8.0:
+ resolution: {integrity: sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==}
dev: true
/side-channel/1.0.4:
@@ -1950,8 +1950,8 @@ packages:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
dev: true
- /std-env/3.3.1:
- resolution: {integrity: sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==}
+ /std-env/3.3.2:
+ resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==}
dev: true
/stop-iteration-iterator/1.0.0:
@@ -2023,8 +2023,8 @@ packages:
engines: {node: '>=4'}
dev: true
- /strip-literal/1.0.0:
- resolution: {integrity: sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==}
+ /strip-literal/1.0.1:
+ resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
dependencies:
acorn: 8.8.2
dev: true
@@ -2061,8 +2061,8 @@ packages:
resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==}
dev: true
- /tinypool/0.3.0:
- resolution: {integrity: sha512-NX5KeqHOBZU6Bc0xj9Vr5Szbb1j8tUHIeD18s41aDJaPeC5QTdEhK0SpdpUrZlj2nv5cctNcSjaKNanXlfcVEQ==}
+ /tinypool/0.3.1:
+ resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==}
engines: {node: '>=14.0.0'}
dev: true
@@ -2093,8 +2093,8 @@ packages:
is-typed-array: 1.1.10
dev: true
- /typescript/4.9.4:
- resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==}
+ /typescript/4.9.5:
+ resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
@@ -2112,13 +2112,13 @@ packages:
which-boxed-primitive: 1.0.2
dev: true
- /update-browserslist-db/1.0.10_browserslist@4.21.4:
+ /update-browserslist-db/1.0.10_browserslist@4.21.5:
resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
dependencies:
- browserslist: 4.21.4
+ browserslist: 4.21.5
escalade: 3.1.1
picocolors: 1.0.0
dev: true
@@ -2139,8 +2139,8 @@ packages:
spdx-expression-parse: 3.0.1
dev: true
- /vite-node/0.28.2_@types+node@18.11.18:
- resolution: {integrity: sha512-zyiJ3DLs9zXign4P2MD4PQk+7rdT+JkHukgmmS0KuImbCQ7WnCdea5imQVeT6OtUsBwsLztJxQODUsinVr91tg==}
+ /vite-node/0.28.4_@types+node@18.11.19:
+ resolution: {integrity: sha512-KM0Q0uSG/xHHKOJvVHc5xDBabgt0l70y7/lWTR7Q0pR5/MrYxadT+y32cJOE65FfjGmJgxpVEEY+69btJgcXOQ==}
engines: {node: '>=v14.16.0'}
hasBin: true
dependencies:
@@ -2151,7 +2151,7 @@ packages:
picocolors: 1.0.0
source-map: 0.6.1
source-map-support: 0.5.21
- vite: 4.0.4_@types+node@18.11.18
+ vite: 4.1.1_@types+node@18.11.19
transitivePeerDependencies:
- '@types/node'
- less
@@ -2162,8 +2162,8 @@ packages:
- terser
dev: true
- /vite/4.0.4:
- resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==}
+ /vite/4.1.1:
+ resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -2190,13 +2190,13 @@ packages:
esbuild: 0.16.17
postcss: 8.4.21
resolve: 1.22.1
- rollup: 3.10.1
+ rollup: 3.14.0
optionalDependencies:
fsevents: 2.3.2
dev: true
- /vite/4.0.4_@types+node@18.11.18:
- resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==}
+ /vite/4.1.1_@types+node@18.11.19:
+ resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -2220,17 +2220,17 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 18.11.18
+ '@types/node': 18.11.19
esbuild: 0.16.17
postcss: 8.4.21
resolve: 1.22.1
- rollup: 3.10.1
+ rollup: 3.14.0
optionalDependencies:
fsevents: 2.3.2
dev: true
- /vitest/0.28.2_happy-dom@8.1.5:
- resolution: {integrity: sha512-HJBlRla4Mng0OiZ8aWunCecJ6BzLDA4yuzuxiBuBU2MXjGB6I4zT7QgIBL/UrwGKlNxLwaDC5P/4OpeuTlW8yQ==}
+ /vitest/0.28.4_happy-dom@8.2.6:
+ resolution: {integrity: sha512-sfWIy0AdlbyGRhunm+TLQEJrFH9XuRPdApfubsyLcDbCRrUX717BRQKInTgzEfyl2Ipi1HWoHB84Nqtcwxogcg==}
engines: {node: '>=v14.16.0'}
hasBin: true
peerDependencies:
@@ -2253,28 +2253,28 @@ packages:
dependencies:
'@types/chai': 4.3.4
'@types/chai-subset': 1.3.3
- '@types/node': 18.11.18
- '@vitest/expect': 0.28.2
- '@vitest/runner': 0.28.2
- '@vitest/spy': 0.28.2
- '@vitest/utils': 0.28.2
+ '@types/node': 18.11.19
+ '@vitest/expect': 0.28.4
+ '@vitest/runner': 0.28.4
+ '@vitest/spy': 0.28.4
+ '@vitest/utils': 0.28.4
acorn: 8.8.2
acorn-walk: 8.2.0
cac: 6.7.14
chai: 4.3.7
debug: 4.3.4
- happy-dom: 8.1.5
+ happy-dom: 8.2.6
local-pkg: 0.4.3
pathe: 1.1.0
picocolors: 1.0.0
source-map: 0.6.1
- std-env: 3.3.1
- strip-literal: 1.0.0
+ std-env: 3.3.2
+ strip-literal: 1.0.1
tinybench: 2.3.1
- tinypool: 0.3.0
+ tinypool: 0.3.1
tinyspy: 1.0.2
- vite: 4.0.4_@types+node@18.11.18
- vite-node: 0.28.2_@types+node@18.11.18
+ vite: 4.1.1_@types+node@18.11.19
+ vite-node: 0.28.4_@types+node@18.11.19
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less