diff options
-rw-r--r-- | package.json | 14 | ||||
-rw-r--r-- | pnpm-lock.yaml | 718 | ||||
-rw-r--r-- | src/_config.defaults.scss | 4 | ||||
-rw-r--r-- | src/_core.vars.scss | 14 | ||||
-rw-r--r-- | src/objects/_action-button.scss | 16 | ||||
-rw-r--r-- | src/objects/_action-button.vars.scss | 176 | ||||
-rw-r--r-- | src/objects/_alert.scss | 16 | ||||
-rw-r--r-- | src/objects/_alert.vars.scss | 13 | ||||
-rw-r--r-- | src/objects/_card.scss | 47 | ||||
-rw-r--r-- | src/objects/_card.vars.scss | 9 | ||||
-rw-r--r-- | src/objects/_popover.scss | 10 | ||||
-rw-r--r-- | src/objects/_popover.vars.scss | 12 | ||||
-rw-r--r-- | tpl/objects/action-button.pug | 14 | ||||
-rw-r--r-- | tpl/views/action-button.pug | 68 | ||||
-rw-r--r-- | tpl/views/button.pug | 4 |
15 files changed, 844 insertions, 291 deletions
diff --git a/package.json b/package.json index cc74db1..c478deb 100644 --- a/package.json +++ b/package.json | |||
@@ -16,22 +16,24 @@ | |||
16 | "build:style": "sass --load-path=node_modules src_demo/index.scss public/style.css", | 16 | "build:style": "sass --load-path=node_modules src_demo/index.scss public/style.css", |
17 | "lint:style": "stylelint \"src/**/*.scss\"", | 17 | "lint:style": "stylelint \"src/**/*.scss\"", |
18 | "fix:style": "stylelint \"src/**/*.scss\" --fix", | 18 | "fix:style": "stylelint \"src/**/*.scss\" --fix", |
19 | "serve": "python -m http.server --bind 127.0.0.1 --directory public 8001" | 19 | "serve": "python -m http.server --bind 127.0.0.1 --directory public 8001", |
20 | "watch": "nodemon --watch src --watch src_demo --watch tpl -e scss,pug --exec pnpm build" | ||
20 | }, | 21 | }, |
21 | "dependencies": { | 22 | "dependencies": { |
22 | "include-media": "^2.0.0", | 23 | "include-media": "^2.0.0", |
23 | "iro-sass": "git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd" | 24 | "iro-sass": "git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd", |
25 | "nodemon": "^3.1.10" | ||
24 | }, | 26 | }, |
25 | "devDependencies": { | 27 | "devDependencies": { |
26 | "iro-icons": "git+https://git.vulpes.one/git/iro-icons.git#8b921f634a565fd9bb8f6e0ddb1b4d7ba207c0a0", | 28 | "iro-icons": "git+https://git.vulpes.one/git/iro-icons.git#8b921f634a565fd9bb8f6e0ddb1b4d7ba207c0a0", |
27 | "postcss-scss": "^4.0.6", | 29 | "postcss-scss": "^4.0.6", |
28 | "pug": "^3.0.3", | 30 | "pug": "^3.0.3", |
29 | "pug-cli": "^1.0.0-alpha6", | 31 | "pug-cli": "^1.0.0-alpha6", |
30 | "sass": "^1.79.4", | 32 | "sass": "^1.89.2", |
31 | "stylelint": "^16.9.0", | 33 | "stylelint": "^16.22.0", |
32 | "stylelint-config-recess-order": "^5.1.1", | 34 | "stylelint-config-recess-order": "^7.1.0", |
33 | "stylelint-config-sass-guidelines": "^12.1.0", | 35 | "stylelint-config-sass-guidelines": "^12.1.0", |
34 | "stylelint-order": "^6.0.4", | 36 | "stylelint-order": "^7.0.0", |
35 | "svg-sprite": "^2.0.4" | 37 | "svg-sprite": "^2.0.4" |
36 | } | 38 | } |
37 | } | 39 | } |
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da001c6..b415623 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml | |||
@@ -14,13 +14,16 @@ importers: | |||
14 | iro-sass: | 14 | iro-sass: |
15 | specifier: git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd | 15 | specifier: git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd |
16 | version: git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd | 16 | version: git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd |
17 | nodemon: | ||
18 | specifier: ^3.1.10 | ||
19 | version: 3.1.10 | ||
17 | devDependencies: | 20 | devDependencies: |
18 | iro-icons: | 21 | iro-icons: |
19 | specifier: git+https://git.vulpes.one/git/iro-icons.git#8b921f634a565fd9bb8f6e0ddb1b4d7ba207c0a0 | 22 | specifier: git+https://git.vulpes.one/git/iro-icons.git#8b921f634a565fd9bb8f6e0ddb1b4d7ba207c0a0 |
20 | version: git+https://git.vulpes.one/git/iro-icons.git#8b921f634a565fd9bb8f6e0ddb1b4d7ba207c0a0(svg-sprite@2.0.4) | 23 | version: git+https://git.vulpes.one/git/iro-icons.git#8b921f634a565fd9bb8f6e0ddb1b4d7ba207c0a0(svg-sprite@2.0.4) |
21 | postcss-scss: | 24 | postcss-scss: |
22 | specifier: ^4.0.6 | 25 | specifier: ^4.0.6 |
23 | version: 4.0.9(postcss@8.4.38) | 26 | version: 4.0.9(postcss@8.5.4) |
24 | pug: | 27 | pug: |
25 | specifier: ^3.0.3 | 28 | specifier: ^3.0.3 |
26 | version: 3.0.3 | 29 | version: 3.0.3 |
@@ -28,28 +31,28 @@ importers: | |||
28 | specifier: ^1.0.0-alpha6 | 31 | specifier: ^1.0.0-alpha6 |
29 | version: 1.0.0-alpha6 | 32 | version: 1.0.0-alpha6 |
30 | sass: | 33 | sass: |
31 | specifier: ^1.79.4 | 34 | specifier: ^1.89.2 |
32 | version: 1.79.4 | 35 | version: 1.89.2 |
33 | stylelint: | 36 | stylelint: |
34 | specifier: ^16.9.0 | 37 | specifier: ^16.22.0 |
35 | version: 16.9.0 | 38 | version: 16.22.0 |
36 | stylelint-config-recess-order: | 39 | stylelint-config-recess-order: |
37 | specifier: ^5.1.1 | 40 | specifier: ^7.1.0 |
38 | version: 5.1.1(stylelint@16.9.0) | 41 | version: 7.1.0(stylelint-order@7.0.0(stylelint@16.22.0))(stylelint@16.22.0) |
39 | stylelint-config-sass-guidelines: | 42 | stylelint-config-sass-guidelines: |
40 | specifier: ^12.1.0 | 43 | specifier: ^12.1.0 |
41 | version: 12.1.0(postcss@8.4.38)(stylelint@16.9.0) | 44 | version: 12.1.0(postcss@8.5.4)(stylelint@16.22.0) |
42 | stylelint-order: | 45 | stylelint-order: |
43 | specifier: ^6.0.4 | 46 | specifier: ^7.0.0 |
44 | version: 6.0.4(stylelint@16.9.0) | 47 | version: 7.0.0(stylelint@16.22.0) |
45 | svg-sprite: | 48 | svg-sprite: |
46 | specifier: ^2.0.4 | 49 | specifier: ^2.0.4 |
47 | version: 2.0.4 | 50 | version: 2.0.4 |
48 | 51 | ||
49 | packages: | 52 | packages: |
50 | 53 | ||
51 | '@babel/code-frame@7.25.7': | 54 | '@babel/code-frame@7.27.1': |
52 | resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} | 55 | resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} |
53 | engines: {node: '>=6.9.0'} | 56 | engines: {node: '>=6.9.0'} |
54 | 57 | ||
55 | '@babel/helper-string-parser@7.24.7': | 58 | '@babel/helper-string-parser@7.24.7': |
@@ -60,12 +63,8 @@ packages: | |||
60 | resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} | 63 | resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} |
61 | engines: {node: '>=6.9.0'} | 64 | engines: {node: '>=6.9.0'} |
62 | 65 | ||
63 | '@babel/helper-validator-identifier@7.25.7': | 66 | '@babel/helper-validator-identifier@7.27.1': |
64 | resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} | 67 | resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} |
65 | engines: {node: '>=6.9.0'} | ||
66 | |||
67 | '@babel/highlight@7.25.7': | ||
68 | resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} | ||
69 | engines: {node: '>=6.9.0'} | 68 | engines: {node: '>=6.9.0'} |
70 | 69 | ||
71 | '@babel/parser@7.24.7': | 70 | '@babel/parser@7.24.7': |
@@ -87,10 +86,20 @@ packages: | |||
87 | peerDependencies: | 86 | peerDependencies: |
88 | '@csstools/css-tokenizer': ^3.0.1 | 87 | '@csstools/css-tokenizer': ^3.0.1 |
89 | 88 | ||
89 | '@csstools/css-parser-algorithms@3.0.5': | ||
90 | resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} | ||
91 | engines: {node: '>=18'} | ||
92 | peerDependencies: | ||
93 | '@csstools/css-tokenizer': ^3.0.4 | ||
94 | |||
90 | '@csstools/css-tokenizer@3.0.1': | 95 | '@csstools/css-tokenizer@3.0.1': |
91 | resolution: {integrity: sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==} | 96 | resolution: {integrity: sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==} |
92 | engines: {node: '>=18'} | 97 | engines: {node: '>=18'} |
93 | 98 | ||
99 | '@csstools/css-tokenizer@3.0.4': | ||
100 | resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} | ||
101 | engines: {node: '>=18'} | ||
102 | |||
94 | '@csstools/media-query-list-parser@3.0.1': | 103 | '@csstools/media-query-list-parser@3.0.1': |
95 | resolution: {integrity: sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==} | 104 | resolution: {integrity: sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==} |
96 | engines: {node: '>=18'} | 105 | engines: {node: '>=18'} |
@@ -98,11 +107,18 @@ packages: | |||
98 | '@csstools/css-parser-algorithms': ^3.0.1 | 107 | '@csstools/css-parser-algorithms': ^3.0.1 |
99 | '@csstools/css-tokenizer': ^3.0.1 | 108 | '@csstools/css-tokenizer': ^3.0.1 |
100 | 109 | ||
101 | '@csstools/selector-specificity@4.0.0': | 110 | '@csstools/media-query-list-parser@4.0.3': |
102 | resolution: {integrity: sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==} | 111 | resolution: {integrity: sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==} |
103 | engines: {node: '>=18'} | 112 | engines: {node: '>=18'} |
104 | peerDependencies: | 113 | peerDependencies: |
105 | postcss-selector-parser: ^6.1.0 | 114 | '@csstools/css-parser-algorithms': ^3.0.5 |
115 | '@csstools/css-tokenizer': ^3.0.4 | ||
116 | |||
117 | '@csstools/selector-specificity@5.0.0': | ||
118 | resolution: {integrity: sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==} | ||
119 | engines: {node: '>=18'} | ||
120 | peerDependencies: | ||
121 | postcss-selector-parser: ^7.0.0 | ||
106 | 122 | ||
107 | '@dabh/diagnostics@2.0.3': | 123 | '@dabh/diagnostics@2.0.3': |
108 | resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} | 124 | resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} |
@@ -110,6 +126,9 @@ packages: | |||
110 | '@dual-bundle/import-meta-resolve@4.1.0': | 126 | '@dual-bundle/import-meta-resolve@4.1.0': |
111 | resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} | 127 | resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} |
112 | 128 | ||
129 | '@keyv/serialize@1.1.0': | ||
130 | resolution: {integrity: sha512-RlDgexML7Z63Q8BSaqhXdCYNBy/JQnqYIwxofUrNLGCblOMHp+xux2Q8nLMLlPpgHQPoU0Do8Z6btCpRBEqZ8g==} | ||
131 | |||
113 | '@nodelib/fs.scandir@2.1.5': | 132 | '@nodelib/fs.scandir@2.1.5': |
114 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} | 133 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} |
115 | engines: {node: '>= 8'} | 134 | engines: {node: '>= 8'} |
@@ -122,6 +141,88 @@ packages: | |||
122 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} | 141 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} |
123 | engines: {node: '>= 8'} | 142 | engines: {node: '>= 8'} |
124 | 143 | ||
144 | '@parcel/watcher-android-arm64@2.5.1': | ||
145 | resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} | ||
146 | engines: {node: '>= 10.0.0'} | ||
147 | cpu: [arm64] | ||
148 | os: [android] | ||
149 | |||
150 | '@parcel/watcher-darwin-arm64@2.5.1': | ||
151 | resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} | ||
152 | engines: {node: '>= 10.0.0'} | ||
153 | cpu: [arm64] | ||
154 | os: [darwin] | ||
155 | |||
156 | '@parcel/watcher-darwin-x64@2.5.1': | ||
157 | resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} | ||
158 | engines: {node: '>= 10.0.0'} | ||
159 | cpu: [x64] | ||
160 | os: [darwin] | ||
161 | |||
162 | '@parcel/watcher-freebsd-x64@2.5.1': | ||
163 | resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} | ||
164 | engines: {node: '>= 10.0.0'} | ||
165 | cpu: [x64] | ||
166 | os: [freebsd] | ||
167 | |||
168 | '@parcel/watcher-linux-arm-glibc@2.5.1': | ||
169 | resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} | ||
170 | engines: {node: '>= 10.0.0'} | ||
171 | cpu: [arm] | ||
172 | os: [linux] | ||
173 | |||
174 | '@parcel/watcher-linux-arm-musl@2.5.1': | ||
175 | resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} | ||
176 | engines: {node: '>= 10.0.0'} | ||
177 | cpu: [arm] | ||
178 | os: [linux] | ||
179 | |||
180 | '@parcel/watcher-linux-arm64-glibc@2.5.1': | ||
181 | resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} | ||
182 | engines: {node: '>= 10.0.0'} | ||
183 | cpu: [arm64] | ||
184 | os: [linux] | ||
185 | |||
186 | '@parcel/watcher-linux-arm64-musl@2.5.1': | ||
187 | resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} | ||
188 | engines: {node: '>= 10.0.0'} | ||
189 | cpu: [arm64] | ||
190 | os: [linux] | ||
191 | |||
192 | '@parcel/watcher-linux-x64-glibc@2.5.1': | ||
193 | resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} | ||
194 | engines: {node: '>= 10.0.0'} | ||
195 | cpu: [x64] | ||
196 | os: [linux] | ||
197 | |||
198 | '@parcel/watcher-linux-x64-musl@2.5.1': | ||
199 | resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} | ||
200 | engines: {node: '>= 10.0.0'} | ||
201 | cpu: [x64] | ||
202 | os: [linux] | ||
203 | |||
204 | '@parcel/watcher-win32-arm64@2.5.1': | ||
205 | resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} | ||
206 | engines: {node: '>= 10.0.0'} | ||
207 | cpu: [arm64] | ||
208 | os: [win32] | ||
209 | |||
210 | '@parcel/watcher-win32-ia32@2.5.1': | ||
211 | resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} | ||
212 | engines: {node: '>= 10.0.0'} | ||
213 | cpu: [ia32] | ||
214 | os: [win32] | ||
215 | |||
216 | '@parcel/watcher-win32-x64@2.5.1': | ||
217 | resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} | ||
218 | engines: {node: '>= 10.0.0'} | ||
219 | cpu: [x64] | ||
220 | os: [win32] | ||
221 | |||
222 | '@parcel/watcher@2.5.1': | ||
223 | resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} | ||
224 | engines: {node: '>= 10.0.0'} | ||
225 | |||
125 | '@resvg/resvg-js-android-arm-eabi@2.6.2': | 226 | '@resvg/resvg-js-android-arm-eabi@2.6.2': |
126 | resolution: {integrity: sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==} | 227 | resolution: {integrity: sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==} |
127 | engines: {node: '>= 10'} | 228 | engines: {node: '>= 10'} |
@@ -254,22 +355,18 @@ packages: | |||
254 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} | 355 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} |
255 | engines: {node: '>=8'} | 356 | engines: {node: '>=8'} |
256 | 357 | ||
257 | ansi-regex@6.1.0: | ||
258 | resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} | ||
259 | engines: {node: '>=12'} | ||
260 | |||
261 | ansi-styles@2.2.1: | 358 | ansi-styles@2.2.1: |
262 | resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} | 359 | resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} |
263 | engines: {node: '>=0.10.0'} | 360 | engines: {node: '>=0.10.0'} |
264 | 361 | ||
265 | ansi-styles@3.2.1: | ||
266 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} | ||
267 | engines: {node: '>=4'} | ||
268 | |||
269 | ansi-styles@4.3.0: | 362 | ansi-styles@4.3.0: |
270 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} | 363 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} |
271 | engines: {node: '>=8'} | 364 | engines: {node: '>=8'} |
272 | 365 | ||
366 | anymatch@3.1.3: | ||
367 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} | ||
368 | engines: {node: '>= 8'} | ||
369 | |||
273 | argparse@2.0.1: | 370 | argparse@2.0.1: |
274 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} | 371 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} |
275 | 372 | ||
@@ -310,6 +407,10 @@ packages: | |||
310 | balanced-match@2.0.0: | 407 | balanced-match@2.0.0: |
311 | resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} | 408 | resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} |
312 | 409 | ||
410 | binary-extensions@2.3.0: | ||
411 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} | ||
412 | engines: {node: '>=8'} | ||
413 | |||
313 | boolbase@1.0.0: | 414 | boolbase@1.0.0: |
314 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} | 415 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} |
315 | 416 | ||
@@ -320,6 +421,9 @@ packages: | |||
320 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} | 421 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} |
321 | engines: {node: '>=8'} | 422 | engines: {node: '>=8'} |
322 | 423 | ||
424 | cacheable@1.10.2: | ||
425 | resolution: {integrity: sha512-hMkETCRV4hwBAvjQY1/xGw15tlPj+7cM4d5HOlYJJFftLQVRCboVX+mT6AJ6eL0fsqUhSUwDiF+pgfTR2r2Hxg==} | ||
426 | |||
323 | call-bind@1.0.7: | 427 | call-bind@1.0.7: |
324 | resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} | 428 | resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} |
325 | engines: {node: '>= 0.4'} | 429 | engines: {node: '>= 0.4'} |
@@ -340,15 +444,15 @@ packages: | |||
340 | resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} | 444 | resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} |
341 | engines: {node: '>=0.10.0'} | 445 | engines: {node: '>=0.10.0'} |
342 | 446 | ||
343 | chalk@2.4.2: | ||
344 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} | ||
345 | engines: {node: '>=4'} | ||
346 | |||
347 | character-parser@2.2.0: | 447 | character-parser@2.2.0: |
348 | resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==} | 448 | resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==} |
349 | 449 | ||
350 | chokidar@4.0.1: | 450 | chokidar@3.6.0: |
351 | resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} | 451 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} |
452 | engines: {node: '>= 8.10.0'} | ||
453 | |||
454 | chokidar@4.0.3: | ||
455 | resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} | ||
352 | engines: {node: '>= 14.16.0'} | 456 | engines: {node: '>= 14.16.0'} |
353 | 457 | ||
354 | clean-css@4.2.4: | 458 | clean-css@4.2.4: |
@@ -433,8 +537,8 @@ packages: | |||
433 | typescript: | 537 | typescript: |
434 | optional: true | 538 | optional: true |
435 | 539 | ||
436 | css-functions-list@3.2.2: | 540 | css-functions-list@3.2.3: |
437 | resolution: {integrity: sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==} | 541 | resolution: {integrity: sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==} |
438 | engines: {node: '>=12 || >=16'} | 542 | engines: {node: '>=12 || >=16'} |
439 | 543 | ||
440 | css-select@4.3.0: | 544 | css-select@4.3.0: |
@@ -451,6 +555,10 @@ packages: | |||
451 | resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} | 555 | resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} |
452 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} | 556 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} |
453 | 557 | ||
558 | css-tree@3.1.0: | ||
559 | resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} | ||
560 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} | ||
561 | |||
454 | css-what@6.1.0: | 562 | css-what@6.1.0: |
455 | resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} | 563 | resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} |
456 | engines: {node: '>= 6'} | 564 | engines: {node: '>= 6'} |
@@ -467,8 +575,8 @@ packages: | |||
467 | cssom@0.5.0: | 575 | cssom@0.5.0: |
468 | resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} | 576 | resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} |
469 | 577 | ||
470 | debug@4.3.7: | 578 | debug@4.4.1: |
471 | resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} | 579 | resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} |
472 | engines: {node: '>=6.0'} | 580 | engines: {node: '>=6.0'} |
473 | peerDependencies: | 581 | peerDependencies: |
474 | supports-color: '*' | 582 | supports-color: '*' |
@@ -484,6 +592,11 @@ packages: | |||
484 | resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} | 592 | resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} |
485 | engines: {node: '>= 0.4'} | 593 | engines: {node: '>= 0.4'} |
486 | 594 | ||
595 | detect-libc@1.0.3: | ||
596 | resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} | ||
597 | engines: {node: '>=0.10'} | ||
598 | hasBin: true | ||
599 | |||
487 | dir-glob@3.0.1: | 600 | dir-glob@3.0.1: |
488 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} | 601 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} |
489 | engines: {node: '>=8'} | 602 | engines: {node: '>=8'} |
@@ -543,37 +656,35 @@ packages: | |||
543 | fast-deep-equal@3.1.3: | 656 | fast-deep-equal@3.1.3: |
544 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} | 657 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} |
545 | 658 | ||
546 | fast-glob@3.3.2: | 659 | fast-glob@3.3.3: |
547 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} | 660 | resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} |
548 | engines: {node: '>=8.6.0'} | 661 | engines: {node: '>=8.6.0'} |
549 | 662 | ||
550 | fast-uri@3.0.2: | 663 | fast-uri@3.0.6: |
551 | resolution: {integrity: sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==} | 664 | resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} |
552 | 665 | ||
553 | fastest-levenshtein@1.0.16: | 666 | fastest-levenshtein@1.0.16: |
554 | resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} | 667 | resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} |
555 | engines: {node: '>= 4.9.1'} | 668 | engines: {node: '>= 4.9.1'} |
556 | 669 | ||
557 | fastq@1.17.1: | 670 | fastq@1.19.1: |
558 | resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} | 671 | resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} |
559 | 672 | ||
560 | fecha@4.2.3: | 673 | fecha@4.2.3: |
561 | resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} | 674 | resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} |
562 | 675 | ||
563 | file-entry-cache@9.1.0: | 676 | file-entry-cache@10.1.1: |
564 | resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==} | 677 | resolution: {integrity: sha512-zcmsHjg2B2zjuBgjdnB+9q0+cWcgWfykIcsDkWDB4GTPtl1eXUA+gTI6sO0u01AqK3cliHryTU55/b2Ow1hfZg==} |
565 | engines: {node: '>=18'} | ||
566 | 678 | ||
567 | fill-range@7.1.1: | 679 | fill-range@7.1.1: |
568 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} | 680 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} |
569 | engines: {node: '>=8'} | 681 | engines: {node: '>=8'} |
570 | 682 | ||
571 | flat-cache@5.0.0: | 683 | flat-cache@6.1.11: |
572 | resolution: {integrity: sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==} | 684 | resolution: {integrity: sha512-zfOAns94mp7bHG/vCn9Ru2eDCmIxVQ5dELUHKjHfDEOJmHNzE+uGa6208kfkgmtym4a0FFjEuFksCXFacbVhSg==} |
573 | engines: {node: '>=18'} | ||
574 | 685 | ||
575 | flatted@3.3.1: | 686 | flatted@3.3.3: |
576 | resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} | 687 | resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} |
577 | 688 | ||
578 | fn.name@1.1.0: | 689 | fn.name@1.1.0: |
579 | resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} | 690 | resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} |
@@ -581,6 +692,11 @@ packages: | |||
581 | fs.realpath@1.0.0: | 692 | fs.realpath@1.0.0: |
582 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} | 693 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} |
583 | 694 | ||
695 | fsevents@2.3.3: | ||
696 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} | ||
697 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} | ||
698 | os: [darwin] | ||
699 | |||
584 | function-bind@1.1.2: | 700 | function-bind@1.1.2: |
585 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} | 701 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} |
586 | 702 | ||
@@ -649,19 +765,29 @@ packages: | |||
649 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} | 765 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} |
650 | engines: {node: '>= 0.4'} | 766 | engines: {node: '>= 0.4'} |
651 | 767 | ||
768 | hookified@1.10.0: | ||
769 | resolution: {integrity: sha512-dJw0492Iddsj56U1JsSTm9E/0B/29a1AuoSLRAte8vQg/kaTGF3IgjEWT8c8yG4cC10+HisE1x5QAwR0Xwc+DA==} | ||
770 | |||
652 | html-tags@3.3.1: | 771 | html-tags@3.3.1: |
653 | resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} | 772 | resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} |
654 | engines: {node: '>=8'} | 773 | engines: {node: '>=8'} |
655 | 774 | ||
775 | ignore-by-default@1.0.1: | ||
776 | resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} | ||
777 | |||
656 | ignore@5.3.2: | 778 | ignore@5.3.2: |
657 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} | 779 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} |
658 | engines: {node: '>= 4'} | 780 | engines: {node: '>= 4'} |
659 | 781 | ||
660 | immutable@4.3.7: | 782 | ignore@7.0.5: |
661 | resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} | 783 | resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} |
784 | engines: {node: '>= 4'} | ||
785 | |||
786 | immutable@5.1.2: | ||
787 | resolution: {integrity: sha512-qHKXW1q6liAk1Oys6umoaZbDRqjcjgSrbnrifHsfsttza7zcvRAsL7mMV6xWcyhwQy7Xj5v4hhbr6b+iDYwlmQ==} | ||
662 | 788 | ||
663 | import-fresh@3.3.0: | 789 | import-fresh@3.3.1: |
664 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} | 790 | resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} |
665 | engines: {node: '>=6'} | 791 | engines: {node: '>=6'} |
666 | 792 | ||
667 | imurmurhash@0.1.4: | 793 | imurmurhash@0.1.4: |
@@ -698,6 +824,10 @@ packages: | |||
698 | is-arrayish@0.3.2: | 824 | is-arrayish@0.3.2: |
699 | resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} | 825 | resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} |
700 | 826 | ||
827 | is-binary-path@2.1.0: | ||
828 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} | ||
829 | engines: {node: '>=8'} | ||
830 | |||
701 | is-buffer@1.1.6: | 831 | is-buffer@1.1.6: |
702 | resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} | 832 | resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} |
703 | 833 | ||
@@ -758,9 +888,6 @@ packages: | |||
758 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} | 888 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} |
759 | hasBin: true | 889 | hasBin: true |
760 | 890 | ||
761 | json-buffer@3.0.1: | ||
762 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} | ||
763 | |||
764 | json-parse-even-better-errors@2.3.1: | 891 | json-parse-even-better-errors@2.3.1: |
765 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} | 892 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} |
766 | 893 | ||
@@ -770,8 +897,8 @@ packages: | |||
770 | jstransformer@1.0.0: | 897 | jstransformer@1.0.0: |
771 | resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==} | 898 | resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==} |
772 | 899 | ||
773 | keyv@4.5.4: | 900 | keyv@5.4.0: |
774 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} | 901 | resolution: {integrity: sha512-TMckyVjEoacG5IteUpUrOBsFORtheqziVyyY2dLUwg1jwTb8u48LX4TgmtogkNl9Y9unaEJ1luj10fGyjMGFOQ==} |
775 | 902 | ||
776 | kind-of@3.2.2: | 903 | kind-of@3.2.2: |
777 | resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} | 904 | resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} |
@@ -784,6 +911,9 @@ packages: | |||
784 | known-css-properties@0.34.0: | 911 | known-css-properties@0.34.0: |
785 | resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} | 912 | resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} |
786 | 913 | ||
914 | known-css-properties@0.37.0: | ||
915 | resolution: {integrity: sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ==} | ||
916 | |||
787 | kuler@2.0.0: | 917 | kuler@2.0.0: |
788 | resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} | 918 | resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} |
789 | 919 | ||
@@ -823,6 +953,9 @@ packages: | |||
823 | mdn-data@2.0.30: | 953 | mdn-data@2.0.30: |
824 | resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} | 954 | resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} |
825 | 955 | ||
956 | mdn-data@2.12.2: | ||
957 | resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} | ||
958 | |||
826 | meow@13.2.0: | 959 | meow@13.2.0: |
827 | resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} | 960 | resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} |
828 | engines: {node: '>=18'} | 961 | engines: {node: '>=18'} |
@@ -852,11 +985,19 @@ packages: | |||
852 | resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} | 985 | resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} |
853 | hasBin: true | 986 | hasBin: true |
854 | 987 | ||
855 | nanoid@3.3.7: | 988 | nanoid@3.3.11: |
856 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} | 989 | resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} |
857 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} | 990 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} |
858 | hasBin: true | 991 | hasBin: true |
859 | 992 | ||
993 | node-addon-api@7.1.1: | ||
994 | resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} | ||
995 | |||
996 | nodemon@3.1.10: | ||
997 | resolution: {integrity: sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw==} | ||
998 | engines: {node: '>=10'} | ||
999 | hasBin: true | ||
1000 | |||
860 | normalize-path@3.0.0: | 1001 | normalize-path@3.0.0: |
861 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} | 1002 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} |
862 | engines: {node: '>=0.10.0'} | 1003 | engines: {node: '>=0.10.0'} |
@@ -896,8 +1037,8 @@ packages: | |||
896 | picocolors@1.0.1: | 1037 | picocolors@1.0.1: |
897 | resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} | 1038 | resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} |
898 | 1039 | ||
899 | picocolors@1.1.0: | 1040 | picocolors@1.1.1: |
900 | resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} | 1041 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} |
901 | 1042 | ||
902 | picomatch@2.3.1: | 1043 | picomatch@2.3.1: |
903 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} | 1044 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} |
@@ -925,20 +1066,24 @@ packages: | |||
925 | resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} | 1066 | resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} |
926 | engines: {node: '>=4'} | 1067 | engines: {node: '>=4'} |
927 | 1068 | ||
928 | postcss-sorting@8.0.2: | 1069 | postcss-selector-parser@7.1.0: |
929 | resolution: {integrity: sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q==} | 1070 | resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} |
1071 | engines: {node: '>=4'} | ||
1072 | |||
1073 | postcss-sorting@9.1.0: | ||
1074 | resolution: {integrity: sha512-Mn8KJ45HNNG6JBpBizXcyf6LqY/qyqetGcou/nprDnFwBFBLGj0j/sNKV2lj2KMOVOwdXu14aEzqJv8CIV6e8g==} | ||
930 | peerDependencies: | 1075 | peerDependencies: |
931 | postcss: ^8.4.20 | 1076 | postcss: ^8.4.20 |
932 | 1077 | ||
933 | postcss-value-parser@4.2.0: | 1078 | postcss-value-parser@4.2.0: |
934 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} | 1079 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} |
935 | 1080 | ||
936 | postcss@8.4.38: | 1081 | postcss@8.5.4: |
937 | resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} | 1082 | resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==} |
938 | engines: {node: ^10 || ^12 || >=14} | 1083 | engines: {node: ^10 || ^12 || >=14} |
939 | 1084 | ||
940 | postcss@8.4.47: | 1085 | postcss@8.5.6: |
941 | resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} | 1086 | resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} |
942 | engines: {node: ^10 || ^12 || >=14} | 1087 | engines: {node: ^10 || ^12 || >=14} |
943 | 1088 | ||
944 | prettysize@2.0.0: | 1089 | prettysize@2.0.0: |
@@ -950,6 +1095,9 @@ packages: | |||
950 | promise@7.3.1: | 1095 | promise@7.3.1: |
951 | resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} | 1096 | resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} |
952 | 1097 | ||
1098 | pstree.remy@1.1.8: | ||
1099 | resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} | ||
1100 | |||
953 | pug-attrs@2.0.4: | 1101 | pug-attrs@2.0.4: |
954 | resolution: {integrity: sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==} | 1102 | resolution: {integrity: sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==} |
955 | 1103 | ||
@@ -1036,9 +1184,13 @@ packages: | |||
1036 | resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} | 1184 | resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} |
1037 | engines: {node: '>= 6'} | 1185 | engines: {node: '>= 6'} |
1038 | 1186 | ||
1039 | readdirp@4.0.2: | 1187 | readdirp@3.6.0: |
1040 | resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} | 1188 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} |
1041 | engines: {node: '>= 14.16.0'} | 1189 | engines: {node: '>=8.10.0'} |
1190 | |||
1191 | readdirp@4.1.2: | ||
1192 | resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} | ||
1193 | engines: {node: '>= 14.18.0'} | ||
1042 | 1194 | ||
1043 | regenerator-runtime@0.11.1: | 1195 | regenerator-runtime@0.11.1: |
1044 | resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} | 1196 | resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} |
@@ -1074,8 +1226,8 @@ packages: | |||
1074 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} | 1226 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} |
1075 | hasBin: true | 1227 | hasBin: true |
1076 | 1228 | ||
1077 | reusify@1.0.4: | 1229 | reusify@1.1.0: |
1078 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} | 1230 | resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} |
1079 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} | 1231 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} |
1080 | 1232 | ||
1081 | right-align@0.1.3: | 1233 | right-align@0.1.3: |
@@ -1095,11 +1247,16 @@ packages: | |||
1095 | resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} | 1247 | resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} |
1096 | engines: {node: '>=10'} | 1248 | engines: {node: '>=10'} |
1097 | 1249 | ||
1098 | sass@1.79.4: | 1250 | sass@1.89.2: |
1099 | resolution: {integrity: sha512-K0QDSNPXgyqO4GZq2HO5Q70TLxTH6cIT59RdoCHMivrC8rqzaTw5ab9prjz9KUN1El4FLXrBXJhik61JR4HcGg==} | 1251 | resolution: {integrity: sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==} |
1100 | engines: {node: '>=14.0.0'} | 1252 | engines: {node: '>=14.0.0'} |
1101 | hasBin: true | 1253 | hasBin: true |
1102 | 1254 | ||
1255 | semver@7.7.2: | ||
1256 | resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} | ||
1257 | engines: {node: '>=10'} | ||
1258 | hasBin: true | ||
1259 | |||
1103 | set-function-length@1.2.2: | 1260 | set-function-length@1.2.2: |
1104 | resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} | 1261 | resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} |
1105 | engines: {node: '>= 0.4'} | 1262 | engines: {node: '>= 0.4'} |
@@ -1111,6 +1268,10 @@ packages: | |||
1111 | simple-swizzle@0.2.2: | 1268 | simple-swizzle@0.2.2: |
1112 | resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} | 1269 | resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} |
1113 | 1270 | ||
1271 | simple-update-notifier@2.0.0: | ||
1272 | resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} | ||
1273 | engines: {node: '>=10'} | ||
1274 | |||
1114 | slash@3.0.0: | 1275 | slash@3.0.0: |
1115 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} | 1276 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} |
1116 | engines: {node: '>=8'} | 1277 | engines: {node: '>=8'} |
@@ -1156,17 +1317,14 @@ packages: | |||
1156 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} | 1317 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} |
1157 | engines: {node: '>=8'} | 1318 | engines: {node: '>=8'} |
1158 | 1319 | ||
1159 | strip-ansi@7.1.0: | ||
1160 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} | ||
1161 | engines: {node: '>=12'} | ||
1162 | |||
1163 | style-search@0.1.0: | 1320 | style-search@0.1.0: |
1164 | resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} | 1321 | resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} |
1165 | 1322 | ||
1166 | stylelint-config-recess-order@5.1.1: | 1323 | stylelint-config-recess-order@7.1.0: |
1167 | resolution: {integrity: sha512-eDAHWVBelzDbMbdMj15pSw0Ycykv5eLeriJdbGCp0zd44yvhgZLI+wyVHegzXp5NrstxTPSxl0fuOVKdMm0XLA==} | 1324 | resolution: {integrity: sha512-rFc4Z6SCGgEohr1khsmAZ83X56Tdi2dHY/GB7VT3qJkpKU1V2w+mYlK+b7Za5gpsxEng3jnb4FzWyIl/KTH0AQ==} |
1168 | peerDependencies: | 1325 | peerDependencies: |
1169 | stylelint: '>=16' | 1326 | stylelint: '>=16.18' |
1327 | stylelint-order: '>=7' | ||
1170 | 1328 | ||
1171 | stylelint-config-sass-guidelines@12.1.0: | 1329 | stylelint-config-sass-guidelines@12.1.0: |
1172 | resolution: {integrity: sha512-NTxEtVT6uNSqRvq+A3ScyKhjUrY/Z845TnpWEwnMgIPZ/+/Waa4+51r6OPuQRMu4XZS3D8DK1UaT4TWFBvuuAw==} | 1330 | resolution: {integrity: sha512-NTxEtVT6uNSqRvq+A3ScyKhjUrY/Z845TnpWEwnMgIPZ/+/Waa4+51r6OPuQRMu4XZS3D8DK1UaT4TWFBvuuAw==} |
@@ -1175,10 +1333,11 @@ packages: | |||
1175 | postcss: ^8.4.21 | 1333 | postcss: ^8.4.21 |
1176 | stylelint: ^16.1.0 | 1334 | stylelint: ^16.1.0 |
1177 | 1335 | ||
1178 | stylelint-order@6.0.4: | 1336 | stylelint-order@7.0.0: |
1179 | resolution: {integrity: sha512-0UuKo4+s1hgQ/uAxlYU4h0o0HS4NiQDud0NAUNI0aa8FJdmYHA5ZZTFHiV5FpmE3071e9pZx5j0QpVJW5zOCUA==} | 1337 | resolution: {integrity: sha512-rSWxx0KscYfxU02wEskKXES9lkRzuuONMMNkZ7SUc6uiF3tDKm7e+sE0Ax/SBlG4TUf1sp1R6f3/SlsPGmzthg==} |
1338 | engines: {node: '>=20.19.0'} | ||
1180 | peerDependencies: | 1339 | peerDependencies: |
1181 | stylelint: ^14.0.0 || ^15.0.0 || ^16.0.1 | 1340 | stylelint: ^16.18.0 |
1182 | 1341 | ||
1183 | stylelint-scss@6.7.0: | 1342 | stylelint-scss@6.7.0: |
1184 | resolution: {integrity: sha512-RFIa2A+pVWS5wjNT+whtK7wsbZEWazyqesCuSaPbPlZ8lh2TujwVJSnCYJijg6ChZzwI8pZPRZS1L6A9aCbXDg==} | 1343 | resolution: {integrity: sha512-RFIa2A+pVWS5wjNT+whtK7wsbZEWazyqesCuSaPbPlZ8lh2TujwVJSnCYJijg6ChZzwI8pZPRZS1L6A9aCbXDg==} |
@@ -1186,8 +1345,8 @@ packages: | |||
1186 | peerDependencies: | 1345 | peerDependencies: |
1187 | stylelint: ^16.0.2 | 1346 | stylelint: ^16.0.2 |
1188 | 1347 | ||
1189 | stylelint@16.9.0: | 1348 | stylelint@16.22.0: |
1190 | resolution: {integrity: sha512-31Nm3WjxGOBGpQqF43o3wO9L5AC36TPIe6030Lnm13H3vDMTcS21DrLh69bMX+DBilKqMMVLian4iG6ybBoNRQ==} | 1349 | resolution: {integrity: sha512-SVEMTdjKNV4ollUrIY9ordZ36zHv2/PHzPjfPMau370MlL2VYXeLgSNMMiEbLGRO8RmD2R8/BVUeF2DfnfkC0w==} |
1191 | engines: {node: '>=18.12.0'} | 1350 | engines: {node: '>=18.12.0'} |
1192 | hasBin: true | 1351 | hasBin: true |
1193 | 1352 | ||
@@ -1203,8 +1362,8 @@ packages: | |||
1203 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} | 1362 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} |
1204 | engines: {node: '>=8'} | 1363 | engines: {node: '>=8'} |
1205 | 1364 | ||
1206 | supports-hyperlinks@3.1.0: | 1365 | supports-hyperlinks@3.2.0: |
1207 | resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} | 1366 | resolution: {integrity: sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==} |
1208 | engines: {node: '>=14.18'} | 1367 | engines: {node: '>=14.18'} |
1209 | 1368 | ||
1210 | supports-preserve-symlinks-flag@1.0.0: | 1369 | supports-preserve-symlinks-flag@1.0.0: |
@@ -1224,8 +1383,8 @@ packages: | |||
1224 | engines: {node: '>=10.13.0'} | 1383 | engines: {node: '>=10.13.0'} |
1225 | hasBin: true | 1384 | hasBin: true |
1226 | 1385 | ||
1227 | table@6.8.2: | 1386 | table@6.9.0: |
1228 | resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} | 1387 | resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} |
1229 | engines: {node: '>=10.0.0'} | 1388 | engines: {node: '>=10.0.0'} |
1230 | 1389 | ||
1231 | text-hex@1.0.0: | 1390 | text-hex@1.0.0: |
@@ -1249,6 +1408,10 @@ packages: | |||
1249 | token-stream@1.0.0: | 1408 | token-stream@1.0.0: |
1250 | resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} | 1409 | resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} |
1251 | 1410 | ||
1411 | touch@3.1.1: | ||
1412 | resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} | ||
1413 | hasBin: true | ||
1414 | |||
1252 | triple-beam@1.4.1: | 1415 | triple-beam@1.4.1: |
1253 | resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==} | 1416 | resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==} |
1254 | engines: {node: '>= 14.0.0'} | 1417 | engines: {node: '>= 14.0.0'} |
@@ -1261,6 +1424,9 @@ packages: | |||
1261 | uglify-to-browserify@1.0.2: | 1424 | uglify-to-browserify@1.0.2: |
1262 | resolution: {integrity: sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==} | 1425 | resolution: {integrity: sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==} |
1263 | 1426 | ||
1427 | undefsafe@2.0.5: | ||
1428 | resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} | ||
1429 | |||
1264 | util-deprecate@1.0.2: | 1430 | util-deprecate@1.0.2: |
1265 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} | 1431 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} |
1266 | 1432 | ||
@@ -1335,23 +1501,17 @@ packages: | |||
1335 | 1501 | ||
1336 | snapshots: | 1502 | snapshots: |
1337 | 1503 | ||
1338 | '@babel/code-frame@7.25.7': | 1504 | '@babel/code-frame@7.27.1': |
1339 | dependencies: | 1505 | dependencies: |
1340 | '@babel/highlight': 7.25.7 | 1506 | '@babel/helper-validator-identifier': 7.27.1 |
1341 | picocolors: 1.1.0 | 1507 | js-tokens: 4.0.0 |
1508 | picocolors: 1.1.1 | ||
1342 | 1509 | ||
1343 | '@babel/helper-string-parser@7.24.7': {} | 1510 | '@babel/helper-string-parser@7.24.7': {} |
1344 | 1511 | ||
1345 | '@babel/helper-validator-identifier@7.24.7': {} | 1512 | '@babel/helper-validator-identifier@7.24.7': {} |
1346 | 1513 | ||
1347 | '@babel/helper-validator-identifier@7.25.7': {} | 1514 | '@babel/helper-validator-identifier@7.27.1': {} |
1348 | |||
1349 | '@babel/highlight@7.25.7': | ||
1350 | dependencies: | ||
1351 | '@babel/helper-validator-identifier': 7.25.7 | ||
1352 | chalk: 2.4.2 | ||
1353 | js-tokens: 4.0.0 | ||
1354 | picocolors: 1.1.0 | ||
1355 | 1515 | ||
1356 | '@babel/parser@7.24.7': | 1516 | '@babel/parser@7.24.7': |
1357 | dependencies: | 1517 | dependencies: |
@@ -1369,16 +1529,27 @@ snapshots: | |||
1369 | dependencies: | 1529 | dependencies: |
1370 | '@csstools/css-tokenizer': 3.0.1 | 1530 | '@csstools/css-tokenizer': 3.0.1 |
1371 | 1531 | ||
1532 | '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': | ||
1533 | dependencies: | ||
1534 | '@csstools/css-tokenizer': 3.0.4 | ||
1535 | |||
1372 | '@csstools/css-tokenizer@3.0.1': {} | 1536 | '@csstools/css-tokenizer@3.0.1': {} |
1373 | 1537 | ||
1538 | '@csstools/css-tokenizer@3.0.4': {} | ||
1539 | |||
1374 | '@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1)': | 1540 | '@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1)': |
1375 | dependencies: | 1541 | dependencies: |
1376 | '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) | 1542 | '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) |
1377 | '@csstools/css-tokenizer': 3.0.1 | 1543 | '@csstools/css-tokenizer': 3.0.1 |
1378 | 1544 | ||
1379 | '@csstools/selector-specificity@4.0.0(postcss-selector-parser@6.1.2)': | 1545 | '@csstools/media-query-list-parser@4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': |
1380 | dependencies: | 1546 | dependencies: |
1381 | postcss-selector-parser: 6.1.2 | 1547 | '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) |
1548 | '@csstools/css-tokenizer': 3.0.4 | ||
1549 | |||
1550 | '@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.0)': | ||
1551 | dependencies: | ||
1552 | postcss-selector-parser: 7.1.0 | ||
1382 | 1553 | ||
1383 | '@dabh/diagnostics@2.0.3': | 1554 | '@dabh/diagnostics@2.0.3': |
1384 | dependencies: | 1555 | dependencies: |
@@ -1388,6 +1559,8 @@ snapshots: | |||
1388 | 1559 | ||
1389 | '@dual-bundle/import-meta-resolve@4.1.0': {} | 1560 | '@dual-bundle/import-meta-resolve@4.1.0': {} |
1390 | 1561 | ||
1562 | '@keyv/serialize@1.1.0': {} | ||
1563 | |||
1391 | '@nodelib/fs.scandir@2.1.5': | 1564 | '@nodelib/fs.scandir@2.1.5': |
1392 | dependencies: | 1565 | dependencies: |
1393 | '@nodelib/fs.stat': 2.0.5 | 1566 | '@nodelib/fs.stat': 2.0.5 |
@@ -1398,7 +1571,68 @@ snapshots: | |||
1398 | '@nodelib/fs.walk@1.2.8': | 1571 | '@nodelib/fs.walk@1.2.8': |
1399 | dependencies: | 1572 | dependencies: |
1400 | '@nodelib/fs.scandir': 2.1.5 | 1573 | '@nodelib/fs.scandir': 2.1.5 |
1401 | fastq: 1.17.1 | 1574 | fastq: 1.19.1 |
1575 | |||
1576 | '@parcel/watcher-android-arm64@2.5.1': | ||
1577 | optional: true | ||
1578 | |||
1579 | '@parcel/watcher-darwin-arm64@2.5.1': | ||
1580 | optional: true | ||
1581 | |||
1582 | '@parcel/watcher-darwin-x64@2.5.1': | ||
1583 | optional: true | ||
1584 | |||
1585 | '@parcel/watcher-freebsd-x64@2.5.1': | ||
1586 | optional: true | ||
1587 | |||
1588 | '@parcel/watcher-linux-arm-glibc@2.5.1': | ||
1589 | optional: true | ||
1590 | |||
1591 | '@parcel/watcher-linux-arm-musl@2.5.1': | ||
1592 | optional: true | ||
1593 | |||
1594 | '@parcel/watcher-linux-arm64-glibc@2.5.1': | ||
1595 | optional: true | ||
1596 | |||
1597 | '@parcel/watcher-linux-arm64-musl@2.5.1': | ||
1598 | optional: true | ||
1599 | |||
1600 | '@parcel/watcher-linux-x64-glibc@2.5.1': | ||
1601 | optional: true | ||
1602 | |||
1603 | '@parcel/watcher-linux-x64-musl@2.5.1': | ||
1604 | optional: true | ||
1605 | |||
1606 | '@parcel/watcher-win32-arm64@2.5.1': | ||
1607 | optional: true | ||
1608 | |||
1609 | '@parcel/watcher-win32-ia32@2.5.1': | ||
1610 | optional: true | ||
1611 | |||
1612 | '@parcel/watcher-win32-x64@2.5.1': | ||
1613 | optional: true | ||
1614 | |||
1615 | '@parcel/watcher@2.5.1': | ||
1616 | dependencies: | ||
1617 | detect-libc: 1.0.3 | ||
1618 | is-glob: 4.0.3 | ||
1619 | micromatch: 4.0.8 | ||
1620 | node-addon-api: 7.1.1 | ||
1621 | optionalDependencies: | ||
1622 | '@parcel/watcher-android-arm64': 2.5.1 | ||
1623 | '@parcel/watcher-darwin-arm64': 2.5.1 | ||
1624 | '@parcel/watcher-darwin-x64': 2.5.1 | ||
1625 | '@parcel/watcher-freebsd-x64': 2.5.1 | ||
1626 | '@parcel/watcher-linux-arm-glibc': 2.5.1 | ||
1627 | '@parcel/watcher-linux-arm-musl': 2.5.1 | ||
1628 | '@parcel/watcher-linux-arm64-glibc': 2.5.1 | ||
1629 | '@parcel/watcher-linux-arm64-musl': 2.5.1 | ||
1630 | '@parcel/watcher-linux-x64-glibc': 2.5.1 | ||
1631 | '@parcel/watcher-linux-x64-musl': 2.5.1 | ||
1632 | '@parcel/watcher-win32-arm64': 2.5.1 | ||
1633 | '@parcel/watcher-win32-ia32': 2.5.1 | ||
1634 | '@parcel/watcher-win32-x64': 2.5.1 | ||
1635 | optional: true | ||
1402 | 1636 | ||
1403 | '@resvg/resvg-js-android-arm-eabi@2.6.2': | 1637 | '@resvg/resvg-js-android-arm-eabi@2.6.2': |
1404 | optional: true | 1638 | optional: true |
@@ -1451,7 +1685,7 @@ snapshots: | |||
1451 | '@resvg/resvg-js-win32-ia32-msvc': 2.6.2 | 1685 | '@resvg/resvg-js-win32-ia32-msvc': 2.6.2 |
1452 | '@resvg/resvg-js-win32-x64-msvc': 2.6.2 | 1686 | '@resvg/resvg-js-win32-x64-msvc': 2.6.2 |
1453 | 1687 | ||
1454 | '@stylistic/stylelint-plugin@3.1.1(stylelint@16.9.0)': | 1688 | '@stylistic/stylelint-plugin@3.1.1(stylelint@16.22.0)': |
1455 | dependencies: | 1689 | dependencies: |
1456 | '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) | 1690 | '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) |
1457 | '@csstools/css-tokenizer': 3.0.1 | 1691 | '@csstools/css-tokenizer': 3.0.1 |
@@ -1460,7 +1694,7 @@ snapshots: | |||
1460 | postcss-selector-parser: 6.1.2 | 1694 | postcss-selector-parser: 6.1.2 |
1461 | postcss-value-parser: 4.2.0 | 1695 | postcss-value-parser: 4.2.0 |
1462 | style-search: 0.1.0 | 1696 | style-search: 0.1.0 |
1463 | stylelint: 16.9.0 | 1697 | stylelint: 16.22.0 |
1464 | 1698 | ||
1465 | '@trysound/sax@0.2.0': {} | 1699 | '@trysound/sax@0.2.0': {} |
1466 | 1700 | ||
@@ -1487,7 +1721,7 @@ snapshots: | |||
1487 | ajv@8.17.1: | 1721 | ajv@8.17.1: |
1488 | dependencies: | 1722 | dependencies: |
1489 | fast-deep-equal: 3.1.3 | 1723 | fast-deep-equal: 3.1.3 |
1490 | fast-uri: 3.0.2 | 1724 | fast-uri: 3.0.6 |
1491 | json-schema-traverse: 1.0.0 | 1725 | json-schema-traverse: 1.0.0 |
1492 | require-from-string: 2.0.2 | 1726 | require-from-string: 2.0.2 |
1493 | 1727 | ||
@@ -1501,18 +1735,17 @@ snapshots: | |||
1501 | 1735 | ||
1502 | ansi-regex@5.0.1: {} | 1736 | ansi-regex@5.0.1: {} |
1503 | 1737 | ||
1504 | ansi-regex@6.1.0: {} | ||
1505 | |||
1506 | ansi-styles@2.2.1: {} | 1738 | ansi-styles@2.2.1: {} |
1507 | 1739 | ||
1508 | ansi-styles@3.2.1: | ||
1509 | dependencies: | ||
1510 | color-convert: 1.9.3 | ||
1511 | |||
1512 | ansi-styles@4.3.0: | 1740 | ansi-styles@4.3.0: |
1513 | dependencies: | 1741 | dependencies: |
1514 | color-convert: 2.0.1 | 1742 | color-convert: 2.0.1 |
1515 | 1743 | ||
1744 | anymatch@3.1.3: | ||
1745 | dependencies: | ||
1746 | normalize-path: 3.0.0 | ||
1747 | picomatch: 2.3.1 | ||
1748 | |||
1516 | argparse@2.0.1: {} | 1749 | argparse@2.0.1: {} |
1517 | 1750 | ||
1518 | array-union@2.1.0: {} | 1751 | array-union@2.1.0: {} |
@@ -1547,6 +1780,8 @@ snapshots: | |||
1547 | 1780 | ||
1548 | balanced-match@2.0.0: {} | 1781 | balanced-match@2.0.0: {} |
1549 | 1782 | ||
1783 | binary-extensions@2.3.0: {} | ||
1784 | |||
1550 | boolbase@1.0.0: {} | 1785 | boolbase@1.0.0: {} |
1551 | 1786 | ||
1552 | brace-expansion@1.1.11: | 1787 | brace-expansion@1.1.11: |
@@ -1558,6 +1793,11 @@ snapshots: | |||
1558 | dependencies: | 1793 | dependencies: |
1559 | fill-range: 7.1.1 | 1794 | fill-range: 7.1.1 |
1560 | 1795 | ||
1796 | cacheable@1.10.2: | ||
1797 | dependencies: | ||
1798 | hookified: 1.10.0 | ||
1799 | keyv: 5.4.0 | ||
1800 | |||
1561 | call-bind@1.0.7: | 1801 | call-bind@1.0.7: |
1562 | dependencies: | 1802 | dependencies: |
1563 | es-define-property: 1.0.0 | 1803 | es-define-property: 1.0.0 |
@@ -1583,19 +1823,25 @@ snapshots: | |||
1583 | strip-ansi: 3.0.1 | 1823 | strip-ansi: 3.0.1 |
1584 | supports-color: 2.0.0 | 1824 | supports-color: 2.0.0 |
1585 | 1825 | ||
1586 | chalk@2.4.2: | ||
1587 | dependencies: | ||
1588 | ansi-styles: 3.2.1 | ||
1589 | escape-string-regexp: 1.0.5 | ||
1590 | supports-color: 5.5.0 | ||
1591 | |||
1592 | character-parser@2.2.0: | 1826 | character-parser@2.2.0: |
1593 | dependencies: | 1827 | dependencies: |
1594 | is-regex: 1.1.4 | 1828 | is-regex: 1.1.4 |
1595 | 1829 | ||
1596 | chokidar@4.0.1: | 1830 | chokidar@3.6.0: |
1831 | dependencies: | ||
1832 | anymatch: 3.1.3 | ||
1833 | braces: 3.0.3 | ||
1834 | glob-parent: 5.1.2 | ||
1835 | is-binary-path: 2.1.0 | ||
1836 | is-glob: 4.0.3 | ||
1837 | normalize-path: 3.0.0 | ||
1838 | readdirp: 3.6.0 | ||
1839 | optionalDependencies: | ||
1840 | fsevents: 2.3.3 | ||
1841 | |||
1842 | chokidar@4.0.3: | ||
1597 | dependencies: | 1843 | dependencies: |
1598 | readdirp: 4.0.2 | 1844 | readdirp: 4.1.2 |
1599 | 1845 | ||
1600 | clean-css@4.2.4: | 1846 | clean-css@4.2.4: |
1601 | dependencies: | 1847 | dependencies: |
@@ -1679,11 +1925,11 @@ snapshots: | |||
1679 | cosmiconfig@9.0.0: | 1925 | cosmiconfig@9.0.0: |
1680 | dependencies: | 1926 | dependencies: |
1681 | env-paths: 2.2.1 | 1927 | env-paths: 2.2.1 |
1682 | import-fresh: 3.3.0 | 1928 | import-fresh: 3.3.1 |
1683 | js-yaml: 4.1.0 | 1929 | js-yaml: 4.1.0 |
1684 | parse-json: 5.2.0 | 1930 | parse-json: 5.2.0 |
1685 | 1931 | ||
1686 | css-functions-list@3.2.2: {} | 1932 | css-functions-list@3.2.3: {} |
1687 | 1933 | ||
1688 | css-select@4.3.0: | 1934 | css-select@4.3.0: |
1689 | dependencies: | 1935 | dependencies: |
@@ -1705,6 +1951,11 @@ snapshots: | |||
1705 | mdn-data: 2.0.30 | 1951 | mdn-data: 2.0.30 |
1706 | source-map-js: 1.2.1 | 1952 | source-map-js: 1.2.1 |
1707 | 1953 | ||
1954 | css-tree@3.1.0: | ||
1955 | dependencies: | ||
1956 | mdn-data: 2.12.2 | ||
1957 | source-map-js: 1.2.1 | ||
1958 | |||
1708 | css-what@6.1.0: {} | 1959 | css-what@6.1.0: {} |
1709 | 1960 | ||
1710 | cssesc@3.0.0: {} | 1961 | cssesc@3.0.0: {} |
@@ -1715,9 +1966,11 @@ snapshots: | |||
1715 | 1966 | ||
1716 | cssom@0.5.0: {} | 1967 | cssom@0.5.0: {} |
1717 | 1968 | ||
1718 | debug@4.3.7: | 1969 | debug@4.4.1(supports-color@5.5.0): |
1719 | dependencies: | 1970 | dependencies: |
1720 | ms: 2.1.3 | 1971 | ms: 2.1.3 |
1972 | optionalDependencies: | ||
1973 | supports-color: 5.5.0 | ||
1721 | 1974 | ||
1722 | decamelize@1.2.0: {} | 1975 | decamelize@1.2.0: {} |
1723 | 1976 | ||
@@ -1727,6 +1980,9 @@ snapshots: | |||
1727 | es-errors: 1.3.0 | 1980 | es-errors: 1.3.0 |
1728 | gopd: 1.0.1 | 1981 | gopd: 1.0.1 |
1729 | 1982 | ||
1983 | detect-libc@1.0.3: | ||
1984 | optional: true | ||
1985 | |||
1730 | dir-glob@3.0.1: | 1986 | dir-glob@3.0.1: |
1731 | dependencies: | 1987 | dependencies: |
1732 | path-type: 4.0.0 | 1988 | path-type: 4.0.0 |
@@ -1777,7 +2033,7 @@ snapshots: | |||
1777 | 2033 | ||
1778 | fast-deep-equal@3.1.3: {} | 2034 | fast-deep-equal@3.1.3: {} |
1779 | 2035 | ||
1780 | fast-glob@3.3.2: | 2036 | fast-glob@3.3.3: |
1781 | dependencies: | 2037 | dependencies: |
1782 | '@nodelib/fs.stat': 2.0.5 | 2038 | '@nodelib/fs.stat': 2.0.5 |
1783 | '@nodelib/fs.walk': 1.2.8 | 2039 | '@nodelib/fs.walk': 1.2.8 |
@@ -1785,35 +2041,39 @@ snapshots: | |||
1785 | merge2: 1.4.1 | 2041 | merge2: 1.4.1 |
1786 | micromatch: 4.0.8 | 2042 | micromatch: 4.0.8 |
1787 | 2043 | ||
1788 | fast-uri@3.0.2: {} | 2044 | fast-uri@3.0.6: {} |
1789 | 2045 | ||
1790 | fastest-levenshtein@1.0.16: {} | 2046 | fastest-levenshtein@1.0.16: {} |
1791 | 2047 | ||
1792 | fastq@1.17.1: | 2048 | fastq@1.19.1: |
1793 | dependencies: | 2049 | dependencies: |
1794 | reusify: 1.0.4 | 2050 | reusify: 1.1.0 |
1795 | 2051 | ||
1796 | fecha@4.2.3: {} | 2052 | fecha@4.2.3: {} |
1797 | 2053 | ||
1798 | file-entry-cache@9.1.0: | 2054 | file-entry-cache@10.1.1: |
1799 | dependencies: | 2055 | dependencies: |
1800 | flat-cache: 5.0.0 | 2056 | flat-cache: 6.1.11 |
1801 | 2057 | ||
1802 | fill-range@7.1.1: | 2058 | fill-range@7.1.1: |
1803 | dependencies: | 2059 | dependencies: |
1804 | to-regex-range: 5.0.1 | 2060 | to-regex-range: 5.0.1 |
1805 | 2061 | ||
1806 | flat-cache@5.0.0: | 2062 | flat-cache@6.1.11: |
1807 | dependencies: | 2063 | dependencies: |
1808 | flatted: 3.3.1 | 2064 | cacheable: 1.10.2 |
1809 | keyv: 4.5.4 | 2065 | flatted: 3.3.3 |
2066 | hookified: 1.10.0 | ||
1810 | 2067 | ||
1811 | flatted@3.3.1: {} | 2068 | flatted@3.3.3: {} |
1812 | 2069 | ||
1813 | fn.name@1.1.0: {} | 2070 | fn.name@1.1.0: {} |
1814 | 2071 | ||
1815 | fs.realpath@1.0.0: {} | 2072 | fs.realpath@1.0.0: {} |
1816 | 2073 | ||
2074 | fsevents@2.3.3: | ||
2075 | optional: true | ||
2076 | |||
1817 | function-bind@1.1.2: {} | 2077 | function-bind@1.1.2: {} |
1818 | 2078 | ||
1819 | get-caller-file@2.0.5: {} | 2079 | get-caller-file@2.0.5: {} |
@@ -1853,7 +2113,7 @@ snapshots: | |||
1853 | dependencies: | 2113 | dependencies: |
1854 | array-union: 2.1.0 | 2114 | array-union: 2.1.0 |
1855 | dir-glob: 3.0.1 | 2115 | dir-glob: 3.0.1 |
1856 | fast-glob: 3.3.2 | 2116 | fast-glob: 3.3.3 |
1857 | ignore: 5.3.2 | 2117 | ignore: 5.3.2 |
1858 | merge2: 1.4.1 | 2118 | merge2: 1.4.1 |
1859 | slash: 3.0.0 | 2119 | slash: 3.0.0 |
@@ -1888,13 +2148,19 @@ snapshots: | |||
1888 | dependencies: | 2148 | dependencies: |
1889 | function-bind: 1.1.2 | 2149 | function-bind: 1.1.2 |
1890 | 2150 | ||
2151 | hookified@1.10.0: {} | ||
2152 | |||
1891 | html-tags@3.3.1: {} | 2153 | html-tags@3.3.1: {} |
1892 | 2154 | ||
2155 | ignore-by-default@1.0.1: {} | ||
2156 | |||
1893 | ignore@5.3.2: {} | 2157 | ignore@5.3.2: {} |
1894 | 2158 | ||
1895 | immutable@4.3.7: {} | 2159 | ignore@7.0.5: {} |
2160 | |||
2161 | immutable@5.1.2: {} | ||
1896 | 2162 | ||
1897 | import-fresh@3.3.0: | 2163 | import-fresh@3.3.1: |
1898 | dependencies: | 2164 | dependencies: |
1899 | parent-module: 1.0.1 | 2165 | parent-module: 1.0.1 |
1900 | resolve-from: 4.0.0 | 2166 | resolve-from: 4.0.0 |
@@ -1922,6 +2188,10 @@ snapshots: | |||
1922 | 2188 | ||
1923 | is-arrayish@0.3.2: {} | 2189 | is-arrayish@0.3.2: {} |
1924 | 2190 | ||
2191 | is-binary-path@2.1.0: | ||
2192 | dependencies: | ||
2193 | binary-extensions: 2.3.0 | ||
2194 | |||
1925 | is-buffer@1.1.6: {} | 2195 | is-buffer@1.1.6: {} |
1926 | 2196 | ||
1927 | is-core-module@2.14.0: | 2197 | is-core-module@2.14.0: |
@@ -1971,8 +2241,6 @@ snapshots: | |||
1971 | dependencies: | 2241 | dependencies: |
1972 | argparse: 2.0.1 | 2242 | argparse: 2.0.1 |
1973 | 2243 | ||
1974 | json-buffer@3.0.1: {} | ||
1975 | |||
1976 | json-parse-even-better-errors@2.3.1: {} | 2244 | json-parse-even-better-errors@2.3.1: {} |
1977 | 2245 | ||
1978 | json-schema-traverse@1.0.0: {} | 2246 | json-schema-traverse@1.0.0: {} |
@@ -1982,9 +2250,9 @@ snapshots: | |||
1982 | is-promise: 2.2.2 | 2250 | is-promise: 2.2.2 |
1983 | promise: 7.3.1 | 2251 | promise: 7.3.1 |
1984 | 2252 | ||
1985 | keyv@4.5.4: | 2253 | keyv@5.4.0: |
1986 | dependencies: | 2254 | dependencies: |
1987 | json-buffer: 3.0.1 | 2255 | '@keyv/serialize': 1.1.0 |
1988 | 2256 | ||
1989 | kind-of@3.2.2: | 2257 | kind-of@3.2.2: |
1990 | dependencies: | 2258 | dependencies: |
@@ -1994,6 +2262,8 @@ snapshots: | |||
1994 | 2262 | ||
1995 | known-css-properties@0.34.0: {} | 2263 | known-css-properties@0.34.0: {} |
1996 | 2264 | ||
2265 | known-css-properties@0.37.0: {} | ||
2266 | |||
1997 | kuler@2.0.0: {} | 2267 | kuler@2.0.0: {} |
1998 | 2268 | ||
1999 | lazy-cache@1.0.4: {} | 2269 | lazy-cache@1.0.4: {} |
@@ -2025,6 +2295,8 @@ snapshots: | |||
2025 | 2295 | ||
2026 | mdn-data@2.0.30: {} | 2296 | mdn-data@2.0.30: {} |
2027 | 2297 | ||
2298 | mdn-data@2.12.2: {} | ||
2299 | |||
2028 | meow@13.2.0: {} | 2300 | meow@13.2.0: {} |
2029 | 2301 | ||
2030 | merge2@1.4.1: {} | 2302 | merge2@1.4.1: {} |
@@ -2048,7 +2320,23 @@ snapshots: | |||
2048 | 2320 | ||
2049 | mustache@4.2.0: {} | 2321 | mustache@4.2.0: {} |
2050 | 2322 | ||
2051 | nanoid@3.3.7: {} | 2323 | nanoid@3.3.11: {} |
2324 | |||
2325 | node-addon-api@7.1.1: | ||
2326 | optional: true | ||
2327 | |||
2328 | nodemon@3.1.10: | ||
2329 | dependencies: | ||
2330 | chokidar: 3.6.0 | ||
2331 | debug: 4.4.1(supports-color@5.5.0) | ||
2332 | ignore-by-default: 1.0.1 | ||
2333 | minimatch: 3.1.2 | ||
2334 | pstree.remy: 1.1.8 | ||
2335 | semver: 7.7.2 | ||
2336 | simple-update-notifier: 2.0.0 | ||
2337 | supports-color: 5.5.0 | ||
2338 | touch: 3.1.1 | ||
2339 | undefsafe: 2.0.5 | ||
2052 | 2340 | ||
2053 | normalize-path@3.0.0: {} | 2341 | normalize-path@3.0.0: {} |
2054 | 2342 | ||
@@ -2072,7 +2360,7 @@ snapshots: | |||
2072 | 2360 | ||
2073 | parse-json@5.2.0: | 2361 | parse-json@5.2.0: |
2074 | dependencies: | 2362 | dependencies: |
2075 | '@babel/code-frame': 7.25.7 | 2363 | '@babel/code-frame': 7.27.1 |
2076 | error-ex: 1.3.2 | 2364 | error-ex: 1.3.2 |
2077 | json-parse-even-better-errors: 2.3.1 | 2365 | json-parse-even-better-errors: 2.3.1 |
2078 | lines-and-columns: 1.2.4 | 2366 | lines-and-columns: 1.2.4 |
@@ -2085,7 +2373,7 @@ snapshots: | |||
2085 | 2373 | ||
2086 | picocolors@1.0.1: {} | 2374 | picocolors@1.0.1: {} |
2087 | 2375 | ||
2088 | picocolors@1.1.0: {} | 2376 | picocolors@1.1.1: {} |
2089 | 2377 | ||
2090 | picomatch@2.3.1: {} | 2378 | picomatch@2.3.1: {} |
2091 | 2379 | ||
@@ -2093,35 +2381,40 @@ snapshots: | |||
2093 | 2381 | ||
2094 | postcss-resolve-nested-selector@0.1.6: {} | 2382 | postcss-resolve-nested-selector@0.1.6: {} |
2095 | 2383 | ||
2096 | postcss-safe-parser@7.0.1(postcss@8.4.47): | 2384 | postcss-safe-parser@7.0.1(postcss@8.5.6): |
2097 | dependencies: | 2385 | dependencies: |
2098 | postcss: 8.4.47 | 2386 | postcss: 8.5.6 |
2099 | 2387 | ||
2100 | postcss-scss@4.0.9(postcss@8.4.38): | 2388 | postcss-scss@4.0.9(postcss@8.5.4): |
2101 | dependencies: | 2389 | dependencies: |
2102 | postcss: 8.4.38 | 2390 | postcss: 8.5.4 |
2103 | 2391 | ||
2104 | postcss-selector-parser@6.1.2: | 2392 | postcss-selector-parser@6.1.2: |
2105 | dependencies: | 2393 | dependencies: |
2106 | cssesc: 3.0.0 | 2394 | cssesc: 3.0.0 |
2107 | util-deprecate: 1.0.2 | 2395 | util-deprecate: 1.0.2 |
2108 | 2396 | ||
2109 | postcss-sorting@8.0.2(postcss@8.4.38): | 2397 | postcss-selector-parser@7.1.0: |
2398 | dependencies: | ||
2399 | cssesc: 3.0.0 | ||
2400 | util-deprecate: 1.0.2 | ||
2401 | |||
2402 | postcss-sorting@9.1.0(postcss@8.5.4): | ||
2110 | dependencies: | 2403 | dependencies: |
2111 | postcss: 8.4.38 | 2404 | postcss: 8.5.4 |
2112 | 2405 | ||
2113 | postcss-value-parser@4.2.0: {} | 2406 | postcss-value-parser@4.2.0: {} |
2114 | 2407 | ||
2115 | postcss@8.4.38: | 2408 | postcss@8.5.4: |
2116 | dependencies: | 2409 | dependencies: |
2117 | nanoid: 3.3.7 | 2410 | nanoid: 3.3.11 |
2118 | picocolors: 1.0.1 | 2411 | picocolors: 1.1.1 |
2119 | source-map-js: 1.2.1 | 2412 | source-map-js: 1.2.1 |
2120 | 2413 | ||
2121 | postcss@8.4.47: | 2414 | postcss@8.5.6: |
2122 | dependencies: | 2415 | dependencies: |
2123 | nanoid: 3.3.7 | 2416 | nanoid: 3.3.11 |
2124 | picocolors: 1.1.0 | 2417 | picocolors: 1.1.1 |
2125 | source-map-js: 1.2.1 | 2418 | source-map-js: 1.2.1 |
2126 | 2419 | ||
2127 | prettysize@2.0.0: {} | 2420 | prettysize@2.0.0: {} |
@@ -2132,6 +2425,8 @@ snapshots: | |||
2132 | dependencies: | 2425 | dependencies: |
2133 | asap: 2.0.6 | 2426 | asap: 2.0.6 |
2134 | 2427 | ||
2428 | pstree.remy@1.1.8: {} | ||
2429 | |||
2135 | pug-attrs@2.0.4: | 2430 | pug-attrs@2.0.4: |
2136 | dependencies: | 2431 | dependencies: |
2137 | constantinople: 3.1.2 | 2432 | constantinople: 3.1.2 |
@@ -2293,7 +2588,11 @@ snapshots: | |||
2293 | string_decoder: 1.3.0 | 2588 | string_decoder: 1.3.0 |
2294 | util-deprecate: 1.0.2 | 2589 | util-deprecate: 1.0.2 |
2295 | 2590 | ||
2296 | readdirp@4.0.2: {} | 2591 | readdirp@3.6.0: |
2592 | dependencies: | ||
2593 | picomatch: 2.3.1 | ||
2594 | |||
2595 | readdirp@4.1.2: {} | ||
2297 | 2596 | ||
2298 | regenerator-runtime@0.11.1: {} | 2597 | regenerator-runtime@0.11.1: {} |
2299 | 2598 | ||
@@ -2317,7 +2616,7 @@ snapshots: | |||
2317 | path-parse: 1.0.7 | 2616 | path-parse: 1.0.7 |
2318 | supports-preserve-symlinks-flag: 1.0.0 | 2617 | supports-preserve-symlinks-flag: 1.0.0 |
2319 | 2618 | ||
2320 | reusify@1.0.4: {} | 2619 | reusify@1.1.0: {} |
2321 | 2620 | ||
2322 | right-align@0.1.3: | 2621 | right-align@0.1.3: |
2323 | dependencies: | 2622 | dependencies: |
@@ -2333,11 +2632,15 @@ snapshots: | |||
2333 | 2632 | ||
2334 | safe-stable-stringify@2.4.3: {} | 2633 | safe-stable-stringify@2.4.3: {} |
2335 | 2634 | ||
2336 | sass@1.79.4: | 2635 | sass@1.89.2: |
2337 | dependencies: | 2636 | dependencies: |
2338 | chokidar: 4.0.1 | 2637 | chokidar: 4.0.3 |
2339 | immutable: 4.3.7 | 2638 | immutable: 5.1.2 |
2340 | source-map-js: 1.2.1 | 2639 | source-map-js: 1.2.1 |
2640 | optionalDependencies: | ||
2641 | '@parcel/watcher': 2.5.1 | ||
2642 | |||
2643 | semver@7.7.2: {} | ||
2341 | 2644 | ||
2342 | set-function-length@1.2.2: | 2645 | set-function-length@1.2.2: |
2343 | dependencies: | 2646 | dependencies: |
@@ -2354,6 +2657,10 @@ snapshots: | |||
2354 | dependencies: | 2657 | dependencies: |
2355 | is-arrayish: 0.3.2 | 2658 | is-arrayish: 0.3.2 |
2356 | 2659 | ||
2660 | simple-update-notifier@2.0.0: | ||
2661 | dependencies: | ||
2662 | semver: 7.7.2 | ||
2663 | |||
2357 | slash@3.0.0: {} | 2664 | slash@3.0.0: {} |
2358 | 2665 | ||
2359 | slice-ansi@4.0.0: | 2666 | slice-ansi@4.0.0: |
@@ -2394,32 +2701,28 @@ snapshots: | |||
2394 | dependencies: | 2701 | dependencies: |
2395 | ansi-regex: 5.0.1 | 2702 | ansi-regex: 5.0.1 |
2396 | 2703 | ||
2397 | strip-ansi@7.1.0: | ||
2398 | dependencies: | ||
2399 | ansi-regex: 6.1.0 | ||
2400 | |||
2401 | style-search@0.1.0: {} | 2704 | style-search@0.1.0: {} |
2402 | 2705 | ||
2403 | stylelint-config-recess-order@5.1.1(stylelint@16.9.0): | 2706 | stylelint-config-recess-order@7.1.0(stylelint-order@7.0.0(stylelint@16.22.0))(stylelint@16.22.0): |
2404 | dependencies: | 2707 | dependencies: |
2405 | stylelint: 16.9.0 | 2708 | stylelint: 16.22.0 |
2406 | stylelint-order: 6.0.4(stylelint@16.9.0) | 2709 | stylelint-order: 7.0.0(stylelint@16.22.0) |
2407 | 2710 | ||
2408 | stylelint-config-sass-guidelines@12.1.0(postcss@8.4.38)(stylelint@16.9.0): | 2711 | stylelint-config-sass-guidelines@12.1.0(postcss@8.5.4)(stylelint@16.22.0): |
2409 | dependencies: | 2712 | dependencies: |
2410 | '@stylistic/stylelint-plugin': 3.1.1(stylelint@16.9.0) | 2713 | '@stylistic/stylelint-plugin': 3.1.1(stylelint@16.22.0) |
2411 | postcss: 8.4.38 | 2714 | postcss: 8.5.4 |
2412 | postcss-scss: 4.0.9(postcss@8.4.38) | 2715 | postcss-scss: 4.0.9(postcss@8.5.4) |
2413 | stylelint: 16.9.0 | 2716 | stylelint: 16.22.0 |
2414 | stylelint-scss: 6.7.0(stylelint@16.9.0) | 2717 | stylelint-scss: 6.7.0(stylelint@16.22.0) |
2415 | 2718 | ||
2416 | stylelint-order@6.0.4(stylelint@16.9.0): | 2719 | stylelint-order@7.0.0(stylelint@16.22.0): |
2417 | dependencies: | 2720 | dependencies: |
2418 | postcss: 8.4.38 | 2721 | postcss: 8.5.4 |
2419 | postcss-sorting: 8.0.2(postcss@8.4.38) | 2722 | postcss-sorting: 9.1.0(postcss@8.5.4) |
2420 | stylelint: 16.9.0 | 2723 | stylelint: 16.22.0 |
2421 | 2724 | ||
2422 | stylelint-scss@6.7.0(stylelint@16.9.0): | 2725 | stylelint-scss@6.7.0(stylelint@16.22.0): |
2423 | dependencies: | 2726 | dependencies: |
2424 | css-tree: 2.3.1 | 2727 | css-tree: 2.3.1 |
2425 | is-plain-object: 5.0.0 | 2728 | is-plain-object: 5.0.0 |
@@ -2428,48 +2731,47 @@ snapshots: | |||
2428 | postcss-resolve-nested-selector: 0.1.6 | 2731 | postcss-resolve-nested-selector: 0.1.6 |
2429 | postcss-selector-parser: 6.1.2 | 2732 | postcss-selector-parser: 6.1.2 |
2430 | postcss-value-parser: 4.2.0 | 2733 | postcss-value-parser: 4.2.0 |
2431 | stylelint: 16.9.0 | 2734 | stylelint: 16.22.0 |
2432 | 2735 | ||
2433 | stylelint@16.9.0: | 2736 | stylelint@16.22.0: |
2434 | dependencies: | 2737 | dependencies: |
2435 | '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) | 2738 | '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) |
2436 | '@csstools/css-tokenizer': 3.0.1 | 2739 | '@csstools/css-tokenizer': 3.0.4 |
2437 | '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) | 2740 | '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) |
2438 | '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.2) | 2741 | '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0) |
2439 | '@dual-bundle/import-meta-resolve': 4.1.0 | 2742 | '@dual-bundle/import-meta-resolve': 4.1.0 |
2440 | balanced-match: 2.0.0 | 2743 | balanced-match: 2.0.0 |
2441 | colord: 2.9.3 | 2744 | colord: 2.9.3 |
2442 | cosmiconfig: 9.0.0 | 2745 | cosmiconfig: 9.0.0 |
2443 | css-functions-list: 3.2.2 | 2746 | css-functions-list: 3.2.3 |
2444 | css-tree: 2.3.1 | 2747 | css-tree: 3.1.0 |
2445 | debug: 4.3.7 | 2748 | debug: 4.4.1(supports-color@5.5.0) |
2446 | fast-glob: 3.3.2 | 2749 | fast-glob: 3.3.3 |
2447 | fastest-levenshtein: 1.0.16 | 2750 | fastest-levenshtein: 1.0.16 |
2448 | file-entry-cache: 9.1.0 | 2751 | file-entry-cache: 10.1.1 |
2449 | global-modules: 2.0.0 | 2752 | global-modules: 2.0.0 |
2450 | globby: 11.1.0 | 2753 | globby: 11.1.0 |
2451 | globjoin: 0.1.4 | 2754 | globjoin: 0.1.4 |
2452 | html-tags: 3.3.1 | 2755 | html-tags: 3.3.1 |
2453 | ignore: 5.3.2 | 2756 | ignore: 7.0.5 |
2454 | imurmurhash: 0.1.4 | 2757 | imurmurhash: 0.1.4 |
2455 | is-plain-object: 5.0.0 | 2758 | is-plain-object: 5.0.0 |
2456 | known-css-properties: 0.34.0 | 2759 | known-css-properties: 0.37.0 |
2457 | mathml-tag-names: 2.1.3 | 2760 | mathml-tag-names: 2.1.3 |
2458 | meow: 13.2.0 | 2761 | meow: 13.2.0 |
2459 | micromatch: 4.0.8 | 2762 | micromatch: 4.0.8 |
2460 | normalize-path: 3.0.0 | 2763 | normalize-path: 3.0.0 |
2461 | picocolors: 1.1.0 | 2764 | picocolors: 1.1.1 |
2462 | postcss: 8.4.47 | 2765 | postcss: 8.5.6 |
2463 | postcss-resolve-nested-selector: 0.1.6 | 2766 | postcss-resolve-nested-selector: 0.1.6 |
2464 | postcss-safe-parser: 7.0.1(postcss@8.4.47) | 2767 | postcss-safe-parser: 7.0.1(postcss@8.5.6) |
2465 | postcss-selector-parser: 6.1.2 | 2768 | postcss-selector-parser: 7.1.0 |
2466 | postcss-value-parser: 4.2.0 | 2769 | postcss-value-parser: 4.2.0 |
2467 | resolve-from: 5.0.0 | 2770 | resolve-from: 5.0.0 |
2468 | string-width: 4.2.3 | 2771 | string-width: 4.2.3 |
2469 | strip-ansi: 7.1.0 | 2772 | supports-hyperlinks: 3.2.0 |
2470 | supports-hyperlinks: 3.1.0 | ||
2471 | svg-tags: 1.0.0 | 2773 | svg-tags: 1.0.0 |
2472 | table: 6.8.2 | 2774 | table: 6.9.0 |
2473 | write-file-atomic: 5.0.1 | 2775 | write-file-atomic: 5.0.1 |
2474 | transitivePeerDependencies: | 2776 | transitivePeerDependencies: |
2475 | - supports-color | 2777 | - supports-color |
@@ -2485,7 +2787,7 @@ snapshots: | |||
2485 | dependencies: | 2787 | dependencies: |
2486 | has-flag: 4.0.0 | 2788 | has-flag: 4.0.0 |
2487 | 2789 | ||
2488 | supports-hyperlinks@3.1.0: | 2790 | supports-hyperlinks@3.2.0: |
2489 | dependencies: | 2791 | dependencies: |
2490 | has-flag: 4.0.0 | 2792 | has-flag: 4.0.0 |
2491 | supports-color: 7.2.0 | 2793 | supports-color: 7.2.0 |
@@ -2524,7 +2826,7 @@ snapshots: | |||
2524 | picocolors: 1.0.1 | 2826 | picocolors: 1.0.1 |
2525 | stable: 0.1.8 | 2827 | stable: 0.1.8 |
2526 | 2828 | ||
2527 | table@6.8.2: | 2829 | table@6.9.0: |
2528 | dependencies: | 2830 | dependencies: |
2529 | ajv: 8.17.1 | 2831 | ajv: 8.17.1 |
2530 | lodash.truncate: 4.4.2 | 2832 | lodash.truncate: 4.4.2 |
@@ -2546,6 +2848,8 @@ snapshots: | |||
2546 | 2848 | ||
2547 | token-stream@1.0.0: {} | 2849 | token-stream@1.0.0: {} |
2548 | 2850 | ||
2851 | touch@3.1.1: {} | ||
2852 | |||
2549 | triple-beam@1.4.1: {} | 2853 | triple-beam@1.4.1: {} |
2550 | 2854 | ||
2551 | uglify-js@2.8.29: | 2855 | uglify-js@2.8.29: |
@@ -2558,6 +2862,8 @@ snapshots: | |||
2558 | uglify-to-browserify@1.0.2: | 2862 | uglify-to-browserify@1.0.2: |
2559 | optional: true | 2863 | optional: true |
2560 | 2864 | ||
2865 | undefsafe@2.0.5: {} | ||
2866 | |||
2561 | util-deprecate@1.0.2: {} | 2867 | util-deprecate@1.0.2: {} |
2562 | 2868 | ||
2563 | vinyl@2.2.1: | 2869 | vinyl@2.2.1: |
diff --git a/src/_config.defaults.scss b/src/_config.defaults.scss index cf23f29..ac20cb9 100644 --- a/src/_config.defaults.scss +++ b/src/_config.defaults.scss | |||
@@ -127,7 +127,7 @@ $theme-light: ( | |||
127 | )), | 127 | )), |
128 | 128 | ||
129 | --constants: ( | 129 | --constants: ( |
130 | --shadow: rgba(#000, .15), | 130 | --shadow: rgba(#000, .1), |
131 | ), | 131 | ), |
132 | ); | 132 | ); |
133 | 133 | ||
@@ -182,6 +182,6 @@ $theme-dark: ( | |||
182 | )), | 182 | )), |
183 | 183 | ||
184 | --constants: ( | 184 | --constants: ( |
185 | --shadow: rgba(#000, .5), | 185 | --shadow: rgba(#000, .1), |
186 | ), | 186 | ), |
187 | ); | 187 | ); |
diff --git a/src/_core.vars.scss b/src/_core.vars.scss index 0a94534..04c0f63 100644 --- a/src/_core.vars.scss +++ b/src/_core.vars.scss | |||
@@ -89,11 +89,17 @@ $border-width--thick: props.def(--border-width--thick, 4px) !default; | |||
89 | $border-width--medium: props.def(--border-width--medium, 2px) !default; | 89 | $border-width--medium: props.def(--border-width--medium, 2px) !default; |
90 | $border-width--thin: props.def(--border-width--thin, 1px) !default; | 90 | $border-width--thin: props.def(--border-width--thin, 1px) !default; |
91 | 91 | ||
92 | $shadow--x: props.def(--shadow--x, 0) !default; | 92 | $shadow--l1--x: props.def(--shadow--l1--x, 0) !default; |
93 | $shadow--y: props.def(--shadow--y, 1px) !default; | 93 | $shadow--l1--y: props.def(--shadow--l1--y, 2px) !default; |
94 | $shadow--blur: props.def(--shadow--blur, 4px) !default; | 94 | $shadow--l1--blur: props.def(--shadow--l1--blur, 3px) !default; |
95 | $shadow--l1--grow: props.def(--shadow--l1--grow, -1px) !default; | ||
95 | 96 | ||
96 | $rounding: props.def(--rounding, 4px) !default; | 97 | $shadow--l2--x: props.def(--shadow--l2--x, 0) !default; |
98 | $shadow--l2--y: props.def(--shadow--l2--y, 4px) !default; | ||
99 | $shadow--l2--blur: props.def(--shadow--l2--blur, 8px) !default; | ||
100 | $shadow--l2--grow: props.def(--shadow--l2--grow, -3px) !default; | ||
101 | |||
102 | $rounding: props.def(--rounding, 8px) !default; | ||
97 | 103 | ||
98 | $key-focus--outline-width: props.def(--key-focus--outline-width, props.get($border-width--thick)) !default; | 104 | $key-focus--outline-width: props.def(--key-focus--outline-width, props.get($border-width--thick)) !default; |
99 | $key-focus--border-width: props.def(--key-focus--border-width, props.get($border-width--medium)) !default; | 105 | $key-focus--border-width: props.def(--key-focus--border-width, props.get($border-width--medium)) !default; |
diff --git a/src/objects/_action-button.scss b/src/objects/_action-button.scss index 1dd4b84..7863f50 100644 --- a/src/objects/_action-button.scss +++ b/src/objects/_action-button.scss | |||
@@ -30,6 +30,12 @@ | |||
30 | color: props.get($theme, list.join($key, --label-color)...); | 30 | color: props.get($theme, list.join($key, --label-color)...); |
31 | background-color: props.get($theme, list.join($key, --bg-color)...); | 31 | background-color: props.get($theme, list.join($key, --bg-color)...); |
32 | border-color: props.get($theme, list.join($key, --border-color)...); | 32 | border-color: props.get($theme, list.join($key, --border-color)...); |
33 | box-shadow: | ||
34 | props.get(vars.$shadow-x) | ||
35 | props.get(vars.$shadow-y) | ||
36 | props.get(vars.$shadow-blur) | ||
37 | props.get(vars.$shadow-grow) | ||
38 | props.get($theme, list.join($key, --shadow-color)...); | ||
33 | 39 | ||
34 | &:hover, | 40 | &:hover, |
35 | &:focus-visible { | 41 | &:focus-visible { |
@@ -42,6 +48,7 @@ | |||
42 | color: props.get($theme, list.join($key, --active --label-color)...); | 48 | color: props.get($theme, list.join($key, --active --label-color)...); |
43 | background-color: props.get($theme, list.join($key, --active --bg-color)...); | 49 | background-color: props.get($theme, list.join($key, --active --bg-color)...); |
44 | border-color: props.get($theme, list.join($key, --active --border-color)...); | 50 | border-color: props.get($theme, list.join($key, --active --border-color)...); |
51 | box-shadow: none; | ||
45 | } | 52 | } |
46 | } | 53 | } |
47 | 54 | ||
@@ -56,6 +63,7 @@ | |||
56 | color: props.get($theme, list.join($key, --quiet --label-color)...); | 63 | color: props.get($theme, list.join($key, --quiet --label-color)...); |
57 | background-color: transparent; | 64 | background-color: transparent; |
58 | border-color: transparent; | 65 | border-color: transparent; |
66 | box-shadow: none; | ||
59 | 67 | ||
60 | &:hover, | 68 | &:hover, |
61 | &:focus-visible { | 69 | &:focus-visible { |
@@ -72,7 +80,7 @@ | |||
72 | } | 80 | } |
73 | } | 81 | } |
74 | 82 | ||
75 | @include bem.is('selected') { | 83 | @include bem.is('selected', 'badge') { |
76 | color: props.get($theme, list.join($key, --selected --disabled --label-color)...); | 84 | color: props.get($theme, list.join($key, --selected --disabled --label-color)...); |
77 | background-color: props.get($theme, list.join($key, --selected --disabled --bg-color)...); | 85 | background-color: props.get($theme, list.join($key, --selected --disabled --bg-color)...); |
78 | border-color: props.get($theme, list.join($key, --selected --disabled --border-color)...); | 86 | border-color: props.get($theme, list.join($key, --selected --disabled --border-color)...); |
@@ -98,6 +106,12 @@ | |||
98 | } | 106 | } |
99 | } | 107 | } |
100 | } | 108 | } |
109 | |||
110 | @include bem.is('badge') { | ||
111 | color: props.get($theme, list.join($key, --selected --label-color)...); | ||
112 | background-color: props.get($theme, list.join($key, --selected --bg-color)...); | ||
113 | border-color: props.get($theme, list.join($key, --selected --border-color)...); | ||
114 | } | ||
101 | } | 115 | } |
102 | 116 | ||
103 | @mixin styles { | 117 | @mixin styles { |
diff --git a/src/objects/_action-button.vars.scss b/src/objects/_action-button.vars.scss index 8c3d510..1a9be25 100644 --- a/src/objects/_action-button.vars.scss +++ b/src/objects/_action-button.vars.scss | |||
@@ -4,32 +4,38 @@ | |||
4 | @use '../core.vars' as core; | 4 | @use '../core.vars' as core; |
5 | 5 | ||
6 | $line-height: props.def(--o-action-button--line-height, 1.4) !default; | 6 | $line-height: props.def(--o-action-button--line-height, 1.4) !default; |
7 | $pad-i: props.def(--o-action-button--pad-i, props.get(core.$size--150)) !default; | ||
8 | $pad-i-label: props.def(--o-action-button--pad-i-label, props.get(core.$size--50)) !default; | ||
9 | $pad-i-pill: props.def(--o-action-button--pad-i-pill, props.get(core.$size--200)) !default; | ||
10 | $pad-b: props.def(--o-action-button--pad-b, props.get(core.$size--85)) !default; | ||
11 | $border-width: props.def(--o-action-button--border-width, props.get(core.$border-width--thin)) !default; | 7 | $border-width: props.def(--o-action-button--border-width, props.get(core.$border-width--thin)) !default; |
12 | $rounding: props.def(--o-action-button--rounding, props.get(core.$rounding)) !default; | 8 | $rounding: props.def(--o-action-button--rounding, props.get(core.$rounding)) !default; |
13 | $font-size: props.def(--o-action-button--font-size, props.get(core.$font-size--100)) !default; | ||
14 | 9 | ||
15 | $pad-i--sm: props.def(--o-action-button--sm--pad-i, props.get(core.$size--100)) !default; | 10 | $pad-i--sm: props.def(--o-action-button--sm--pad-i, props.get(core.$size--75)) !default; |
16 | $pad-i-label--sm: props.def(--o-action-button--sm--pad-i-label, props.get(core.$size--25)) !default; | 11 | $pad-i-label--sm: props.def(--o-action-button--sm--pad-i-label, props.get(core.$size--25)) !default; |
17 | $pad-i-pill--sm: props.def(--o-action-button--sm--pad-i-pill, props.get(core.$size--150)) !default; | 12 | $pad-i-pill--sm: props.def(--o-action-button--sm--pad-i-pill, props.get(core.$size--100)) !default; |
18 | $pad-b--sm: props.def(--o-action-button--sm--pad-b, props.get(core.$size--40)) !default; | 13 | $pad-b--sm: props.def(--o-action-button--sm--pad-b, props.get(core.$size--40)) !default; |
19 | $font-size--sm: props.def(--o-action-button--sm--font-size, props.get(core.$font-size--75)) !default; | 14 | $font-size--sm: props.def(--o-action-button--sm--font-size, props.get(core.$font-size--75)) !default; |
20 | 15 | ||
21 | $pad-i--lg: props.def(--o-action-button--lg--pad-i, props.get(core.$size--175)) !default; | 16 | $pad-i: props.def(--o-action-button--pad-i, props.get(core.$size--100)) !default; |
22 | $pad-i-label--lg: props.def(--o-action-button--lg--pad-i-label, props.get(core.$size--100)) !default; | 17 | $pad-i-label: props.def(--o-action-button--pad-i-label, props.get(core.$size--50)) !default; |
23 | $pad-i-pill--lg: props.def(--o-action-button--lg--pad-i-pill, props.get(core.$size--250)) !default; | 18 | $pad-i-pill: props.def(--o-action-button--pad-i-pill, props.get(core.$size--150)) !default; |
19 | $pad-b: props.def(--o-action-button--pad-b, props.get(core.$size--85)) !default; | ||
20 | $font-size: props.def(--o-action-button--font-size, props.get(core.$font-size--100)) !default; | ||
21 | |||
22 | $pad-i--lg: props.def(--o-action-button--lg--pad-i, props.get(core.$size--150)) !default; | ||
23 | $pad-i-label--lg: props.def(--o-action-button--lg--pad-i-label, props.get(core.$size--75)) !default; | ||
24 | $pad-i-pill--lg: props.def(--o-action-button--lg--pad-i-pill, props.get(core.$size--175)) !default; | ||
24 | $pad-b--lg: props.def(--o-action-button--lg--pad-b, props.get(core.$size--115)) !default; | 25 | $pad-b--lg: props.def(--o-action-button--lg--pad-b, props.get(core.$size--115)) !default; |
25 | $font-size--lg: props.def(--o-action-button--lg--font-size, props.get(core.$font-size--150)) !default; | 26 | $font-size--lg: props.def(--o-action-button--lg--font-size, props.get(core.$font-size--150)) !default; |
26 | 27 | ||
27 | $pad-i--xl: props.def(--o-action-button--xl--pad-i, props.get(core.$size--225)) !default; | 28 | $pad-i--xl: props.def(--o-action-button--xl--pad-i, props.get(core.$size--175)) !default; |
28 | $pad-i-label--xl: props.def(--o-action-button--xl--pad-i-label, props.get(core.$size--150)) !default; | 29 | $pad-i-label--xl: props.def(--o-action-button--xl--pad-i-label, props.get(core.$size--100)) !default; |
29 | $pad-i-pill--xl: props.def(--o-action-button--xl--pad-i-pill, props.get(core.$size--300)) !default; | 30 | $pad-i-pill--xl: props.def(--o-action-button--xl--pad-i-pill, props.get(core.$size--225)) !default; |
30 | $pad-b--xl: props.def(--o-action-button--xl--pad-b, props.get(core.$size--150)) !default; | 31 | $pad-b--xl: props.def(--o-action-button--xl--pad-b, props.get(core.$size--150)) !default; |
31 | $font-size--xl: props.def(--o-action-button--xl--font-size, props.get(core.$font-size--200)) !default; | 32 | $font-size--xl: props.def(--o-action-button--xl--font-size, props.get(core.$font-size--200)) !default; |
32 | 33 | ||
34 | $shadow-x: props.def(--o-action-button--shadow-x, props.get(core.$shadow--l1--x)) !default; | ||
35 | $shadow-y: props.def(--o-action-button--shadow-y, props.get(core.$shadow--l1--y)) !default; | ||
36 | $shadow-blur: props.def(--o-action-button--shadow-blur, props.get(core.$shadow--l1--blur)) !default; | ||
37 | $shadow-grow: props.def(--o-action-button--shadow-grow, props.get(core.$shadow--l1--grow)) !default; | ||
38 | |||
33 | $key-focus--border-width: props.def(--o-action-button--key-focus--border-width, props.get(core.$key-focus--border-width)) !default; | 39 | $key-focus--border-width: props.def(--o-action-button--key-focus--border-width, props.get(core.$key-focus--border-width)) !default; |
34 | $key-focus--border-offset: props.def(--o-action-button--key-focus--border-offset, props.get(core.$key-focus--border-offset)) !default; | 40 | $key-focus--border-offset: props.def(--o-action-button--key-focus--border-offset, props.get(core.$key-focus--border-offset)) !default; |
35 | $key-focus--outline-width: props.def(--o-action-button--key-focus--outline-width, props.get(core.$key-focus--outline-width)) !default; | 41 | $key-focus--outline-width: props.def(--o-action-button--key-focus--outline-width, props.get(core.$key-focus--outline-width)) !default; |
@@ -44,24 +50,25 @@ $themes: props.def(--o-action-button, (), 'color'); | |||
44 | 50 | ||
45 | $default-theme-override: () !default; | 51 | $default-theme-override: () !default; |
46 | $default-theme: map.deep-merge(( | 52 | $default-theme: map.deep-merge(( |
47 | --bg-color: props.get(core.$theme, --base, --75), | 53 | --bg-color: props.get(core.$theme, --bg-l2), |
48 | --label-color: props.get(core.$theme, --text), | 54 | --label-color: props.get(core.$theme, --text), |
49 | --border-color: props.get(core.$theme, --border-strong), | 55 | --border-color: props.get(core.$theme, --border-mute) props.get(core.$theme, --border-mute) props.get(core.$theme, --border), |
56 | --shadow-color: props.get(core.$theme, --shadow), | ||
50 | 57 | ||
51 | --hover: ( | 58 | --hover: ( |
52 | --bg-color: props.get(core.$theme, --border-mute), | 59 | --bg-color: props.get(core.$theme, --border-mute), |
53 | --label-color: props.get(core.$theme, --heading), | 60 | --label-color: props.get(core.$theme, --heading), |
54 | --border-color: props.get(core.$theme, --text-mute-more), | 61 | --border-color: props.get(core.$theme, --border-strong), |
55 | ), | 62 | ), |
56 | 63 | ||
57 | --active: ( | 64 | --active: ( |
58 | --bg-color: props.get(core.$theme, --border), | 65 | --bg-color: props.get(core.$theme, --border), |
59 | --label-color: props.get(core.$theme, --heading), | 66 | --label-color: props.get(core.$theme, --heading), |
60 | --border-color: props.get(core.$theme, --text-mute), | 67 | --border-color: props.get(core.$theme, --text-mute-more), |
61 | ), | 68 | ), |
62 | 69 | ||
63 | --disabled: ( | 70 | --disabled: ( |
64 | --bg-color: props.get(core.$theme, --bg-l1), | 71 | --bg-color: transparent, |
65 | --label-color: props.get(core.$theme, --border-strong), | 72 | --label-color: props.get(core.$theme, --border-strong), |
66 | --border-color: props.get(core.$theme, --border), | 73 | --border-color: props.get(core.$theme, --border), |
67 | ), | 74 | ), |
@@ -72,20 +79,20 @@ $default-theme: map.deep-merge(( | |||
72 | ), | 79 | ), |
73 | 80 | ||
74 | --selected: ( | 81 | --selected: ( |
75 | --bg-color: props.get(core.$theme, --heading), | 82 | --bg-color: props.get(core.$theme, --text), |
76 | --label-color: props.get(core.$theme, --base, --50), | 83 | --label-color: props.get(core.$theme, --base, --50), |
77 | --border-color: props.get(core.$theme, --heading), | 84 | --border-color: props.get(core.$theme, --text) props.get(core.$theme, --text) props.get(core.$theme, --heading), |
78 | 85 | ||
79 | --hover: ( | 86 | --hover: ( |
80 | --bg-color: props.get(core.$theme, --text), | 87 | --bg-color: props.get(core.$theme, --heading), |
81 | --label-color: props.get(core.$theme, --base, --50), | 88 | --label-color: props.get(core.$theme, --base, --50), |
82 | --border-color: props.get(core.$theme, --text), | 89 | --border-color: props.get(core.$theme, --heading), |
83 | ), | 90 | ), |
84 | 91 | ||
85 | --active: ( | 92 | --active: ( |
86 | --bg-color: props.get(core.$theme, --text-mute), | 93 | --bg-color: props.get(core.$theme, --heading), |
87 | --label-color: props.get(core.$theme, --base, --50), | 94 | --label-color: props.get(core.$theme, --base, --50), |
88 | --border-color: props.get(core.$theme, --text-mute), | 95 | --border-color: props.get(core.$theme, --heading), |
89 | ), | 96 | ), |
90 | 97 | ||
91 | --disabled: ( | 98 | --disabled: ( |
@@ -115,25 +122,47 @@ $default-theme: map.deep-merge(( | |||
115 | ), $default-theme-override) !default; | 122 | ), $default-theme-override) !default; |
116 | $default-theme: props.def(--o-action-button, $default-theme, 'color'); | 123 | $default-theme: props.def(--o-action-button, $default-theme, 'color'); |
117 | 124 | ||
125 | $default-theme-dark-override: () !default; | ||
126 | $default-theme-dark: map.deep-merge(( | ||
127 | --bg-color: props.get(core.$theme, --border-mute), | ||
128 | --border-color: props.get(core.$theme, --border-mute), | ||
129 | |||
130 | --hover: ( | ||
131 | --bg-color: props.get(core.$theme, --border), | ||
132 | --border-color: props.get(core.$theme, --border), | ||
133 | ), | ||
134 | |||
135 | --active: ( | ||
136 | --bg-color: props.get(core.$theme, --border-strong), | ||
137 | --border-color: props.get(core.$theme, --border-strong), | ||
138 | ), | ||
139 | |||
140 | --selected: ( | ||
141 | --border-color: props.get(core.$theme, --text), | ||
142 | ), | ||
143 | ), $default-theme-override) !default; | ||
144 | $default-theme-dark: props.def(--o-action-button, $default-theme-dark, 'dark'); | ||
145 | |||
118 | @each $theme in map.keys(props.get(core.$transparent-colors)) { | 146 | @each $theme in map.keys(props.get(core.$transparent-colors)) { |
119 | $button-theme: --static-#{string.slice($theme, 3)}; | 147 | $button-theme: --static-#{string.slice($theme, 3)}; |
120 | 148 | ||
121 | $themes: props.merge($themes, ( | 149 | $themes: props.merge($themes, ( |
122 | $button-theme: ( | 150 | $button-theme: ( |
123 | --bg-color: props.get(core.$transparent-colors, $theme, --100), | 151 | --bg-color: props.get(core.$transparent-colors, $theme, --200), |
124 | --label-color: props.get(core.$transparent-colors, $theme, --900), | 152 | --label-color: props.get(core.$transparent-colors, $theme, --900), |
125 | --border-color: props.get(core.$transparent-colors, $theme, --400), | 153 | --border-color: props.get(core.$transparent-colors, $theme, --300) props.get(core.$transparent-colors, $theme, --300) props.get(core.$transparent-colors, $theme, --400), |
154 | --shadow-color: props.get(core.$transparent-colors, --black, --200), | ||
126 | 155 | ||
127 | --hover: ( | 156 | --hover: ( |
128 | --bg-color: props.get(core.$transparent-colors, $theme, --300), | 157 | --bg-color: props.get(core.$transparent-colors, $theme, --300), |
129 | --label-color: props.get(core.$transparent-colors, $theme, --900), | 158 | --label-color: props.get(core.$transparent-colors, $theme, --900), |
130 | --border-color: props.get(core.$transparent-colors, $theme, --500), | 159 | --border-color: props.get(core.$transparent-colors, $theme, --400), |
131 | ), | 160 | ), |
132 | 161 | ||
133 | --active: ( | 162 | --active: ( |
134 | --bg-color: props.get(core.$transparent-colors, $theme, --400), | 163 | --bg-color: props.get(core.$transparent-colors, $theme, --400), |
135 | --label-color: props.get(core.$transparent-colors, $theme, --900), | 164 | --label-color: props.get(core.$transparent-colors, $theme, --900), |
136 | --border-color: props.get(core.$transparent-colors, $theme, --600), | 165 | --border-color: props.get(core.$transparent-colors, $theme, --500), |
137 | ), | 166 | ), |
138 | 167 | ||
139 | --disabled: ( | 168 | --disabled: ( |
@@ -150,7 +179,7 @@ $default-theme: props.def(--o-action-button, $default-theme, 'color'); | |||
150 | --selected: ( | 179 | --selected: ( |
151 | --bg-color: props.get(core.$transparent-colors, $theme, --800), | 180 | --bg-color: props.get(core.$transparent-colors, $theme, --800), |
152 | --label-color: props.get(core.$transparent-colors, $theme, --text), | 181 | --label-color: props.get(core.$transparent-colors, $theme, --text), |
153 | --border-color: props.get(core.$transparent-colors, $theme, --100), | 182 | --border-color: props.get(core.$transparent-colors, $theme, --100) props.get(core.$transparent-colors, $theme, --100) props.get(core.$transparent-colors, $theme, --200), |
154 | 183 | ||
155 | --hover: ( | 184 | --hover: ( |
156 | --bg-color: props.get(core.$transparent-colors, $theme, --900), | 185 | --bg-color: props.get(core.$transparent-colors, $theme, --900), |
@@ -175,12 +204,12 @@ $default-theme: props.def(--o-action-button, $default-theme, 'color'); | |||
175 | --label-color: props.get(core.$transparent-colors, $theme, --900), | 204 | --label-color: props.get(core.$transparent-colors, $theme, --900), |
176 | 205 | ||
177 | --hover: ( | 206 | --hover: ( |
178 | --bg-color: props.get(core.$transparent-colors, $theme, --300), | 207 | --bg-color: props.get(core.$transparent-colors, $theme, --200), |
179 | --label-color: props.get(core.$transparent-colors, $theme, --900), | 208 | --label-color: props.get(core.$transparent-colors, $theme, --900), |
180 | ), | 209 | ), |
181 | 210 | ||
182 | --active: ( | 211 | --active: ( |
183 | --bg-color: props.get(core.$transparent-colors, $theme, --400), | 212 | --bg-color: props.get(core.$transparent-colors, $theme, --300), |
184 | --label-color: props.get(core.$transparent-colors, $theme, --900), | 213 | --label-color: props.get(core.$transparent-colors, $theme, --900), |
185 | ), | 214 | ), |
186 | 215 | ||
@@ -191,3 +220,86 @@ $default-theme: props.def(--o-action-button, $default-theme, 'color'); | |||
191 | ) | 220 | ) |
192 | )); | 221 | )); |
193 | } | 222 | } |
223 | |||
224 | $themes-config: ( | ||
225 | accent: --accent, | ||
226 | positive: --positive, | ||
227 | negative: --negative, | ||
228 | warning: --warning, | ||
229 | ) !default; | ||
230 | |||
231 | @each $theme, $key in $themes-config { | ||
232 | $themes: props.merge($themes, ( | ||
233 | --#{$theme}: ( | ||
234 | --bg-color: props.get(core.$theme, $key, --200), | ||
235 | --label-color: props.get(core.$theme, $key, --1100), | ||
236 | --border-color: props.get(core.$theme, $key, --500) props.get(core.$theme, $key, --500) props.get(core.$theme, $key, --600), | ||
237 | --shadow-color: props.get(core.$theme, $key, --200), | ||
238 | |||
239 | --hover: ( | ||
240 | --bg-color: props.get(core.$theme, $key, --300), | ||
241 | --label-color: props.get(core.$theme, $key, --1200), | ||
242 | --border-color: props.get(core.$theme, $key, --600), | ||
243 | ), | ||
244 | |||
245 | --active: ( | ||
246 | --bg-color: props.get(core.$theme, $key, --400), | ||
247 | --label-color: props.get(core.$theme, $key, --1300), | ||
248 | --border-color: props.get(core.$theme, $key, --800), | ||
249 | ), | ||
250 | |||
251 | --disabled: ( | ||
252 | --bg-color: props.get(core.$theme, --bg-l1), | ||
253 | --label-color: props.get(core.$theme, --border-strong), | ||
254 | --border-color: props.get(core.$theme, --border), | ||
255 | ), | ||
256 | |||
257 | --key-focus: ( | ||
258 | --border-color: props.get(core.$theme, --focus, --border), | ||
259 | --outline-color: props.get(core.$theme, --focus, --outline), | ||
260 | ), | ||
261 | |||
262 | --selected: ( | ||
263 | --bg-color: props.get(core.$theme, #{$key}-static, --900), | ||
264 | --label-color: props.get(core.$theme, #{$key}-static, --900-text), | ||
265 | --border-color: props.get(core.$theme, #{$key}-static, --900) props.get(core.$theme, #{$key}-static, --900) props.get(core.$theme, #{$key}-static, --1000), | ||
266 | |||
267 | --hover: ( | ||
268 | --bg-color: props.get(core.$theme, #{$key}-static, --1000), | ||
269 | --label-color: props.get(core.$theme, #{$key}-static, --1000-text), | ||
270 | --border-color: props.get(core.$theme, #{$key}-static, --1000), | ||
271 | ), | ||
272 | |||
273 | --active: ( | ||
274 | --bg-color: props.get(core.$theme, #{$key}-static, --1100), | ||
275 | --label-color: props.get(core.$theme, #{$key}-static, --1100-text), | ||
276 | --border-color: props.get(core.$theme, #{$key}-static, --1100), | ||
277 | ), | ||
278 | |||
279 | --disabled: ( | ||
280 | --bg-color: props.get(core.$theme, --border-mute), | ||
281 | --label-color: props.get(core.$theme, --border-strong), | ||
282 | --border-color: props.get(core.$theme, --border-mute), | ||
283 | ), | ||
284 | ), | ||
285 | |||
286 | --quiet: ( | ||
287 | --label-color: props.get(core.$theme, $key, --1100), | ||
288 | |||
289 | --hover: ( | ||
290 | --bg-color: props.get(core.$theme, $key, --200), | ||
291 | --label-color: props.get(core.$theme, $key, --1200), | ||
292 | ), | ||
293 | |||
294 | --active: ( | ||
295 | --bg-color: props.get(core.$theme, $key, --300), | ||
296 | --label-color: props.get(core.$theme, $key, --1300), | ||
297 | ), | ||
298 | |||
299 | --disabled: ( | ||
300 | --label-color: props.get(core.$theme, --border-strong), | ||
301 | ), | ||
302 | ), | ||
303 | ) | ||
304 | )); | ||
305 | } | ||
diff --git a/src/objects/_alert.scss b/src/objects/_alert.scss index 825f7ce..de0e913 100644 --- a/src/objects/_alert.scss +++ b/src/objects/_alert.scss | |||
@@ -14,12 +14,26 @@ | |||
14 | padding-block: props.get(vars.$pad-b); | 14 | padding-block: props.get(vars.$pad-b); |
15 | padding-inline: props.get(vars.$pad-i); | 15 | padding-inline: props.get(vars.$pad-i); |
16 | background-color: props.get(vars.$bg-color); | 16 | background-color: props.get(vars.$bg-color); |
17 | border: props.get(vars.$border-width) solid props.get(vars.$border-color); | 17 | border: props.get(vars.$border-width) solid transparent; |
18 | border-color: props.get(vars.$border-color); | ||
18 | border-radius: props.get(vars.$rounding); | 19 | border-radius: props.get(vars.$rounding); |
20 | box-shadow: | ||
21 | props.get(vars.$shadow-x) | ||
22 | props.get(vars.$shadow-y) | ||
23 | props.get(vars.$shadow-blur) | ||
24 | props.get(vars.$shadow-grow) | ||
25 | props.get(vars.$shadow-color); | ||
19 | 26 | ||
20 | @each $mod, $theme in vars.$themes-config { | 27 | @each $mod, $theme in vars.$themes-config { |
21 | @include bem.modifier($mod) { | 28 | @include bem.modifier($mod) { |
29 | background-color: props.get(vars.$themes, $theme, --bg-color); | ||
22 | border-color: props.get(vars.$themes, $theme, --border-color); | 30 | border-color: props.get(vars.$themes, $theme, --border-color); |
31 | box-shadow: | ||
32 | props.get(vars.$shadow-x) | ||
33 | props.get(vars.$shadow-y) | ||
34 | props.get(vars.$shadow-blur) | ||
35 | props.get(vars.$shadow-grow) | ||
36 | props.get(vars.$themes, $theme, --shadow-color); | ||
23 | } | 37 | } |
24 | } | 38 | } |
25 | } | 39 | } |
diff --git a/src/objects/_alert.vars.scss b/src/objects/_alert.vars.scss index 53c9e68..f23928d 100644 --- a/src/objects/_alert.vars.scss +++ b/src/objects/_alert.vars.scss | |||
@@ -6,8 +6,15 @@ $pad-i: props.def(--o-alert--pad-i, props.get(core.$size--250)) !default; | |||
6 | $pad-b: props.def(--o-alert--pad-b, props.get(core.$size--200)) !default; | 6 | $pad-b: props.def(--o-alert--pad-b, props.get(core.$size--200)) !default; |
7 | $rounding: props.def(--o-alert--rounding, props.get(core.$rounding)) !default; | 7 | $rounding: props.def(--o-alert--rounding, props.get(core.$rounding)) !default; |
8 | 8 | ||
9 | $shadow-x: props.def(--o-alert--shadow-x, props.get(core.$shadow--l2--x)) !default; | ||
10 | $shadow-y: props.def(--o-alert--shadow-y, props.get(core.$shadow--l2--y)) !default; | ||
11 | $shadow-blur: props.def(--o-alert--shadow-blur, props.get(core.$shadow--l2--blur)) !default; | ||
12 | $shadow-grow: props.def(--o-alert--shadow-grow, props.get(core.$shadow--l2--grow)) !default; | ||
13 | |||
9 | $bg-color: props.def(--o-alert--bg-color, props.get(core.$theme, --bg-l2), 'color') !default; | 14 | $bg-color: props.def(--o-alert--bg-color, props.get(core.$theme, --bg-l2), 'color') !default; |
10 | $border-color: props.def(--o-alert--border-color, props.get(core.$theme, --text-mute-more), 'color') !default; | 15 | $border-color: props.def(--o-alert--border-color, props.get(core.$theme, --text-mute-more) props.get(core.$theme, --text-mute-more) props.get(core.$theme, --text-mute), 'color') !default; |
16 | |||
17 | $shadow-color: props.def(--o-alert--shadow-color, props.get(core.$transparent-colors, --black, --200), 'color') !default; | ||
11 | 18 | ||
12 | $themes-config: ( | 19 | $themes-config: ( |
13 | accent: --accent, | 20 | accent: --accent, |
@@ -21,7 +28,9 @@ $themes: props.def(--o-alert, (), 'color'); | |||
21 | @each $theme, $key in $themes-config { | 28 | @each $theme, $key in $themes-config { |
22 | $themes: props.merge($themes, ( | 29 | $themes: props.merge($themes, ( |
23 | $key: ( | 30 | $key: ( |
24 | --border-color: props.get(core.$theme, $key, --700), | 31 | --bg-color: props.get(core.$theme, --bg-l2), |
32 | --border-color: props.get(core.$theme, $key, --700) props.get(core.$theme, $key, --700) props.get(core.$theme, $key, --800), | ||
33 | --shadow-color: props.get(core.$theme, $key, --200), | ||
25 | ) | 34 | ) |
26 | )); | 35 | )); |
27 | } | 36 | } |
diff --git a/src/objects/_card.scss b/src/objects/_card.scss index c87e676..9f70420 100644 --- a/src/objects/_card.scss +++ b/src/objects/_card.scss | |||
@@ -14,12 +14,18 @@ | |||
14 | position: relative; | 14 | position: relative; |
15 | display: flex; | 15 | display: flex; |
16 | flex-direction: column; | 16 | flex-direction: column; |
17 | margin: calc(-1 * props.get(vars.$key-focus--border-width)); | ||
18 | background-color: props.get(vars.$bg-color); | 17 | background-color: props.get(vars.$bg-color); |
19 | background-clip: content-box; | 18 | background-clip: content-box; |
20 | border: props.get(vars.$key-focus--border-offset) solid transparent; | 19 | border: 1px solid transparent; |
21 | border-radius: calc(props.get(vars.$rounding) + props.get(vars.$key-focus--border-offset)); | 20 | border-color: props.get(vars.$border-color); |
21 | border-radius: props.get(vars.$rounding); | ||
22 | transition: transform .2s; | 22 | transition: transform .2s; |
23 | box-shadow: | ||
24 | props.get(vars.$shadow-x) | ||
25 | props.get(vars.$shadow-y) | ||
26 | props.get(vars.$shadow-blur) | ||
27 | props.get(vars.$shadow-grow) | ||
28 | props.get(vars.$shadow-color); | ||
23 | 29 | ||
24 | @include bem.multi('&:link, &:visited, &:enabled', 'modifier' 'interactive') { | 30 | @include bem.multi('&:link, &:visited, &:enabled', 'modifier' 'interactive') { |
25 | &:hover, | 31 | &:hover, |
@@ -39,7 +45,10 @@ | |||
39 | } | 45 | } |
40 | 46 | ||
41 | &:focus-visible { | 47 | &:focus-visible { |
42 | outline: props.get(vars.$key-focus--border-color) solid props.get(vars.$key-focus--border-width); | 48 | margin: calc(-1 * props.get(vars.$key-focus--border-width)); |
49 | border: props.get(vars.$key-focus--border-offset) solid transparent; | ||
50 | border-radius: calc(props.get(vars.$rounding) + props.get(vars.$key-focus--border-offset)); | ||
51 | outline: props.get(vars.$key-focus--border-color) solid props.get(vars.$key-focus--border-width); | ||
43 | box-shadow: | 52 | box-shadow: |
44 | 0 | 53 | 0 |
45 | 0 | 54 | 0 |
@@ -64,13 +73,13 @@ | |||
64 | transition: background-color .2s, transform .2s, opacity .2s; | 73 | transition: background-color .2s, transform .2s, opacity .2s; |
65 | 74 | ||
66 | &:first-child { | 75 | &:first-child { |
67 | border-start-start-radius: props.get(vars.$rounding); | 76 | border-start-start-radius: calc(props.get(vars.$rounding) - 1px); |
68 | border-start-end-radius: props.get(vars.$rounding); | 77 | border-start-end-radius: calc(props.get(vars.$rounding) - 1px); |
69 | } | 78 | } |
70 | 79 | ||
71 | &:last-child { | 80 | &:last-child { |
72 | border-end-start-radius: props.get(vars.$rounding); | 81 | border-end-start-radius: calc(props.get(vars.$rounding) - 1px); |
73 | border-end-end-radius: props.get(vars.$rounding); | 82 | border-end-end-radius: calc(props.get(vars.$rounding) - 1px); |
74 | } | 83 | } |
75 | 84 | ||
76 | @include bem.next-elem('avatar') { | 85 | @include bem.next-elem('avatar') { |
@@ -119,8 +128,8 @@ | |||
119 | visibility 0s .2s linear; | 128 | visibility 0s .2s linear; |
120 | 129 | ||
121 | @include bem.next-elem('image') { | 130 | @include bem.next-elem('image') { |
122 | border-start-start-radius: props.get(vars.$rounding); | 131 | border-start-start-radius: calc(props.get(vars.$rounding) - 1px); |
123 | border-start-end-radius: props.get(vars.$rounding); | 132 | border-start-end-radius: calc(props.get(vars.$rounding) - 1px); |
124 | } | 133 | } |
125 | } | 134 | } |
126 | } | 135 | } |
@@ -148,6 +157,7 @@ | |||
148 | margin-inline: 0; | 157 | margin-inline: 0; |
149 | background-color: transparent; | 158 | background-color: transparent; |
150 | border: 0; | 159 | border: 0; |
160 | box-shadow: none; | ||
151 | 161 | ||
152 | @include bem.multi('&:link, &:visited, &:enabled', 'modifier' 'interactive') { | 162 | @include bem.multi('&:link, &:visited, &:enabled', 'modifier' 'interactive') { |
153 | &:hover, | 163 | &:hover, |
@@ -173,6 +183,9 @@ | |||
173 | box-shadow: none; | 183 | box-shadow: none; |
174 | 184 | ||
175 | @include bem.elem('image') { | 185 | @include bem.elem('image') { |
186 | margin: calc(-1 * props.get(vars.$key-focus--border-width)); | ||
187 | border: props.get(vars.$key-focus--border-offset) solid transparent; | ||
188 | border-radius: calc(props.get(vars.$rounding) + props.get(vars.$key-focus--border-offset)); | ||
176 | background-color: props.get(vars.$quiet--hover--image-color); | 189 | background-color: props.get(vars.$quiet--hover--image-color); |
177 | outline: props.get(vars.$key-focus--border-color) solid props.get(vars.$key-focus--border-width); | 190 | outline: props.get(vars.$key-focus--border-color) solid props.get(vars.$key-focus--border-width); |
178 | box-shadow: | 191 | box-shadow: |
@@ -188,11 +201,15 @@ | |||
188 | 201 | ||
189 | @include bem.elem('image') { | 202 | @include bem.elem('image') { |
190 | position: relative; | 203 | position: relative; |
191 | margin: calc(-1 * props.get(vars.$key-focus--border-width)); | ||
192 | background-color: props.get(vars.$quiet--image-color); | 204 | background-color: props.get(vars.$quiet--image-color); |
193 | background-clip: padding-box; | 205 | background-clip: padding-box; |
194 | border: props.get(vars.$key-focus--border-offset) solid transparent; | 206 | border-radius: props.get(vars.$rounding); |
195 | border-radius: calc(props.get(vars.$rounding) + props.get(vars.$key-focus--border-offset)); | 207 | box-shadow: |
208 | props.get(vars.$shadow-x) | ||
209 | props.get(vars.$shadow-y) | ||
210 | props.get(vars.$shadow-blur) | ||
211 | props.get(vars.$shadow-grow) | ||
212 | props.get(vars.$shadow-color); | ||
196 | } | 213 | } |
197 | 214 | ||
198 | @include bem.elem('body') { | 215 | @include bem.elem('body') { |
@@ -220,11 +237,11 @@ | |||
220 | 237 | ||
221 | &:first-child { | 238 | &:first-child { |
222 | border-start-end-radius: 0; | 239 | border-start-end-radius: 0; |
223 | border-end-start-radius: props.get(vars.$rounding); | 240 | border-end-start-radius: calc(props.get(vars.$rounding) - 1px); |
224 | } | 241 | } |
225 | 242 | ||
226 | &:last-child { | 243 | &:last-child { |
227 | border-start-end-radius: props.get(vars.$rounding); | 244 | border-start-end-radius: calc(props.get(vars.$rounding) - 1px); |
228 | border-end-start-radius: 0; | 245 | border-end-start-radius: 0; |
229 | } | 246 | } |
230 | } | 247 | } |
diff --git a/src/objects/_card.vars.scss b/src/objects/_card.vars.scss index 8adbcde..3859b12 100644 --- a/src/objects/_card.vars.scss +++ b/src/objects/_card.vars.scss | |||
@@ -16,7 +16,14 @@ $key-focus--border-width: props.def(--o-card--key-focus--border-width, props.ge | |||
16 | $key-focus--border-offset: props.def(--o-card--key-focus--border-offset, props.get(core.$key-focus--border-offset)) !default; | 16 | $key-focus--border-offset: props.def(--o-card--key-focus--border-offset, props.get(core.$key-focus--border-offset)) !default; |
17 | $key-focus--outline-width: props.def(--o-card--key-focus--outline-width, props.get(core.$key-focus--outline-width)) !default; | 17 | $key-focus--outline-width: props.def(--o-card--key-focus--outline-width, props.get(core.$key-focus--outline-width)) !default; |
18 | 18 | ||
19 | $shadow-x: props.def(--o-card--shadow-x, props.get(core.$shadow--l2--x)) !default; | ||
20 | $shadow-y: props.def(--o-card--shadow-y, props.get(core.$shadow--l2--y)) !default; | ||
21 | $shadow-blur: props.def(--o-card--shadow-blur, props.get(core.$shadow--l2--blur)) !default; | ||
22 | $shadow-grow: props.def(--o-card--shadow-grow, props.get(core.$shadow--l2--grow)) !default; | ||
23 | |||
24 | $shadow-color: props.def(--o-card--shadow-color, props.get(core.$theme, --shadow), 'color') !default; | ||
19 | $bg-color: props.def(--o-card--bg-color, props.get(core.$theme, --bg-l2), 'color') !default; | 25 | $bg-color: props.def(--o-card--bg-color, props.get(core.$theme, --bg-l2), 'color') !default; |
26 | $border-color: props.def(--o-card--border-color, props.get(core.$theme, --border-mute) props.get(core.$theme, --border-mute) props.get(core.$theme, --border), 'color') !default; | ||
20 | $divider-color: props.def(--o-card--divider-color, props.get(core.$theme, --border-mute), 'color') !default; | 27 | $divider-color: props.def(--o-card--divider-color, props.get(core.$theme, --border-mute), 'color') !default; |
21 | 28 | ||
22 | $key-focus--label-color: props.def(--o-card--key-focus--label-color, props.get(core.$theme, --focus, --text), 'color') !default; | 29 | $key-focus--label-color: props.def(--o-card--key-focus--label-color, props.get(core.$theme, --focus, --text), 'color') !default; |
@@ -25,3 +32,5 @@ $key-focus--outline-color: props.def(--o-card--key-focus--outline-color, props.g | |||
25 | 32 | ||
26 | $quiet--image-color: props.def(--o-card--quiet--image-color, props.get(core.$theme, --bg-base), 'color') !default; | 33 | $quiet--image-color: props.def(--o-card--quiet--image-color, props.get(core.$theme, --bg-base), 'color') !default; |
27 | $quiet--hover--image-color: props.def(--o-card--quiet--hover--image-color, props.get(core.$theme, --border), 'color') !default; | 34 | $quiet--hover--image-color: props.def(--o-card--quiet--hover--image-color, props.get(core.$theme, --border), 'color') !default; |
35 | |||
36 | $border-color-dark: props.def(--o-card--border-color, props.get(core.$theme, --border-mute), 'dark') !default; | ||
diff --git a/src/objects/_popover.scss b/src/objects/_popover.scss index 3fe6310..4356dff 100644 --- a/src/objects/_popover.scss +++ b/src/objects/_popover.scss | |||
@@ -19,10 +19,16 @@ | |||
19 | margin: 0; | 19 | margin: 0; |
20 | color: currentColor; | 20 | color: currentColor; |
21 | background-color: props.get(vars.$bg-color); | 21 | background-color: props.get(vars.$bg-color); |
22 | filter: props.get(vars.$filter); | 22 | border: props.get(vars.$border-width) solid transparent; |
23 | border: props.get(vars.$border-width) solid props.get(vars.$border-color); | 23 | border-color: props.get(vars.$border-color); |
24 | border-radius: props.get(vars.$rounding); | 24 | border-radius: props.get(vars.$rounding); |
25 | transform: translate(var(--x), var(--y)); | 25 | transform: translate(var(--x), var(--y)); |
26 | box-shadow: | ||
27 | props.get(vars.$shadow-x) | ||
28 | props.get(vars.$shadow-y) | ||
29 | props.get(vars.$shadow-blur) | ||
30 | props.get(vars.$shadow-grow) | ||
31 | props.get(vars.$shadow-color); | ||
26 | 32 | ||
27 | @include bem.modifier('up-left') { | 33 | @include bem.modifier('up-left') { |
28 | transform: translate(var(--x), calc(var(--y) - 100%)); | 34 | transform: translate(var(--x), calc(var(--y) - 100%)); |
diff --git a/src/objects/_popover.vars.scss b/src/objects/_popover.vars.scss index b76112e..451cc18 100644 --- a/src/objects/_popover.vars.scss +++ b/src/objects/_popover.vars.scss | |||
@@ -9,6 +9,14 @@ $separator-width: props.def(--o-popover--separator-width, props.get(core.$size-- | |||
9 | $rounding: props.def(--o-popover--rounding, props.get(core.$rounding)) !default; | 9 | $rounding: props.def(--o-popover--rounding, props.get(core.$rounding)) !default; |
10 | $border-width: props.def(--o-popover--border-width, props.get(core.$border-width--thin)) !default; | 10 | $border-width: props.def(--o-popover--border-width, props.get(core.$border-width--thin)) !default; |
11 | 11 | ||
12 | $shadow-x: props.def(--o-popover--shadow-x, props.get(core.$shadow--l2--x)) !default; | ||
13 | $shadow-y: props.def(--o-popover--shadow-y, props.get(core.$shadow--l2--y)) !default; | ||
14 | $shadow-blur: props.def(--o-popover--shadow-blur, props.get(core.$shadow--l2--blur)) !default; | ||
15 | $shadow-grow: props.def(--o-popover--shadow-grow, props.get(core.$shadow--l2--grow)) !default; | ||
16 | |||
12 | $bg-color: props.def(--o-popover--bg-color, props.get(core.$theme, --bg-l2), 'color') !default; | 17 | $bg-color: props.def(--o-popover--bg-color, props.get(core.$theme, --bg-l2), 'color') !default; |
13 | $border-color: props.def(--o-popover--border-color, props.get(core.$theme, --border), 'color') !default; | 18 | $border-color: props.def(--o-popover--border-color, props.get(core.$theme, --border-mute) props.get(core.$theme, --border-mute) props.get(core.$theme, --border), 'color') !default; |
14 | $filter: props.def(--o-popover--filter, drop-shadow(props.get(core.$shadow--x) props.get(core.$shadow--y) props.get(core.$shadow--blur) props.get(core.$theme, --shadow)), 'color') !default; | 19 | |
20 | $shadow-color: props.def(--o-popover--shadow-color, props.get(core.$transparent-colors, --black, --200), 'color') !default; | ||
21 | |||
22 | $border-color-dark: props.def(--o-popover--border-color, props.get(core.$theme, --border-mute), 'dark') !default; | ||
diff --git a/tpl/objects/action-button.pug b/tpl/objects/action-button.pug index e9b6fe3..0ab084e 100644 --- a/tpl/objects/action-button.pug +++ b/tpl/objects/action-button.pug | |||
@@ -3,12 +3,14 @@ include icon.pug | |||
3 | mixin action-button | 3 | mixin action-button |
4 | - | 4 | - |
5 | let classes = { | 5 | let classes = { |
6 | 'o-action-button': true, | 6 | 'o-action-button': true, |
7 | 'u-d-block': attributes.block, | 7 | 'u-d-block': attributes.block, |
8 | 'o-action-button--quiet': attributes.quiet, | 8 | 'o-action-button--secondary': attributes.secondary, |
9 | 'o-action-button--pill': attributes.pill, | 9 | 'o-action-button--quiet': attributes.quiet, |
10 | 'o-action-button--icon': !!attributes.icon && !block, | 10 | 'o-action-button--pill': attributes.pill, |
11 | 'is-selected': attributes.selected | 11 | 'o-action-button--badge': attributes.badge, |
12 | 'o-action-button--icon': !!attributes.icon && !block, | ||
13 | 'is-selected': attributes.selected, | ||
12 | } | 14 | } |
13 | if (attributes.theme) { | 15 | if (attributes.theme) { |
14 | classes['o-action-button--' + attributes.theme] = true | 16 | classes['o-action-button--' + attributes.theme] = true |
diff --git a/tpl/views/action-button.pug b/tpl/views/action-button.pug index 8fbf9ea..025bd78 100644 --- a/tpl/views/action-button.pug +++ b/tpl/views/action-button.pug | |||
@@ -8,8 +8,8 @@ mixin view-action-button | |||
8 | +action-button(size='lg')= 'Idle' | 8 | +action-button(size='lg')= 'Idle' |
9 | = ' ' | 9 | = ' ' |
10 | +action-button(size='xl')= 'Idle' | 10 | +action-button(size='xl')= 'Idle' |
11 | 11 | br | |
12 | .c-box | 12 | br |
13 | +action-button(icon='trash' size='sm') | 13 | +action-button(icon='trash' size='sm') |
14 | = ' ' | 14 | = ' ' |
15 | +action-button(icon='trash') | 15 | +action-button(icon='trash') |
@@ -17,6 +17,15 @@ mixin view-action-button | |||
17 | +action-button(icon='trash' size='lg') | 17 | +action-button(icon='trash' size='lg') |
18 | = ' ' | 18 | = ' ' |
19 | +action-button(icon='trash' size='xl') | 19 | +action-button(icon='trash' size='xl') |
20 | br | ||
21 | br | ||
22 | +action-button(icon='user' size='sm')= 'Idle' | ||
23 | = ' ' | ||
24 | +action-button(icon='user')= 'Idle' | ||
25 | = ' ' | ||
26 | +action-button(icon='user' size='lg')= 'Idle' | ||
27 | = ' ' | ||
28 | +action-button(icon='user' size='xl')= 'Idle' | ||
20 | 29 | ||
21 | .c-box | 30 | .c-box |
22 | +action-button(pill=true size='sm')= 'Idle' | 31 | +action-button(pill=true size='sm')= 'Idle' |
@@ -26,8 +35,8 @@ mixin view-action-button | |||
26 | +action-button(pill=true size='lg')= 'Idle' | 35 | +action-button(pill=true size='lg')= 'Idle' |
27 | = ' ' | 36 | = ' ' |
28 | +action-button(pill=true size='xl')= 'Idle' | 37 | +action-button(pill=true size='xl')= 'Idle' |
29 | 38 | br | |
30 | .c-box | 39 | br |
31 | +action-button(pill=true icon='trash' size='sm') | 40 | +action-button(pill=true icon='trash' size='sm') |
32 | = ' ' | 41 | = ' ' |
33 | +action-button(pill=true icon='trash') | 42 | +action-button(pill=true icon='trash') |
@@ -35,6 +44,15 @@ mixin view-action-button | |||
35 | +action-button(pill=true icon='trash' size='lg') | 44 | +action-button(pill=true icon='trash' size='lg') |
36 | = ' ' | 45 | = ' ' |
37 | +action-button(pill=true icon='trash' size='xl') | 46 | +action-button(pill=true icon='trash' size='xl') |
47 | br | ||
48 | br | ||
49 | +action-button(pill=true icon='user' size='sm')= 'Idle' | ||
50 | = ' ' | ||
51 | +action-button(pill=true icon='user')= 'Idle' | ||
52 | = ' ' | ||
53 | +action-button(pill=true icon='user' size='lg')= 'Idle' | ||
54 | = ' ' | ||
55 | +action-button(pill=true icon='user' size='xl')= 'Idle' | ||
38 | 56 | ||
39 | .c-box | 57 | .c-box |
40 | +action-button= 'Label' | 58 | +action-button= 'Label' |
@@ -42,8 +60,15 @@ mixin view-action-button | |||
42 | +action-button(icon='trash')= 'Label' | 60 | +action-button(icon='trash')= 'Label' |
43 | = ' ' | 61 | = ' ' |
44 | +action-button(icon='trash') | 62 | +action-button(icon='trash') |
45 | 63 | br | |
46 | .c-box | 64 | br |
65 | +action-button(secondary=true)= 'Label' | ||
66 | = ' ' | ||
67 | +action-button(secondary=true icon='trash')= 'Label' | ||
68 | = ' ' | ||
69 | +action-button(secondary=true icon='trash') | ||
70 | br | ||
71 | br | ||
47 | +action-button(quiet=true)= 'Label' | 72 | +action-button(quiet=true)= 'Label' |
48 | = ' ' | 73 | = ' ' |
49 | +action-button(quiet=true icon='trash')= 'Label' | 74 | +action-button(quiet=true icon='trash')= 'Label' |
@@ -58,8 +83,8 @@ mixin view-action-button | |||
58 | +action-button(disabled=true)= 'Disabled' | 83 | +action-button(disabled=true)= 'Disabled' |
59 | = ' ' | 84 | = ' ' |
60 | +action-button(selected=true disabled=true)= 'Selected + disabled' | 85 | +action-button(selected=true disabled=true)= 'Selected + disabled' |
61 | 86 | br | |
62 | .c-box | 87 | br |
63 | +action-button(quiet=true )= 'Idle' | 88 | +action-button(quiet=true )= 'Idle' |
64 | = ' ' | 89 | = ' ' |
65 | +action-button(quiet=true selected=true)= 'Selected' | 90 | +action-button(quiet=true selected=true)= 'Selected' |
@@ -76,8 +101,8 @@ mixin view-action-button | |||
76 | +action-button(pill=true disabled=true)= 'Disabled' | 101 | +action-button(pill=true disabled=true)= 'Disabled' |
77 | = ' ' | 102 | = ' ' |
78 | +action-button(pill=true selected=true disabled=true)= 'Selected + disabled' | 103 | +action-button(pill=true selected=true disabled=true)= 'Selected + disabled' |
79 | 104 | br | |
80 | .c-box | 105 | br |
81 | +action-button(pill=true quiet=true)= 'Idle' | 106 | +action-button(pill=true quiet=true)= 'Idle' |
82 | = ' ' | 107 | = ' ' |
83 | +action-button(pill=true quiet=true selected=true)= 'Selected' | 108 | +action-button(pill=true quiet=true selected=true)= 'Selected' |
@@ -86,6 +111,25 @@ mixin view-action-button | |||
86 | = ' ' | 111 | = ' ' |
87 | +action-button(pill=true quiet=true selected=true disabled=true)= 'Selected + disabled' | 112 | +action-button(pill=true quiet=true selected=true disabled=true)= 'Selected + disabled' |
88 | 113 | ||
114 | each theme, i in ['accent', 'positive', 'negative', 'warning'] | ||
115 | .c-box | ||
116 | +action-button(theme=theme)= 'Idle' | ||
117 | = ' ' | ||
118 | +action-button(theme=theme selected=true)= 'Selected' | ||
119 | = ' ' | ||
120 | +action-button(theme=theme disabled=true)= 'Disabled' | ||
121 | = ' ' | ||
122 | +action-button(theme=theme selected=true disabled=true)= 'Selected + disabled' | ||
123 | br | ||
124 | br | ||
125 | +action-button(theme=theme quiet=true)= 'Idle' | ||
126 | = ' ' | ||
127 | +action-button(theme=theme quiet=true selected=true)= 'Selected' | ||
128 | = ' ' | ||
129 | +action-button(theme=theme quiet=true disabled=true)= 'Disabled' | ||
130 | = ' ' | ||
131 | +action-button(theme=theme quiet=true selected=true disabled=true)= 'Selected + disabled' | ||
132 | |||
89 | each theme in ['static-black', 'static-white'] | 133 | each theme in ['static-black', 'static-white'] |
90 | - | 134 | - |
91 | const bg = theme.startsWith('static-black') ? 500 : 1000; | 135 | const bg = theme.startsWith('static-black') ? 500 : 1000; |
@@ -98,8 +142,8 @@ mixin view-action-button | |||
98 | +action-button(theme=theme disabled=true)= 'Disabled' | 142 | +action-button(theme=theme disabled=true)= 'Disabled' |
99 | = ' ' | 143 | = ' ' |
100 | +action-button(theme=theme selected=true disabled=true)= 'Selected + disabled' | 144 | +action-button(theme=theme selected=true disabled=true)= 'Selected + disabled' |
101 | 145 | br | |
102 | .c-box(style=`background-color: var(--colors--blue-static--${bg});`) | 146 | br |
103 | +action-button(theme=theme quiet=true)= 'Idle' | 147 | +action-button(theme=theme quiet=true)= 'Idle' |
104 | = ' ' | 148 | = ' ' |
105 | +action-button(theme=theme quiet=true selected=true)= 'Selected' | 149 | +action-button(theme=theme quiet=true selected=true)= 'Selected' |
diff --git a/tpl/views/button.pug b/tpl/views/button.pug index edd8ef6..da7531b 100644 --- a/tpl/views/button.pug +++ b/tpl/views/button.pug | |||
@@ -34,6 +34,7 @@ mixin view-button | |||
34 | +a-button(outline=true)= 'Button' | 34 | +a-button(outline=true)= 'Button' |
35 | +a-button(outline=true disabled=true)= 'Button' | 35 | +a-button(outline=true disabled=true)= 'Button' |
36 | br | 36 | br |
37 | br | ||
37 | .l-button-group | 38 | .l-button-group |
38 | +a-button(icon='trash') | 39 | +a-button(icon='trash') |
39 | +a-button(disabled=true icon='trash') | 40 | +a-button(disabled=true icon='trash') |
@@ -48,6 +49,7 @@ mixin view-button | |||
48 | +a-button(variant=theme outline=true)= 'Button' | 49 | +a-button(variant=theme outline=true)= 'Button' |
49 | +a-button(variant=theme outline=true disabled=true)= 'Button' | 50 | +a-button(variant=theme outline=true disabled=true)= 'Button' |
50 | br | 51 | br |
52 | br | ||
51 | .l-button-group | 53 | .l-button-group |
52 | +a-button(variant=theme icon='trash') | 54 | +a-button(variant=theme icon='trash') |
53 | +a-button(variant=theme disabled=true icon='trash') | 55 | +a-button(variant=theme disabled=true icon='trash') |
@@ -65,6 +67,7 @@ mixin view-button | |||
65 | +a-button(variant=theme outline=true)= 'Button' | 67 | +a-button(variant=theme outline=true)= 'Button' |
66 | +a-button(variant=theme outline=true disabled=true)= 'Button' | 68 | +a-button(variant=theme outline=true disabled=true)= 'Button' |
67 | br | 69 | br |
70 | br | ||
68 | .l-button-group | 71 | .l-button-group |
69 | +a-button(variant=theme icon='trash') | 72 | +a-button(variant=theme icon='trash') |
70 | +a-button(variant=theme disabled=true icon='trash') | 73 | +a-button(variant=theme disabled=true icon='trash') |
@@ -78,6 +81,7 @@ mixin view-button | |||
78 | +a-button(variant=theme primary=true outline=true)= 'Button' | 81 | +a-button(variant=theme primary=true outline=true)= 'Button' |
79 | +a-button(variant=theme primary=true outline=true disabled=true)= 'Button' | 82 | +a-button(variant=theme primary=true outline=true disabled=true)= 'Button' |
80 | br | 83 | br |
84 | br | ||
81 | .l-button-group | 85 | .l-button-group |
82 | +a-button(variant=theme primary=true icon='trash') | 86 | +a-button(variant=theme primary=true icon='trash') |
83 | +a-button(variant=theme primary=true disabled=true icon='trash') | 87 | +a-button(variant=theme primary=true disabled=true icon='trash') |