diff --git a/package.json b/package.json index c6c0d5401b85..01fea047d69d 100644 --- a/package.json +++ b/package.json @@ -26,11 +26,11 @@ "@astrojs/tailwind": "^3.1.3", "@fingerprintjs/fingerprintjs": "^3.4.1", "@nanostores/preact": "^0.5.0", - "astro": "^2.5.7", - "astro-compress": "^1.1.46", + "astro": "^2.6.4", + "astro-compress": "^1.1.47", "jose": "^4.14.4", "js-cookie": "^3.0.5", - "nanostores": "^0.9.1", + "nanostores": "^0.9.2", "node-html-parser": "^6.1.5", "npm-check-updates": "^16.10.12", "preact": "^10.15.1", @@ -39,14 +39,14 @@ "tailwindcss": "^3.3.2" }, "devDependencies": { - "@playwright/test": "^1.34.3", + "@playwright/test": "^1.35.1", "@tailwindcss/typography": "^0.5.9", "@types/js-cookie": "^3.0.3", "csv-parser": "^3.0.0", "gh-pages": "^5.0.0", "js-yaml": "^4.1.0", "markdown-it": "^13.0.1", - "openai": "^3.2.1", + "openai": "^3.3.0", "prettier": "^2.8.8", "prettier-plugin-astro": "^0.10.0", "prettier-plugin-tailwindcss": "^0.3.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 973b61e892aa..f1ad8e37a07e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,21 +6,21 @@ specifiers: '@astrojs/tailwind': ^3.1.3 '@fingerprintjs/fingerprintjs': ^3.4.1 '@nanostores/preact': ^0.5.0 - '@playwright/test': ^1.34.3 + '@playwright/test': ^1.35.1 '@tailwindcss/typography': ^0.5.9 '@types/js-cookie': ^3.0.3 - astro: ^2.5.7 - astro-compress: ^1.1.46 + astro: ^2.6.4 + astro-compress: ^1.1.47 csv-parser: ^3.0.0 gh-pages: ^5.0.0 jose: ^4.14.4 js-cookie: ^3.0.5 js-yaml: ^4.1.0 markdown-it: ^13.0.1 - nanostores: ^0.9.1 + nanostores: ^0.9.2 node-html-parser: ^6.1.5 npm-check-updates: ^16.10.12 - openai: ^3.2.1 + openai: ^3.3.0 preact: ^10.15.1 prettier: ^2.8.8 prettier-plugin-astro: ^0.10.0 @@ -32,14 +32,14 @@ specifiers: dependencies: '@astrojs/preact': 2.2.1_preact@10.15.1 '@astrojs/sitemap': 1.3.3 - '@astrojs/tailwind': 3.1.3_cyxi2rbbvaq22julk2hkhgjf7u + '@astrojs/tailwind': 3.1.3_ez5tr46f34xemqtmnzl54w7fmm '@fingerprintjs/fingerprintjs': 3.4.1 - '@nanostores/preact': 0.5.0_m2wbkjxz7237icvaxqi7ignbgm - astro: 2.5.7 - astro-compress: 1.1.46 + '@nanostores/preact': 0.5.0_goi3tttstrh6kq4nibjxbyzyja + astro: 2.6.4 + astro-compress: 1.1.47 jose: 4.14.4 js-cookie: 3.0.5 - nanostores: 0.9.1 + nanostores: 0.9.2 node-html-parser: 6.1.5 npm-check-updates: 16.10.12 preact: 10.15.1 @@ -48,14 +48,14 @@ dependencies: tailwindcss: 3.3.2 devDependencies: - '@playwright/test': 1.34.3 + '@playwright/test': 1.35.1 '@tailwindcss/typography': 0.5.9_tailwindcss@3.3.2 '@types/js-cookie': 3.0.3 csv-parser: 3.0.0 gh-pages: 5.0.0 js-yaml: 4.1.0 markdown-it: 13.0.1 - openai: 3.2.1 + openai: 3.3.0 prettier: 2.8.8 prettier-plugin-astro: 0.10.0 prettier-plugin-tailwindcss: 0.3.0_pe5dke5lusx3jwzlx77xu7mxju @@ -74,13 +74,13 @@ packages: '@jridgewell/trace-mapping': 0.3.18 dev: false - /@astrojs/compiler/1.4.2: - resolution: {integrity: sha512-xoRp7JpiMZPK/beUcZEM5kM44Z/h20wwwQcl54duPqQMyySG9vZ5xMM6dYiQmn7b3XzpZs0cT6TRDoJJ5gwHAQ==} - dev: false - /@astrojs/compiler/1.5.0: resolution: {integrity: sha512-k04X/7nlMklU0HQUScxbCTf5n8/Vr+0U0bawb9QWulWxd6qJf3FmBrNATgTYiltjB4pc5HBqmmttAfFi7m4lLg==} + /@astrojs/internal-helpers/0.1.0: + resolution: {integrity: sha512-OSwvoFkTqVowiyP+codQeQZWoq/HOwY32x17NxDglWoCx2sdyXzplDZoVV4/3odmSEY6/A+48WMl5qkjmP1CXw==} + dev: false + /@astrojs/language-server/1.0.0: resolution: {integrity: sha512-oEw7AwJmzjgy6HC9f5IdrphZ1GVgfV/+7xQuyf52cpTiRWd/tJISK3MsKP0cDkVlfodmNABNFnAaAWuLZEiiiA==} hasBin: true @@ -101,13 +101,13 @@ packages: vscode-uri: 3.0.7 dev: false - /@astrojs/markdown-remark/2.2.1_astro@2.5.7: + /@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.7 + astro: 2.6.4 github-slugger: 1.5.0 import-meta-resolve: 2.2.2 rehype-raw: 6.1.1 @@ -154,14 +154,14 @@ packages: zod: 3.21.4 dev: false - /@astrojs/tailwind/3.1.3_cyxi2rbbvaq22julk2hkhgjf7u: + /@astrojs/tailwind/3.1.3_ez5tr46f34xemqtmnzl54w7fmm: resolution: {integrity: sha512-10S1omrv5K5HRVAZ0fBgN5vQykn2HRL332LAVFyBASMn1Ff6gDfSK+CPUeUu94eZUOEaPnECLK8EHAqZ8iY9CA==} peerDependencies: astro: ^2.5.0 tailwindcss: ^3.0.24 dependencies: '@proload/core': 0.3.3 - astro: 2.5.7 + astro: 2.6.4 autoprefixer: 10.4.14_postcss@8.4.23 postcss: 8.4.23 postcss-load-config: 4.0.1_postcss@8.4.23 @@ -259,7 +259,7 @@ packages: resolution: {integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 @@ -279,7 +279,7 @@ packages: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 dev: false /@babel/helper-compilation-targets/7.21.5_@babel+core@7.21.5: @@ -310,11 +310,6 @@ packages: semver: 6.3.0 dev: false - /@babel/helper-environment-visitor/7.21.5: - resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==} - engines: {node: '>=6.9.0'} - dev: false - /@babel/helper-environment-visitor/7.22.1: resolution: {integrity: sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==} engines: {node: '>=6.9.0'} @@ -339,21 +334,21 @@ packages: resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 dev: false /@babel/helper-module-transforms/7.21.5: resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-module-imports': 7.21.4 '@babel/helper-simple-access': 7.21.5 '@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-validator-identifier': 7.19.1 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.4 + '@babel/types': 7.22.4 transitivePeerDependencies: - supports-color dev: false @@ -383,14 +378,14 @@ packages: resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 dev: false /@babel/helper-split-export-declaration/7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 dev: false /@babel/helper-string-parser/7.21.5: @@ -412,9 +407,9 @@ packages: resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.4 + '@babel/types': 7.22.4 transitivePeerDependencies: - supports-color dev: false @@ -486,7 +481,7 @@ packages: '@babel/helper-module-imports': 7.21.4 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.21.5 - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 dev: false /@babel/plugin-transform-react-jsx/7.21.5_@babel+core@7.22.1: @@ -500,7 +495,7 @@ packages: '@babel/helper-module-imports': 7.21.4 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.1 - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 dev: false /@babel/template/7.20.7: @@ -508,8 +503,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.21.4 - '@babel/parser': 7.21.5 - '@babel/types': 7.21.5 + '@babel/parser': 7.22.4 + '@babel/types': 7.22.4 dev: false /@babel/template/7.21.9: @@ -527,7 +522,7 @@ packages: dependencies: '@babel/code-frame': 7.21.4 '@babel/generator': 7.22.3 - '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-function-name': 7.21.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 @@ -845,14 +840,14 @@ packages: resolution: {integrity: sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==} dev: false - /@nanostores/preact/0.5.0_m2wbkjxz7237icvaxqi7ignbgm: + /@nanostores/preact/0.5.0_goi3tttstrh6kq4nibjxbyzyja: resolution: {integrity: sha512-Zq5DEAY+kIfwJ1NPd43D1mpsbISuiD6N/SuTHrt/8jUoifLwXaReaZMAnvkvbIGOgcB1Hy++A9jZix2taNNYxQ==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} peerDependencies: nanostores: ^0.9.0 preact: '>=10.0.0' dependencies: - nanostores: 0.9.1 + nanostores: 0.9.2 preact: 10.15.1 dev: false @@ -968,13 +963,13 @@ packages: tslib: 2.5.0 dev: false - /@playwright/test/1.34.3: - resolution: {integrity: sha512-zPLef6w9P6T/iT6XDYG3mvGOqOyb6eHaV9XtkunYs0+OzxBtrPAAaHotc0X+PJ00WPPnLfFBTl7mf45Mn8DBmw==} - engines: {node: '>=14'} + /@playwright/test/1.35.1: + resolution: {integrity: sha512-b5YoFe6J9exsMYg0pQAobNDR85T1nLumUYgUTtKm4d21iX2L7WqKq9dW8NGJ+2vX0etZd+Y7UeuqsxDXm9+5ZA==} + engines: {node: '>=16'} hasBin: true dependencies: '@types/node': 18.16.3 - playwright-core: 1.34.3 + playwright-core: 1.35.1 optionalDependencies: fsevents: 2.3.2 dev: true @@ -1330,21 +1325,21 @@ packages: engines: {node: '>=0.10.0'} dev: true - /astro-compress/1.1.46: - resolution: {integrity: sha512-5PiZsCOlYO04jATC/XlpdMT6869QLsbpSNoihutUxkdWpDpoXwNMyxxXsL7QljdXHyFg6XmTDpxOODxvqerVWA==} + /astro-compress/1.1.47: + resolution: {integrity: sha512-UBhhDfZffcPVdDFA4v42G68BdcNL6ZlYoXZdHTappiLWDvZPlhRmK6iuwya3SAGl4La4kqKCfNSqwKbG3agdBQ==} dependencies: '@types/csso': 5.0.0 '@types/html-minifier-terser': 7.0.0 csso: 5.0.5 - files-pipe: 0.0.6 + files-pipe: 0.0.7 html-minifier-terser: 7.2.0 sharp: 0.32.1 svgo: 3.0.2 - terser: 5.17.6 + terser: 5.17.7 dev: false - /astro/2.5.7: - resolution: {integrity: sha512-qYKMIN4tXAOAsm10vU4f+Q7LfC05JmEbQiJmSBqIEhp+wnQcEUFkGLrHMSsps3oBzMtjErUdDDW5tGJcn5eVlA==} + /astro/2.6.4: + resolution: {integrity: sha512-YM5H9SLHflxCB/3H8S2Bi+1Lbwn/MA9Vl/eOZmkCT491gvBsyuKCTsoUas6fwggeKn+fIR2XpdYd2F+unQve3g==} engines: {node: '>=16.12.0', npm: '>=6.14.0'} hasBin: true peerDependencies: @@ -1353,17 +1348,18 @@ packages: sharp: optional: true dependencies: - '@astrojs/compiler': 1.4.2 + '@astrojs/compiler': 1.5.0 + '@astrojs/internal-helpers': 0.1.0 '@astrojs/language-server': 1.0.0 - '@astrojs/markdown-remark': 2.2.1_astro@2.5.7 + '@astrojs/markdown-remark': 2.2.1_astro@2.6.4 '@astrojs/telemetry': 2.1.1 '@astrojs/webapi': 2.2.0 '@babel/core': 7.22.1 - '@babel/generator': 7.21.5 - '@babel/parser': 7.21.5 + '@babel/generator': 7.22.3 + '@babel/parser': 7.22.4 '@babel/plugin-transform-react-jsx': 7.21.5_@babel+core@7.22.1 - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/traverse': 7.22.4 + '@babel/types': 7.22.4 '@types/babel__core': 7.20.0 '@types/yargs-parser': 21.0.0 acorn: 8.8.2 @@ -1374,7 +1370,7 @@ packages: cookie: 0.5.0 debug: 4.3.4 deepmerge-ts: 4.3.0 - devalue: 4.3.0 + devalue: 4.3.2 diff: 5.1.0 es-module-lexer: 1.2.1 esbuild: 0.17.18 @@ -2056,8 +2052,8 @@ packages: engines: {node: '>=8'} dev: false - /devalue/4.3.0: - resolution: {integrity: sha512-n94yQo4LI3w7erwf84mhRUkUJfhLoCZiLyoOZ/QFsDbcWNZePrLwbQpvZBUG2TNxwV3VjCKPxkiiQA6pe3TrTA==} + /devalue/4.3.2: + resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} dev: false /didyoumean/1.2.2: @@ -2316,8 +2312,8 @@ packages: trim-repeated: 1.0.0 dev: true - /files-pipe/0.0.6: - resolution: {integrity: sha512-izHIHcqKEM0V2nw3FvzAqL0nx3IiZ2RC7k4eczIhlJ4X5JWJsxVl4c6b+Uid3zvNd6RiPxjFerbFcodFXMPHBw==} + /files-pipe/0.0.7: + resolution: {integrity: sha512-BkXQoAEo1X3RqmEucIBLL1ddc/LM3lqsf5ipIf/bRrUTn3SQZWhThgpIl1/ma2VNesB2hBoY+CB0rrZ3b1tQhA==} dependencies: deepmerge-ts: 5.1.0 fast-glob: 3.2.12 @@ -2790,7 +2786,7 @@ packages: entities: 4.5.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.17.6 + terser: 5.17.7 dev: false /html-void-elements/2.0.1: @@ -3946,8 +3942,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /nanostores/0.9.1: - resolution: {integrity: sha512-DmAL3oTieICqnl2XVq5wegFE7EXIoPnIv1CNWNGEhXpwrHk7Prctch4/nX5x95i95WHdesI5sPeoNAUFpFsGtg==} + /nanostores/0.9.2: + resolution: {integrity: sha512-wfKlqLGtOYV9+qzGveqDOSWZUBgTeMr/g+JzfV/GofXQ//0wp0cgHF+QBVlmNH/JW9YA9QN+vR6N0vpniPpARA==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} dev: false @@ -4208,8 +4204,8 @@ packages: is-wsl: 2.2.0 dev: false - /openai/3.2.1: - resolution: {integrity: sha512-762C9BNlJPbjjlWZi4WYK9iM2tAVAv0uUp1UmI34vb0CN5T2mjB/qM6RYBmNKMh/dN9fC+bxqPwWJZUTWW052A==} + /openai/3.3.0: + resolution: {integrity: sha512-uqxI/Au+aPRnsaQRe8CojU0eCR7I0mBiKjD3sNMzY6DaC1ZVrc85u98mtJW6voDug8fgGN+DIZmTDxTthxb7dQ==} dependencies: axios: 0.26.1 form-data: 4.0.0 @@ -4446,9 +4442,9 @@ packages: find-up: 3.0.0 dev: false - /playwright-core/1.34.3: - resolution: {integrity: sha512-2pWd6G7OHKemc5x1r1rp8aQcpvDh7goMBZlJv6Co5vCNLVcQJdhxRL09SGaY6HcyHH9aT4tiynZabMofVasBYw==} - engines: {node: '>=14'} + /playwright-core/1.35.1: + resolution: {integrity: sha512-pNXb6CQ7OqmGDRspEjlxE49w+4YtR6a3X6mT1hZXeJHWmsEz7SunmvZeiG/+y1yyMZdHnnn73WKYdtV1er0Xyg==} + engines: {node: '>=16'} hasBin: true dev: true @@ -5486,8 +5482,8 @@ packages: yallist: 4.0.0 dev: false - /terser/5.17.6: - resolution: {integrity: sha512-V8QHcs8YuyLkLHsJO5ucyff1ykrLVsR4dNnS//L5Y3NiSXpbK1J+WMVUs67eI0KTxs9JtHhgEQpXQVHlHI92DQ==} + /terser/5.17.7: + resolution: {integrity: sha512-/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ==} engines: {node: '>=10'} hasBin: true dependencies: