diff --git a/package-lock.json b/package-lock.json index ac64accb..66b292fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,12 +27,12 @@ "moize": "~6.1.6", "p-retry": "~6.2.0", "p-throttle": "~6.1.0", - "preact": "~10.19.3", - "react-hotkeys-hook": "~4.4.4", - "react-intersection-observer": "~9.5.3", + "preact": "~10.19.4", + "react-hotkeys-hook": "~4.5.0", + "react-intersection-observer": "~9.7.0", "react-quick-pinch-zoom": "~5.1.0", "react-router-dom": "6.6.2", - "runes2": "~1.1.3", + "runes2": "~1.1.4", "string-length": "5.0.1", "swiped-events": "~1.1.9", "toastify-js": "~1.12.0", @@ -45,11 +45,11 @@ "devDependencies": { "@preact/preset-vite": "~2.8.1", "@trivago/prettier-plugin-sort-imports": "~4.3.0", - "postcss": "~8.4.33", + "postcss": "~8.4.35", "postcss-dark-theme-class": "~1.1.0", "postcss-preset-env": "~9.3.0", "twitter-text": "~3.1.0", - "vite": "~5.0.12", + "vite": "~5.1.1", "vite-plugin-generate-file": "~0.1.1", "vite-plugin-html-config": "~1.0.11", "vite-plugin-pwa": "~0.17.5", @@ -5933,9 +5933,9 @@ } }, "node_modules/postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "dev": true, "funding": [ { @@ -6672,9 +6672,9 @@ "license": "MIT" }, "node_modules/preact": { - "version": "10.19.3", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz", - "integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==", + "version": "10.19.4", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.4.tgz", + "integrity": "sha512-dwaX5jAh0Ga8uENBX1hSOujmKWgx9RtL80KaKUFLc6jb4vCEAc3EeZ0rnQO/FO4VgjfPMfoLFWnNG8bHuZ9VLw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -6796,21 +6796,26 @@ } }, "node_modules/react-hotkeys-hook": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-4.4.4.tgz", - "integrity": "sha512-wzZmqb/Obr0ds9Myc1sIFPJ52GA/Eeg/vXBWV0HA1LvHlVAW5Va3KB0q6EZNlNSHQWscWZ2K8+6w0GYSie2o7A==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-4.5.0.tgz", + "integrity": "sha512-Samb85GSgAWFQNvVt3PS90LPPGSf9mkH/r4au81ZP1yOIFayLC3QAvqTgGtJ8YEDMXtPmaVBs6NgipHO6h4Mug==", "peerDependencies": { "react": ">=16.8.1", "react-dom": ">=16.8.1" } }, "node_modules/react-intersection-observer": { - "version": "9.5.3", - "resolved": "https://registry.npmjs.org/react-intersection-observer/-/react-intersection-observer-9.5.3.tgz", - "integrity": "sha512-NJzagSdUPS5rPhaLsHXYeJbsvdpbJwL6yCHtMk91hc0ufQ2BnXis+0QQ9NBh6n9n+Q3OyjR6OQLShYbaNBkThQ==", - "license": "MIT", + "version": "9.7.0", + "resolved": "https://registry.npmjs.org/react-intersection-observer/-/react-intersection-observer-9.7.0.tgz", + "integrity": "sha512-euleEjBVaMRwSOMNVcMX5WGn74GfZ9I78nx9SUb5a0eXd0IhegjJcUliSO9Jd+xiaZ5rgFvbGoVln66lpMyUUg==", "peerDependencies": { - "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, "node_modules/react-is": { @@ -7081,9 +7086,9 @@ } }, "node_modules/runes2": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/runes2/-/runes2-1.1.3.tgz", - "integrity": "sha512-sJ/0iVFLne4f2S7cMB1OckBtC9lqkzP5a/wPnDIkbrWzgUsJ+JMQv6y7hk76U7zvbua+je5GltfpsZazUhG05w==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/runes2/-/runes2-1.1.4.tgz", + "integrity": "sha512-LNPnEDPOOU4ehF71m5JoQyzT2yxwD6ZreFJ7MxZUAoMKNMY1XrAo60H1CUoX5ncSm0rIuKlqn9JZNRrRkNou2g==" }, "node_modules/safe-buffer": { "version": "5.2.1", @@ -7773,13 +7778,13 @@ } }, "node_modules/vite": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", - "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.1.tgz", + "integrity": "sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==", "dev": true, "dependencies": { "esbuild": "^0.19.3", - "postcss": "^8.4.32", + "postcss": "^8.4.35", "rollup": "^4.2.0" }, "bin": { diff --git a/package.json b/package.json index c0d444ee..cba8fb57 100644 --- a/package.json +++ b/package.json @@ -29,12 +29,12 @@ "moize": "~6.1.6", "p-retry": "~6.2.0", "p-throttle": "~6.1.0", - "preact": "~10.19.3", - "react-hotkeys-hook": "~4.4.4", - "react-intersection-observer": "~9.5.3", + "preact": "~10.19.4", + "react-hotkeys-hook": "~4.5.0", + "react-intersection-observer": "~9.7.0", "react-quick-pinch-zoom": "~5.1.0", "react-router-dom": "6.6.2", - "runes2": "~1.1.3", + "runes2": "~1.1.4", "string-length": "5.0.1", "swiped-events": "~1.1.9", "toastify-js": "~1.12.0", @@ -47,11 +47,11 @@ "devDependencies": { "@preact/preset-vite": "~2.8.1", "@trivago/prettier-plugin-sort-imports": "~4.3.0", - "postcss": "~8.4.33", + "postcss": "~8.4.35", "postcss-dark-theme-class": "~1.1.0", "postcss-preset-env": "~9.3.0", "twitter-text": "~3.1.0", - "vite": "~5.0.12", + "vite": "~5.1.1", "vite-plugin-generate-file": "~0.1.1", "vite-plugin-html-config": "~1.0.11", "vite-plugin-pwa": "~0.17.5", diff --git a/vite.config.js b/vite.config.js index 3654ea8d..d894d280 100644 --- a/vite.config.js +++ b/vite.config.js @@ -46,6 +46,9 @@ export default defineConfig({ server: { host: true, }, + css: { + preprocessorMaxWorkers: 1, + }, plugins: [ preact(), splitVendorChunkPlugin(),