this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Another attempt: upgrade dependencies

+286 -254
+274 -247
package-lock.json
··· 29 29 "moize": "~6.1.6", 30 30 "p-retry": "~6.2.0", 31 31 "p-throttle": "~6.1.0", 32 - "preact": "~10.22.0", 32 + "preact": "~10.22.1", 33 33 "punycode": "~2.3.1", 34 34 "react-hotkeys-hook": "~4.5.0", 35 35 "react-intersection-observer": "~9.10.3", ··· 47 47 }, 48 48 "devDependencies": { 49 49 "@ianvs/prettier-plugin-sort-imports": "~4.3.0", 50 - "@preact/preset-vite": "~2.8.2", 51 - "postcss": "~8.4.38", 50 + "@preact/preset-vite": "~2.8.3", 51 + "postcss": "~8.4.39", 52 52 "postcss-dark-theme-class": "~1.3.0", 53 - "postcss-preset-env": "~9.5.14", 53 + "postcss-preset-env": "~9.6.0", 54 54 "twitter-text": "~3.1.0", 55 - "vite": "~5.3.1", 55 + "vite": "~5.3.3", 56 56 "vite-plugin-generate-file": "~0.1.1", 57 57 "vite-plugin-html-config": "~1.0.11", 58 58 "vite-plugin-pwa": "~0.20.0", ··· 1858 1858 } 1859 1859 }, 1860 1860 "node_modules/@csstools/cascade-layer-name-parser": { 1861 - "version": "1.0.11", 1862 - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.11.tgz", 1863 - "integrity": "sha512-yhsonEAhaWRQvHFYhSzOUobH2Ev++fMci+ppFRagw0qVSPlcPV4FnNmlwpM/b2BM10ZeMRkVV4So6YRswD0O0w==", 1861 + "version": "1.0.13", 1862 + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.13.tgz", 1863 + "integrity": "sha512-MX0yLTwtZzr82sQ0zOjqimpZbzjMaK/h2pmlrLK7DCzlmiZLYFpoO94WmN1akRVo6ll/TdpHb53vihHLUMyvng==", 1864 1864 "dev": true, 1865 1865 "funding": [ 1866 1866 { ··· 1876 1876 "node": "^14 || ^16 || >=18" 1877 1877 }, 1878 1878 "peerDependencies": { 1879 - "@csstools/css-parser-algorithms": "^2.6.3", 1880 - "@csstools/css-tokenizer": "^2.3.1" 1879 + "@csstools/css-parser-algorithms": "^2.7.1", 1880 + "@csstools/css-tokenizer": "^2.4.1" 1881 1881 } 1882 1882 }, 1883 1883 "node_modules/@csstools/color-helpers": { 1884 - "version": "4.2.0", 1885 - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-4.2.0.tgz", 1886 - "integrity": "sha512-hJJrSBzbfGxUsaR6X4Bzd/FLx0F1ulKnR5ljY9AiXCtsR+H+zSWQDFWlKES1BRaVZTDHLpIIHS9K2o0h+JLlrg==", 1884 + "version": "4.2.1", 1885 + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-4.2.1.tgz", 1886 + "integrity": "sha512-CEypeeykO9AN7JWkr1OEOQb0HRzZlPWGwV0Ya6DuVgFdDi6g3ma/cPZ5ZPZM4AWQikDpq/0llnGGlIL+j8afzw==", 1887 1887 "dev": true, 1888 1888 "funding": [ 1889 1889 { ··· 1900 1900 } 1901 1901 }, 1902 1902 "node_modules/@csstools/css-calc": { 1903 - "version": "1.2.2", 1904 - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.2.2.tgz", 1905 - "integrity": "sha512-0owrl7AruDRKAxoSIW8XzJdz7GnuW3AOj4rYLfmXsoKIX2ZZzttzGXoiC8n8V08X7wIBlEWWVB4C8fAN18+I6Q==", 1903 + "version": "1.2.4", 1904 + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.2.4.tgz", 1905 + "integrity": "sha512-tfOuvUQeo7Hz+FcuOd3LfXVp+342pnWUJ7D2y8NUpu1Ww6xnTbHLpz018/y6rtbHifJ3iIEf9ttxXd8KG7nL0Q==", 1906 1906 "dev": true, 1907 1907 "funding": [ 1908 1908 { ··· 1918 1918 "node": "^14 || ^16 || >=18" 1919 1919 }, 1920 1920 "peerDependencies": { 1921 - "@csstools/css-parser-algorithms": "^2.6.3", 1922 - "@csstools/css-tokenizer": "^2.3.1" 1921 + "@csstools/css-parser-algorithms": "^2.7.1", 1922 + "@csstools/css-tokenizer": "^2.4.1" 1923 1923 } 1924 1924 }, 1925 1925 "node_modules/@csstools/css-color-parser": { 1926 - "version": "2.0.2", 1927 - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-2.0.2.tgz", 1928 - "integrity": "sha512-Agx2YmxTcZ7TfB7KNZQ+iekaxbWSdblvtA35aTwE3KfuYyjOlCg3P4KGGdQF/cjm1pHWVSBo5duF/BRfZ8s07A==", 1926 + "version": "2.0.4", 1927 + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-2.0.4.tgz", 1928 + "integrity": "sha512-yUb0mk/k2yVNcQvRmd9uikpu6D0aamFJGgU++5d0lng6ucaJkhKyhDCQCj9rVuQYntvFQKqyU6UfTPQWU2UkXQ==", 1929 1929 "dev": true, 1930 1930 "funding": [ 1931 1931 { ··· 1938 1938 } 1939 1939 ], 1940 1940 "dependencies": { 1941 - "@csstools/color-helpers": "^4.2.0", 1942 - "@csstools/css-calc": "^1.2.2" 1941 + "@csstools/color-helpers": "^4.2.1", 1942 + "@csstools/css-calc": "^1.2.4" 1943 1943 }, 1944 1944 "engines": { 1945 1945 "node": "^14 || ^16 || >=18" 1946 1946 }, 1947 1947 "peerDependencies": { 1948 - "@csstools/css-parser-algorithms": "^2.6.3", 1949 - "@csstools/css-tokenizer": "^2.3.1" 1948 + "@csstools/css-parser-algorithms": "^2.7.1", 1949 + "@csstools/css-tokenizer": "^2.4.1" 1950 1950 } 1951 1951 }, 1952 1952 "node_modules/@csstools/css-parser-algorithms": { 1953 - "version": "2.6.3", 1954 - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.3.tgz", 1955 - "integrity": "sha512-xI/tL2zxzEbESvnSxwFgwvy5HS00oCXxL4MLs6HUiDcYfwowsoQaABKxUElp1ARITrINzBnsECOc1q0eg2GOrA==", 1953 + "version": "2.7.1", 1954 + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz", 1955 + "integrity": "sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==", 1956 1956 "dev": true, 1957 1957 "funding": [ 1958 1958 { ··· 1968 1968 "node": "^14 || ^16 || >=18" 1969 1969 }, 1970 1970 "peerDependencies": { 1971 - "@csstools/css-tokenizer": "^2.3.1" 1971 + "@csstools/css-tokenizer": "^2.4.1" 1972 1972 } 1973 1973 }, 1974 1974 "node_modules/@csstools/css-tokenizer": { 1975 - "version": "2.3.1", 1976 - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.3.1.tgz", 1977 - "integrity": "sha512-iMNHTyxLbBlWIfGtabT157LH9DUx9X8+Y3oymFEuMj8HNc+rpE3dPFGFgHjpKfjeFDjLjYIAIhXPGvS2lKxL9g==", 1975 + "version": "2.4.1", 1976 + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz", 1977 + "integrity": "sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==", 1978 1978 "dev": true, 1979 1979 "funding": [ 1980 1980 { ··· 1991 1991 } 1992 1992 }, 1993 1993 "node_modules/@csstools/media-query-list-parser": { 1994 - "version": "2.1.11", 1995 - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.11.tgz", 1996 - "integrity": "sha512-uox5MVhvNHqitPP+SynrB1o8oPxPMt2JLgp5ghJOWf54WGQ5OKu47efne49r1SWqs3wRP8xSWjnO9MBKxhB1dA==", 1994 + "version": "2.1.13", 1995 + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz", 1996 + "integrity": "sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==", 1997 1997 "dev": true, 1998 1998 "funding": [ 1999 1999 { ··· 2009 2009 "node": "^14 || ^16 || >=18" 2010 2010 }, 2011 2011 "peerDependencies": { 2012 - "@csstools/css-parser-algorithms": "^2.6.3", 2013 - "@csstools/css-tokenizer": "^2.3.1" 2012 + "@csstools/css-parser-algorithms": "^2.7.1", 2013 + "@csstools/css-tokenizer": "^2.4.1" 2014 2014 } 2015 2015 }, 2016 2016 "node_modules/@csstools/postcss-cascade-layers": { ··· 2040 2040 } 2041 2041 }, 2042 2042 "node_modules/@csstools/postcss-color-function": { 2043 - "version": "3.0.16", 2044 - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-3.0.16.tgz", 2045 - "integrity": "sha512-KtmXfckANSKsLBoTQCzggvKft1cmmmDKYjFO4yVlB23nWUgGInVBTE9T5JLmH29NNdTWSEPLWPUxoQ6XiIEn2Q==", 2043 + "version": "3.0.19", 2044 + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-3.0.19.tgz", 2045 + "integrity": "sha512-d1OHEXyYGe21G3q88LezWWx31ImEDdmINNDy0LyLNN9ChgN2bPxoubUPiHf9KmwypBMaHmNcMuA/WZOKdZk/Lg==", 2046 2046 "dev": true, 2047 2047 "funding": [ 2048 2048 { ··· 2055 2055 } 2056 2056 ], 2057 2057 "dependencies": { 2058 - "@csstools/css-color-parser": "^2.0.2", 2059 - "@csstools/css-parser-algorithms": "^2.6.3", 2060 - "@csstools/css-tokenizer": "^2.3.1", 2061 - "@csstools/postcss-progressive-custom-properties": "^3.2.0", 2058 + "@csstools/css-color-parser": "^2.0.4", 2059 + "@csstools/css-parser-algorithms": "^2.7.1", 2060 + "@csstools/css-tokenizer": "^2.4.1", 2061 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 2062 2062 "@csstools/utilities": "^1.0.0" 2063 2063 }, 2064 2064 "engines": { ··· 2069 2069 } 2070 2070 }, 2071 2071 "node_modules/@csstools/postcss-color-mix-function": { 2072 - "version": "2.0.16", 2073 - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.16.tgz", 2074 - "integrity": "sha512-BJnD1M5Pdypl1cJuwGuzVC52PqgzaObsDLu34jgf+QU7daVFqz432PvpqvXTmfTSNt4OckOT1QIzWexEFlDNXw==", 2072 + "version": "2.0.19", 2073 + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.19.tgz", 2074 + "integrity": "sha512-mLvQlMX+keRYr16AuvuV8WYKUwF+D0DiCqlBdvhQ0KYEtcQl9/is9Ssg7RcIys8x0jIn2h1zstS4izckdZj9wg==", 2075 + "dev": true, 2076 + "funding": [ 2077 + { 2078 + "type": "github", 2079 + "url": "https://github.com/sponsors/csstools" 2080 + }, 2081 + { 2082 + "type": "opencollective", 2083 + "url": "https://opencollective.com/csstools" 2084 + } 2085 + ], 2086 + "dependencies": { 2087 + "@csstools/css-color-parser": "^2.0.4", 2088 + "@csstools/css-parser-algorithms": "^2.7.1", 2089 + "@csstools/css-tokenizer": "^2.4.1", 2090 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 2091 + "@csstools/utilities": "^1.0.0" 2092 + }, 2093 + "engines": { 2094 + "node": "^14 || ^16 || >=18" 2095 + }, 2096 + "peerDependencies": { 2097 + "postcss": "^8.4" 2098 + } 2099 + }, 2100 + "node_modules/@csstools/postcss-content-alt-text": { 2101 + "version": "1.0.0", 2102 + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-1.0.0.tgz", 2103 + "integrity": "sha512-SkHdj7EMM/57GVvSxSELpUg7zb5eAndBeuvGwFzYtU06/QXJ/h9fuK7wO5suteJzGhm3GDF/EWPCdWV2h1IGHQ==", 2075 2104 "dev": true, 2076 2105 "funding": [ 2077 2106 { ··· 2084 2113 } 2085 2114 ], 2086 2115 "dependencies": { 2087 - "@csstools/css-color-parser": "^2.0.2", 2088 - "@csstools/css-parser-algorithms": "^2.6.3", 2089 - "@csstools/css-tokenizer": "^2.3.1", 2090 - "@csstools/postcss-progressive-custom-properties": "^3.2.0", 2116 + "@csstools/css-parser-algorithms": "^2.7.1", 2117 + "@csstools/css-tokenizer": "^2.4.1", 2118 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 2091 2119 "@csstools/utilities": "^1.0.0" 2092 2120 }, 2093 2121 "engines": { ··· 2098 2126 } 2099 2127 }, 2100 2128 "node_modules/@csstools/postcss-exponential-functions": { 2101 - "version": "1.0.7", 2102 - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.7.tgz", 2103 - "integrity": "sha512-9usBPQX74OhiF/VuaVrp44UAPzqbKNyoaxEa6tbEXiFp+OAm3yB/TLRKyPUWg5tvvHGCduGJVdJJB3w8c8NBtA==", 2129 + "version": "1.0.9", 2130 + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.9.tgz", 2131 + "integrity": "sha512-x1Avr15mMeuX7Z5RJUl7DmjhUtg+Amn5DZRD0fQ2TlTFTcJS8U1oxXQ9e5mA62S2RJgUU6db20CRoJyDvae2EQ==", 2104 2132 "dev": true, 2105 2133 "funding": [ 2106 2134 { ··· 2113 2141 } 2114 2142 ], 2115 2143 "dependencies": { 2116 - "@csstools/css-calc": "^1.2.2", 2117 - "@csstools/css-parser-algorithms": "^2.6.3", 2118 - "@csstools/css-tokenizer": "^2.3.1" 2144 + "@csstools/css-calc": "^1.2.4", 2145 + "@csstools/css-parser-algorithms": "^2.7.1", 2146 + "@csstools/css-tokenizer": "^2.4.1" 2119 2147 }, 2120 2148 "engines": { 2121 2149 "node": "^14 || ^16 || >=18" ··· 2151 2179 } 2152 2180 }, 2153 2181 "node_modules/@csstools/postcss-gamut-mapping": { 2154 - "version": "1.0.9", 2155 - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-1.0.9.tgz", 2156 - "integrity": "sha512-JmOeiBJj1RJriAkr+aLBaiYUpEqdNOIo3ERQ5a4uNzy18upzrQ6tz7m2Vt1GQpJ62zQj7rC5PjAhCoZCoyE31g==", 2182 + "version": "1.0.11", 2183 + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-1.0.11.tgz", 2184 + "integrity": "sha512-KrHGsUPXRYxboXmJ9wiU/RzDM7y/5uIefLWKFSc36Pok7fxiPyvkSHO51kh+RLZS1W5hbqw9qaa6+tKpTSxa5g==", 2157 2185 "dev": true, 2158 2186 "funding": [ 2159 2187 { ··· 2166 2194 } 2167 2195 ], 2168 2196 "dependencies": { 2169 - "@csstools/css-color-parser": "^2.0.2", 2170 - "@csstools/css-parser-algorithms": "^2.6.3", 2171 - "@csstools/css-tokenizer": "^2.3.1" 2197 + "@csstools/css-color-parser": "^2.0.4", 2198 + "@csstools/css-parser-algorithms": "^2.7.1", 2199 + "@csstools/css-tokenizer": "^2.4.1" 2172 2200 }, 2173 2201 "engines": { 2174 2202 "node": "^14 || ^16 || >=18" ··· 2178 2206 } 2179 2207 }, 2180 2208 "node_modules/@csstools/postcss-gradients-interpolation-method": { 2181 - "version": "4.0.17", 2182 - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.17.tgz", 2183 - "integrity": "sha512-qSNIqzLPKd2SadfWwHZv42lDRyYlLaM+Vx5rRIsnYCZbQxzFfe1XAwssrcCsHgba5bA6bi5oDoFCx0W+PRCpfw==", 2209 + "version": "4.0.20", 2210 + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.20.tgz", 2211 + "integrity": "sha512-ZFl2JBHano6R20KB5ZrB8KdPM2pVK0u+/3cGQ2T8VubJq982I2LSOvQ4/VtxkAXjkPkk1rXt4AD1ni7UjTZ1Og==", 2184 2212 "dev": true, 2185 2213 "funding": [ 2186 2214 { ··· 2193 2221 } 2194 2222 ], 2195 2223 "dependencies": { 2196 - "@csstools/css-color-parser": "^2.0.2", 2197 - "@csstools/css-parser-algorithms": "^2.6.3", 2198 - "@csstools/css-tokenizer": "^2.3.1", 2199 - "@csstools/postcss-progressive-custom-properties": "^3.2.0", 2224 + "@csstools/css-color-parser": "^2.0.4", 2225 + "@csstools/css-parser-algorithms": "^2.7.1", 2226 + "@csstools/css-tokenizer": "^2.4.1", 2227 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 2200 2228 "@csstools/utilities": "^1.0.0" 2201 2229 }, 2202 2230 "engines": { ··· 2207 2235 } 2208 2236 }, 2209 2237 "node_modules/@csstools/postcss-hwb-function": { 2210 - "version": "3.0.15", 2211 - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.15.tgz", 2212 - "integrity": "sha512-l34fRiZ7o5+pULv7OplXniBTU4TuKYNNOv0abuvUanddWGSy3+YHlMKUSgcVFo0d1DorxPAhJSTCrugl+4OmMQ==", 2238 + "version": "3.0.18", 2239 + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.18.tgz", 2240 + "integrity": "sha512-3ifnLltR5C7zrJ+g18caxkvSRnu9jBBXCYgnBznRjxm6gQJGnnCO9H6toHfywNdNr/qkiVf2dymERPQLDnjLRQ==", 2213 2241 "dev": true, 2214 2242 "funding": [ 2215 2243 { ··· 2222 2250 } 2223 2251 ], 2224 2252 "dependencies": { 2225 - "@csstools/css-color-parser": "^2.0.2", 2226 - "@csstools/css-parser-algorithms": "^2.6.3", 2227 - "@csstools/css-tokenizer": "^2.3.1", 2228 - "@csstools/postcss-progressive-custom-properties": "^3.2.0", 2253 + "@csstools/css-color-parser": "^2.0.4", 2254 + "@csstools/css-parser-algorithms": "^2.7.1", 2255 + "@csstools/css-tokenizer": "^2.4.1", 2256 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 2229 2257 "@csstools/utilities": "^1.0.0" 2230 2258 }, 2231 2259 "engines": { ··· 2236 2264 } 2237 2265 }, 2238 2266 "node_modules/@csstools/postcss-ic-unit": { 2239 - "version": "3.0.6", 2240 - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.6.tgz", 2241 - "integrity": "sha512-fHaU9C/sZPauXMrzPitZ/xbACbvxbkPpHoUgB9Kw5evtsBWdVkVrajOyiT9qX7/c+G1yjApoQjP1fQatldsy9w==", 2267 + "version": "3.0.7", 2268 + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.7.tgz", 2269 + "integrity": "sha512-YoaNHH2wNZD+c+rHV02l4xQuDpfR8MaL7hD45iJyr+USwvr0LOheeytJ6rq8FN6hXBmEeoJBeXXgGmM8fkhH4g==", 2242 2270 "dev": true, 2243 2271 "funding": [ 2244 2272 { ··· 2251 2279 } 2252 2280 ], 2253 2281 "dependencies": { 2254 - "@csstools/postcss-progressive-custom-properties": "^3.2.0", 2282 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 2255 2283 "@csstools/utilities": "^1.0.0", 2256 2284 "postcss-value-parser": "^4.2.0" 2257 2285 }, ··· 2311 2339 } 2312 2340 }, 2313 2341 "node_modules/@csstools/postcss-light-dark-function": { 2314 - "version": "1.0.5", 2315 - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-1.0.5.tgz", 2316 - "integrity": "sha512-kKM9dtEaVmSTb3scL2pgef62KyWv6SK19JiAnCCuiDhlRE6PADKzaPPBXmP3qj4IEgIH+cQhdEosB0eroU6Fnw==", 2342 + "version": "1.0.8", 2343 + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-1.0.8.tgz", 2344 + "integrity": "sha512-x0UtpCyVnERsplUeoaY6nEtp1HxTf4lJjoK/ULEm40DraqFfUdUSt76yoOyX5rGY6eeOUOkurHyYlFHVKv/pew==", 2317 2345 "dev": true, 2318 2346 "funding": [ 2319 2347 { ··· 2326 2354 } 2327 2355 ], 2328 2356 "dependencies": { 2329 - "@csstools/css-parser-algorithms": "^2.6.3", 2330 - "@csstools/css-tokenizer": "^2.3.1", 2331 - "@csstools/postcss-progressive-custom-properties": "^3.2.0", 2357 + "@csstools/css-parser-algorithms": "^2.7.1", 2358 + "@csstools/css-tokenizer": "^2.4.1", 2359 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 2332 2360 "@csstools/utilities": "^1.0.0" 2333 2361 }, 2334 2362 "engines": { ··· 2430 2458 } 2431 2459 }, 2432 2460 "node_modules/@csstools/postcss-logical-viewport-units": { 2433 - "version": "2.0.9", 2434 - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.9.tgz", 2435 - "integrity": "sha512-iBBJuExgHwedFH9AqNOHWzZFgYnt17zhu1qWjmSihu1P5pw0lIG9q5t3uIgJJFDNmYoOGfBKan66z9u1QH8yBQ==", 2461 + "version": "2.0.11", 2462 + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.11.tgz", 2463 + "integrity": "sha512-ElITMOGcjQtvouxjd90WmJRIw1J7KMP+M+O87HaVtlgOOlDt1uEPeTeii8qKGe2AiedEp0XOGIo9lidbiU2Ogg==", 2436 2464 "dev": true, 2437 2465 "funding": [ 2438 2466 { ··· 2445 2473 } 2446 2474 ], 2447 2475 "dependencies": { 2448 - "@csstools/css-tokenizer": "^2.3.1", 2476 + "@csstools/css-tokenizer": "^2.4.1", 2449 2477 "@csstools/utilities": "^1.0.0" 2450 2478 }, 2451 2479 "engines": { ··· 2456 2484 } 2457 2485 }, 2458 2486 "node_modules/@csstools/postcss-media-minmax": { 2459 - "version": "1.1.6", 2460 - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.1.6.tgz", 2461 - "integrity": "sha512-bc0frf2Lod53j6wEHVsaVElfvCf6uhc96v99M/wUfer4MmNYfO3YLx1kFuB8xXvb0AXiWx4fohCJqemHV3bfRg==", 2487 + "version": "1.1.8", 2488 + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.1.8.tgz", 2489 + "integrity": "sha512-KYQCal2i7XPNtHAUxCECdrC7tuxIWQCW+s8eMYs5r5PaAiVTeKwlrkRS096PFgojdNCmHeG0Cb7njtuNswNf+w==", 2462 2490 "dev": true, 2463 2491 "funding": [ 2464 2492 { ··· 2471 2499 } 2472 2500 ], 2473 2501 "dependencies": { 2474 - "@csstools/css-calc": "^1.2.2", 2475 - "@csstools/css-parser-algorithms": "^2.6.3", 2476 - "@csstools/css-tokenizer": "^2.3.1", 2477 - "@csstools/media-query-list-parser": "^2.1.11" 2502 + "@csstools/css-calc": "^1.2.4", 2503 + "@csstools/css-parser-algorithms": "^2.7.1", 2504 + "@csstools/css-tokenizer": "^2.4.1", 2505 + "@csstools/media-query-list-parser": "^2.1.13" 2478 2506 }, 2479 2507 "engines": { 2480 2508 "node": "^14 || ^16 || >=18" ··· 2484 2512 } 2485 2513 }, 2486 2514 "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { 2487 - "version": "2.0.9", 2488 - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.9.tgz", 2489 - "integrity": "sha512-PR0s3tFSxPoKoPLoKuiZuYhwQC5bQxq/gFfywX2u/kh8rMzesARPZYKxE71I3jHWi6KDHGZl9Xb5xcFPwtvLiQ==", 2515 + "version": "2.0.11", 2516 + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.11.tgz", 2517 + "integrity": "sha512-YD6jrib20GRGQcnOu49VJjoAnQ/4249liuz7vTpy/JfgqQ1Dlc5eD4HPUMNLOw9CWey9E6Etxwf/xc/ZF8fECA==", 2490 2518 "dev": true, 2491 2519 "funding": [ 2492 2520 { ··· 2499 2527 } 2500 2528 ], 2501 2529 "dependencies": { 2502 - "@csstools/css-parser-algorithms": "^2.6.3", 2503 - "@csstools/css-tokenizer": "^2.3.1", 2504 - "@csstools/media-query-list-parser": "^2.1.11" 2530 + "@csstools/css-parser-algorithms": "^2.7.1", 2531 + "@csstools/css-tokenizer": "^2.4.1", 2532 + "@csstools/media-query-list-parser": "^2.1.13" 2505 2533 }, 2506 2534 "engines": { 2507 2535 "node": "^14 || ^16 || >=18" ··· 2562 2590 } 2563 2591 }, 2564 2592 "node_modules/@csstools/postcss-oklab-function": { 2565 - "version": "3.0.16", 2566 - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.16.tgz", 2567 - "integrity": "sha512-zm8nND+EraZrmbO4mgcT8FrJrAQUfWNfMmbV5uTCpWtAcO5ycX3E3bO8T1TjczKYRxC5QMM/91n9YExYCF4Mvw==", 2593 + "version": "3.0.19", 2594 + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.19.tgz", 2595 + "integrity": "sha512-e3JxXmxjU3jpU7TzZrsNqSX4OHByRC3XjItV3Ieo/JEQmLg5rdOL4lkv/1vp27gXemzfNt44F42k/pn0FpE21Q==", 2568 2596 "dev": true, 2569 2597 "funding": [ 2570 2598 { ··· 2577 2605 } 2578 2606 ], 2579 2607 "dependencies": { 2580 - "@csstools/css-color-parser": "^2.0.2", 2581 - "@csstools/css-parser-algorithms": "^2.6.3", 2582 - "@csstools/css-tokenizer": "^2.3.1", 2583 - "@csstools/postcss-progressive-custom-properties": "^3.2.0", 2608 + "@csstools/css-color-parser": "^2.0.4", 2609 + "@csstools/css-parser-algorithms": "^2.7.1", 2610 + "@csstools/css-tokenizer": "^2.4.1", 2611 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 2584 2612 "@csstools/utilities": "^1.0.0" 2585 2613 }, 2586 2614 "engines": { ··· 2591 2619 } 2592 2620 }, 2593 2621 "node_modules/@csstools/postcss-progressive-custom-properties": { 2594 - "version": "3.2.0", 2595 - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.2.0.tgz", 2596 - "integrity": "sha512-BZlirVxCRgKlE7yVme+Xvif72eTn1MYXj8oZ4Knb+jwaH4u3AN1DjbhM7j86RP5vvuAOexJ4JwfifYYKWMN/QQ==", 2622 + "version": "3.3.0", 2623 + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.3.0.tgz", 2624 + "integrity": "sha512-W2oV01phnILaRGYPmGFlL2MT/OgYjQDrL9sFlbdikMFi6oQkFki9B86XqEWR7HCsTZFVq7dbzr/o71B75TKkGg==", 2597 2625 "dev": true, 2598 2626 "funding": [ 2599 2627 { ··· 2616 2644 } 2617 2645 }, 2618 2646 "node_modules/@csstools/postcss-relative-color-syntax": { 2619 - "version": "2.0.16", 2620 - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.16.tgz", 2621 - "integrity": "sha512-TSM8fVqJkT8JZDranZPnkpxjU/Q1sNR192lXMND+EcKOUjYa6uYpGSfHgjnWjCRiBSciettS+sL7y9wmnas7qQ==", 2647 + "version": "2.0.19", 2648 + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.19.tgz", 2649 + "integrity": "sha512-MxUMSNvio1WwuS6WRLlQuv6nNPXwIWUFzBBAvL/tBdWfiKjiJnAa6eSSN5gtaacSqUkQ/Ce5Z1OzLRfeaWhADA==", 2622 2650 "dev": true, 2623 2651 "funding": [ 2624 2652 { ··· 2631 2659 } 2632 2660 ], 2633 2661 "dependencies": { 2634 - "@csstools/css-color-parser": "^2.0.2", 2635 - "@csstools/css-parser-algorithms": "^2.6.3", 2636 - "@csstools/css-tokenizer": "^2.3.1", 2637 - "@csstools/postcss-progressive-custom-properties": "^3.2.0", 2662 + "@csstools/css-color-parser": "^2.0.4", 2663 + "@csstools/css-parser-algorithms": "^2.7.1", 2664 + "@csstools/css-tokenizer": "^2.4.1", 2665 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 2638 2666 "@csstools/utilities": "^1.0.0" 2639 2667 }, 2640 2668 "engines": { ··· 2670 2698 } 2671 2699 }, 2672 2700 "node_modules/@csstools/postcss-stepped-value-functions": { 2673 - "version": "3.0.8", 2674 - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.8.tgz", 2675 - "integrity": "sha512-X76+thsvsmH/SkqVbN+vjeFKe1ABGLRx8/Wl68QTb/zvJWdzgx5S/nbszZP5O3nTRc5eI8NxIOrQUiy30fR+0g==", 2701 + "version": "3.0.10", 2702 + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.10.tgz", 2703 + "integrity": "sha512-MZwo0D0TYrQhT5FQzMqfy/nGZ28D1iFtpN7Su1ck5BPHS95+/Y5O9S4kEvo76f2YOsqwYcT8ZGehSI1TnzuX2g==", 2676 2704 "dev": true, 2677 2705 "funding": [ 2678 2706 { ··· 2685 2713 } 2686 2714 ], 2687 2715 "dependencies": { 2688 - "@csstools/css-calc": "^1.2.2", 2689 - "@csstools/css-parser-algorithms": "^2.6.3", 2690 - "@csstools/css-tokenizer": "^2.3.1" 2716 + "@csstools/css-calc": "^1.2.4", 2717 + "@csstools/css-parser-algorithms": "^2.7.1", 2718 + "@csstools/css-tokenizer": "^2.4.1" 2691 2719 }, 2692 2720 "engines": { 2693 2721 "node": "^14 || ^16 || >=18" ··· 2697 2725 } 2698 2726 }, 2699 2727 "node_modules/@csstools/postcss-text-decoration-shorthand": { 2700 - "version": "3.0.6", 2701 - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.6.tgz", 2702 - "integrity": "sha512-Q8HEu4AEiwNVZBD6+DpQ8M9SajpMow4+WtmndWIAv8qxDtDYL4JK1xXWkhOGk28PrcJawOvkrEZ8Ri59UN1TJw==", 2728 + "version": "3.0.7", 2729 + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.7.tgz", 2730 + "integrity": "sha512-+cptcsM5r45jntU6VjotnkC9GteFR7BQBfZ5oW7inLCxj7AfLGAzMbZ60hKTP13AULVZBdxky0P8um0IBfLHVA==", 2703 2731 "dev": true, 2704 2732 "funding": [ 2705 2733 { ··· 2712 2740 } 2713 2741 ], 2714 2742 "dependencies": { 2715 - "@csstools/color-helpers": "^4.2.0", 2743 + "@csstools/color-helpers": "^4.2.1", 2716 2744 "postcss-value-parser": "^4.2.0" 2717 2745 }, 2718 2746 "engines": { ··· 2723 2751 } 2724 2752 }, 2725 2753 "node_modules/@csstools/postcss-trigonometric-functions": { 2726 - "version": "3.0.8", 2727 - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.8.tgz", 2728 - "integrity": "sha512-zEzyGriPqoIYFgHJqWNy8bmoxjM4+ONyTap1ZzQK/Lll/VsCYvx0IckB33W/u89uLSVeeB8xC7uTrkoQ7ogKyQ==", 2754 + "version": "3.0.10", 2755 + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.10.tgz", 2756 + "integrity": "sha512-G9G8moTc2wiad61nY5HfvxLiM/myX0aYK4s1x8MQlPH29WDPxHQM7ghGgvv2qf2xH+rrXhztOmjGHJj4jsEqXw==", 2729 2757 "dev": true, 2730 2758 "funding": [ 2731 2759 { ··· 2738 2766 } 2739 2767 ], 2740 2768 "dependencies": { 2741 - "@csstools/css-calc": "^1.2.2", 2742 - "@csstools/css-parser-algorithms": "^2.6.3", 2743 - "@csstools/css-tokenizer": "^2.3.1" 2769 + "@csstools/css-calc": "^1.2.4", 2770 + "@csstools/css-parser-algorithms": "^2.7.1", 2771 + "@csstools/css-tokenizer": "^2.4.1" 2744 2772 }, 2745 2773 "engines": { 2746 2774 "node": "^14 || ^16 || >=18" ··· 3457 3485 } 3458 3486 }, 3459 3487 "node_modules/@preact/preset-vite": { 3460 - "version": "2.8.2", 3461 - "resolved": "https://registry.npmjs.org/@preact/preset-vite/-/preset-vite-2.8.2.tgz", 3462 - "integrity": "sha512-m3tl+M8IO8jgiHnk+7LSTFl8axdPXloewi7iGVLdmCwf34XOzEUur0bZVewW4DUbUipFjTS2CXu27+5f/oexBA==", 3488 + "version": "2.8.3", 3489 + "resolved": "https://registry.npmjs.org/@preact/preset-vite/-/preset-vite-2.8.3.tgz", 3490 + "integrity": "sha512-IT4+IV3D4lIyoDrp4FUfx4dT2yW/5KIl2MXAsqqItGTbz1xUhtSyP9nS2kLXNnhLG4I2Nku/X+vKFMmRG+oMDA==", 3463 3491 "dev": true, 3464 3492 "dependencies": { 3493 + "@babel/code-frame": "^7.22.13", 3465 3494 "@babel/plugin-transform-react-jsx": "^7.22.15", 3466 3495 "@babel/plugin-transform-react-jsx-development": "^7.22.5", 3467 3496 "@prefresh/vite": "^2.4.1", ··· 4195 4224 } 4196 4225 }, 4197 4226 "node_modules/browserslist": { 4198 - "version": "4.23.0", 4199 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", 4200 - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", 4227 + "version": "4.23.1", 4228 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", 4229 + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", 4201 4230 "dev": true, 4202 4231 "funding": [ 4203 4232 { ··· 4214 4243 } 4215 4244 ], 4216 4245 "dependencies": { 4217 - "caniuse-lite": "^1.0.30001587", 4218 - "electron-to-chromium": "^1.4.668", 4246 + "caniuse-lite": "^1.0.30001629", 4247 + "electron-to-chromium": "^1.4.796", 4219 4248 "node-releases": "^2.0.14", 4220 - "update-browserslist-db": "^1.0.13" 4249 + "update-browserslist-db": "^1.0.16" 4221 4250 }, 4222 4251 "bin": { 4223 4252 "browserslist": "cli.js" ··· 4275 4304 } 4276 4305 }, 4277 4306 "node_modules/caniuse-lite": { 4278 - "version": "1.0.30001605", 4279 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001605.tgz", 4280 - "integrity": "sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ==", 4307 + "version": "1.0.30001640", 4308 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001640.tgz", 4309 + "integrity": "sha512-lA4VMpW0PSUrFnkmVuEKBUovSWKhj7puyCg8StBChgu298N1AtuF1sKWEvfDuimSEDbhlb/KqPKC3fs1HbuQUA==", 4281 4310 "dev": true, 4282 4311 "funding": [ 4283 4312 { ··· 4534 4563 } 4535 4564 }, 4536 4565 "node_modules/cssdb": { 4537 - "version": "8.0.0", 4538 - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.0.0.tgz", 4539 - "integrity": "sha512-hfpm8VXc7/dhcEWpLvKDLwImOSk1sa2DxL36OEiY/4h2MGfKjPYIMZo4hnEEl+TCJr2GwcX46jF5TafRASDe9w==", 4566 + "version": "8.1.0", 4567 + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.1.0.tgz", 4568 + "integrity": "sha512-BQN57lfS4dYt2iL0LgyrlDbefZKEtUyrO8rbzrbGrqBk6OoyNTQLF+porY9DrpDBjLo4NEvj2IJttC7vf3x+Ew==", 4540 4569 "dev": true, 4541 4570 "funding": [ 4542 4571 { ··· 4791 4820 } 4792 4821 }, 4793 4822 "node_modules/electron-to-chromium": { 4794 - "version": "1.4.677", 4795 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.677.tgz", 4796 - "integrity": "sha512-erDa3CaDzwJOpyvfKhOiJjBVNnMM0qxHq47RheVVwsSQrgBA9ZSGV9kdaOfZDPXcHzhG7lBxhj6A7KvfLJBd6Q==", 4823 + "version": "1.4.816", 4824 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.816.tgz", 4825 + "integrity": "sha512-EKH5X5oqC6hLmiS7/vYtZHZFTNdhsYG5NVPRN6Yn0kQHNBlT59+xSM8HBy66P5fxWpKgZbPqb+diC64ng295Jw==", 4797 4826 "dev": true 4798 4827 }, 4799 4828 "node_modules/entities": { ··· 4971 5000 } 4972 5001 }, 4973 5002 "node_modules/escalade": { 4974 - "version": "3.1.1", 4975 - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 4976 - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 5003 + "version": "3.1.2", 5004 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", 5005 + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", 4977 5006 "dev": true, 4978 - "license": "MIT", 4979 5007 "engines": { 4980 5008 "node": ">=6" 4981 5009 } ··· 6381 6409 "license": "MIT" 6382 6410 }, 6383 6411 "node_modules/picocolors": { 6384 - "version": "1.0.0", 6385 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 6386 - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 6387 - "dev": true, 6388 - "license": "ISC" 6412 + "version": "1.0.1", 6413 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", 6414 + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", 6415 + "dev": true 6389 6416 }, 6390 6417 "node_modules/picomatch": { 6391 6418 "version": "2.3.1", ··· 6410 6437 } 6411 6438 }, 6412 6439 "node_modules/postcss": { 6413 - "version": "8.4.38", 6414 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", 6415 - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", 6440 + "version": "8.4.39", 6441 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", 6442 + "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", 6416 6443 "dev": true, 6417 6444 "funding": [ 6418 6445 { ··· 6430 6457 ], 6431 6458 "dependencies": { 6432 6459 "nanoid": "^3.3.7", 6433 - "picocolors": "^1.0.0", 6460 + "picocolors": "^1.0.1", 6434 6461 "source-map-js": "^1.2.0" 6435 6462 }, 6436 6463 "engines": { ··· 6479 6506 } 6480 6507 }, 6481 6508 "node_modules/postcss-color-functional-notation": { 6482 - "version": "6.0.11", 6483 - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.11.tgz", 6484 - "integrity": "sha512-gJ+hAtAsgBF4w7eh28Pg7EA60lx7vE5xO/B/yZawaI6FYHky+5avA9YSe73nJHnAMEVFpCMeJc6Wts5g+niksg==", 6509 + "version": "6.0.14", 6510 + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.14.tgz", 6511 + "integrity": "sha512-dNUX+UH4dAozZ8uMHZ3CtCNYw8fyFAmqqdcyxMr7PEdM9jLXV19YscoYO0F25KqZYhmtWKQ+4tKrIZQrwzwg7A==", 6485 6512 "dev": true, 6486 6513 "funding": [ 6487 6514 { ··· 6494 6521 } 6495 6522 ], 6496 6523 "dependencies": { 6497 - "@csstools/css-color-parser": "^2.0.2", 6498 - "@csstools/css-parser-algorithms": "^2.6.3", 6499 - "@csstools/css-tokenizer": "^2.3.1", 6500 - "@csstools/postcss-progressive-custom-properties": "^3.2.0", 6524 + "@csstools/css-color-parser": "^2.0.4", 6525 + "@csstools/css-parser-algorithms": "^2.7.1", 6526 + "@csstools/css-tokenizer": "^2.4.1", 6527 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 6501 6528 "@csstools/utilities": "^1.0.0" 6502 6529 }, 6503 6530 "engines": { ··· 6560 6587 } 6561 6588 }, 6562 6589 "node_modules/postcss-custom-media": { 6563 - "version": "10.0.6", 6564 - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-10.0.6.tgz", 6565 - "integrity": "sha512-BjihQoIO4Wjqv9fQNExSJIim8UAmkhLxuJnhJsLTRFSba1y1MhxkJK5awsM//6JJ+/Tu5QUxf624RQAvKHv6SA==", 6590 + "version": "10.0.8", 6591 + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-10.0.8.tgz", 6592 + "integrity": "sha512-V1KgPcmvlGdxTel4/CyQtBJEFhMVpEmRGFrnVtgfGIHj5PJX9vO36eFBxKBeJn+aCDTed70cc+98Mz3J/uVdGQ==", 6566 6593 "dev": true, 6567 6594 "funding": [ 6568 6595 { ··· 6575 6602 } 6576 6603 ], 6577 6604 "dependencies": { 6578 - "@csstools/cascade-layer-name-parser": "^1.0.11", 6579 - "@csstools/css-parser-algorithms": "^2.6.3", 6580 - "@csstools/css-tokenizer": "^2.3.1", 6581 - "@csstools/media-query-list-parser": "^2.1.11" 6605 + "@csstools/cascade-layer-name-parser": "^1.0.13", 6606 + "@csstools/css-parser-algorithms": "^2.7.1", 6607 + "@csstools/css-tokenizer": "^2.4.1", 6608 + "@csstools/media-query-list-parser": "^2.1.13" 6582 6609 }, 6583 6610 "engines": { 6584 6611 "node": "^14 || ^16 || >=18" ··· 6588 6615 } 6589 6616 }, 6590 6617 "node_modules/postcss-custom-properties": { 6591 - "version": "13.3.10", 6592 - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.10.tgz", 6593 - "integrity": "sha512-ejaalIpl7p0k0L5ngIZ86AZGmp3m1KdeOCbSQTK4gQcB1ncaoPTHorw206+tsZRIhIDYvh5ZButEje6740YDXw==", 6618 + "version": "13.3.12", 6619 + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.12.tgz", 6620 + "integrity": "sha512-oPn/OVqONB2ZLNqN185LDyaVByELAA/u3l2CS2TS16x2j2XsmV4kd8U49+TMxmUsEU9d8fB/I10E6U7kB0L1BA==", 6594 6621 "dev": true, 6595 6622 "funding": [ 6596 6623 { ··· 6603 6630 } 6604 6631 ], 6605 6632 "dependencies": { 6606 - "@csstools/cascade-layer-name-parser": "^1.0.11", 6607 - "@csstools/css-parser-algorithms": "^2.6.3", 6608 - "@csstools/css-tokenizer": "^2.3.1", 6633 + "@csstools/cascade-layer-name-parser": "^1.0.13", 6634 + "@csstools/css-parser-algorithms": "^2.7.1", 6635 + "@csstools/css-tokenizer": "^2.4.1", 6609 6636 "@csstools/utilities": "^1.0.0", 6610 6637 "postcss-value-parser": "^4.2.0" 6611 6638 }, ··· 6617 6644 } 6618 6645 }, 6619 6646 "node_modules/postcss-custom-selectors": { 6620 - "version": "7.1.10", 6621 - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.10.tgz", 6622 - "integrity": "sha512-bV/6+IExyT2J4kMzX6c+ZMlN1xDfjcC4ePr1ywKezcTgwgUn11qQN3jdzFBpo8Dk1K7vO/OYOwMb5AtJP4JZcg==", 6647 + "version": "7.1.12", 6648 + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.12.tgz", 6649 + "integrity": "sha512-ctIoprBMJwByYMGjXG0F7IT2iMF2hnamQ+aWZETyBM0aAlyaYdVZTeUkk8RB+9h9wP+NdN3f01lfvKl2ZSqC0g==", 6623 6650 "dev": true, 6624 6651 "funding": [ 6625 6652 { ··· 6632 6659 } 6633 6660 ], 6634 6661 "dependencies": { 6635 - "@csstools/cascade-layer-name-parser": "^1.0.11", 6636 - "@csstools/css-parser-algorithms": "^2.6.3", 6637 - "@csstools/css-tokenizer": "^2.3.1", 6638 - "postcss-selector-parser": "^6.0.13" 6662 + "@csstools/cascade-layer-name-parser": "^1.0.13", 6663 + "@csstools/css-parser-algorithms": "^2.7.1", 6664 + "@csstools/css-tokenizer": "^2.4.1", 6665 + "postcss-selector-parser": "^6.1.0" 6639 6666 }, 6640 6667 "engines": { 6641 6668 "node": "^14 || ^16 || >=18" ··· 6695 6722 } 6696 6723 }, 6697 6724 "node_modules/postcss-double-position-gradients": { 6698 - "version": "5.0.6", 6699 - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.6.tgz", 6700 - "integrity": "sha512-QJ+089FKMaqDxOhhIHsJrh4IP7h4PIHNC5jZP5PMmnfUScNu8Hji2lskqpFWCvu+5sj+2EJFyzKd13sLEWOZmQ==", 6725 + "version": "5.0.7", 6726 + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.7.tgz", 6727 + "integrity": "sha512-1xEhjV9u1s4l3iP5lRt1zvMjI/ya8492o9l/ivcxHhkO3nOz16moC4JpMxDUGrOs4R3hX+KWT7gKoV842cwRgg==", 6701 6728 "dev": true, 6702 6729 "funding": [ 6703 6730 { ··· 6710 6737 } 6711 6738 ], 6712 6739 "dependencies": { 6713 - "@csstools/postcss-progressive-custom-properties": "^3.2.0", 6740 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 6714 6741 "@csstools/utilities": "^1.0.0", 6715 6742 "postcss-value-parser": "^4.2.0" 6716 6743 }, ··· 6830 6857 } 6831 6858 }, 6832 6859 "node_modules/postcss-lab-function": { 6833 - "version": "6.0.16", 6834 - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-6.0.16.tgz", 6835 - "integrity": "sha512-QWv0VxfjgIl8jBR/wuQcm/o31jn4P/LwzYuVKzNQoO5t7HPcU0d3RfWUiDrHN3frmSv+YYZppr3P81tKFTDyqg==", 6860 + "version": "6.0.19", 6861 + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-6.0.19.tgz", 6862 + "integrity": "sha512-vwln/mgvFrotJuGV8GFhpAOu9iGf3pvTBr6dLPDmUcqVD5OsQpEFyQMAFTxSxWXGEzBj6ld4pZ/9GDfEpXvo0g==", 6836 6863 "dev": true, 6837 6864 "funding": [ 6838 6865 { ··· 6845 6872 } 6846 6873 ], 6847 6874 "dependencies": { 6848 - "@csstools/css-color-parser": "^2.0.2", 6849 - "@csstools/css-parser-algorithms": "^2.6.3", 6850 - "@csstools/css-tokenizer": "^2.3.1", 6851 - "@csstools/postcss-progressive-custom-properties": "^3.2.0", 6875 + "@csstools/css-color-parser": "^2.0.4", 6876 + "@csstools/css-parser-algorithms": "^2.7.1", 6877 + "@csstools/css-tokenizer": "^2.4.1", 6878 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 6852 6879 "@csstools/utilities": "^1.0.0" 6853 6880 }, 6854 6881 "engines": { ··· 6994 7021 } 6995 7022 }, 6996 7023 "node_modules/postcss-preset-env": { 6997 - "version": "9.5.14", 6998 - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-9.5.14.tgz", 6999 - "integrity": "sha512-gTMi+3kENN/mN+K59aR+vEOjlkujTmmXJcM9rnAqGh9Y/euQ/ypdp9rd8mO1eoIjAD8vNS15+xbkBxoi+65BqQ==", 7024 + "version": "9.6.0", 7025 + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-9.6.0.tgz", 7026 + "integrity": "sha512-Lxfk4RYjUdwPCYkc321QMdgtdCP34AeI94z+/8kVmqnTIlD4bMRQeGcMZgwz8BxHrzQiFXYIR5d7k/9JMs2MEA==", 7000 7027 "dev": true, 7001 7028 "funding": [ 7002 7029 { ··· 7010 7037 ], 7011 7038 "dependencies": { 7012 7039 "@csstools/postcss-cascade-layers": "^4.0.6", 7013 - "@csstools/postcss-color-function": "^3.0.16", 7014 - "@csstools/postcss-color-mix-function": "^2.0.16", 7015 - "@csstools/postcss-exponential-functions": "^1.0.7", 7040 + "@csstools/postcss-color-function": "^3.0.19", 7041 + "@csstools/postcss-color-mix-function": "^2.0.19", 7042 + "@csstools/postcss-content-alt-text": "^1.0.0", 7043 + "@csstools/postcss-exponential-functions": "^1.0.9", 7016 7044 "@csstools/postcss-font-format-keywords": "^3.0.2", 7017 - "@csstools/postcss-gamut-mapping": "^1.0.9", 7018 - "@csstools/postcss-gradients-interpolation-method": "^4.0.17", 7019 - "@csstools/postcss-hwb-function": "^3.0.15", 7020 - "@csstools/postcss-ic-unit": "^3.0.6", 7045 + "@csstools/postcss-gamut-mapping": "^1.0.11", 7046 + "@csstools/postcss-gradients-interpolation-method": "^4.0.20", 7047 + "@csstools/postcss-hwb-function": "^3.0.18", 7048 + "@csstools/postcss-ic-unit": "^3.0.7", 7021 7049 "@csstools/postcss-initial": "^1.0.1", 7022 7050 "@csstools/postcss-is-pseudo-class": "^4.0.8", 7023 - "@csstools/postcss-light-dark-function": "^1.0.5", 7051 + "@csstools/postcss-light-dark-function": "^1.0.8", 7024 7052 "@csstools/postcss-logical-float-and-clear": "^2.0.1", 7025 7053 "@csstools/postcss-logical-overflow": "^1.0.1", 7026 7054 "@csstools/postcss-logical-overscroll-behavior": "^1.0.1", 7027 7055 "@csstools/postcss-logical-resize": "^2.0.1", 7028 - "@csstools/postcss-logical-viewport-units": "^2.0.9", 7029 - "@csstools/postcss-media-minmax": "^1.1.6", 7030 - "@csstools/postcss-media-queries-aspect-ratio-number-values": "^2.0.9", 7056 + "@csstools/postcss-logical-viewport-units": "^2.0.11", 7057 + "@csstools/postcss-media-minmax": "^1.1.8", 7058 + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^2.0.11", 7031 7059 "@csstools/postcss-nested-calc": "^3.0.2", 7032 7060 "@csstools/postcss-normalize-display-values": "^3.0.2", 7033 - "@csstools/postcss-oklab-function": "^3.0.16", 7034 - "@csstools/postcss-progressive-custom-properties": "^3.2.0", 7035 - "@csstools/postcss-relative-color-syntax": "^2.0.16", 7061 + "@csstools/postcss-oklab-function": "^3.0.19", 7062 + "@csstools/postcss-progressive-custom-properties": "^3.3.0", 7063 + "@csstools/postcss-relative-color-syntax": "^2.0.19", 7036 7064 "@csstools/postcss-scope-pseudo-class": "^3.0.1", 7037 - "@csstools/postcss-stepped-value-functions": "^3.0.8", 7038 - "@csstools/postcss-text-decoration-shorthand": "^3.0.6", 7039 - "@csstools/postcss-trigonometric-functions": "^3.0.8", 7065 + "@csstools/postcss-stepped-value-functions": "^3.0.10", 7066 + "@csstools/postcss-text-decoration-shorthand": "^3.0.7", 7067 + "@csstools/postcss-trigonometric-functions": "^3.0.10", 7040 7068 "@csstools/postcss-unset-value": "^3.0.1", 7041 7069 "autoprefixer": "^10.4.19", 7042 - "browserslist": "^4.22.3", 7070 + "browserslist": "^4.23.1", 7043 7071 "css-blank-pseudo": "^6.0.2", 7044 7072 "css-has-pseudo": "^6.0.5", 7045 7073 "css-prefers-color-scheme": "^9.0.1", 7046 - "cssdb": "^8.0.0", 7074 + "cssdb": "^8.1.0", 7047 7075 "postcss-attribute-case-insensitive": "^6.0.3", 7048 7076 "postcss-clamp": "^4.1.0", 7049 - "postcss-color-functional-notation": "^6.0.11", 7077 + "postcss-color-functional-notation": "^6.0.14", 7050 7078 "postcss-color-hex-alpha": "^9.0.4", 7051 7079 "postcss-color-rebeccapurple": "^9.0.3", 7052 - "postcss-custom-media": "^10.0.6", 7053 - "postcss-custom-properties": "^13.3.10", 7054 - "postcss-custom-selectors": "^7.1.10", 7080 + "postcss-custom-media": "^10.0.8", 7081 + "postcss-custom-properties": "^13.3.12", 7082 + "postcss-custom-selectors": "^7.1.12", 7055 7083 "postcss-dir-pseudo-class": "^8.0.1", 7056 - "postcss-double-position-gradients": "^5.0.6", 7084 + "postcss-double-position-gradients": "^5.0.7", 7057 7085 "postcss-focus-visible": "^9.0.1", 7058 7086 "postcss-focus-within": "^8.0.1", 7059 7087 "postcss-font-variant": "^5.0.0", 7060 7088 "postcss-gap-properties": "^5.0.1", 7061 7089 "postcss-image-set-function": "^6.0.3", 7062 - "postcss-lab-function": "^6.0.16", 7090 + "postcss-lab-function": "^6.0.19", 7063 7091 "postcss-logical": "^7.0.1", 7064 7092 "postcss-nesting": "^12.1.5", 7065 7093 "postcss-opacity-percentage": "^2.0.0", ··· 7158 7186 "license": "MIT" 7159 7187 }, 7160 7188 "node_modules/preact": { 7161 - "version": "10.22.0", 7162 - "resolved": "https://registry.npmjs.org/preact/-/preact-10.22.0.tgz", 7163 - "integrity": "sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==", 7189 + "version": "10.22.1", 7190 + "resolved": "https://registry.npmjs.org/preact/-/preact-10.22.1.tgz", 7191 + "integrity": "sha512-jRYbDDgMpIb5LHq3hkI0bbl+l/TQ9UnkdQ0ww+lp+4MMOdqaUYdFc5qeyP+IV8FAd/2Em7drVPeKdQxsiWCf/A==", 7164 7192 "funding": { 7165 7193 "type": "opencollective", 7166 7194 "url": "https://opencollective.com/preact" ··· 8247 8275 } 8248 8276 }, 8249 8277 "node_modules/update-browserslist-db": { 8250 - "version": "1.0.13", 8251 - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", 8252 - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", 8278 + "version": "1.1.0", 8279 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", 8280 + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", 8253 8281 "dev": true, 8254 8282 "funding": [ 8255 8283 { ··· 8265 8293 "url": "https://github.com/sponsors/ai" 8266 8294 } 8267 8295 ], 8268 - "license": "MIT", 8269 8296 "dependencies": { 8270 - "escalade": "^3.1.1", 8271 - "picocolors": "^1.0.0" 8297 + "escalade": "^3.1.2", 8298 + "picocolors": "^1.0.1" 8272 8299 }, 8273 8300 "bin": { 8274 8301 "update-browserslist-db": "cli.js" ··· 8378 8405 } 8379 8406 }, 8380 8407 "node_modules/vite": { 8381 - "version": "5.3.1", 8382 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.1.tgz", 8383 - "integrity": "sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==", 8408 + "version": "5.3.3", 8409 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.3.tgz", 8410 + "integrity": "sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==", 8384 8411 "dev": true, 8385 8412 "dependencies": { 8386 8413 "esbuild": "^0.21.3", 8387 - "postcss": "^8.4.38", 8414 + "postcss": "^8.4.39", 8388 8415 "rollup": "^4.13.0" 8389 8416 }, 8390 8417 "bin": {
+5 -5
package.json
··· 32 32 "moize": "~6.1.6", 33 33 "p-retry": "~6.2.0", 34 34 "p-throttle": "~6.1.0", 35 - "preact": "~10.22.0", 35 + "preact": "~10.22.1", 36 36 "punycode": "~2.3.1", 37 37 "react-hotkeys-hook": "~4.5.0", 38 38 "react-intersection-observer": "~9.10.3", ··· 50 50 }, 51 51 "devDependencies": { 52 52 "@ianvs/prettier-plugin-sort-imports": "~4.3.0", 53 - "@preact/preset-vite": "~2.8.2", 54 - "postcss": "~8.4.38", 53 + "@preact/preset-vite": "~2.8.3", 54 + "postcss": "~8.4.39", 55 55 "postcss-dark-theme-class": "~1.3.0", 56 - "postcss-preset-env": "~9.5.14", 56 + "postcss-preset-env": "~9.6.0", 57 57 "twitter-text": "~3.1.0", 58 - "vite": "~5.3.1", 58 + "vite": "~5.3.3", 59 59 "vite-plugin-generate-file": "~0.1.1", 60 60 "vite-plugin-html-config": "~1.0.11", 61 61 "vite-plugin-pwa": "~0.20.0",
+7 -2
vite.config.js
··· 1 - import preact from '@preact/preset-vite'; 2 1 import { execSync } from 'child_process'; 3 2 import fs from 'fs'; 4 3 import { resolve } from 'path'; 4 + 5 + import preact from '@preact/preset-vite'; 5 6 import { uid } from 'uid/single'; 6 7 import { defineConfig, loadEnv, splitVendorChunkPlugin } from 'vite'; 7 8 import generateFile from 'vite-plugin-generate-file'; ··· 51 52 preprocessorMaxWorkers: 1, 52 53 }, 53 54 plugins: [ 54 - preact(), 55 + preact({ 56 + // Force use Babel instead of ESBuild due to this change: https://github.com/preactjs/preset-vite/pull/114 57 + // Else, a bug will happen with importing variables from import.meta.env 58 + babel: {}, 59 + }), 55 60 splitVendorChunkPlugin(), 56 61 removeConsole({ 57 62 includes: ['log', 'debug', 'info', 'warn', 'error'],