diff --git a/package.json b/package.json index 13779ac..1e24cc0 100644 --- a/package.json +++ b/package.json @@ -18,14 +18,14 @@ }, "dependencies": { "@astro-community/astro-embed-youtube": "^0.2.2", - "@astrojs/mdx": "^0.19.4", - "@astrojs/preact": "^2.2.0", + "@astrojs/mdx": "^0.19.7", + "@astrojs/preact": "^2.2.1", "@astrojs/prefetch": "^0.2.3", "@astrojs/rss": "^2.4.3", "@astrojs/sitemap": "^1.3.3", "@astrojs/tailwind": "^3.1.3", - "astro": "^2.5.5", - "astro-icon": "^0.8.0", + "astro": "^2.6.4", + "astro-icon": "^0.8.1", "astro-imagetools": "^0.8.1", "astro-seo": "^0.7.4", "astro-webmanifest": "^0.6.0", @@ -35,7 +35,7 @@ "chartjs-plugin-autocolors": "^0.2.2", "classnames": "^2.3.2", "deepmerge": "^4.3.1", - "file-type": "^18.4.0", + "file-type": "^18.5.0", "find-cache-dir": "^4.0.0", "mdast-util-to-string": "^3.2.0", "moment": "^2.29.4", @@ -54,12 +54,12 @@ }, "devDependencies": { "@types/mdast": "^3.0.11", - "@types/react": "^18.2.8", + "@types/react": "^18.2.12", "@types/unist": "^2.0.6", - "@typescript-eslint/parser": "^5.59.7", + "@typescript-eslint/parser": "^5.59.11", "cspell": "^6.31.1", "cssnano": "^6.0.1", - "eslint": "^8.41.0", + "eslint": "^8.42.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-astro": "^0.27.1", "eslint-plugin-jsx-a11y": "^6.7.1", @@ -67,18 +67,18 @@ "husky": "^8.0.3", "jimp": "^0.22.8", "lint-staged": "^13.2.2", - "netlify-cli": "^15.4.1", + "netlify-cli": "^15.5.1", "npm-run-all": "^4.1.5", "plop": "^3.1.2", "postcss-nesting": "^11.2.2", "prettier": "^2.8.8", - "prettier-plugin-astro": "^0.9.1", + "prettier-plugin-astro": "^0.10.0", "prettier-plugin-organize-imports": "^3.2.2", "prettier-plugin-tailwindcss": "^0.3.0", - "rollup": "^3.23.0", + "rollup": "^3.25.1", "tailwindcss-logical": "^3.0.1", "tailwindcss-opentype": "^1.1.0", - "typescript": "^5.0.4", + "typescript": "^5.1.3", "vite": "^4.3.9" }, "pnpm": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa87544..35714dc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,13 +11,13 @@ overrides: dependencies: '@astro-community/astro-embed-youtube': specifier: ^0.2.2 - version: 0.2.2(astro@2.5.5) + version: 0.2.2(astro@2.6.4) '@astrojs/mdx': - specifier: ^0.19.4 - version: 0.19.4(astro@2.5.5)(rollup@3.23.0) + specifier: ^0.19.7 + version: 0.19.7(astro@2.6.4) '@astrojs/preact': - specifier: ^2.2.0 - version: 2.2.0(preact@10.15.1) + specifier: ^2.2.1 + version: 2.2.1(preact@10.15.1) '@astrojs/prefetch': specifier: ^0.2.3 version: 0.2.3 @@ -29,16 +29,16 @@ dependencies: version: 1.3.3 '@astrojs/tailwind': specifier: ^3.1.3 - version: 3.1.3(astro@2.5.5)(tailwindcss@3.3.2) + version: 3.1.3(astro@2.6.4)(tailwindcss@3.3.2) astro: - specifier: ^2.5.5 - version: 2.5.5(@types/node@17.0.45)(sharp@0.32.1) + specifier: ^2.6.4 + version: 2.6.4(@types/node@20.3.1)(sharp@0.32.1) astro-icon: - specifier: ^0.8.0 - version: 0.8.0 + specifier: ^0.8.1 + version: 0.8.1 astro-imagetools: specifier: ^0.8.1 - version: 0.8.1(astro@2.5.5) + version: 0.8.1(astro@2.6.4) astro-seo: specifier: ^0.7.4 version: 0.7.4 @@ -47,7 +47,7 @@ dependencies: version: 0.6.0 astrojs-service-worker: specifier: ^1.0.0 - version: 1.0.0(astro@2.5.5) + version: 1.0.0(astro@2.6.4) autoprefixer: specifier: ^10.4.14 version: 10.4.14(postcss@8.4.24) @@ -64,8 +64,8 @@ dependencies: specifier: ^4.3.1 version: 4.3.1 file-type: - specifier: ^18.4.0 - version: 18.4.0 + specifier: ^18.5.0 + version: 18.5.0 find-cache-dir: specifier: ^4.0.0 version: 4.0.0 @@ -117,14 +117,14 @@ devDependencies: specifier: ^3.0.11 version: 3.0.11 '@types/react': - specifier: ^18.2.8 - version: 18.2.8 + specifier: ^18.2.12 + version: 18.2.12 '@types/unist': specifier: ^2.0.6 version: 2.0.6 '@typescript-eslint/parser': - specifier: ^5.59.7 - version: 5.59.7(eslint@8.41.0)(typescript@5.0.4) + specifier: ^5.59.11 + version: 5.59.11(eslint@8.42.0)(typescript@5.1.3) cspell: specifier: ^6.31.1 version: 6.31.1 @@ -132,20 +132,20 @@ devDependencies: specifier: ^6.0.1 version: 6.0.1(postcss@8.4.24) eslint: - specifier: ^8.41.0 - version: 8.41.0 + specifier: ^8.42.0 + version: 8.42.0 eslint-config-prettier: specifier: ^8.8.0 - version: 8.8.0(eslint@8.41.0) + version: 8.8.0(eslint@8.42.0) eslint-plugin-astro: specifier: ^0.27.1 - version: 0.27.1(eslint@8.41.0) + version: 0.27.1(eslint@8.42.0) eslint-plugin-jsx-a11y: specifier: ^6.7.1 - version: 6.7.1(eslint@8.41.0) + version: 6.7.1(eslint@8.42.0) eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.41.0)(prettier@2.8.8) + version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.42.0)(prettier@2.8.8) husky: specifier: ^8.0.3 version: 8.0.3 @@ -156,8 +156,8 @@ devDependencies: specifier: ^13.2.2 version: 13.2.2 netlify-cli: - specifier: ^15.4.1 - version: 15.4.1(@types/node@17.0.45) + specifier: ^15.5.1 + version: 15.5.1(@types/node@20.3.1) npm-run-all: specifier: ^4.1.5 version: 4.1.5 @@ -171,17 +171,17 @@ devDependencies: specifier: ^2.8.8 version: 2.8.8 prettier-plugin-astro: - specifier: ^0.9.1 - version: 0.9.1 + specifier: ^0.10.0 + version: 0.10.0 prettier-plugin-organize-imports: specifier: ^3.2.2 - version: 3.2.2(prettier@2.8.8)(typescript@5.0.4) + version: 3.2.2(prettier@2.8.8)(typescript@5.1.3) prettier-plugin-tailwindcss: specifier: ^0.3.0 - version: 0.3.0(prettier-plugin-astro@0.9.1)(prettier-plugin-organize-imports@3.2.2)(prettier@2.8.8) + version: 0.3.0(prettier-plugin-astro@0.10.0)(prettier-plugin-organize-imports@3.2.2)(prettier@2.8.8) rollup: - specifier: ^3.23.0 - version: 3.23.0 + specifier: ^3.25.1 + version: 3.25.1 tailwindcss-logical: specifier: ^3.0.1 version: 3.0.1(postcss@8.4.24) @@ -189,11 +189,11 @@ devDependencies: specifier: ^1.1.0 version: 1.1.0(tailwindcss@3.3.2) typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.1.3 + version: 5.1.3 vite: specifier: ^4.3.9 - version: 4.3.9(@types/node@17.0.45) + version: 4.3.9(@types/node@20.3.1) packages: @@ -221,18 +221,26 @@ packages: leven: 3.1.0 dev: false - /@astro-community/astro-embed-youtube@0.2.2(astro@2.5.5): + /@astro-community/astro-embed-youtube@0.2.2(astro@2.6.4): resolution: {integrity: sha512-eGBVujUNOv6x2x/iXS7D/XWmlx69frLQKyYBW0zTFzzgDCeOuXkJ4TPMOdQHsttp2ZCvbqii8f27GoaTKHIa7g==} peerDependencies: astro: ^1.0.0 || ^2.0.0-beta dependencies: - astro: 2.5.5(@types/node@17.0.45)(sharp@0.32.1) + astro: 2.6.4(@types/node@20.3.1)(sharp@0.32.1) lite-youtube-embed: 0.2.0 dev: false /@astrojs/compiler@1.4.2: resolution: {integrity: sha512-xoRp7JpiMZPK/beUcZEM5kM44Z/h20wwwQcl54duPqQMyySG9vZ5xMM6dYiQmn7b3XzpZs0cT6TRDoJJ5gwHAQ==} + /@astrojs/compiler@1.5.1: + resolution: {integrity: sha512-iIGKu/uzB8sJ5VveQf0eHrVPPFEcrvSlp4qShYMOuY2aMmK2RVXQlX9dUjtmBQ+NAokfIOb7fwCutvH+p13l+g==} + dev: true + + /@astrojs/internal-helpers@0.1.0: + resolution: {integrity: sha512-OSwvoFkTqVowiyP+codQeQZWoq/HOwY32x17NxDglWoCx2sdyXzplDZoVV4/3odmSEY6/A+48WMl5qkjmP1CXw==} + dev: false + /@astrojs/language-server@1.0.5: resolution: {integrity: sha512-HG/9nWk+b9Ol9KgBz4Osg1iuq4DGI75GGF7Kvre0GT5rxksoGiJRK96Vd5NLyS7qOhAgX8SgXZ//5USF/fqsQA==} hasBin: true @@ -252,13 +260,13 @@ packages: vscode-uri: 3.0.7 dev: false - /@astrojs/markdown-remark@2.2.1(astro@2.5.5): + /@astrojs/markdown-remark@2.2.1(astro@2.6.4): resolution: {integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==} peerDependencies: astro: ^2.5.0 dependencies: '@astrojs/prism': 2.1.2 - astro: 2.5.5(@types/node@17.0.45)(sharp@0.32.1) + astro: 2.6.4(@types/node@20.3.1)(sharp@0.32.1) github-slugger: 1.5.0 import-meta-resolve: 2.2.2 rehype-raw: 6.1.1 @@ -275,19 +283,19 @@ packages: - supports-color dev: false - /@astrojs/mdx@0.19.4(astro@2.5.5)(rollup@3.23.0): - resolution: {integrity: sha512-+xT4YiUmOXwBqZ2zr74M7lznJ8wg6Q1Be534fJq24ozRxlkwEM6Qj/h9s3oSk6CwV7DuEf6KosRR0ltWE/OxJg==} + /@astrojs/mdx@0.19.7(astro@2.6.4): + resolution: {integrity: sha512-mfEbBD7oi8yBHhcJucEjnrquREkJ3os+jioURP8BR2B8tOV2rV2j8trvmLUgfS+P/+HevGObxCTjcRYxn6T7eg==} engines: {node: '>=16.12.0'} dependencies: - '@astrojs/markdown-remark': 2.2.1(astro@2.5.5) + '@astrojs/markdown-remark': 2.2.1(astro@2.6.4) '@astrojs/prism': 2.1.2 '@mdx-js/mdx': 2.3.0 - '@mdx-js/rollup': 2.3.0(rollup@3.23.0) acorn: 8.8.2 es-module-lexer: 1.2.1 estree-util-visit: 1.2.1 github-slugger: 1.5.0 gray-matter: 4.0.3 + hast-util-to-html: 8.0.4 kleur: 4.1.5 rehype-raw: 6.1.1 remark-frontmatter: 4.0.1 @@ -299,12 +307,11 @@ packages: vfile: 5.3.7 transitivePeerDependencies: - astro - - rollup - supports-color dev: false - /@astrojs/preact@2.2.0(preact@10.15.1): - resolution: {integrity: sha512-SP8ODC/ywPFytVF9jX0Nrf9JoMFgXdsRPritLV9v4zPnarIwypW0kIFgm3rjT4ot8CQQj9J5cztqmD+hrDOvMg==} + /@astrojs/preact@2.2.1(preact@10.15.1): + resolution: {integrity: sha512-lObgrX/qfK2sEnGDWoyQ8KojFJ54FIKB4TeywWmgj4ZTg0yLnvvOz6ReyPQ8VfR/1MU+vWs22jE4cuZJ/vPnOA==} engines: {node: '>=16.12.0'} peerDependencies: preact: ^10.6.5 @@ -346,14 +353,14 @@ packages: zod: 3.21.4 dev: false - /@astrojs/tailwind@3.1.3(astro@2.5.5)(tailwindcss@3.3.2): + /@astrojs/tailwind@3.1.3(astro@2.6.4)(tailwindcss@3.3.2): resolution: {integrity: sha512-10S1omrv5K5HRVAZ0fBgN5vQykn2HRL332LAVFyBASMn1Ff6gDfSK+CPUeUu94eZUOEaPnECLK8EHAqZ8iY9CA==} peerDependencies: astro: ^2.5.0 tailwindcss: ^3.0.24 dependencies: '@proload/core': 0.3.3 - astro: 2.5.5(@types/node@17.0.45)(sharp@0.32.1) + astro: 2.6.4(@types/node@20.3.1)(sharp@0.32.1) autoprefixer: 10.4.14(postcss@8.4.24) postcss: 8.4.24 postcss-load-config: 4.0.1(postcss@8.4.24) @@ -378,8 +385,8 @@ packages: - supports-color dev: false - /@astrojs/webapi@2.1.1: - resolution: {integrity: sha512-mHZ7VgPNMeV3TYIw3SGHTKaJosBxA8bTzZ3QhNw509qvCJca4Lkjes8JywimuwTn+TMjEiv7ksNfwRluad3jqA==} + /@astrojs/webapi@2.2.0: + resolution: {integrity: sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ==} dependencies: undici: 5.22.1 dev: false @@ -783,14 +790,6 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.16.8: - resolution: {integrity: sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/parser@7.22.3: resolution: {integrity: sha512-vrukxyW/ep8UD1UDzOYpTKQ6abgjFoeG6L+4ar9+c5TN9QnlqiOi6QK7LSR5ewm/ERyGkT/Ai6VboNrxhbr9Uw==} engines: {node: '>=6.0.0'} @@ -805,6 +804,7 @@ packages: hasBin: true dependencies: '@babel/types': 7.22.5 + dev: false /@babel/parser@7.22.5: resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} @@ -2329,13 +2329,13 @@ packages: requiresBuild: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.41.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.42.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.41.0 + eslint: 8.42.0 eslint-visitor-keys: 3.4.1 dev: true @@ -2361,8 +2361,8 @@ packages: - supports-color dev: true - /@eslint/js@8.41.0: - resolution: {integrity: sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==} + /@eslint/js@8.42.0: + resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -2415,8 +2415,8 @@ packages: readable-stream: 4.4.0 dev: true - /@humanwhocodes/config-array@0.11.8: - resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + /@humanwhocodes/config-array@0.11.10: + resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -2450,7 +2450,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 17.0.45 + '@types/node': 20.3.1 '@types/yargs': 16.0.5 chalk: 4.1.2 dev: true @@ -3189,6 +3189,11 @@ packages: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} + dev: true + /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} @@ -3215,7 +3220,7 @@ packages: /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: - '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 dev: true @@ -3274,63 +3279,49 @@ packages: - supports-color dev: false - /@mdx-js/rollup@2.3.0(rollup@3.23.0): - resolution: {integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA==} - peerDependencies: - rollup: '>=2' - dependencies: - '@mdx-js/mdx': 2.3.0 - '@rollup/pluginutils': 5.0.2(rollup@3.23.0) - rollup: 3.23.0 - source-map: 0.7.4 - vfile: 5.3.7 - transitivePeerDependencies: - - supports-color - dev: false - /@netlify/binary-info@1.0.0: resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==} dev: true - /@netlify/build-info@7.0.5: - resolution: {integrity: sha512-9HwW5SQJTdvp9z6m4vbrCV3RKAj7CGUDlMIhaMGfAdcMrBSEnzlJ0DoMD/Qrv+EB8jwjYog5nHCw5V2E357a4w==} + /@netlify/build-info@7.0.6: + resolution: {integrity: sha512-v//AdbcNfIuKRhAk0H2jjuFXxBH9ByPjUyqFWfYBcNgXRfQOvmzLAdWHQzBvMulbUrhAGcFRJaS2cWw95E7V1w==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: '@bugsnag/js': 7.20.2 - '@netlify/framework-info': 9.8.9 + '@netlify/framework-info': 9.8.10 find-up: 6.3.0 - minimatch: 6.2.0 + minimatch: 9.0.1 read-pkg: 7.1.0 semver: 7.5.1 yaml: 2.3.1 yargs: 17.7.2 dev: true - /@netlify/build@29.12.1(@types/node@17.0.45): - resolution: {integrity: sha512-ywXdJsCV/C+uBFTRM8Tc22gxd6E8cq0qbLMOAbID6N3BYKx6AFMaL8DkMFNmQOAYgb9AEfecRTAHmoFLBo/tVg==} + /@netlify/build@29.12.4(@types/node@20.3.1): + resolution: {integrity: sha512-Ny1ebYzUZ9jWqAUQ3I4y91Oj8gBuASpPYtyeRad25ZuyMorKlaf0TLseXpcaUJ11LscwMTWJsaJ+3K+mUkKqAg==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: '@bugsnag/js': 7.20.2 '@netlify/cache-utils': 5.1.5 - '@netlify/config': 20.4.4 - '@netlify/edge-bundler': 8.16.1 - '@netlify/framework-info': 9.8.9 - '@netlify/functions-utils': 5.2.10(supports-color@9.3.1) + '@netlify/config': 20.4.6 + '@netlify/edge-bundler': 8.16.2 + '@netlify/framework-info': 9.8.10 + '@netlify/functions-utils': 5.2.12(supports-color@9.3.1) '@netlify/git-utils': 5.1.1 '@netlify/plugins-list': 6.68.0 '@netlify/run-utils': 5.1.1 - '@netlify/zip-it-and-ship-it': 9.8.0(supports-color@9.3.1) + '@netlify/zip-it-and-ship-it': 9.9.1(supports-color@9.3.1) '@sindresorhus/slugify': 2.2.1 ansi-escapes: 6.2.0 chalk: 5.2.0 clean-stack: 4.2.0 execa: 6.1.0 - figures: 4.0.1 - filter-obj: 3.0.0 + figures: 5.0.0 + filter-obj: 5.1.0 got: 12.6.1 - hot-shots: 9.3.0 + hot-shots: 10.0.0 indent-string: 5.0.0 is-plain-obj: 4.1.0 js-yaml: 4.1.0 @@ -3347,7 +3338,7 @@ packages: p-reduce: 3.0.0 path-exists: 5.0.0 path-type: 5.0.0 - pkg-dir: 6.0.1 + pkg-dir: 7.0.0 pretty-ms: 8.0.0 ps-list: 8.1.1 read-pkg-up: 9.1.0 @@ -3361,9 +3352,9 @@ packages: supports-color: 9.3.1 terminal-link: 3.0.0 tmp-promise: 3.0.3 - ts-node: 10.9.1(@types/node@17.0.45)(typescript@5.0.4) - typescript: 5.0.4 - uuid: 8.3.2 + ts-node: 10.9.1(@types/node@20.3.1)(typescript@5.1.3) + typescript: 5.1.3 + uuid: 9.0.0 yargs: 17.7.2 transitivePeerDependencies: - '@swc/core' @@ -3386,8 +3377,8 @@ packages: readdirp: 3.6.0 dev: true - /@netlify/config@20.4.4: - resolution: {integrity: sha512-vwYRrEJFWAgUM+gbIkXzIifxq3XfPGhp9JXyI8MnV9ZztI2ZVslhVA2oq6Y0pbzmLh+d1PmimoCZYFllpDyDLA==} + /@netlify/config@20.4.6: + resolution: {integrity: sha512-kf3UyCUs3VdlFSSekYdzEybkF7IBh/WRQpGEwLNUzjwtRlDSfB9YQvAc+eKarxUeklaxflLxnDSThaQpSI2yMQ==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: @@ -3397,16 +3388,16 @@ packages: dot-prop: 7.2.0 execa: 6.1.0 fast-safe-stringify: 2.1.1 - figures: 4.0.1 - filter-obj: 3.0.0 + figures: 5.0.0 + filter-obj: 5.1.0 find-up: 6.3.0 indent-string: 5.0.0 is-plain-obj: 4.1.0 js-yaml: 4.1.0 map-obj: 5.0.2 - netlify: 13.1.7 + netlify: 13.1.9 netlify-headers-parser: 7.1.2 - netlify-redirect-parser: 14.1.2 + netlify-redirect-parser: 14.1.3 omit.js: 2.0.2 p-locate: 6.0.0 path-type: 5.0.0 @@ -3416,33 +3407,6 @@ packages: yargs: 17.7.2 dev: true - /@netlify/edge-bundler@8.16.1: - resolution: {integrity: sha512-nLwQchCruBwjr2bgptxisoa+i182PwNc9eu1NTqwVZCIwDJhdBPJQVH251VunT0NJEchnpqJ4nZdTce3y1G6zQ==} - engines: {node: ^14.16.0 || >=16.0.0} - dependencies: - '@import-maps/resolve': 1.0.1 - ajv: 8.12.0 - ajv-errors: 3.0.0(ajv@8.12.0) - better-ajv-errors: 1.2.0(ajv@8.12.0) - common-path-prefix: 3.0.0 - env-paths: 3.0.0 - execa: 6.1.0 - find-up: 6.3.0 - get-port: 6.1.2 - glob-to-regexp: 0.4.1 - is-path-inside: 4.0.0 - jsonc-parser: 3.2.0 - node-fetch: 3.3.1 - node-stream-zip: 1.15.0 - p-retry: 5.1.2 - p-wait-for: 4.1.0 - path-key: 4.0.0 - regexp-tree: 0.1.27 - semver: 7.5.1 - tmp-promise: 3.0.3 - uuid: 9.0.0 - dev: true - /@netlify/edge-bundler@8.16.2: resolution: {integrity: sha512-/deN9mBWXqm5s7SCYsdQCy95VgPeg16tw8Lm6buUoOxFThX9WLOf3+5YOiwjxTvzqpbMvO4ALmXn7pdXvuWCtQ==} engines: {node: ^14.16.0 || >=16.0.0} @@ -3678,12 +3642,12 @@ packages: '@netlify/esbuild-windows-arm64': 0.14.39 dev: true - /@netlify/framework-info@9.8.9: - resolution: {integrity: sha512-2ihT5SQk4eqspjyjr3VCpf2PZDimLbZuBpvh8GkK6eW2j6X8clq1Mz3fxoHrLcA0r32IwPskRPUgnJrSIvoPuw==} + /@netlify/framework-info@9.8.10: + resolution: {integrity: sha512-VT8ejAaB/XU2xRpdpQinHUO1YL3+BMx6LJ49wJk2u9Yq/VI1/gYCi5VqbqTHBQXJUlOi84YuiRlrDBsLpPr8eg==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: ajv: 8.12.0 - filter-obj: 3.0.0 + filter-obj: 5.1.0 find-up: 6.3.0 is-plain-obj: 4.1.0 locate-path: 7.2.0 @@ -3694,11 +3658,11 @@ packages: semver: 7.5.1 dev: true - /@netlify/functions-utils@5.2.10(supports-color@9.3.1): - resolution: {integrity: sha512-b9sddm8jwYf7YCb9F3bIKS6FfxiDe5j9sMlOPZXpVOoyJxbLj8kDW+1VWfiiRS8xS/8s4VPvmYDuLZUTLFLPlA==} + /@netlify/functions-utils@5.2.12(supports-color@9.3.1): + resolution: {integrity: sha512-BgyPyz/aXOzzx0dKom8qEws5YqsTDGCuwLJpDWjGJsxGn6duSzTuXQZyOys6vz9N1TXfwC6TAOGjt+Y0yT/8VQ==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: - '@netlify/zip-it-and-ship-it': 9.8.0(supports-color@9.3.1) + '@netlify/zip-it-and-ship-it': 9.9.1(supports-color@9.3.1) cpy: 9.0.1 path-exists: 5.0.0 transitivePeerDependencies: @@ -3858,26 +3822,25 @@ packages: execa: 6.1.0 dev: true - /@netlify/serverless-functions-api@1.5.0: - resolution: {integrity: sha512-6O6mr4ynN4DWbI82nbt2ueq+tD9MeRD3BABTnjrxAJn85o79Lu3KFndr+Omur1OpbKEqIrWsFs0Bsi72DkPFbg==} + /@netlify/serverless-functions-api@1.5.1: + resolution: {integrity: sha512-c8RjIu+fkpfOGLaW0Z0iFG39GUK7sCa6M3Qy3fqouMpT00TaiheiyssnnDZGSLkNp4o+UtbRnITB1zuwDeHMLw==} engines: {node: ^14.18.0 || >=16.0.0} dev: true - /@netlify/zip-it-and-ship-it@9.8.0(supports-color@9.3.1): - resolution: {integrity: sha512-p7CJwd2Wy6yFcT5cb7g7+JUZk0kASRIev1lcLk0oeCuDjZAJ/LsFtzFwFEZkfkKn/NUu4TF8bdUha/PeoIXiPQ==} + /@netlify/zip-it-and-ship-it@9.9.1(supports-color@9.3.1): + resolution: {integrity: sha512-CRxADifrq23LnPvuOnPza/QGln/HDB/rhWsHGyLbXzpaEaJu41CQI2nsBLDF+G/K621S7W9UcCatOr9TDgvaOg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true dependencies: - '@babel/parser': 7.16.8 - '@babel/parser_latest': /@babel/parser@7.22.4 + '@babel/parser': 7.22.5 '@netlify/binary-info': 1.0.0 '@netlify/esbuild': 0.14.39 - '@netlify/serverless-functions-api': 1.5.0 + '@netlify/serverless-functions-api': 1.5.1 '@vercel/nft': 0.22.6(supports-color@9.3.1) archiver: 5.3.1 common-path-prefix: 3.0.0 cp-file: 10.0.0 - es-module-lexer: 1.2.1 + es-module-lexer: 1.3.0 execa: 6.1.0 filter-obj: 5.1.0 find-up: 6.3.0 @@ -4162,21 +4125,6 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils@5.0.2(rollup@3.23.0): - resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.1 - estree-walker: 2.0.2 - picomatch: 2.3.1 - rollup: 3.23.0 - dev: false - /@samverschueren/stream-to-observable@0.3.1(rxjs@6.6.7): resolution: {integrity: sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==} engines: {node: '>=6'} @@ -4195,11 +4143,6 @@ packages: - zenObservable dev: true - /@sindresorhus/is@4.6.0: - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} - dev: true - /@sindresorhus/is@5.4.1: resolution: {integrity: sha512-axlrvsHlHlFmKKMEg4VyvMzFr93JWJj4eIfXY1STVuO2fsImCa7ncaiG5gC8HKOX590AW5RtRsC41/B+OfrSqw==} engines: {node: '>=14.16'} @@ -4239,13 +4182,6 @@ packages: string.prototype.matchall: 4.0.8 dev: false - /@szmarczak/http-timer@4.0.6: - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} - engines: {node: '>=10'} - dependencies: - defer-to-connect: 2.0.1 - dev: true - /@szmarczak/http-timer@5.0.1: resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} @@ -4311,15 +4247,6 @@ packages: '@babel/types': 7.22.5 dev: false - /@types/cacheable-request@6.0.3: - resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} - dependencies: - '@types/http-cache-semantics': 4.0.1 - '@types/keyv': 3.1.4 - '@types/node': 17.0.45 - '@types/responselike': 1.0.0 - dev: true - /@types/debug@4.1.8: resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} dependencies: @@ -4387,12 +4314,6 @@ packages: resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==} dev: false - /@types/keyv@3.1.4: - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - dependencies: - '@types/node': 17.0.45 - dev: true - /@types/liftoff@4.0.0: resolution: {integrity: sha512-Ny/PJkO6nxWAQnaet8q/oWz15lrfwvdvBpuY4treB0CSsBO1CG0fVuNLngR3m3bepQLd+E4c3Y3DlC2okpUvPw==} dependencies: @@ -4425,6 +4346,9 @@ packages: /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + /@types/node@20.3.1: + resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} + /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -4437,8 +4361,8 @@ packages: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} dev: true - /@types/react@18.2.8: - resolution: {integrity: sha512-lTyWUNrd8ntVkqycEEplasWy2OxNlShj3zqS0LuB1ENUGis5HodmhM7DtCoUGbxj3VW/WsGA0DUhpG6XrM7gPA==} + /@types/react@18.2.12: + resolution: {integrity: sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 @@ -4455,12 +4379,6 @@ packages: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: false - /@types/responselike@1.0.0: - resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} - dependencies: - '@types/node': 17.0.45 - dev: true - /@types/retry@0.12.1: resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} dev: true @@ -4509,8 +4427,8 @@ packages: dev: true optional: true - /@typescript-eslint/parser@5.59.7(eslint@8.41.0)(typescript@5.0.4): - resolution: {integrity: sha512-VhpsIEuq/8i5SF+mPg9jSdIwgMBBp0z9XqjiEay+81PYLJuroN+ET1hM5IhkiYMJd9MkTz8iJLt7aaGAgzWUbQ==} + /@typescript-eslint/parser@5.59.11(eslint@8.42.0)(typescript@5.1.3): + resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4519,16 +4437,24 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.59.7 - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/typescript-estree': 5.59.7(supports-color@9.3.1)(typescript@5.0.4) + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/typescript-estree': 5.59.11(supports-color@9.3.1)(typescript@5.1.3) debug: 4.3.4(supports-color@9.3.1) - eslint: 8.41.0 - typescript: 5.0.4 + eslint: 8.42.0 + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true + /@typescript-eslint/scope-manager@5.59.11: + resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 + dev: true + /@typescript-eslint/scope-manager@5.59.7: resolution: {integrity: sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4537,13 +4463,18 @@ packages: '@typescript-eslint/visitor-keys': 5.59.7 dev: true + /@typescript-eslint/types@5.59.11: + resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@typescript-eslint/types@5.59.7: resolution: {integrity: sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.59.7(supports-color@9.3.1)(typescript@5.0.4): - resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==} + /@typescript-eslint/typescript-estree@5.59.11(supports-color@9.3.1)(typescript@5.1.3): + resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -4551,18 +4482,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/visitor-keys': 5.59.7 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 debug: 4.3.4(supports-color@9.3.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.1 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + tsutils: 3.21.0(typescript@5.1.3) + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true + /@typescript-eslint/visitor-keys@5.59.11: + resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.11 + eslint-visitor-keys: 3.4.1 + dev: true + /@typescript-eslint/visitor-keys@5.59.7: resolution: {integrity: sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4610,76 +4549,77 @@ packages: resolution: {integrity: sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==} dev: false - /@xhmikosr/archive-type@5.0.0: - resolution: {integrity: sha512-l86YsKFntDpWs9BngiGD23+PdpKJMdmWIlSUGDMINx0k5eSfbV2zzAJyiwnG0gt+FammSlrLlsIlliCabAXIsg==} + /@xhmikosr/archive-type@6.0.1: + resolution: {integrity: sha512-PB3NeJL8xARZt52yDBupK0dNPn8uIVQDe15qNehUpoeeLWCZyAOam4vGXnoZGz2N9D1VXtjievJuCsXam2TmbQ==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - file-type: 12.4.2 + file-type: 18.5.0 dev: true - /@xhmikosr/decompress-tar@5.0.0: - resolution: {integrity: sha512-l6essKp8HrjAmNfuczv6BINrhaq1SQMpjaf+1DUna2EEZMFt6yjEOK+tAut/ycxcndR3AQXhPRRgcHnTuYWsbg==} + /@xhmikosr/decompress-tar@6.0.1: + resolution: {integrity: sha512-v6flE2nQf8hLuVAzfdjw70SBurm/6jcIyXiZNw2kuj7dQ/Df6P4RgaH/dS8UHh9cN548Xnf0QRhlKNfPJsBpAw==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - file-type: 12.4.2 + file-type: 18.5.0 is-stream: 3.0.0 tar-stream: 2.2.0 dev: true - /@xhmikosr/decompress-tarbz2@5.0.0: - resolution: {integrity: sha512-Zc4VrgXk9u8DMJPEGnECtS9sq0zdgmgrKDuZeEYUR1LPE/bv7L4uau/CHrM+3kyB37x1FgmNk8VyI5epMroWWw==} + /@xhmikosr/decompress-tarbz2@6.0.0: + resolution: {integrity: sha512-Y8BuayMiDX3nHKIXKRhcDBoc5OWfYbemdjDv8zX1w4x+mIjg7S0+QnfVm1fQXnNEwPaViLMFKZ4c6/2k43xe4A==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@xhmikosr/decompress-tar': 5.0.0 - file-type: 12.4.2 + '@xhmikosr/decompress-tar': 6.0.1 + file-type: 18.5.0 is-stream: 3.0.0 seek-bzip: 1.0.6 unbzip2-stream: 1.4.3 dev: true - /@xhmikosr/decompress-targz@5.0.0: - resolution: {integrity: sha512-iSE8xp2t6IPup6gIdjVv1Zg07xSYxWdP6AAOgotEvn8f/sZPk6saKcsPEedR3aEi8sNkOjhq0hpJrA6Hq0zIBg==} + /@xhmikosr/decompress-targz@6.0.0: + resolution: {integrity: sha512-Qb6KTG2xUiU5CgkJ8hRA/tRnSpcFr4WywGN4wCZ+PBLVYyYIkhzGBU3G8g80NEkVCfoKJUGyPEriupV5btxIbA==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@xhmikosr/decompress-tar': 5.0.0 - file-type: 12.4.2 + '@xhmikosr/decompress-tar': 6.0.1 + file-type: 18.5.0 is-stream: 3.0.0 dev: true - /@xhmikosr/decompress-unzip@5.0.1: - resolution: {integrity: sha512-UTUITR0h+qBcW61+CojVNkmkipg4i/HmJO8jM1f+WdewS+qSNx0mnkE1x+NFIVm+JEB2PrE8nJAasmkfi3nQ+Q==} + /@xhmikosr/decompress-unzip@6.0.0: + resolution: {integrity: sha512-R1HAkjXLS7RAL74YFLxYY9zYflCcYGssld9KKFDu87PnJ4h4btdhzXfSC8J5i5A2njH3oYIoCzx03RIGTH07Sg==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - file-type: 12.4.2 + file-type: 18.5.0 get-stream: 6.0.1 yauzl: 2.10.0 dev: true - /@xhmikosr/decompress@7.0.0: - resolution: {integrity: sha512-k0Qe1i3j0AyBZ6vil3oy7Tb5Up+buCnXfkJFOLzHctdc3cMeryrO6fNJ60VJbHeXhdzWiGOFQZ1cGfcYrabUpQ==} + /@xhmikosr/decompress@8.0.0: + resolution: {integrity: sha512-7zI+6/9cmIzc8Ss2y3QanSq7uI4NF8d2W6P3rkOlVtfAJUOa7OhWZQVV4SqCheQylnblGdKDGPyrHdawawIjyw==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@xhmikosr/decompress-tar': 5.0.0 - '@xhmikosr/decompress-tarbz2': 5.0.0 - '@xhmikosr/decompress-targz': 5.0.0 - '@xhmikosr/decompress-unzip': 5.0.1 + '@xhmikosr/decompress-tar': 6.0.1 + '@xhmikosr/decompress-tarbz2': 6.0.0 + '@xhmikosr/decompress-targz': 6.0.0 + '@xhmikosr/decompress-unzip': 6.0.0 graceful-fs: 4.2.11 make-dir: 3.1.0 strip-dirs: 3.0.0 dev: true - /@xhmikosr/downloader@11.0.2: - resolution: {integrity: sha512-RdAobsdMCWZ0jvDY+4F0jrkuUllME/gBo89ko7+eTIWqa9UENDvELMu8TywhBfLXIXlRS9xY8WVXg2jPslAV3Q==} + /@xhmikosr/downloader@12.0.0: + resolution: {integrity: sha512-V6qT4iE31EakUb49FaPlvckE4OfjTHDqotuEF3eonMoGQetjIr1Zm9d4EHpBK/q1oBKv0n0K3h1GpKQszwvWvA==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@xhmikosr/archive-type': 5.0.0 - '@xhmikosr/decompress': 7.0.0 + '@xhmikosr/archive-type': 6.0.1 + '@xhmikosr/decompress': 8.0.0 content-disposition: 0.5.4 ext-name: 5.0.0 - file-type: 12.4.2 + file-type: 18.5.0 filenamify: 5.1.1 get-stream: 6.0.1 - got: 11.8.6 + got: 12.6.1 + merge-options: 3.0.4 p-event: 5.0.1 dev: true @@ -5108,22 +5048,22 @@ packages: - supports-color dev: true - /astro-icon@0.8.0: - resolution: {integrity: sha512-sCzhZcl46BIyLJVg89hq5J4uQABn2psmGvK4cUaxib+M/kBI3TrPy1w3g2O5h/WcrTHLVN9LyxjgkD4lEJJFpw==} + /astro-icon@0.8.1: + resolution: {integrity: sha512-APk+fbFnoyGdIVSPFrdrOW9YBK96/1fYuVe7ULTGW92+z00RKB8GfLJiUvzNVXUAX2rZJCFmruGVF4rrhcTYsg==} dependencies: node-fetch: 3.3.1 resolve-pkg: 2.0.0 svgo: 2.8.0 dev: false - /astro-imagetools@0.8.1(astro@2.5.5): + /astro-imagetools@0.8.1(astro@2.6.4): resolution: {integrity: sha512-2E737IBqzuwkuK4FMYB9UmE1xmQWghn1HOHNMERrzZmGsKpGSAdQGo7nSnYwpy8amF+Do8sUx9wtCe2+6T4k+A==} engines: {node: ^14.15.0 || >=16.0.0} peerDependencies: astro: '>=0.26 || >=1.0.0-beta' dependencies: '@astropub/codecs': 0.4.4 - astro: 2.5.5(@types/node@17.0.45)(sharp@0.32.1) + astro: 2.6.4(@types/node@20.3.1)(sharp@0.32.1) file-type: 17.1.1 find-cache-dir: 3.3.2 find-up: 6.3.0 @@ -5145,8 +5085,8 @@ packages: zod: 3.21.4 dev: false - /astro@2.5.5(@types/node@17.0.45)(sharp@0.32.1): - resolution: {integrity: sha512-VRwnlfRtPALeOxfE4e7To5Vlu9pGwlTRWN1zkn1QTizwfg0rLirFTm6t2MCG/fUhlu/p3QO9tz8SpAIyDq53/Q==} + /astro@2.6.4(@types/node@20.3.1)(sharp@0.32.1): + resolution: {integrity: sha512-YM5H9SLHflxCB/3H8S2Bi+1Lbwn/MA9Vl/eOZmkCT491gvBsyuKCTsoUas6fwggeKn+fIR2XpdYd2F+unQve3g==} engines: {node: '>=16.12.0', npm: '>=6.14.0'} hasBin: true peerDependencies: @@ -5156,10 +5096,11 @@ packages: optional: true dependencies: '@astrojs/compiler': 1.4.2 + '@astrojs/internal-helpers': 0.1.0 '@astrojs/language-server': 1.0.5 - '@astrojs/markdown-remark': 2.2.1(astro@2.5.5) + '@astrojs/markdown-remark': 2.2.1(astro@2.6.4) '@astrojs/telemetry': 2.1.1 - '@astrojs/webapi': 2.1.1 + '@astrojs/webapi': 2.2.0 '@babel/core': 7.22.1 '@babel/generator': 7.22.3 '@babel/parser': 7.22.3 @@ -5205,10 +5146,10 @@ packages: strip-ansi: 7.1.0 supports-esm: 1.0.0 tsconfig-resolver: 3.0.1 - typescript: 5.0.4 + typescript: 5.1.3 unist-util-visit: 4.1.2 vfile: 5.3.7 - vite: 4.3.9(@types/node@17.0.45) + vite: 4.3.9(@types/node@20.3.1) vitefu: 0.2.4(vite@4.3.9) yargs-parser: 21.1.1 zod: 3.21.4 @@ -5232,12 +5173,12 @@ packages: synckit: 0.8.5 dev: true - /astrojs-service-worker@1.0.0(astro@2.5.5): + /astrojs-service-worker@1.0.0(astro@2.6.4): resolution: {integrity: sha512-+lP8O7dNJ7NTjC4j0MbCOdpM5Dhxi0tfm+ewgKr0YP48GdASWj5AzDzOoKos1JJbkxdpQqewtLFOTFdNfyakpQ==} peerDependencies: astro: '>=1.0.0' dependencies: - astro: 2.5.5(@types/node@17.0.45)(sharp@0.32.1) + astro: 2.6.4(@types/node@20.3.1)(sharp@0.32.1) workbox-build: 6.6.0 transitivePeerDependencies: - '@types/babel__core' @@ -5626,11 +5567,6 @@ packages: unset-value: 1.0.0 dev: true - /cacheable-lookup@5.0.4: - resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} - engines: {node: '>=10.6.0'} - dev: true - /cacheable-lookup@7.0.0: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} engines: {node: '>=14.16'} @@ -5649,19 +5585,6 @@ packages: responselike: 3.0.0 dev: true - /cacheable-request@7.0.4: - resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} - engines: {node: '>=8'} - dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 - http-cache-semantics: 4.1.1 - keyv: 4.5.2 - lowercase-keys: 2.0.0 - normalize-url: 6.1.0 - responselike: 2.0.1 - dev: true - /cachedir@2.3.0: resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} engines: {node: '>=6'} @@ -5957,12 +5880,6 @@ packages: wrap-ansi: 7.0.0 dev: true - /clone-response@1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} - dependencies: - mimic-response: 1.0.1 - dev: true - /clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} @@ -6877,10 +6794,10 @@ packages: resolution: {integrity: sha512-Mq8egjnW2NSCkzEb/Az15/JnBI/Ryyl6Po0Y+0mABTFvOS6DAyUGRZqz1nyhu4QJmWWe0zaGs/ITIBeWkvCkGw==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@typescript-eslint/typescript-estree': 5.59.7(supports-color@9.3.1)(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.59.11(supports-color@9.3.1)(typescript@5.1.3) ast-module-types: 5.0.0 node-source-walk: 6.0.2 - typescript: 5.0.4 + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true @@ -7151,6 +7068,11 @@ packages: /es-module-lexer@1.2.1: resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} + dev: false + + /es-module-lexer@1.3.0: + resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==} + dev: true /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} @@ -7246,33 +7168,33 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier@8.8.0(eslint@8.41.0): + /eslint-config-prettier@8.8.0(eslint@8.42.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.41.0 + eslint: 8.42.0 dev: true - /eslint-plugin-astro@0.27.1(eslint@8.41.0): + /eslint-plugin-astro@0.27.1(eslint@8.42.0): resolution: {integrity: sha512-xt02HVlj5lBoAPzYOKDfVa3swjFr2Vh0Rj6TsInWmfcmQcjEkDMnu9olUAF8Q+LqHr0wQr5z6GmcxJskSqOmjQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=7.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) '@jridgewell/sourcemap-codec': 1.4.15 '@typescript-eslint/types': 5.59.7 astro-eslint-parser: 0.14.0 - eslint: 8.41.0 + eslint: 8.42.0 postcss: 8.4.24 postcss-selector-parser: 6.0.13 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.41.0): + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.42.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: @@ -7287,7 +7209,7 @@ packages: axobject-query: 3.1.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.41.0 + eslint: 8.42.0 has: 1.0.3 jsx-ast-utils: 3.3.3 language-tags: 1.0.5 @@ -7297,7 +7219,7 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.41.0)(prettier@2.8.8): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.42.0)(prettier@2.8.8): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -7308,8 +7230,8 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.41.0 - eslint-config-prettier: 8.8.0(eslint@8.41.0) + eslint: 8.42.0 + eslint-config-prettier: 8.8.0(eslint@8.42.0) prettier: 2.8.8 prettier-linter-helpers: 1.0.0 dev: true @@ -7327,16 +7249,16 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.41.0: - resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==} + /eslint@8.42.0: + resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) '@eslint-community/regexpp': 4.5.1 '@eslint/eslintrc': 2.0.3 - '@eslint/js': 8.41.0 - '@humanwhocodes/config-array': 0.11.8 + '@eslint/js': 8.42.0 + '@humanwhocodes/config-array': 0.11.10 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 @@ -7447,6 +7369,7 @@ packages: /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: true /estree-walker@3.0.0: resolution: {integrity: sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==} @@ -7862,11 +7785,6 @@ packages: flat-cache: 3.0.4 dev: true - /file-type@12.4.2: - resolution: {integrity: sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==} - engines: {node: '>=8'} - dev: true - /file-type@16.5.4: resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==} engines: {node: '>=10'} @@ -7885,14 +7803,13 @@ packages: token-types: 5.0.1 dev: false - /file-type@18.4.0: - resolution: {integrity: sha512-o6MQrZKTAK6WpvmQk3jqTVUmqxYBxW5bloUfrdH1ZnRFDvvAPNr+l+rgOxM3nkqWT+3khaj3FRMDydWe0xhu+w==} + /file-type@18.5.0: + resolution: {integrity: sha512-yvpl5U868+V6PqXHMmsESpg6unQ5GfnPssl4dxdJudBrr9qy7Fddt7EVX1VLlddFfe8Gj9N7goCZH22FXuSQXQ==} engines: {node: '>=14.16'} dependencies: readable-web-to-node-stream: 3.0.2 strtok3: 7.0.0 token-types: 5.0.1 - dev: false /file-type@9.0.0: resolution: {integrity: sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==} @@ -8305,11 +8222,11 @@ packages: engines: {node: '>=0.10.0'} dev: true - /gh-release-fetch@4.0.1: - resolution: {integrity: sha512-XY1S7H2injoNt9QDgY44SApyTPjBjL62xz32jZBTw73wpV8caR593DxbK7ANS22+QxSCC+puSWsEZnvoUr8Ihw==} + /gh-release-fetch@4.0.2: + resolution: {integrity: sha512-mVjzgCzZHPn9WdfqQzB4JZZhNvtf3gR1CoQlsAyTkXHat5N69dyCfyQeP1QFFmIvFOJx9cV/vgdbXX5QQ08O6A==} engines: {node: ^14.18.0 || ^16.13.0 || >=18.0.0} dependencies: - '@xhmikosr/downloader': 11.0.2 + '@xhmikosr/downloader': 12.0.0 node-fetch: 3.3.1 semver: 7.5.1 dev: true @@ -8491,23 +8408,6 @@ packages: dependencies: get-intrinsic: 1.2.1 - /got@11.8.6: - resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} - engines: {node: '>=10.19.0'} - dependencies: - '@sindresorhus/is': 4.6.0 - '@szmarczak/http-timer': 4.0.6 - '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.0 - cacheable-lookup: 5.0.4 - cacheable-request: 7.0.4 - decompress-response: 6.0.0 - http2-wrapper: 1.0.3 - lowercase-keys: 2.0.0 - p-cancelable: 2.1.1 - responselike: 2.0.1 - dev: true - /got@12.6.1: resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} engines: {node: '>=14.16'} @@ -8790,9 +8690,9 @@ packages: lru-cache: 6.0.0 dev: true - /hot-shots@9.3.0: - resolution: {integrity: sha512-e4tgWptiBvlIMnAX0ORe+dNEt0HznD+T2ckzXDUwCBsU7uWr2mwq5UtoT+Df5r9hD5S/DuP8rTxJUQvqAFSFKA==} - engines: {node: '>=6.0.0'} + /hot-shots@10.0.0: + resolution: {integrity: sha512-uy/uGpuJk7yuyiKRfZMBNkF1GAOX5O2ifO9rDCaX9jw8fu6eW9QeWC7WRPDI+O98frW1HQgV3+xwjWsZPECIzQ==} + engines: {node: '>=10.0.0'} optionalDependencies: unix-dgram: 2.0.6 dev: true @@ -8860,14 +8760,6 @@ packages: - debug dev: true - /http2-wrapper@1.0.3: - resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} - engines: {node: '>=10.19.0'} - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - dev: true - /http2-wrapper@2.2.0: resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==} engines: {node: '>=10.19.0'} @@ -10189,11 +10081,6 @@ packages: tslib: 2.5.2 dev: true - /lowercase-keys@2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} - dev: true - /lowercase-keys@3.0.0: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -10952,11 +10839,6 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - /mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} - dev: true - /mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} @@ -10982,13 +10864,6 @@ packages: dependencies: brace-expansion: 2.0.1 - /minimatch@6.2.0: - resolution: {integrity: sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.1: resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} @@ -11166,21 +11041,21 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: true - /netlify-cli@15.4.1(@types/node@17.0.45): - resolution: {integrity: sha512-IX4nDCkNlMwmTGKEs7kOfrzUjQikMxMQOpDr4PtjhTjQfaWylScBtXYl7gKygWA9KcfRpRa/oyRLZKiPBngVyA==} + /netlify-cli@15.5.1(@types/node@20.3.1): + resolution: {integrity: sha512-4z4kUq2758eazVZTYf/UR9haQBd5F4Tc6Mue2ZxDw+R6FNdLU+DkPqlaswpuZ3X2TcuSFZGw5mQUyOOaVl4U+g==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true requiresBuild: true dependencies: '@bugsnag/js': 7.20.2 '@fastify/static': 6.10.2 - '@netlify/build': 29.12.1(@types/node@17.0.45) - '@netlify/build-info': 7.0.5 - '@netlify/config': 20.4.4 + '@netlify/build': 29.12.4(@types/node@20.3.1) + '@netlify/build-info': 7.0.6 + '@netlify/config': 20.4.6 '@netlify/edge-bundler': 8.16.2 - '@netlify/framework-info': 9.8.9 + '@netlify/framework-info': 9.8.10 '@netlify/local-functions-proxy': 1.1.1 - '@netlify/zip-it-and-ship-it': 9.8.0(supports-color@9.3.1) + '@netlify/zip-it-and-ship-it': 9.9.1(supports-color@9.3.1) '@octokit/rest': 19.0.11 '@skn0tt/lambda-local': 2.0.3 ansi-escapes: 6.2.0 @@ -11221,7 +11096,7 @@ packages: from2-array: 0.0.4 fuzzy: 0.1.3 get-port: 5.1.1 - gh-release-fetch: 4.0.1 + gh-release-fetch: 4.0.2 git-repo-info: 2.1.1 gitconfiglocal: 2.1.0 hasbin: 1.2.3 @@ -11244,9 +11119,9 @@ packages: log-update: 5.0.1 minimist: 1.2.8 multiparty: 4.2.3 - netlify: 13.1.7 + netlify: 13.1.9 netlify-headers-parser: 7.1.2 - netlify-redirect-parser: 14.1.2 + netlify-redirect-parser: 14.1.3 netlify-redirector: 0.4.0 node-fetch: 2.6.11 node-version-alias: 3.4.1 @@ -11302,12 +11177,12 @@ packages: toml: 3.0.0 dev: true - /netlify-redirect-parser@14.1.2: - resolution: {integrity: sha512-o60UH53BdypS3Z8frk/vQjscwHxRFGAxZJ3XAFCK3mPURnIlQAseiprvnuGphbbaM1zMzWa/Y4wKf0rloz7dyA==} + /netlify-redirect-parser@14.1.3: + resolution: {integrity: sha512-23svKHdO2QUEJHo3knQV1EpAh8UX/+8zQmwxVMSby4/NRj5vPS+u/yKesY/uHAgcw/28HwvEUGQdbXsPPe7J/Q==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: fast-safe-stringify: 2.1.1 - filter-obj: 3.0.0 + filter-obj: 5.1.0 is-plain-obj: 4.1.0 path-exists: 5.0.0 toml: 3.0.0 @@ -11317,8 +11192,8 @@ packages: resolution: {integrity: sha512-ssD+V9o2DD9VnilOYC+34i07IrlY8XDsh5mN+qLYA4MxCpdALKXFICcz1KzsHZabuIS5XsF1VP/HzDyx5ubJ2g==} dev: true - /netlify@13.1.7: - resolution: {integrity: sha512-4gFiuDxFIV2UhgxelPNwXf56XJ+KSaOdokt65I+y1/ShOwUgDeKOUBUmXsBg5JhqIg20SWtgbbx2HmhiDGDn3Q==} + /netlify@13.1.9: + resolution: {integrity: sha512-sG4e25tI1Nv8az3y4d+P6vESTeS0RYMwUCgimLJkOn+rdphNGohGnvAb6mGCMUJ3SsMlfItF5Zr8GrG21ePdeA==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: '@netlify/open-api': 2.19.0 @@ -11498,11 +11373,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - dev: true - /normalize-url@8.0.0: resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} engines: {node: '>=14.16'} @@ -11783,11 +11653,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /p-cancelable@2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} - dev: true - /p-cancelable@3.0.0: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} engines: {node: '>=12.20'} @@ -12171,7 +12036,6 @@ packages: /peek-readable@5.0.0: resolution: {integrity: sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==} engines: {node: '>=14.16'} - dev: false /pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} @@ -12266,19 +12130,11 @@ packages: find-up: 4.1.0 dev: false - /pkg-dir@6.0.1: - resolution: {integrity: sha512-C9R+PTCKGA32HG0n5I4JMYkdLL58ZpayVuncQHQrGeKa8o26A4o2x0u6BKekHG+Au0jv5ZW7Xfq1Cj6lm9Ag4w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - find-up: 6.3.0 - dev: true - /pkg-dir@7.0.0: resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} engines: {node: '>=14.16'} dependencies: find-up: 6.3.0 - dev: false /pkg-up@3.1.0: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} @@ -12814,6 +12670,15 @@ packages: fast-diff: 1.3.0 dev: true + /prettier-plugin-astro@0.10.0: + resolution: {integrity: sha512-dPzop0gKZyVGpTDQmfy+e7FKXC9JT3mlpfYA2diOVz+Ui+QR1U4G/s+OesKl2Hib2JJOtAYJs/l+ovgT0ljlFA==} + engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'} + dependencies: + '@astrojs/compiler': 1.5.1 + prettier: 2.8.8 + sass-formatter: 0.7.6 + dev: true + /prettier-plugin-astro@0.8.1: resolution: {integrity: sha512-lJ/mG/Lz/ccSwNtwqpFS126mtMVzFVyYv0ddTF9wqwrEG4seECjKDAyw/oGv915rAcJi8jr89990nqfpmG+qdg==} engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'} @@ -12824,17 +12689,7 @@ packages: synckit: 0.8.5 dev: false - /prettier-plugin-astro@0.9.1: - resolution: {integrity: sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==} - engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'} - dependencies: - '@astrojs/compiler': 1.4.2 - prettier: 2.8.8 - sass-formatter: 0.7.6 - synckit: 0.8.5 - dev: true - - /prettier-plugin-organize-imports@3.2.2(prettier@2.8.8)(typescript@5.0.4): + /prettier-plugin-organize-imports@3.2.2(prettier@2.8.8)(typescript@5.1.3): resolution: {integrity: sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==} peerDependencies: '@volar/vue-language-plugin-pug': ^1.0.4 @@ -12848,10 +12703,10 @@ packages: optional: true dependencies: prettier: 2.8.8 - typescript: 5.0.4 + typescript: 5.1.3 dev: true - /prettier-plugin-tailwindcss@0.3.0(prettier-plugin-astro@0.9.1)(prettier-plugin-organize-imports@3.2.2)(prettier@2.8.8): + /prettier-plugin-tailwindcss@0.3.0(prettier-plugin-astro@0.10.0)(prettier-plugin-organize-imports@3.2.2)(prettier@2.8.8): resolution: {integrity: sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==} engines: {node: '>=12.17.0'} peerDependencies: @@ -12904,8 +12759,8 @@ packages: optional: true dependencies: prettier: 2.8.8 - prettier-plugin-astro: 0.9.1 - prettier-plugin-organize-imports: 3.2.2(prettier@2.8.8)(typescript@5.0.4) + prettier-plugin-astro: 0.10.0 + prettier-plugin-organize-imports: 3.2.2(prettier@2.8.8)(typescript@5.1.3) dev: true /prettier@2.8.8: @@ -13470,12 +13325,6 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /responselike@2.0.1: - resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} - dependencies: - lowercase-keys: 2.0.0 - dev: true - /responselike@3.0.0: resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} engines: {node: '>=14.16'} @@ -13592,8 +13441,8 @@ packages: fsevents: 2.3.2 dev: false - /rollup@3.23.0: - resolution: {integrity: sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==} + /rollup@3.25.1: + resolution: {integrity: sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -14399,7 +14248,6 @@ packages: dependencies: '@tokenizer/token': 0.3.0 peek-readable: 5.0.0 - dev: false /style-to-object@0.4.1: resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==} @@ -14845,7 +14693,6 @@ packages: dependencies: '@tokenizer/token': 0.3.0 ieee754: 1.2.1 - dev: false /toml@3.0.0: resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} @@ -14887,7 +14734,7 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-node@10.9.1(@types/node@17.0.45)(typescript@5.0.4): + /ts-node@10.9.1(@types/node@20.3.1)(typescript@5.1.3): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -14906,14 +14753,14 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 17.0.45 + '@types/node': 20.3.1 acorn: 8.8.2 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.0.4 + typescript: 5.1.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -14936,14 +14783,14 @@ packages: /tslib@2.5.2: resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} - /tsutils@3.21.0(typescript@5.0.4): + /tsutils@3.21.0(typescript@5.1.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.0.4 + typescript: 5.1.3 dev: true /tunnel-agent@0.6.0: @@ -15026,9 +14873,9 @@ packages: is-typedarray: 1.0.0 dev: true - /typescript@5.0.4: - resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} - engines: {node: '>=12.20'} + /typescript@5.1.3: + resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} + engines: {node: '>=14.17'} hasBin: true /uglify-js@3.17.4: @@ -15333,11 +15180,6 @@ packages: engines: {node: '>= 0.4.0'} dev: true - /uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - dev: true - /uuid@9.0.0: resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} hasBin: true @@ -15412,7 +15254,7 @@ packages: vfile-message: 3.1.4 dev: false - /vite@4.3.9(@types/node@17.0.45): + /vite@4.3.9(@types/node@20.3.1): resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -15437,10 +15279,10 @@ packages: terser: optional: true dependencies: - '@types/node': 17.0.45 + '@types/node': 20.3.1 esbuild: 0.17.19 postcss: 8.4.24 - rollup: 3.23.0 + rollup: 3.25.1 optionalDependencies: fsevents: 2.3.2 @@ -15452,7 +15294,7 @@ packages: vite: optional: true dependencies: - vite: 4.3.9(@types/node@17.0.45) + vite: 4.3.9(@types/node@20.3.1) dev: false /vscode-css-languageservice@6.2.6: