Skip to content

Commit 7776dc3

Browse files
authored
release: version 2025.1.8 (#37)
1 parent d51ab46 commit 7776dc3

File tree

5 files changed

+40
-49
lines changed

5 files changed

+40
-49
lines changed

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ If you feel awesome and want to support us in a small way, please consider starr
6161
<td><img src="https://img.shields.io/npm/v/style-forge.colors" alt="npm"></td>
6262
<td>Color palettes and styles for the project.</td>
6363
</tr>
64+
<tr>
65+
<td><a href="https://github.com/Style-Forge/media">media</a></td>
66+
<td><img src="https://img.shields.io/npm/v/style-forge.media" alt="npm"></td>
67+
<td>Comprehensive CSS media query helpers for responsive web design.</td>
68+
</tr>
6469
</table>
6570

6671
## Contributing

form.css

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "style-forge.form",
3-
"version": "2025.1.6",
3+
"version": "2025.1.8",
44
"description": "Style-Forge.Form: versatile library for easy form creation, validation, styling, and submission in web apps.",
55
"type": "module",
66
"main": "form.css",
@@ -32,7 +32,6 @@
3232
},
3333
"devDependencies": {
3434
"autoprefixer": "^10.4.20",
35-
"caniuse-lite": "^1.0.30001690",
3635
"postcss": "^8.4.49",
3736
"postcss-combine-duplicated-selectors": "^10.0.3",
3837
"postcss-discard-comments": "^7.0.3",

src/validate.css

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
:root {
22
--sf-form-ff: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
3-
--sf-form-fz-small: 0.625rem;
3+
--sf-form-fz-small: 0.75rem;
44
--sf-lh-normal: 1.1875;
55
--sf-disabled: 0.4;
66
}
@@ -60,15 +60,15 @@
6060
.validates input[type='checkbox']:invalid ~ .sf-invalid { display: block }
6161
.validates input[type='checkbox']:valid ~ .sf-valid { display: block }
6262

63-
.validates:required:not(:focus) { border-bottom-color: hsl(var(--sf-form-c-warning)) }
64-
.validates:required:not(:disabled) { border-bottom-color: hsl(var(--sf-form-c-warning)) }
63+
.validates:required:invalid:not(:focus) { border-bottom-color: hsl(var(--sf-form-c-warning)) }
64+
.validates:required:invalid:not(:disabled) { border-bottom-color: hsl(var(--sf-form-c-warning)) }
6565

6666
.validates input[type='radio']:invalid::before,
6767
.validates input[type='checkbox']:invalid::before
6868
{ border-color: hsl(var(--sf-form-c-error)) }
6969

7070
.error:not(:disabled),
71-
.validates:invalid:focus
71+
.validates:required:invalid:focus
7272
{
7373
border-bottom-color: hsl(var(--sf-form-c-error));
7474
outline: none;
@@ -98,7 +98,7 @@ html.var .sf-invalid,
9898
html.var .sf-valid {
9999
color: hsla(0, 0%, 10%, 0.4);
100100

101-
font-size: 10px;
101+
font-size: 12px;
102102
font-family: Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
103103
}
104104

yarn.lock

+27-40
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ browserslist@^4.23.3:
2424
node-releases "^2.0.19"
2525
update-browserslist-db "^1.1.1"
2626

27-
caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001688, caniuse-lite@^1.0.30001690:
27+
caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001688:
2828
version "1.0.30001690"
2929
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz#f2d15e3aaf8e18f76b2b8c1481abde063b8104c8"
3030
integrity sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==
@@ -35,9 +35,9 @@ cssesc@^3.0.0:
3535
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
3636

3737
electron-to-chromium@^1.5.73:
38-
version "1.5.77"
39-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.77.tgz#b9e7aa2d833084aac5253d36fc85f99d7cf8ce98"
40-
integrity sha512-AnJSrt5JpRVgY6dgd5yccguLc5A7oMSF0Kt3fcW+Hp5WTuFbl5upeSFZbMZYy2o7jhmIhU8Ekrd82GhyXUqUUg==
38+
version "1.5.78"
39+
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.78.tgz#223cdc76a5d15ac731136e68430e92cb8d612d13"
40+
integrity sha512-UmwIt7HRKN1rsJfddG5UG7rCTCTAKoS9JeOy/R0zSenAyaZ8SU3RuXlwcratxhdxGRNpk03iq8O7BA3W7ibLVw==
4141

4242
escalade@^3.2.0:
4343
version "3.2.0"
@@ -49,29 +49,29 @@ fraction.js@^4.3.7:
4949
resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7"
5050
integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==
5151

52-
function-bind@^1.1.1:
53-
version "1.1.1"
54-
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
55-
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
52+
function-bind@^1.1.2:
53+
version "1.1.2"
54+
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
55+
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
5656

57-
has@^1.0.3:
58-
version "1.0.3"
59-
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
60-
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
57+
hasown@^2.0.2:
58+
version "2.0.2"
59+
resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
60+
integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
6161
dependencies:
62-
function-bind "^1.1.1"
62+
function-bind "^1.1.2"
6363

64-
is-core-module@^2.11.0:
65-
version "2.12.1"
66-
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd"
67-
integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==
64+
is-core-module@^2.16.0:
65+
version "2.16.1"
66+
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4"
67+
integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==
6868
dependencies:
69-
has "^1.0.3"
69+
hasown "^2.0.2"
7070

7171
nanoid@^3.3.7:
72-
version "3.3.7"
73-
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
74-
integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
72+
version "3.3.8"
73+
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf"
74+
integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==
7575

7676
node-releases@^2.0.19:
7777
version "2.0.19"
@@ -88,12 +88,7 @@ path-parse@^1.0.7:
8888
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
8989
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
9090

91-
picocolors@^1.0.1:
92-
version "1.0.1"
93-
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1"
94-
integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==
95-
96-
picocolors@^1.1.0, picocolors@^1.1.1:
91+
picocolors@^1.0.1, picocolors@^1.1.0, picocolors@^1.1.1:
9792
version "1.1.1"
9893
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b"
9994
integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
@@ -134,15 +129,7 @@ postcss-minify@^1.1.0:
134129
postcss-selector-parser "^6.0"
135130
postcss-value-parser "^4.1"
136131

137-
postcss-selector-parser@^6.0:
138-
version "6.0.13"
139-
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b"
140-
integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==
141-
dependencies:
142-
cssesc "^3.0.0"
143-
util-deprecate "^1.0.2"
144-
145-
postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.1.2:
132+
postcss-selector-parser@^6.0, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.1.2:
146133
version "6.1.2"
147134
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de"
148135
integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==
@@ -172,11 +159,11 @@ read-cache@^1.0.0:
172159
pify "^2.3.0"
173160

174161
resolve@^1.1.7:
175-
version "1.22.2"
176-
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f"
177-
integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==
162+
version "1.22.10"
163+
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39"
164+
integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==
178165
dependencies:
179-
is-core-module "^2.11.0"
166+
is-core-module "^2.16.0"
180167
path-parse "^1.0.7"
181168
supports-preserve-symlinks-flag "^1.0.0"
182169

0 commit comments

Comments
 (0)