diff --git a/package.json b/package.json index 1b4f621..aab6208 100644 --- a/package.json +++ b/package.json @@ -23,14 +23,14 @@ "@astrojs/prefetch": "^0.2.3", "@astrojs/rss": "^2.4.3", "@astrojs/sitemap": "^1.3.3", - "@astrojs/tailwind": "^3.1.3", + "@astrojs/tailwind": "^4.0.0", "@swup/a11y-plugin": "^3.0.0", "@swup/fade-theme": "^1.0.5", "@swup/head-plugin": "^1.3.0", - "@swup/preload-plugin": "^2.2.0", + "@swup/preload-plugin": "^2.3.0", "@swup/scripts-plugin": "^1.1.0", "@swup/scroll-plugin": "^2.0.3", - "astro": "^2.6.4", + "astro": "^2.7.2", "astro-icon": "^0.8.1", "astro-imagetools": "^0.8.1", "astro-seo": "^0.7.4", @@ -55,37 +55,37 @@ "reading-time": "^1.5.0", "sal.js": "^0.8.5", "sharp": "^0.32.1", - "swup": "^3.1.0", + "swup": "^3.1.1", "tailwindcss": "^3.3.2", "unist-util-visit": "^4.1.2" }, "devDependencies": { "@types/mdast": "^3.0.11", - "@types/react": "^18.2.12", + "@types/react": "^18.2.14", "@types/unist": "^2.0.6", - "@typescript-eslint/parser": "^5.59.11", + "@typescript-eslint/parser": "^5.60.1", "cspell": "^6.31.1", "cssnano": "^6.0.1", - "eslint": "^8.42.0", + "eslint": "^8.43.0", "eslint-config-prettier": "^8.8.0", - "eslint-plugin-astro": "^0.27.1", + "eslint-plugin-astro": "^0.27.2", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-prettier": "^4.2.1", "husky": "^8.0.3", "jimp": "^0.22.8", - "lint-staged": "^13.2.2", - "netlify-cli": "^15.5.1", + "lint-staged": "^13.2.3", + "netlify-cli": "^15.7.0", "npm-run-all": "^4.1.5", "plop": "^3.1.2", - "postcss-nesting": "^11.2.2", + "postcss-nesting": "^11.3.0", "prettier": "^2.8.8", "prettier-plugin-astro": "^0.10.0", "prettier-plugin-organize-imports": "^3.2.2", "prettier-plugin-tailwindcss": "^0.3.0", - "rollup": "^3.25.1", + "rollup": "^3.25.3", "tailwindcss-logical": "^3.0.1", "tailwindcss-opentype": "^1.1.0", - "typescript": "^5.1.3", + "typescript": "^5.1.6", "vite": "^4.3.9" }, "pnpm": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d4fa07e..2a0bfa1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,10 +11,10 @@ overrides: dependencies: '@astro-community/astro-embed-youtube': specifier: ^0.2.2 - version: 0.2.2(astro@2.6.4) + version: 0.2.2(astro@2.7.2) '@astrojs/mdx': specifier: ^0.19.7 - version: 0.19.7(astro@2.6.4) + version: 0.19.7(astro@2.7.2) '@astrojs/preact': specifier: ^2.2.1 version: 2.2.1(preact@10.15.1) @@ -28,11 +28,11 @@ dependencies: specifier: ^1.3.3 version: 1.3.3 '@astrojs/tailwind': - specifier: ^3.1.3 - version: 3.1.3(astro@2.6.4)(tailwindcss@3.3.2) + specifier: ^4.0.0 + version: 4.0.0(astro@2.7.2)(tailwindcss@3.3.2) '@swup/a11y-plugin': specifier: ^3.0.0 - version: 3.0.0(swup@3.1.0) + version: 3.0.0(swup@3.1.1) '@swup/fade-theme': specifier: ^1.0.5 version: 1.0.5 @@ -40,23 +40,23 @@ dependencies: specifier: ^1.3.0 version: 1.3.0 '@swup/preload-plugin': - specifier: ^2.2.0 - version: 2.2.0(swup@3.1.0) + specifier: ^2.3.0 + version: 2.3.0(swup@3.1.1) '@swup/scripts-plugin': specifier: ^1.1.0 version: 1.1.0 '@swup/scroll-plugin': specifier: ^2.0.3 - version: 2.0.3(swup@3.1.0) + version: 2.0.3(swup@3.1.1) astro: - specifier: ^2.6.4 - version: 2.6.4(@types/node@20.3.1)(sharp@0.32.1) + specifier: ^2.7.2 + version: 2.7.2(@types/node@20.3.2)(sharp@0.32.1) astro-icon: specifier: ^0.8.1 version: 0.8.1 astro-imagetools: specifier: ^0.8.1 - version: 0.8.1(astro@2.6.4) + version: 0.8.1(astro@2.7.2) astro-seo: specifier: ^0.7.4 version: 0.7.4 @@ -65,7 +65,7 @@ dependencies: version: 0.6.0 astrojs-service-worker: specifier: ^1.0.0 - version: 1.0.0(astro@2.6.4) + version: 1.0.0(astro@2.7.2) autoprefixer: specifier: ^10.4.14 version: 10.4.14(postcss@8.4.24) @@ -124,8 +124,8 @@ dependencies: specifier: ^0.32.1 version: 0.32.1 swup: - specifier: ^3.1.0 - version: 3.1.0 + specifier: ^3.1.1 + version: 3.1.1 tailwindcss: specifier: ^3.3.2 version: 3.3.2 @@ -138,14 +138,14 @@ devDependencies: specifier: ^3.0.11 version: 3.0.11 '@types/react': - specifier: ^18.2.12 - version: 18.2.12 + specifier: ^18.2.14 + version: 18.2.14 '@types/unist': specifier: ^2.0.6 version: 2.0.6 '@typescript-eslint/parser': - specifier: ^5.59.11 - version: 5.59.11(eslint@8.42.0)(typescript@5.1.3) + specifier: ^5.60.1 + version: 5.60.1(eslint@8.43.0)(typescript@5.1.6) cspell: specifier: ^6.31.1 version: 6.31.1 @@ -153,20 +153,20 @@ devDependencies: specifier: ^6.0.1 version: 6.0.1(postcss@8.4.24) eslint: - specifier: ^8.42.0 - version: 8.42.0 + specifier: ^8.43.0 + version: 8.43.0 eslint-config-prettier: specifier: ^8.8.0 - version: 8.8.0(eslint@8.42.0) + version: 8.8.0(eslint@8.43.0) eslint-plugin-astro: - specifier: ^0.27.1 - version: 0.27.1(eslint@8.42.0) + specifier: ^0.27.2 + version: 0.27.2(eslint@8.43.0) eslint-plugin-jsx-a11y: specifier: ^6.7.1 - version: 6.7.1(eslint@8.42.0) + version: 6.7.1(eslint@8.43.0) eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.42.0)(prettier@2.8.8) + version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.43.0)(prettier@2.8.8) husky: specifier: ^8.0.3 version: 8.0.3 @@ -174,11 +174,11 @@ devDependencies: specifier: ^0.22.8 version: 0.22.8 lint-staged: - specifier: ^13.2.2 - version: 13.2.2 + specifier: ^13.2.3 + version: 13.2.3 netlify-cli: - specifier: ^15.5.1 - version: 15.5.1(@types/node@20.3.1) + specifier: ^15.7.0 + version: 15.7.0(@types/node@20.3.2) npm-run-all: specifier: ^4.1.5 version: 4.1.5 @@ -186,8 +186,8 @@ devDependencies: specifier: ^3.1.2 version: 3.1.2 postcss-nesting: - specifier: ^11.2.2 - version: 11.2.2(postcss@8.4.24) + specifier: ^11.3.0 + version: 11.3.0(postcss@8.4.24) prettier: specifier: ^2.8.8 version: 2.8.8 @@ -196,13 +196,13 @@ devDependencies: version: 0.10.0 prettier-plugin-organize-imports: specifier: ^3.2.2 - version: 3.2.2(prettier@2.8.8)(typescript@5.1.3) + version: 3.2.2(prettier@2.8.8)(typescript@5.1.6) prettier-plugin-tailwindcss: specifier: ^0.3.0 version: 0.3.0(prettier-plugin-astro@0.10.0)(prettier-plugin-organize-imports@3.2.2)(prettier@2.8.8) rollup: - specifier: ^3.25.1 - version: 3.25.1 + specifier: ^3.25.3 + version: 3.25.3 tailwindcss-logical: specifier: ^3.0.1 version: 3.0.1(postcss@8.4.24) @@ -210,14 +210,19 @@ devDependencies: specifier: ^1.1.0 version: 1.1.0(tailwindcss@3.3.2) typescript: - specifier: ^5.1.3 - version: 5.1.3 + specifier: ^5.1.6 + version: 5.1.6 vite: specifier: ^4.3.9 - version: 4.3.9(@types/node@20.3.1) + version: 4.3.9(@types/node@20.3.2) packages: + /@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + dev: true + /@alloc/quick-lru@5.2.0: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} @@ -242,38 +247,38 @@ packages: leven: 3.1.0 dev: false - /@astro-community/astro-embed-youtube@0.2.2(astro@2.6.4): + /@astro-community/astro-embed-youtube@0.2.2(astro@2.7.2): resolution: {integrity: sha512-eGBVujUNOv6x2x/iXS7D/XWmlx69frLQKyYBW0zTFzzgDCeOuXkJ4TPMOdQHsttp2ZCvbqii8f27GoaTKHIa7g==} peerDependencies: astro: ^1.0.0 || ^2.0.0-beta dependencies: - astro: 2.6.4(@types/node@20.3.1)(sharp@0.32.1) + astro: 2.7.2(@types/node@20.3.2)(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==} + /@astrojs/compiler@1.5.2: + resolution: {integrity: sha512-EZ3d5UTqN71N2zE3VdzVJeM+dM+pu0wV/jOi6g2VDU21LQTWozafsFMpbcLE/ksmTmbQM90/Tnn19/IR9fWGUw==} + + /@astrojs/internal-helpers@0.1.1: + resolution: {integrity: sha512-+LySbvFbjv2nO2m/e78suleQOGEru4Cnx73VsZbrQgB2u7A4ddsQg3P2T0zC0e10jgcT+c6nNlKeLpa6nRhQIg==} dev: false - /@astrojs/language-server@1.0.5: - resolution: {integrity: sha512-HG/9nWk+b9Ol9KgBz4Osg1iuq4DGI75GGF7Kvre0GT5rxksoGiJRK96Vd5NLyS7qOhAgX8SgXZ//5USF/fqsQA==} + /@astrojs/language-server@1.0.8: + resolution: {integrity: sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==} hasBin: true dependencies: - '@astrojs/compiler': 1.4.2 + '@astrojs/compiler': 1.5.2 '@jridgewell/trace-mapping': 0.3.18 - '@vscode/emmet-helper': 2.8.8 + '@vscode/emmet-helper': 2.9.2 events: 3.3.0 prettier: 2.8.8 - prettier-plugin-astro: 0.8.1 + prettier-plugin-astro: 0.9.1 vscode-css-languageservice: 6.2.6 - vscode-html-languageservice: 5.0.5 + vscode-html-languageservice: 5.0.6 vscode-languageserver: 8.1.0 vscode-languageserver-protocol: 3.17.3 vscode-languageserver-textdocument: 1.0.8 @@ -281,13 +286,13 @@ packages: vscode-uri: 3.0.7 dev: false - /@astrojs/markdown-remark@2.2.1(astro@2.6.4): + /@astrojs/markdown-remark@2.2.1(astro@2.7.2): resolution: {integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==} peerDependencies: astro: ^2.5.0 dependencies: '@astrojs/prism': 2.1.2 - astro: 2.6.4(@types/node@20.3.1)(sharp@0.32.1) + astro: 2.7.2(@types/node@20.3.2)(sharp@0.32.1) github-slugger: 1.5.0 import-meta-resolve: 2.2.2 rehype-raw: 6.1.1 @@ -304,11 +309,11 @@ packages: - supports-color dev: false - /@astrojs/mdx@0.19.7(astro@2.6.4): + /@astrojs/mdx@0.19.7(astro@2.7.2): resolution: {integrity: sha512-mfEbBD7oi8yBHhcJucEjnrquREkJ3os+jioURP8BR2B8tOV2rV2j8trvmLUgfS+P/+HevGObxCTjcRYxn6T7eg==} engines: {node: '>=16.12.0'} dependencies: - '@astrojs/markdown-remark': 2.2.1(astro@2.6.4) + '@astrojs/markdown-remark': 2.2.1(astro@2.7.2) '@astrojs/prism': 2.1.2 '@mdx-js/mdx': 2.3.0 acorn: 8.8.2 @@ -374,14 +379,13 @@ packages: zod: 3.21.4 dev: false - /@astrojs/tailwind@3.1.3(astro@2.6.4)(tailwindcss@3.3.2): - resolution: {integrity: sha512-10S1omrv5K5HRVAZ0fBgN5vQykn2HRL332LAVFyBASMn1Ff6gDfSK+CPUeUu94eZUOEaPnECLK8EHAqZ8iY9CA==} + /@astrojs/tailwind@4.0.0(astro@2.7.2)(tailwindcss@3.3.2): + resolution: {integrity: sha512-HmCAXFFes7MUBt5ihdfH1goa8QyGkHejIpz6Z4XBKK9VNYY9G2E3brCn8+pNn5zAOzcwl3FYcuH2AiOa/NGoMQ==} peerDependencies: - astro: ^2.5.0 + astro: ^2.6.5 tailwindcss: ^3.0.24 dependencies: - '@proload/core': 0.3.3 - astro: 2.6.4(@types/node@20.3.1)(sharp@0.32.1) + astro: 2.7.2(@types/node@20.3.2)(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) @@ -395,7 +399,7 @@ packages: engines: {node: '>=16.12.0'} dependencies: ci-info: 3.8.0 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) dlv: 1.1.3 dset: 3.1.2 is-docker: 3.0.0 @@ -449,7 +453,30 @@ packages: '@babel/traverse': 7.22.1 '@babel/types': 7.22.3 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/core@7.22.5: + resolution: {integrity: sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.22.5 + '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) + '@babel/helper-module-transforms': 7.22.5 + '@babel/helpers': 7.22.5 + '@babel/parser': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 + convert-source-map: 1.9.0 + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.0 @@ -526,6 +553,20 @@ packages: semver: 6.3.0 dev: false + /@babel/helper-compilation-targets@7.22.5(@babel/core@7.22.5): + resolution: {integrity: sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.22.5 + '@babel/core': 7.22.5 + '@babel/helper-validator-option': 7.22.5 + browserslist: 4.21.7 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: false + /@babel/helper-create-class-features-plugin@7.22.5(@babel/core@7.22.1): resolution: {integrity: sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==} engines: {node: '>=6.9.0'} @@ -566,7 +607,7 @@ packages: '@babel/core': 7.22.1 '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.2 semver: 6.3.0 @@ -588,7 +629,7 @@ packages: resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 + '@babel/template': 7.21.9 '@babel/types': 7.22.5 dev: false @@ -794,6 +835,17 @@ packages: - supports-color dev: false + /@babel/helpers@7.22.5: + resolution: {integrity: sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/highlight@7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} @@ -811,14 +863,6 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.22.3: - resolution: {integrity: sha512-vrukxyW/ep8UD1UDzOYpTKQ6abgjFoeG6L+4ar9+c5TN9QnlqiOi6QK7LSR5ewm/ERyGkT/Ai6VboNrxhbr9Uw==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.22.5 - dev: false - /@babel/parser@7.22.4: resolution: {integrity: sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==} engines: {node: '>=6.0.0'} @@ -1002,6 +1046,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.5): + resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.1): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -1587,6 +1641,20 @@ packages: '@babel/types': 7.22.5 dev: false + /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.22.5): + resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.5) + '@babel/types': 7.22.5 + dev: false + /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.22.1): resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} engines: {node: '>=6.9.0'} @@ -1884,7 +1952,7 @@ packages: '@babel/helper-split-export-declaration': 7.18.6 '@babel/parser': 7.22.4 '@babel/types': 7.22.5 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -1902,7 +1970,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.5 '@babel/parser': 7.22.5 '@babel/types': 7.22.5 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -2465,13 +2533,13 @@ packages: requiresBuild: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.42.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.43.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.42.0 + eslint: 8.43.0 eslint-visitor-keys: 3.4.1 dev: true @@ -2485,7 +2553,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) espree: 9.5.2 globals: 13.20.0 ignore: 5.2.4 @@ -2497,8 +2565,8 @@ packages: - supports-color dev: true - /@eslint/js@8.42.0: - resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==} + /@eslint/js@8.43.0: + resolution: {integrity: sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -2519,8 +2587,8 @@ packages: resolution: {integrity: sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==} dev: true - /@fastify/error@3.2.1: - resolution: {integrity: sha512-scZVbcpPNWw/yyFmzzO7cf1daTeJp53spN2n7dBTHZd+cV7791fcWJCPP1Tfhdbre+8vDiCyQyqqXfQnYMntYQ==} + /@fastify/error@3.3.0: + resolution: {integrity: sha512-dj7vjIn1Ar8sVXj2yAXiMNCJDmS9MQ9XMlIecX2dIzzhjSHCyKo4DdXjXMs7wKW2kj6yvVRSpuQjOZ3YLrh56w==} dev: true /@fastify/fast-json-stringify-compiler@4.3.0: @@ -2548,7 +2616,7 @@ packages: fastify-plugin: 4.5.0 glob: 8.1.0 p-limit: 3.1.0 - readable-stream: 4.4.0 + readable-stream: 4.4.1 dev: true /@humanwhocodes/config-array@0.11.10: @@ -2556,7 +2624,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -2586,7 +2654,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 '@types/yargs': 16.0.5 chalk: 4.1.2 dev: true @@ -3364,27 +3432,23 @@ packages: resolution: {integrity: sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==} dev: false - /@ljharb/has-package-exports-patterns@0.0.2: - resolution: {integrity: sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==} - dev: false - /@lukeed/ms@2.0.1: resolution: {integrity: sha512-Xs/4RZltsAL7pkvaNStUQt7netTkyxrS0K+RILcVr3TRMS/ToOg4I6uNfhB9SlGsnWBym4U+EaXq0f0cEMNkHA==} engines: {node: '>=8'} dev: true - /@mapbox/node-pre-gyp@1.0.10(supports-color@9.3.1): + /@mapbox/node-pre-gyp@1.0.10(supports-color@9.4.0): resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} hasBin: true dependencies: detect-libc: 2.0.1 - https-proxy-agent: 5.0.1(supports-color@9.3.1) + https-proxy-agent: 5.0.1(supports-color@9.4.0) make-dir: 3.1.0 node-fetch: 2.6.11 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.5.1 + semver: 7.5.3 tar: 6.1.15 transitivePeerDependencies: - encoding @@ -3419,36 +3483,36 @@ packages: resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==} dev: true - /@netlify/build-info@7.0.6: - resolution: {integrity: sha512-v//AdbcNfIuKRhAk0H2jjuFXxBH9ByPjUyqFWfYBcNgXRfQOvmzLAdWHQzBvMulbUrhAGcFRJaS2cWw95E7V1w==} + /@netlify/build-info@7.0.8: + resolution: {integrity: sha512-VbasUPF4WcvFdq0B58+cM5/Jf6SUjYympgwz6B4IA5PQom/Ptkj5OMzRVclHclIhyDiiuwhIpCeeA0R6ru6XdA==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: '@bugsnag/js': 7.20.2 '@netlify/framework-info': 9.8.10 find-up: 6.3.0 - minimatch: 9.0.1 + minimatch: 9.0.2 read-pkg: 7.1.0 - semver: 7.5.1 + semver: 7.5.3 yaml: 2.3.1 yargs: 17.7.2 dev: true - /@netlify/build@29.12.4(@types/node@20.3.1): - resolution: {integrity: sha512-Ny1ebYzUZ9jWqAUQ3I4y91Oj8gBuASpPYtyeRad25ZuyMorKlaf0TLseXpcaUJ11LscwMTWJsaJ+3K+mUkKqAg==} + /@netlify/build@29.12.8(@types/node@20.3.2): + resolution: {integrity: sha512-es3nRMmb5zEpvON3qRKCGMqpfcqPvVYKR6ulQe+LP6+U2Nw9oAHr7+nBgiMvo0moJBC7t+lYFSphLjpn4G1M1Q==} 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.6 + '@netlify/config': 20.5.1 '@netlify/edge-bundler': 8.16.2 '@netlify/framework-info': 9.8.10 - '@netlify/functions-utils': 5.2.12(supports-color@9.3.1) + '@netlify/functions-utils': 5.2.14(supports-color@9.4.0) '@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.9.1(supports-color@9.3.1) + '@netlify/zip-it-and-ship-it': 9.10.0(supports-color@9.4.0) '@sindresorhus/slugify': 2.2.1 ansi-escapes: 6.2.0 chalk: 5.2.0 @@ -3482,14 +3546,13 @@ packages: resolve: 2.0.0-next.4 rfdc: 1.3.0 safe-json-stringify: 1.2.0 - semver: 7.5.1 + semver: 7.5.3 string-width: 5.1.2 strip-ansi: 7.1.0 - supports-color: 9.3.1 + supports-color: 9.4.0 terminal-link: 3.0.0 - tmp-promise: 3.0.3 - ts-node: 10.9.1(@types/node@20.3.1)(typescript@5.1.3) - typescript: 5.1.3 + ts-node: 10.9.1(@types/node@20.3.2)(typescript@5.1.6) + typescript: 5.1.6 uuid: 9.0.0 yargs: 17.7.2 transitivePeerDependencies: @@ -3505,7 +3568,7 @@ packages: dependencies: cpy: 9.0.1 get-stream: 6.0.1 - globby: 13.1.4 + globby: 13.2.0 junk: 4.0.1 locate-path: 7.2.0 move-file: 3.1.0 @@ -3513,8 +3576,8 @@ packages: readdirp: 3.6.0 dev: true - /@netlify/config@20.4.6: - resolution: {integrity: sha512-kf3UyCUs3VdlFSSekYdzEybkF7IBh/WRQpGEwLNUzjwtRlDSfB9YQvAc+eKarxUeklaxflLxnDSThaQpSI2yMQ==} + /@netlify/config@20.5.1: + resolution: {integrity: sha512-mzaEa40Xf/Ge2Vqz28p6RbqyRdV7nSHvcSPbt1ODl2MxnzMUA8MRdvHkpSuPSbBsQvFumyByDGZg9xGcDPCVhg==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: @@ -3565,7 +3628,7 @@ packages: p-wait-for: 4.1.0 path-key: 4.0.0 regexp-tree: 0.1.27 - semver: 7.5.1 + semver: 7.5.3 tmp-promise: 3.0.3 uuid: 9.0.0 dev: true @@ -3791,14 +3854,14 @@ packages: p-locate: 6.0.0 process: 0.11.10 read-pkg-up: 9.1.0 - semver: 7.5.1 + semver: 7.5.3 dev: true - /@netlify/functions-utils@5.2.12(supports-color@9.3.1): - resolution: {integrity: sha512-BgyPyz/aXOzzx0dKom8qEws5YqsTDGCuwLJpDWjGJsxGn6duSzTuXQZyOys6vz9N1TXfwC6TAOGjt+Y0yT/8VQ==} + /@netlify/functions-utils@5.2.14(supports-color@9.4.0): + resolution: {integrity: sha512-ukybCcA9Ao6j0eS1SCUa/J5APN5z5KAVOtXues9N424LySFdkOhwIQA+76xium5ScxGaMcxWfD5aYvJ1dAqS4w==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: - '@netlify/zip-it-and-ship-it': 9.9.1(supports-color@9.3.1) + '@netlify/zip-it-and-ship-it': 9.11.0(supports-color@9.4.0) cpy: 9.0.1 path-exists: 5.0.0 transitivePeerDependencies: @@ -3963,8 +4026,8 @@ packages: engines: {node: ^14.18.0 || >=16.0.0} dev: true - /@netlify/zip-it-and-ship-it@9.9.1(supports-color@9.3.1): - resolution: {integrity: sha512-CRxADifrq23LnPvuOnPza/QGln/HDB/rhWsHGyLbXzpaEaJu41CQI2nsBLDF+G/K621S7W9UcCatOr9TDgvaOg==} + /@netlify/zip-it-and-ship-it@9.10.0(supports-color@9.4.0): + resolution: {integrity: sha512-E9Hh4MQdhWDeDn3YjDNIpYvqUdLBMx7ghxfShFXv73/KyDns7tS/BpyakuObL/89JDV76CG/jtIx/cPPfxmg9w==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true dependencies: @@ -3972,7 +4035,7 @@ packages: '@netlify/binary-info': 1.0.0 '@netlify/esbuild': 0.14.39 '@netlify/serverless-functions-api': 1.5.1 - '@vercel/nft': 0.22.6(supports-color@9.3.1) + '@vercel/nft': 0.22.6(supports-color@9.4.0) archiver: 5.3.1 common-path-prefix: 3.0.0 cp-file: 10.0.0 @@ -3986,14 +4049,54 @@ packages: junk: 4.0.1 locate-path: 7.2.0 merge-options: 3.0.4 - minimatch: 9.0.1 + minimatch: 9.0.2 normalize-path: 3.0.0 p-map: 5.5.0 path-exists: 5.0.0 - precinct: 11.0.5(supports-color@9.3.1) + precinct: 11.0.5(supports-color@9.4.0) require-package-name: 2.0.1 resolve: 2.0.0-next.4 - semver: 7.5.1 + semver: 7.5.3 + tmp-promise: 3.0.3 + toml: 3.0.0 + unixify: 1.0.0 + yargs: 17.7.2 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /@netlify/zip-it-and-ship-it@9.11.0(supports-color@9.4.0): + resolution: {integrity: sha512-0aCqL7iUE3vcyx6NTR4jmIyCq3W9iv//s16Sc9eQLNw7+aBAeUZCj2uKOO26UUn3WhyBN+V09oUCm4YfjoHNOQ==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + dependencies: + '@babel/parser': 7.22.5 + '@netlify/binary-info': 1.0.0 + '@netlify/esbuild': 0.14.39 + '@netlify/serverless-functions-api': 1.5.1 + '@vercel/nft': 0.22.6(supports-color@9.4.0) + archiver: 5.3.1 + common-path-prefix: 3.0.0 + cp-file: 10.0.0 + es-module-lexer: 1.3.0 + execa: 6.1.0 + filter-obj: 5.1.0 + find-up: 6.3.0 + glob: 8.1.0 + is-builtin-module: 3.2.1 + is-path-inside: 4.0.0 + junk: 4.0.1 + locate-path: 7.2.0 + merge-options: 3.0.4 + minimatch: 9.0.2 + normalize-path: 3.0.0 + p-map: 5.5.0 + path-exists: 5.0.0 + precinct: 11.0.5(supports-color@9.4.0) + require-package-name: 2.0.1 + resolve: 2.0.0-next.4 + semver: 7.5.3 tmp-promise: 3.0.3 toml: 3.0.0 unixify: 1.0.0 @@ -4026,26 +4129,26 @@ packages: engines: {node: '>= 14'} dev: true - /@octokit/core@4.2.1: - resolution: {integrity: sha512-tEDxFx8E38zF3gT7sSMDrT1tGumDgsw5yPG6BBh/X+5ClIQfMH/Yqocxz1PnHx6CHyF6pxmovUTOfZAUvQ0Lvw==} + /@octokit/core@4.2.4: + resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==} engines: {node: '>= 14'} dependencies: '@octokit/auth-token': 3.0.4 '@octokit/graphql': 5.0.6 - '@octokit/request': 6.2.5 + '@octokit/request': 6.2.8 '@octokit/request-error': 3.0.3 - '@octokit/types': 9.2.3 + '@octokit/types': 9.3.2 before-after-hook: 2.2.3 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding dev: true - /@octokit/endpoint@7.0.5: - resolution: {integrity: sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==} + /@octokit/endpoint@7.0.6: + resolution: {integrity: sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==} engines: {node: '>= 14'} dependencies: - '@octokit/types': 9.2.3 + '@octokit/types': 9.3.2 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 dev: true @@ -4054,62 +4157,62 @@ packages: resolution: {integrity: sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==} engines: {node: '>= 14'} dependencies: - '@octokit/request': 6.2.5 - '@octokit/types': 9.2.3 + '@octokit/request': 6.2.8 + '@octokit/types': 9.3.2 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding dev: true - /@octokit/openapi-types@17.2.0: - resolution: {integrity: sha512-MazrFNx4plbLsGl+LFesMo96eIXkFgEtaKbnNpdh4aQ0VM10aoylFsTYP1AEjkeoRNZiiPe3T6Gl2Hr8dJWdlQ==} + /@octokit/openapi-types@18.0.0: + resolution: {integrity: sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==} dev: true - /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.1): + /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.4): resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=4' dependencies: - '@octokit/core': 4.2.1 + '@octokit/core': 4.2.4 '@octokit/tsconfig': 1.0.2 - '@octokit/types': 9.2.3 + '@octokit/types': 9.3.2 dev: true - /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.1): + /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.4): resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 4.2.1 + '@octokit/core': 4.2.4 dev: true - /@octokit/plugin-rest-endpoint-methods@7.1.3(@octokit/core@4.2.1): - resolution: {integrity: sha512-0aoPd4f1k/KXPTGSX0NbxcBrShBHArgcW3pujEvLa6wUfcfA1BehxQ2Ifwa6CbJ4SfzaO79FvGgaUipoxDsgjA==} + /@octokit/plugin-rest-endpoint-methods@7.2.3(@octokit/core@4.2.4): + resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 4.2.1 - '@octokit/types': 9.2.3 + '@octokit/core': 4.2.4 + '@octokit/types': 10.0.0 dev: true /@octokit/request-error@3.0.3: resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==} engines: {node: '>= 14'} dependencies: - '@octokit/types': 9.2.3 + '@octokit/types': 9.3.2 deprecation: 2.3.1 once: 1.4.0 dev: true - /@octokit/request@6.2.5: - resolution: {integrity: sha512-z83E8UIlPNaJUsXpjD8E0V5o/5f+vJJNbNcBwVZsX3/vC650U41cOkTLjq4PKk9BYonQGOnx7N17gvLyNjgGcQ==} + /@octokit/request@6.2.8: + resolution: {integrity: sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==} engines: {node: '>= 14'} dependencies: - '@octokit/endpoint': 7.0.5 + '@octokit/endpoint': 7.0.6 '@octokit/request-error': 3.0.3 - '@octokit/types': 9.2.3 + '@octokit/types': 9.3.2 is-plain-object: 5.0.0 node-fetch: 2.6.11 universal-user-agent: 6.0.0 @@ -4117,14 +4220,14 @@ packages: - encoding dev: true - /@octokit/rest@19.0.11: - resolution: {integrity: sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==} + /@octokit/rest@19.0.13: + resolution: {integrity: sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==} engines: {node: '>= 14'} dependencies: - '@octokit/core': 4.2.1 - '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.1) - '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.1) - '@octokit/plugin-rest-endpoint-methods': 7.1.3(@octokit/core@4.2.1) + '@octokit/core': 4.2.4 + '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.4) + '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.4) + '@octokit/plugin-rest-endpoint-methods': 7.2.3(@octokit/core@4.2.4) transitivePeerDependencies: - encoding dev: true @@ -4133,10 +4236,16 @@ packages: resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==} dev: true - /@octokit/types@9.2.3: - resolution: {integrity: sha512-MMeLdHyFIALioycq+LFcA71v0S2xpQUX2cw6pPbHQjaibcHYwLnmK/kMZaWuGfGfjBJZ3wRUq+dOaWsvrPJVvA==} + /@octokit/types@10.0.0: + resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==} dependencies: - '@octokit/openapi-types': 17.2.0 + '@octokit/openapi-types': 18.0.0 + dev: true + + /@octokit/types@9.3.2: + resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==} + dependencies: + '@octokit/openapi-types': 18.0.0 dev: true /@pkgr/utils@2.4.1: @@ -4148,7 +4257,7 @@ packages: is-glob: 4.0.3 open: 9.1.0 picocolors: 1.0.0 - tslib: 2.5.2 + tslib: 2.6.0 /@pnpm/config.env-replace@1.1.0: resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} @@ -4162,8 +4271,8 @@ packages: graceful-fs: 4.2.10 dev: true - /@pnpm/npm-conf@2.2.0: - resolution: {integrity: sha512-roLI1ul/GwzwcfcVpZYPdrgW2W/drLriObl1h+yLF5syc8/5ULWw2ALbCHUWF+4YltIqA3xFSbG4IwyJz37e9g==} + /@pnpm/npm-conf@2.2.2: + resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} engines: {node: '>=12'} dependencies: '@pnpm/config.env-replace': 1.1.0 @@ -4192,13 +4301,6 @@ packages: preact: 10.15.1 dev: false - /@proload/core@0.3.3: - resolution: {integrity: sha512-7dAFWsIK84C90AMl24+N/ProHKm4iw0akcnoKjRvbfHifJZBLhaDsDus1QJmhG12lXj4e/uB/8mB/0aduCW+NQ==} - dependencies: - deepmerge: 4.3.1 - escalade: 3.1.1 - dev: false - /@rollup/plugin-alias@3.1.9(rollup@2.79.1): resolution: {integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==} engines: {node: '>=8.0.0'} @@ -4352,7 +4454,7 @@ packages: string.prototype.matchall: 4.0.8 dev: false - /@swup/a11y-plugin@3.0.0(swup@3.1.0): + /@swup/a11y-plugin@3.0.0(swup@3.1.1): resolution: {integrity: sha512-GcbfKST5coaikQCpklOjPqTKYpu3JQZ3wN1auFuTtgPmhZMznByX2/a5CzmjLGbYbHRIqY4z9qzB0iWb18s8Wg==} peerDependencies: swup: ^3.0.0 @@ -4360,7 +4462,7 @@ packages: '@swup/plugin': 2.0.3 focus-options-polyfill: 1.6.0 on-demand-live-region: 0.1.3 - swup: 3.1.0 + swup: 3.1.1 transitivePeerDependencies: - '@types/babel__core' - supports-color @@ -4398,20 +4500,20 @@ packages: prettier: 2.8.8 shelljs: 0.8.5 shelljs-live: 0.0.5(shelljs@0.8.5) - swup: 3.1.0 + swup: 3.1.1 transitivePeerDependencies: - '@types/babel__core' - supports-color - ts-node dev: false - /@swup/preload-plugin@2.2.0(swup@3.1.0): - resolution: {integrity: sha512-dzjTlvFICdhSsYejb4WX6mEKQOaBTcLp0XD0l2O1puIOGpX8kcnujKbZOuDsebxmcOkWPM0ZVvDzu6ZXomb6Fw==} + /@swup/preload-plugin@2.3.0(swup@3.1.1): + resolution: {integrity: sha512-FveiDLopKFzHXpWahEPjR2zi9JRPXJODb7OxJCKNHu1l2nVRCqxtrjAH9m6kk46ibdjaO7bWs143hN0pb0U2qw==} peerDependencies: swup: ^3.0.0 dependencies: '@swup/plugin': 2.0.3 - swup: 3.1.0 + swup: 3.1.1 transitivePeerDependencies: - '@types/babel__core' - supports-color @@ -4428,14 +4530,14 @@ packages: '@swup/plugin': 1.0.1 dev: false - /@swup/scroll-plugin@2.0.3(swup@3.1.0): + /@swup/scroll-plugin@2.0.3(swup@3.1.1): resolution: {integrity: sha512-1YYGbRV5IToboW/NSsM4QxSDtUqXnXuYrvjqkHJdIimaHfq5XESi1OPCmf0rTLQGrqhQguEeaJ2lMuDu2wMSsQ==} peerDependencies: swup: ^3.0.0 dependencies: '@swup/plugin': 2.0.3 scrl: 2.0.0 - swup: 3.1.0 + swup: 3.1.1 transitivePeerDependencies: - '@types/babel__core' - supports-color @@ -4489,7 +4591,7 @@ packages: '@babel/types': 7.22.5 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.20.0 + '@types/babel__traverse': 7.20.1 dev: false /@types/babel__generator@7.6.4: @@ -4505,8 +4607,8 @@ packages: '@babel/types': 7.22.5 dev: false - /@types/babel__traverse@7.20.0: - resolution: {integrity: sha512-TBOjqAGf0hmaqRwpii5LLkJLg7c6OMm4nHLmpsUxwk9bBHtoTC6dAHdVWdGv4TBxj2CZOZY8Xfq8WmfoVi7n4Q==} + /@types/babel__traverse@7.20.1: + resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==} dependencies: '@babel/types': 7.22.5 dev: false @@ -4548,7 +4650,7 @@ packages: /@types/http-proxy@1.17.11: resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==} dependencies: - '@types/node': 17.0.45 + '@types/node': 20.3.2 dev: true /@types/inquirer@8.2.6: @@ -4610,8 +4712,8 @@ packages: /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - /@types/node@20.3.1: - resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} + /@types/node@20.3.2: + resolution: {integrity: sha512-vOBLVQeCQfIcF/2Y7eKFTqrMnizK5lRNQ7ykML/5RuwVXVWxYkgwS7xbt4B6fKCUPgbSL5FSsjHQpaGQP/dQmw==} /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -4629,8 +4731,8 @@ packages: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} dev: true - /@types/react@18.2.12: - resolution: {integrity: sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==} + /@types/react@18.2.14: + resolution: {integrity: sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 @@ -4691,12 +4793,12 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 17.0.45 + '@types/node': 20.3.2 dev: true optional: true - /@typescript-eslint/parser@5.59.11(eslint@8.42.0)(typescript@5.1.3): - resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==} + /@typescript-eslint/parser@5.60.1(eslint@8.43.0)(typescript@5.1.6): + resolution: {integrity: sha512-pHWlc3alg2oSMGwsU/Is8hbm3XFbcrb6P5wIxcQW9NsYBfnrubl/GhVVD/Jm/t8HXhA2WncoIRfBtnCgRGV96Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4705,44 +4807,31 @@ packages: typescript: optional: true dependencies: - '@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.42.0 - typescript: 5.1.3 + '@typescript-eslint/scope-manager': 5.60.1 + '@typescript-eslint/types': 5.60.1 + '@typescript-eslint/typescript-estree': 5.60.1(supports-color@9.4.0)(typescript@5.1.6) + debug: 4.3.4(supports-color@9.4.0) + eslint: 8.43.0 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.59.11: - resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} + /@typescript-eslint/scope-manager@5.60.1: + resolution: {integrity: sha512-Dn/LnN7fEoRD+KspEOV0xDMynEmR3iSHdgNsarlXNLGGtcUok8L4N71dxUgt3YvlO8si7E+BJ5Fe3wb5yUw7DQ==} 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 + '@typescript-eslint/types': 5.60.1 + '@typescript-eslint/visitor-keys': 5.60.1 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} - dependencies: - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/visitor-keys': 5.59.7 - dev: true - - /@typescript-eslint/types@5.59.11: - resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} + /@typescript-eslint/types@5.60.1: + resolution: {integrity: sha512-zDcDx5fccU8BA0IDZc71bAtYIcG9PowaOwaD8rjYbqwK7dpe/UMQl3inJ4UtUK42nOCT41jTSCwg76E62JpMcg==} 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.11(supports-color@9.3.1)(typescript@5.1.3): - resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} + /@typescript-eslint/typescript-estree@5.60.1(supports-color@9.4.0)(typescript@5.1.6): + resolution: {integrity: sha512-hkX70J9+2M2ZT6fhti5Q2FoU9zb+GeZK2SLP1WZlvUDqdMbEKhexZODD1WodNRyO8eS+4nScvT0dts8IdaBzfw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -4750,42 +4839,34 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/visitor-keys': 5.59.11 - debug: 4.3.4(supports-color@9.3.1) + '@typescript-eslint/types': 5.60.1 + '@typescript-eslint/visitor-keys': 5.60.1 + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.1 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 + semver: 7.5.3 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys@5.59.11: - resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} + /@typescript-eslint/visitor-keys@5.60.1: + resolution: {integrity: sha512-xEYIxKcultP6E/RMKqube11pGjXH1DCo60mQoWhVYyKfLkwbIVVjYxmOenNMxILx0TjCujPTjjnTIVzm09TXIw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/types': 5.60.1 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} - dependencies: - '@typescript-eslint/types': 5.59.7 - eslint-visitor-keys: 3.4.1 - dev: true - - /@vercel/nft@0.22.6(supports-color@9.3.1): + /@vercel/nft@0.22.6(supports-color@9.4.0): resolution: {integrity: sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==} engines: {node: '>=14'} hasBin: true dependencies: - '@mapbox/node-pre-gyp': 1.0.10(supports-color@9.3.1) + '@mapbox/node-pre-gyp': 1.0.10(supports-color@9.4.0) '@rollup/pluginutils': 4.2.1 - acorn: 8.8.2 + acorn: 8.9.0 async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -4799,8 +4880,8 @@ packages: - supports-color dev: true - /@vscode/emmet-helper@2.8.8: - resolution: {integrity: sha512-QuD4CmNeXSFxuP8VZwI6qL+8vmmd7JcSdwsEIdsrzb4YumWs/+4rXRX9MM+NsFfUO69g6ezngCD7XRd6jY9TQw==} + /@vscode/emmet-helper@2.9.2: + resolution: {integrity: sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==} dependencies: emmet: 2.4.4 jsonc-parser: 2.3.1 @@ -4809,10 +4890,6 @@ packages: vscode-uri: 2.1.2 dev: false - /@vscode/l10n@0.0.13: - resolution: {integrity: sha512-A3uY356uOU9nGa+TQIT/i3ziWUgJjVMUrGGXSrtRiTwklyCFjGVWIOHoEIHbJpiyhDkJd9kvIWUOfXK1IkK8XQ==} - dev: false - /@vscode/l10n@0.0.14: resolution: {integrity: sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==} dev: false @@ -4920,6 +4997,15 @@ packages: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.8.2 + dev: false + + /acorn-jsx@5.3.2(acorn@8.9.0): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.9.0 + dev: true /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} @@ -4930,12 +5016,18 @@ packages: resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} engines: {node: '>=0.4.0'} hasBin: true + dev: false - /agent-base@6.0.2(supports-color@9.3.1): + /acorn@8.9.0: + resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} + engines: {node: '>=0.4.0'} + hasBin: true + + /agent-base@6.0.2(supports-color@9.4.0): resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -5002,7 +5094,7 @@ packages: global-cache-dir: 4.4.0 is-plain-obj: 4.1.0 path-exists: 5.0.0 - semver: 7.5.1 + semver: 7.5.3 write-file-atomic: 4.0.2 dev: true @@ -5034,7 +5126,7 @@ packages: resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==} engines: {node: '>=14.16'} dependencies: - type-fest: 3.11.1 + type-fest: 3.12.0 dev: true /ansi-regex@2.1.1: @@ -5302,14 +5394,14 @@ packages: resolution: {integrity: sha512-3F8l1h7+5MNxzDg1cSQxEloalG7fj64K6vOERChUVG7RLnAzSoafADnPQlU8DpMM3WRNfRHSC4NwUCORk/aPrA==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: - '@astrojs/compiler': 1.4.2 - '@typescript-eslint/scope-manager': 5.59.7 - '@typescript-eslint/types': 5.59.7 - astrojs-compiler-sync: 0.3.2(@astrojs/compiler@1.4.2) - debug: 4.3.4(supports-color@9.3.1) + '@astrojs/compiler': 1.5.2 + '@typescript-eslint/scope-manager': 5.60.1 + '@typescript-eslint/types': 5.60.1 + astrojs-compiler-sync: 0.3.3(@astrojs/compiler@1.5.2) + debug: 4.3.4(supports-color@9.4.0) eslint-visitor-keys: 3.4.1 espree: 9.5.2 - semver: 7.5.1 + semver: 7.5.3 transitivePeerDependencies: - supports-color dev: true @@ -5322,14 +5414,14 @@ packages: svgo: 2.8.0 dev: false - /astro-imagetools@0.8.1(astro@2.6.4): + /astro-imagetools@0.8.1(astro@2.7.2): 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.6.4(@types/node@20.3.1)(sharp@0.32.1) + astro: 2.7.2(@types/node@20.3.2)(sharp@0.32.1) file-type: 17.1.1 find-cache-dir: 3.3.2 find-up: 6.3.0 @@ -5351,8 +5443,8 @@ packages: zod: 3.21.4 dev: false - /astro@2.6.4(@types/node@20.3.1)(sharp@0.32.1): - resolution: {integrity: sha512-YM5H9SLHflxCB/3H8S2Bi+1Lbwn/MA9Vl/eOZmkCT491gvBsyuKCTsoUas6fwggeKn+fIR2XpdYd2F+unQve3g==} + /astro@2.7.2(@types/node@20.3.2)(sharp@0.32.1): + resolution: {integrity: sha512-2+vjXeVGU04aecs0mm93Qx9KdeVDw4OTeBIijs2Z+QLoe4RUYZnkqx5gR70VNfnoMdXoPp7+wB+ARcb0+ee/yg==} engines: {node: '>=16.12.0', npm: '>=6.14.0'} hasBin: true peerDependencies: @@ -5361,31 +5453,31 @@ packages: sharp: 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.6.4) + '@astrojs/compiler': 1.5.2 + '@astrojs/internal-helpers': 0.1.1 + '@astrojs/language-server': 1.0.8 + '@astrojs/markdown-remark': 2.2.1(astro@2.7.2) '@astrojs/telemetry': 2.1.1 '@astrojs/webapi': 2.2.0 - '@babel/core': 7.22.1 - '@babel/generator': 7.22.3 - '@babel/parser': 7.22.3 - '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.22.1) - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.3 + '@babel/core': 7.22.5 + '@babel/generator': 7.22.5 + '@babel/parser': 7.22.5 + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.5) + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 '@types/babel__core': 7.20.1 '@types/yargs-parser': 21.0.0 - acorn: 8.8.2 + acorn: 8.9.0 boxen: 6.2.1 chokidar: 3.5.3 ci-info: 3.8.0 common-ancestor-path: 1.0.1 cookie: 0.5.0 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) deepmerge-ts: 4.3.0 devalue: 4.3.2 diff: 5.1.0 - es-module-lexer: 1.2.1 + es-module-lexer: 1.3.0 esbuild: 0.17.19 estree-walker: 3.0.0 execa: 6.1.0 @@ -5403,19 +5495,17 @@ packages: preferred-pm: 3.0.3 prompts: 2.4.2 rehype: 12.0.1 - semver: 7.5.1 + semver: 7.5.3 server-destroy: 1.0.1 sharp: 0.32.1 - shiki: 0.14.2 - slash: 4.0.0 + shiki: 0.14.3 string-width: 5.1.2 strip-ansi: 7.1.0 - supports-esm: 1.0.0 tsconfig-resolver: 3.0.1 - typescript: 5.1.3 + typescript: 5.1.6 unist-util-visit: 4.1.2 vfile: 5.3.7 - vite: 4.3.9(@types/node@20.3.1) + vite: 4.3.9(@types/node@20.3.2) vitefu: 0.2.4(vite@4.3.9) yargs-parser: 21.1.1 zod: 3.21.4 @@ -5429,22 +5519,22 @@ packages: - terser dev: false - /astrojs-compiler-sync@0.3.2(@astrojs/compiler@1.4.2): - resolution: {integrity: sha512-q/8Z30WNpsktLKS5NdT/6QAF9Q/C4ucLldqUpHgvRhuj/6jkJyOQfapQxkTKp8MK4RjH9sSsClfrTIdk8JZlKw==} + /astrojs-compiler-sync@0.3.3(@astrojs/compiler@1.5.2): + resolution: {integrity: sha512-LbhchWgsvjvRBb5n5ez8/Q/f9ZKViuox27VxMDOdTUm8MRv9U7phzOiLue5KluqTmC0z1LId4gY2SekvoDrkuw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@astrojs/compiler': '>=0.27.0' dependencies: - '@astrojs/compiler': 1.4.2 + '@astrojs/compiler': 1.5.2 synckit: 0.8.5 dev: true - /astrojs-service-worker@1.0.0(astro@2.6.4): + /astrojs-service-worker@1.0.0(astro@2.7.2): resolution: {integrity: sha512-+lP8O7dNJ7NTjC4j0MbCOdpM5Dhxi0tfm+ewgKr0YP48GdASWj5AzDzOoKos1JJbkxdpQqewtLFOTFdNfyakpQ==} peerDependencies: astro: '>=1.0.0' dependencies: - astro: 2.6.4(@types/node@20.3.1)(sharp@0.32.1) + astro: 2.7.2(@types/node@20.3.2)(sharp@0.32.1) workbox-build: 6.6.0 transitivePeerDependencies: - '@types/babel__core' @@ -5506,7 +5596,7 @@ packages: resolution: {integrity: sha512-TAlMYvOuwGyLK3PfBb5WKBXZmXz2fVCgv23d6zZFdle/q3gPjmxBaeuC0pY0Dzs5PWMSgfqqEZkrye19GlDTgw==} dependencies: archy: 1.0.0 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) fastq: 1.15.0 transitivePeerDependencies: - supports-color @@ -5825,7 +5915,7 @@ packages: /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.5.1 + semver: 7.5.3 dev: true /bundle-name@3.0.0: @@ -5871,8 +5961,8 @@ packages: engines: {node: '>=14.16'} dev: true - /cacheable-request@10.2.10: - resolution: {integrity: sha512-v6WB+Epm/qO4Hdlio/sfUn69r5Shgh39SsE9DSd4bIezP0mblOlObI+I0kUEM7J0JFc+I7pSeMeYaOYtX1N/VQ==} + /cacheable-request@10.2.12: + resolution: {integrity: sha512-qtWGB5kn2OLjx47pYUkWicyOpK1vy9XZhq8yRTXOy+KAmjjESSRLx6SiExnnaGGUP1NM6/vmygMu0fGylNh9tw==} engines: {node: '>=14.16'} dependencies: '@types/http-cache-semantics': 4.0.1 @@ -6357,7 +6447,7 @@ packages: js-string-escape: 1.0.1 lodash: 4.17.21 md5-hex: 3.0.1 - semver: 7.5.1 + semver: 7.5.3 well-known-symbols: 2.0.0 dev: true @@ -6504,7 +6594,7 @@ packages: dependencies: arrify: 3.0.0 cp-file: 9.1.0 - globby: 13.1.4 + globby: 13.2.0 junk: 4.0.1 micromatch: 4.0.5 nested-error-stacks: 2.1.1 @@ -6906,7 +6996,7 @@ packages: ms: 2.0.0 dev: true - /debug@4.3.4(supports-color@9.3.1): + /debug@4.3.4(supports-color@9.4.0): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -6916,10 +7006,10 @@ packages: optional: true dependencies: ms: 2.1.2 - supports-color: 9.3.1 + supports-color: 9.4.0 - /decache@4.6.1: - resolution: {integrity: sha512-ohApBM8u9ygepJCjgBrEZSSxPjc0T/PJkD+uNyxXPkqudyUpdXpwJYp0VISm2WrPVzASU6DZyIi6BWdyw7uJ2Q==} + /decache@4.6.2: + resolution: {integrity: sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==} dependencies: callsite: 1.0.0 dev: true @@ -7164,14 +7254,14 @@ packages: engines: {node: '>=14'} dev: true - /detective-typescript@11.1.0(supports-color@9.3.1): + /detective-typescript@11.1.0(supports-color@9.4.0): resolution: {integrity: sha512-Mq8egjnW2NSCkzEb/Az15/JnBI/Ryyl6Po0Y+0mABTFvOS6DAyUGRZqz1nyhu4QJmWWe0zaGs/ITIBeWkvCkGw==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@typescript-eslint/typescript-estree': 5.59.11(supports-color@9.3.1)(typescript@5.1.3) + '@typescript-eslint/typescript-estree': 5.60.1(supports-color@9.4.0)(typescript@5.1.6) ast-module-types: 5.0.0 node-source-walk: 6.0.2 - typescript: 5.1.3 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true @@ -7453,7 +7543,6 @@ packages: /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==} @@ -7548,33 +7637,33 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier@8.8.0(eslint@8.42.0): + /eslint-config-prettier@8.8.0(eslint@8.43.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.42.0 + eslint: 8.43.0 dev: true - /eslint-plugin-astro@0.27.1(eslint@8.42.0): - resolution: {integrity: sha512-xt02HVlj5lBoAPzYOKDfVa3swjFr2Vh0Rj6TsInWmfcmQcjEkDMnu9olUAF8Q+LqHr0wQr5z6GmcxJskSqOmjQ==} + /eslint-plugin-astro@0.27.2(eslint@8.43.0): + resolution: {integrity: sha512-MUEkKXvj4onjq9/IyLMfbg8nUjY+SznhHcOvKDnHLgqzGzxUEoaOTR+mPZrDIyqAPC716GxpjsK9MDgoYLPyFA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=7.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) '@jridgewell/sourcemap-codec': 1.4.15 - '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/types': 5.60.1 astro-eslint-parser: 0.14.0 - eslint: 8.42.0 + eslint: 8.43.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.42.0): + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.43.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: @@ -7589,7 +7678,7 @@ packages: axobject-query: 3.1.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.42.0 + eslint: 8.43.0 has: 1.0.3 jsx-ast-utils: 3.3.3 language-tags: 1.0.5 @@ -7599,7 +7688,7 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.42.0)(prettier@2.8.8): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.43.0)(prettier@2.8.8): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -7610,8 +7699,8 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.42.0 - eslint-config-prettier: 8.8.0(eslint@8.42.0) + eslint: 8.43.0 + eslint-config-prettier: 8.8.0(eslint@8.43.0) prettier: 2.8.8 prettier-linter-helpers: 1.0.0 dev: true @@ -7629,22 +7718,22 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.42.0: - resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==} + /eslint@8.43.0: + resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) '@eslint-community/regexpp': 4.5.1 '@eslint/eslintrc': 2.0.3 - '@eslint/js': 8.42.0 + '@eslint/js': 8.43.0 '@humanwhocodes/config-array': 0.11.10 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.0 @@ -7669,7 +7758,7 @@ packages: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.1 + optionator: 0.9.3 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -7681,8 +7770,8 @@ packages: resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) + acorn: 8.9.0 + acorn-jsx: 5.3.2(acorn@8.9.0) eslint-visitor-keys: 3.4.1 dev: true @@ -7965,7 +8054,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -8064,7 +8153,7 @@ packages: resolution: {integrity: sha512-tzuY1tgWJo2Y6qEKwmLhFvACUmr68Io2pqP/sDKU71KRM6A6R3DrCDqLGqANbeLZcKUfdfY58ut35CGqemcTgg==} dependencies: '@fastify/ajv-compiler': 3.5.0 - '@fastify/error': 3.2.1 + '@fastify/error': 3.3.0 '@fastify/fast-json-stringify-compiler': 4.3.0 abstract-logging: 2.0.1 avvio: 8.2.1 @@ -8077,7 +8166,7 @@ packages: proxy-addr: 2.0.7 rfdc: 1.3.0 secure-json-parse: 2.7.0 - semver: 7.5.1 + semver: 7.5.3 tiny-lru: 11.0.1 transitivePeerDependencies: - supports-color @@ -8404,7 +8493,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) dev: true /for-each@0.3.3: @@ -8632,7 +8721,7 @@ packages: dependencies: '@xhmikosr/downloader': 12.0.0 node-fetch: 3.3.1 - semver: 7.5.1 + semver: 7.5.3 dev: true /gifwrap@0.9.4: @@ -8803,6 +8892,17 @@ packages: slash: 4.0.0 dev: true + /globby@13.2.0: + resolution: {integrity: sha512-jWsQfayf13NvqKUIL3Ta+CIqMnvlaIDFveWE/dpOZ9+3AMEJozsxDvKA02zync9UuvOM8rOXzsD5GqKP4OnWPQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + /globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} dev: false @@ -8827,7 +8927,7 @@ packages: '@sindresorhus/is': 5.4.1 '@szmarczak/http-timer': 5.0.1 cacheable-lookup: 7.0.0 - cacheable-request: 10.2.10 + cacheable-request: 10.2.12 decompress-response: 6.0.0 form-data-encoder: 2.1.4 get-stream: 6.0.1 @@ -8907,12 +9007,6 @@ packages: engines: {node: '>=8'} dev: true - /has-package-exports@1.3.0: - resolution: {integrity: sha512-e9OeXPQnmPhYoJ63lXC4wWe34TxEGZDZ3OQX9XRqp2VwsfLl3bQBy7VehLnd34g3ef8CmYlBLGqEMKXuz8YazQ==} - dependencies: - '@ljharb/has-package-exports-patterns': 0.0.2 - dev: false - /has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: @@ -9193,12 +9287,12 @@ packages: resolve-alpn: 1.2.1 dev: true - /https-proxy-agent@5.0.1(supports-color@9.3.1): + /https-proxy-agent@5.0.1(supports-color@9.4.0): resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} dependencies: - agent-base: 6.0.2(supports-color@9.3.1) - debug: 4.3.4(supports-color@9.3.1) + agent-base: 6.0.2(supports-color@9.4.0) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -10082,8 +10176,8 @@ packages: dependencies: jws: 3.2.2 lodash: 4.17.21 - ms: 2.1.2 - semver: 7.5.1 + ms: 2.1.3 + semver: 7.5.3 dev: true /jsx-ast-utils@3.3.3: @@ -10182,7 +10276,7 @@ packages: resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} engines: {node: '>=14.16'} dependencies: - package-json: 8.1.0 + package-json: 8.1.1 dev: true /lazystream@1.0.1: @@ -10241,15 +10335,15 @@ packages: /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - /lint-staged@13.2.2: - resolution: {integrity: sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==} + /lint-staged@13.2.3: + resolution: {integrity: sha512-zVVEXLuQIhr1Y7R7YAWx4TZLdvuzk7DnmrsTNL0fax6Z3jrpFcas+vKbzxhhvp6TA55m1SQuWkpzI1qbfDZbAg==} engines: {node: ^14.13.1 || >=16.0.0} hasBin: true dependencies: chalk: 5.2.0 cli-truncate: 3.1.0 commander: 10.0.1 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) execa: 7.1.1 lilconfig: 2.1.0 listr2: 5.0.8 @@ -10471,7 +10565,7 @@ packages: jest-validate: 27.5.1 map-obj: 5.0.2 moize: 6.1.6 - semver: 7.5.1 + semver: 7.5.3 dev: true /log-symbols@1.0.2: @@ -11284,7 +11378,7 @@ packages: resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} dependencies: '@types/debug': 4.1.8 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.0.6 micromark-factory-space: 1.0.0 @@ -11392,8 +11486,8 @@ packages: dependencies: brace-expansion: 2.0.1 - /minimatch@9.0.1: - resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + /minimatch@9.0.2: + resolution: {integrity: sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -11569,22 +11663,23 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: true - /netlify-cli@15.5.1(@types/node@20.3.1): - resolution: {integrity: sha512-4z4kUq2758eazVZTYf/UR9haQBd5F4Tc6Mue2ZxDw+R6FNdLU+DkPqlaswpuZ3X2TcuSFZGw5mQUyOOaVl4U+g==} + /netlify-cli@15.7.0(@types/node@20.3.2): + resolution: {integrity: sha512-qn8XpqyNBKD/LV/TpJRPYYDqecuKPVzlJsAQj0aP28gZfgaru3rmH8bpeZlCtEPg64i9/dlq2RztH/qWgs08Ow==} 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.4(@types/node@20.3.1) - '@netlify/build-info': 7.0.6 - '@netlify/config': 20.4.6 + '@netlify/build': 29.12.8(@types/node@20.3.2) + '@netlify/build-info': 7.0.8 + '@netlify/config': 20.5.1 '@netlify/edge-bundler': 8.16.2 '@netlify/framework-info': 9.8.10 '@netlify/local-functions-proxy': 1.1.1 - '@netlify/zip-it-and-ship-it': 9.9.1(supports-color@9.3.1) - '@octokit/rest': 19.0.11 + '@netlify/serverless-functions-api': 1.5.1 + '@netlify/zip-it-and-ship-it': 9.10.0(supports-color@9.4.0) + '@octokit/rest': 19.0.13 '@skn0tt/lambda-local': 2.0.3 ansi-escapes: 6.2.0 ansi-styles: 6.2.1 @@ -11605,8 +11700,8 @@ packages: cookie: 0.5.0 copy-template-dir: 1.4.0 cron-parser: 4.8.1 - debug: 4.3.4(supports-color@9.3.1) - decache: 4.6.1 + debug: 4.3.4(supports-color@9.4.0) + decache: 4.6.2 dot-prop: 7.2.0 dotenv: 16.0.3 env-paths: 3.0.0 @@ -11631,7 +11726,7 @@ packages: hasha: 5.2.2 http-proxy: 1.18.1(debug@4.3.4) http-proxy-middleware: 2.0.6(debug@4.3.4) - https-proxy-agent: 5.0.1(supports-color@9.3.1) + https-proxy-agent: 5.0.1(supports-color@9.4.0) inquirer: 6.5.2 inquirer-autocomplete-prompt: 1.4.0(inquirer@6.5.2) is-docker: 3.0.0 @@ -11665,7 +11760,7 @@ packages: pump: 3.0.0 raw-body: 2.5.2 read-pkg-up: 9.1.0 - semver: 7.5.1 + semver: 7.5.3 source-map-support: 0.5.21 strip-ansi-control-characters: 2.0.0 tabtab: 3.0.2 @@ -11842,7 +11937,7 @@ packages: is-plain-obj: 4.1.0 normalize-node-version: 12.4.0 path-exists: 5.0.0 - semver: 7.5.1 + semver: 7.5.3 dev: true /noop2@2.0.0: @@ -11863,7 +11958,7 @@ packages: dependencies: all-node-versions: 11.3.0 filter-obj: 5.1.0 - semver: 7.5.1 + semver: 7.5.3 dev: true /normalize-package-data@2.5.0: @@ -11881,7 +11976,7 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.12.1 - semver: 7.5.1 + semver: 7.5.3 validate-npm-package-license: 3.0.4 dev: true @@ -12139,16 +12234,16 @@ packages: word-wrap: 1.2.3 dev: true - /optionator@0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + /optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 dev: true /ora@5.4.1: @@ -12326,8 +12421,8 @@ packages: engines: {node: '>=12'} dev: true - /p-timeout@6.1.1: - resolution: {integrity: sha512-yqz2Wi4fiFRpMmK0L2pGAU49naSUaP23fFIQL2Y6YT+qDGPoFwpvgQM/wzc6F8JoenUkIlAFa4Ql7NguXBxI7w==} + /p-timeout@6.1.2: + resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} engines: {node: '>=14.16'} dev: true @@ -12347,17 +12442,17 @@ packages: resolution: {integrity: sha512-lwx6u1CotQYPVju77R+D0vFomni/AqRfqLmqQ8hekklqZ6gAY9rONh7lBQ0uxWMkC2AuX9b2DVAl8To0NyP1JA==} engines: {node: '>=12'} dependencies: - p-timeout: 6.1.1 + p-timeout: 6.1.2 dev: true - /package-json@8.1.0: - resolution: {integrity: sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==} + /package-json@8.1.1: + resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} engines: {node: '>=14.16'} dependencies: got: 12.6.1 registry-auth-token: 5.0.2 registry-url: 6.0.1 - semver: 7.5.1 + semver: 7.5.3 dev: true /pako@1.0.11: @@ -12636,12 +12731,12 @@ packages: /pino-abstract-transport@1.0.0: resolution: {integrity: sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==} dependencies: - readable-stream: 4.4.0 + readable-stream: 4.4.1 split2: 4.2.0 dev: true - /pino-std-serializers@6.2.1: - resolution: {integrity: sha512-wHuWB+CvSVb2XqXM0W/WOYUkVSPbiJb9S5fNB7TBhd8s892Xq910bRxwHtC4l71hgztObTjXL6ZheZXFjhDrDQ==} + /pino-std-serializers@6.2.2: + resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} dev: true /pino@8.14.1: @@ -12652,7 +12747,7 @@ packages: fast-redact: 3.2.0 on-exit-leak-free: 2.1.0 pino-abstract-transport: 1.0.0 - pino-std-serializers: 6.2.1 + pino-std-serializers: 6.2.2 process-warning: 2.2.0 quick-format-unescaped: 4.0.4 real-require: 0.2.0 @@ -13137,8 +13232,8 @@ packages: postcss: 8.4.24 postcss-selector-parser: 6.0.13 - /postcss-nesting@11.2.2(postcss@8.4.24): - resolution: {integrity: sha512-aOTiUniAB1bcPE6GGiynWRa6PZFPhOTAm5q3q5cem6QeSijIHHkWr6gs65ukCZMXeak8yXeZVbBJET3VM+HlhA==} + /postcss-nesting@11.3.0(postcss@8.4.24): + resolution: {integrity: sha512-JlS10AQm/RzyrUGgl5irVkAlZYTJ99mNueUl+Qab+TcHhVedLiylWVkKBhRale+rS9yWIJK48JVzQlq3LcSdeA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -13503,7 +13598,7 @@ packages: tunnel-agent: 0.6.0 dev: false - /precinct@11.0.5(supports-color@9.3.1): + /precinct@11.0.5(supports-color@9.4.0): resolution: {integrity: sha512-oHSWLC8cL/0znFhvln26D14KfCQFFn4KOLSw6hmLhd+LQ2SKt9Ljm89but76Pc7flM9Ty1TnXyrA2u16MfRV3w==} engines: {node: ^14.14.0 || >=16.0.0} hasBin: true @@ -13517,7 +13612,7 @@ packages: detective-sass: 5.0.3 detective-scss: 4.0.3 detective-stylus: 4.0.0 - detective-typescript: 11.1.0(supports-color@9.3.1) + detective-typescript: 11.1.0(supports-color@9.4.0) module-definition: 5.0.1 node-source-walk: 6.0.2 transitivePeerDependencies: @@ -13565,17 +13660,17 @@ packages: sass-formatter: 0.7.6 dev: true - /prettier-plugin-astro@0.8.1: - resolution: {integrity: sha512-lJ/mG/Lz/ccSwNtwqpFS126mtMVzFVyYv0ddTF9wqwrEG4seECjKDAyw/oGv915rAcJi8jr89990nqfpmG+qdg==} + /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 + '@astrojs/compiler': 1.5.2 prettier: 2.8.8 sass-formatter: 0.7.6 synckit: 0.8.5 dev: false - /prettier-plugin-organize-imports@3.2.2(prettier@2.8.8)(typescript@5.1.3): + /prettier-plugin-organize-imports@3.2.2(prettier@2.8.8)(typescript@5.1.6): resolution: {integrity: sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==} peerDependencies: '@volar/vue-language-plugin-pug': ^1.0.4 @@ -13589,7 +13684,7 @@ packages: optional: true dependencies: prettier: 2.8.8 - typescript: 5.1.3 + typescript: 5.1.6 dev: true /prettier-plugin-tailwindcss@0.3.0(prettier-plugin-astro@0.10.0)(prettier-plugin-organize-imports@3.2.2)(prettier@2.8.8): @@ -13646,7 +13741,7 @@ packages: dependencies: prettier: 2.8.8 prettier-plugin-astro: 0.10.0 - prettier-plugin-organize-imports: 3.2.2(prettier@2.8.8)(typescript@5.1.3) + prettier-plugin-organize-imports: 3.2.2(prettier@2.8.8)(typescript@5.1.6) dev: true /prettier@2.8.8: @@ -13911,8 +14006,8 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readable-stream@4.4.0: - resolution: {integrity: sha512-kDMOq0qLtxV9f/SQv522h8cxZBqNZXuXNyjyezmfAAuribMyVXziljpQ/uQhfE1XLg2/TLTW2DsnoE4VAi/krg==} + /readable-stream@4.4.1: + resolution: {integrity: sha512-llAHX9QC25bz5RPIoTeJxPaA/hgryaldValRhVZ2fK9bzbmFiscpz8fw6iBTvJfAk1w4FC1KXQme/nO7fbKyKg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: abort-controller: 3.0.0 @@ -14030,7 +14125,7 @@ packages: resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} engines: {node: '>=14'} dependencies: - '@pnpm/npm-conf': 2.2.0 + '@pnpm/npm-conf': 2.2.2 dev: true /registry-url@6.0.1: @@ -14413,8 +14508,8 @@ packages: fsevents: 2.3.2 dev: false - /rollup@3.25.1: - resolution: {integrity: sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==} + /rollup@3.25.3: + resolution: {integrity: sha512-ZT279hx8gszBj9uy5FfhoG4bZx8c+0A1sbqtr7Q3KNWIizpTdDEPZbV2xcbvHsnFp4MavCQYZyzApJ+virB8Yw==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -14542,7 +14637,7 @@ packages: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} engines: {node: '>=12'} dependencies: - semver: 7.5.1 + semver: 7.5.3 dev: true /semver@5.7.1: @@ -14561,6 +14656,13 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.5.3: + resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -14734,6 +14836,15 @@ packages: vscode-textmate: 8.0.0 dev: false + /shiki@0.14.3: + resolution: {integrity: sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==} + dependencies: + ansi-sequence-parser: 1.1.0 + jsonc-parser: 3.2.0 + vscode-oniguruma: 1.7.0 + vscode-textmate: 8.0.0 + dev: false + /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: @@ -14788,6 +14899,7 @@ packages: /slash@4.0.0: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} + dev: true /slice-ansi@0.0.4: resolution: {integrity: sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==} @@ -15316,16 +15428,10 @@ packages: dependencies: has-flag: 4.0.0 - /supports-color@9.3.1: - resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==} + /supports-color@9.4.0: + resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} engines: {node: '>=12'} - /supports-esm@1.0.0: - resolution: {integrity: sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg==} - dependencies: - has-package-exports: 1.3.0 - dev: false - /supports-hyperlinks@2.3.0: resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} engines: {node: '>=8'} @@ -15365,8 +15471,8 @@ packages: picocolors: 1.0.0 dev: true - /swup@3.1.0: - resolution: {integrity: sha512-F2gVPvB6lJPvHaa9uzgaSAYHQ/L+a6rIg7OBOgHZLNpTxB4c7K7/Yo93KFAU5qU2DD9gHoTcpKh0StQQeA4GTg==} + /swup@3.1.1: + resolution: {integrity: sha512-fO8ID/SOYTCl5/Cm45rG3wFBFbrxnjeJ+S9q3eKJL1l3pjl6QUCZNqB4Tid4H0eQXlZv5dNDj4KD3AwWK5Il4w==} requiresBuild: true dependencies: delegate-it: 6.0.1 @@ -15383,12 +15489,12 @@ packages: engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@pkgr/utils': 2.4.1 - tslib: 2.5.2 + tslib: 2.6.0 /tabtab@3.0.2: resolution: {integrity: sha512-jANKmUe0sIQc/zTALTBy186PoM/k6aPrh3A7p6AaAfF6WPSbTx1JYeGIGH162btpH+mmVEXln+UxwViZHO2Jhg==} dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) es6-promisify: 6.1.1 inquirer: 6.5.2 minimist: 1.2.8 @@ -15551,7 +15657,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.3 - acorn: 8.8.2 + acorn: 8.9.0 commander: 2.20.3 source-map-support: 0.5.21 dev: false @@ -15764,7 +15870,7 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-node@10.9.1(@types/node@20.3.1)(typescript@5.1.3): + /ts-node@10.9.1(@types/node@20.3.2)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -15783,14 +15889,14 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.3.1 - acorn: 8.8.2 + '@types/node': 20.3.2 + acorn: 8.9.0 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.1.3 + typescript: 5.1.6 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -15813,14 +15919,17 @@ packages: /tslib@2.5.2: resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} - /tsutils@3.21.0(typescript@5.1.3): + /tslib@2.6.0: + resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} + + /tsutils@3.21.0(typescript@5.1.6): 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.1.3 + typescript: 5.1.6 dev: true /tunnel-agent@0.6.0: @@ -15877,8 +15986,8 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - /type-fest@3.11.1: - resolution: {integrity: sha512-aCuRNRERRVh33lgQaJRlUxZqzfhzwTrsE98Mc3o3VXqmiaQdHacgUtJ0esp+7MvZ92qhtzKPeusaX6vIEcoreA==} + /type-fest@3.12.0: + resolution: {integrity: sha512-qj9wWsnFvVEMUDbESiilKeXeHL7FwwiFcogfhfyjmvT968RXSvnl23f1JOClTHYItsi7o501C/7qVllscUP3oA==} engines: {node: '>=14.16'} dev: true @@ -15913,8 +16022,8 @@ packages: hasBin: true dev: false - /typescript@5.1.3: - resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} engines: {node: '>=14.17'} hasBin: true @@ -16168,7 +16277,7 @@ packages: is-yarn-global: 0.4.1 latest-version: 7.0.0 pupa: 3.1.0 - semver: 7.5.1 + semver: 7.5.3 semver-diff: 4.0.0 xdg-basedir: 5.1.0 dev: true @@ -16294,7 +16403,7 @@ packages: vfile-message: 3.1.4 dev: false - /vite@4.3.9(@types/node@20.3.1): + /vite@4.3.9(@types/node@20.3.2): resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -16319,10 +16428,10 @@ packages: terser: optional: true dependencies: - '@types/node': 20.3.1 + '@types/node': 20.3.2 esbuild: 0.17.19 postcss: 8.4.24 - rollup: 3.25.1 + rollup: 3.25.3 optionalDependencies: fsevents: 2.3.2 @@ -16334,7 +16443,7 @@ packages: vite: optional: true dependencies: - vite: 4.3.9(@types/node@20.3.1) + vite: 4.3.9(@types/node@20.3.2) dev: false /vscode-css-languageservice@6.2.6: @@ -16346,10 +16455,10 @@ packages: vscode-uri: 3.0.7 dev: false - /vscode-html-languageservice@5.0.5: - resolution: {integrity: sha512-7788ZT+I7/UhFoI4+bzaAiGGZEW7X39kTeuytLtw6jJA6W7ez85bWKYoFDcwrPNmywj3n/IkU9Op9asaje44jg==} + /vscode-html-languageservice@5.0.6: + resolution: {integrity: sha512-gCixNg6fjPO7+kwSMBAVXcwDRHdjz1WOyNfI0n5Wx0J7dfHG8ggb3zD1FI8E2daTZrwS1cooOiSoc1Xxph4qRQ==} dependencies: - '@vscode/l10n': 0.0.13 + '@vscode/l10n': 0.0.14 vscode-languageserver-textdocument: 1.0.8 vscode-languageserver-types: 3.17.3 vscode-uri: 3.0.7 @@ -16403,7 +16512,7 @@ packages: dependencies: chalk: 4.1.2 commander: 9.5.0 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true