diff --git a/package-lock.json b/package-lock.json index 8d122ce3..2de2c1b4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@astrojs/mdx": "^8.0.2", "@astrojs/rss": "^4.0.19", - "@google-cloud/bigquery": "^8.0.0", + "@google-cloud/bigquery": "^9.1.0", "@tailwindcss/vite": "^4.3.3", "astro": "^7.3.5", "dompurify": "^3.4.16", @@ -1327,53 +1327,44 @@ } }, "node_modules/@google-cloud/bigquery": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/@google-cloud/bigquery/-/bigquery-8.3.1.tgz", - "integrity": "sha512-F4g9oMgI3EB5Uo+6npRHDSWn1HkVko8GebG1tJtzasn/gknAEFeobQzuLeGYC6SJ92RVdaBpGVisw86P70RrHQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@google-cloud/bigquery/-/bigquery-9.1.0.tgz", + "integrity": "sha512-rP5RGLq70+EGCIp/J69V1lcXxN3YQXYEktazpSChMw2UxmcEt0VNFYRqjrs8Vk3GL+10GMAGZF2ESran1IqkeQ==", "license": "Apache-2.0", "dependencies": { - "@google-cloud/common": "^6.0.0", - "@google-cloud/paginator": "^6.0.0", - "@google-cloud/precise-date": "^5.0.0", - "@google-cloud/promisify": "^5.0.0", + "@google-cloud/common": "^8.0.0", + "@google-cloud/paginator": "^7.0.0", + "@google-cloud/precise-date": "^6.0.0", + "@google-cloud/promisify": "^6.0.0", "arrify": "^3.0.0", "big.js": "^7.0.0", "duplexify": "^4.1.3", "extend": "^3.0.2", "stream-events": "^1.0.5", - "teeny-request": "^10.0.0" + "teeny-request": "^11.0.0" }, "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/@google-cloud/common": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-6.1.0.tgz", - "integrity": "sha512-Ohjxjvusr65+SiEVBrilpyn1ir9CM8ZqWjcf7bA8ph1GCunxI6bbwtcl7iGl67A7Lr4Nz7WpNzITNETwggc7pw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-8.1.0.tgz", + "integrity": "sha512-fusI7kgJ17G3v9DprG5FaU38bjm5U0AJ7qjHj+oD4uWMdVeIBftKTYUUXL8MPU/XYY5cRgAH0Eoy5debk/YRdA==", "license": "Apache-2.0", "dependencies": { - "@google-cloud/projectify": "^4.0.0", - "@google-cloud/promisify": "^4.0.0", + "@google-cloud/projectify": "^6.0.0", + "@google-cloud/promisify": "^6.0.0", "arrify": "^2.0.0", "duplexify": "^4.1.3", "extend": "^3.0.2", - "google-auth-library": "^10.6.2", + "google-auth-library": "^11.0.0", "html-entities": "^2.5.2", - "retry-request": "^8.0.0", - "teeny-request": "^10.0.0" + "retry-request": "^9.0.0", + "teeny-request": "^11.0.0" }, "engines": { - "node": ">=18" - } - }, - "node_modules/@google-cloud/common/node_modules/@google-cloud/promisify": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-4.1.0.tgz", - "integrity": "sha512-G/FQx5cE/+DqBbOpA5jKsegGwdPniU6PuIEMt+qxWgFxvxuFOzVmp6zYchtYuwAWV5/8Dgs0yAmjvNZv3uXLQg==", - "license": "Apache-2.0", - "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/@google-cloud/common/node_modules/arrify": { @@ -1386,42 +1377,42 @@ } }, "node_modules/@google-cloud/paginator": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-6.1.0.tgz", - "integrity": "sha512-9bxQ/QNhcq5c6ra75khWjA5Q9UHWp0vQnhwesmqPpLLF5PxmxCIsadIA5ssLxKted4/iZ2RlRPkW/E8p68W8cg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-7.1.0.tgz", + "integrity": "sha512-PNCXdAQgNoQODZuqyhmkN2nUpB2q9UFzawZ1oyCDyEyhcheRoCKJJhSKhEIeKpM/NCLnC6Q4We4HEkGCwNDnCA==", "license": "Apache-2.0", "dependencies": { "extend": "^3.0.2" }, "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/@google-cloud/precise-date": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-5.2.0.tgz", - "integrity": "sha512-ckZ1elVT/JXbO4kxltiT8tumYnTXGIY7OFrDMAJyVWAte/rUYiCuH1YbaKLQrZpYDp522xgTfPqqW/VxfXFdgA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-6.1.0.tgz", + "integrity": "sha512-Tz39EQeR6uku5G9tVvuCUNcreR7qfg7qAkWFaTqC/7KOIlDR0gCB5BaNPWnTzow1N2PqjyET+xNbdc+q22di0g==", "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/@google-cloud/projectify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-4.0.0.tgz", - "integrity": "sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-6.1.0.tgz", + "integrity": "sha512-tKAx9q6vTtbgZcqCojKWK8k6Dy2XBsE7BkNrrBsblxNXrKImYnljqeGfYh9qnTrlTjC9F19pTyCkGcl3pFMW/w==", "license": "Apache-2.0", "engines": { - "node": ">=14.0.0" + "node": ">=22" } }, "node_modules/@google-cloud/promisify": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-5.1.0.tgz", - "integrity": "sha512-/j9zzWDxsgKg0hMuFBmLGI8ES9xj4DjXvQnDCKl0w5ed7WE3CGsgHmUoC35rvfBXshSW+5StQGnCUD+RBqITKA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-6.1.0.tgz", + "integrity": "sha512-H+Rytzi5zYMyoAmU/zgYLgq7fJ9FY4QQEg4k6gfFx/RY1COJ2xxyIfe8bZ62lqEbWM1DJH7IYETqTFmqNtuUhQ==", "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/@humanfs/core": { @@ -1507,7 +1498,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1530,7 +1520,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1550,7 +1539,6 @@ "version": "0.35.4", "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.4.tgz", "integrity": "sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==", - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1573,7 +1561,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1590,7 +1577,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1610,7 +1596,6 @@ "libc": [ "glibc" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1630,7 +1615,6 @@ "libc": [ "glibc" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1650,7 +1634,6 @@ "libc": [ "glibc" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1670,7 +1653,6 @@ "libc": [ "glibc" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1690,7 +1672,6 @@ "libc": [ "glibc" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1710,7 +1691,6 @@ "libc": [ "glibc" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1730,7 +1710,6 @@ "libc": [ "musl" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1750,7 +1729,6 @@ "libc": [ "musl" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1770,7 +1748,6 @@ "libc": [ "glibc" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1796,7 +1773,6 @@ "libc": [ "glibc" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1822,7 +1798,6 @@ "libc": [ "glibc" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1848,7 +1823,6 @@ "libc": [ "glibc" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1874,7 +1848,6 @@ "libc": [ "glibc" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1900,7 +1873,6 @@ "libc": [ "glibc" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1926,7 +1898,6 @@ "libc": [ "musl" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1952,7 +1923,6 @@ "libc": [ "musl" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1972,7 +1942,6 @@ "version": "0.35.4", "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.4.tgz", "integrity": "sha512-zQnl4Kwp7Q6NHsENtU2T/00Zi+w3AQNwz3+UaTyVBy2FpXrzXzGjndpK61onhZjRtRpQXxCTeqw19bVyXOh7jA==", - "dev": true, "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", "optional": true, "dependencies": { @@ -1989,7 +1958,6 @@ "version": "1.11.3", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -2003,7 +1971,6 @@ "cpu": [ "wasm32" ], - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -2023,7 +1990,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ @@ -2043,7 +2009,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ @@ -2063,7 +2028,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ @@ -4280,7 +4244,6 @@ "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -5066,17 +5029,17 @@ } }, "node_modules/gcp-metadata": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz", - "integrity": "sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-9.0.4.tgz", + "integrity": "sha512-p6WvbXOhfwnVtv/MyPq5kBiVhfV/qglMIxwwTVNEI1Ha1HmOgz5uHYHtYO6SfGckFaXe8blA11IJJ3wqXmvmBA==", "license": "Apache-2.0", "dependencies": { - "gaxios": "^7.0.0", - "google-logging-utils": "^1.0.0", + "gaxios": "^7.1.3", + "google-logging-utils": "^2.0.0", "json-bigint": "^1.0.0" }, "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/get-caller-file": { @@ -5168,29 +5131,29 @@ } }, "node_modules/google-auth-library": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.9.1.tgz", - "integrity": "sha512-i1ydyHrqcIxXkWh/uBmVkzCvIuq5yiK2ATndIe5XxKholrG/MTYP9xGYka4sQhrbIAgGjL2B6NOE7rFaiF3fXw==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-11.1.0.tgz", + "integrity": "sha512-YIBq5KNoHQrZ9PM4PeodDBqqBGlSTIxh1zibN8u3zNIO9UJg8gvKuCpdKV7fWXhsZ2zRkU6FhGrgKNgLJ2IRgw==", "license": "Apache-2.0", "dependencies": { "base64-js": "^1.3.0", "ecdsa-sig-formatter": "^1.0.11", "gaxios": "^7.1.4", - "gcp-metadata": "8.1.2", - "google-logging-utils": "1.1.3", + "gcp-metadata": "^9.0.0", + "google-logging-utils": "^2.0.0", "jws": "^4.0.0" }, "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/google-logging-utils": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz", - "integrity": "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-2.0.1.tgz", + "integrity": "sha512-HMhaQghlOTvbcb3c4T5jmmOMtG3JUF1iOQMezaJXL86CDS+Tm2vHd0IeLFRAx3+ewd+bo9E1HFHoy17X5aJa9A==", "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": ">=22" } }, "node_modules/graceful-fs": { @@ -6180,7 +6143,6 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, "license": "MIT" }, "node_modules/muggle-string": { @@ -7020,16 +6982,16 @@ } }, "node_modules/retry-request": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-8.0.4.tgz", - "integrity": "sha512-pI6/7eabUYkZxamkOq0g0uMxKLLGnjzhefY+vL8bVXag5rto4OU2YBTPytWLuHH7aEKD6fn7kJycQfid0Mwnkw==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-9.0.1.tgz", + "integrity": "sha512-4kGHEBl0ME6gR+8QB1sPMyg58jUxLUcCZNeqLDrfqzk0eWQN8XJFmeu7fmZCjlZCRW0S2u64Ik1HkO/0sWgCYQ==", "license": "MIT", "dependencies": { "extend": "^3.0.2", - "teeny-request": "^10.0.0" + "teeny-request": "^11.0.0" }, "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/rolldown": { @@ -7465,9 +7427,9 @@ } }, "node_modules/teeny-request": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-10.1.4.tgz", - "integrity": "sha512-R1Cg4Vu0UULeDfHL/kjABLaTW++9yD/B6n2g48y5dJ04hsEaxcfmAqbNDzNsbqAYJyIpZafjklLG9YxRu9uzOg==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-11.0.1.tgz", + "integrity": "sha512-bNr5j2YjSdajgCVsp+8JVjRf1uHIbpNISLeKp/7V1NnVMX3Gh6H/kECNGlm2Q3I68ACODQ0iv6aZ3Rvm8WgLGA==", "license": "Apache-2.0", "dependencies": { "http-proxy-agent": "^7.0.0", @@ -7476,7 +7438,7 @@ "stream-events": "^1.0.5" }, "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/tiny-inflate": { @@ -7869,7 +7831,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, "license": "MIT" }, "node_modules/verkit": { diff --git a/package.json b/package.json index dd634b8c..65d5219a 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "astro": "^7.3.5", "dompurify": "^3.4.16", "tailwindcss": "^4.3.0", - "@google-cloud/bigquery": "^8.0.0" + "@google-cloud/bigquery": "^9.1.0" }, "devDependencies": { "@astrojs/check": "^0.9.10",