diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 00498b7928..38c2ed6b3b 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -20,7 +20,7 @@ jobs: strategy: matrix: - node-version: [18.x] + node-version: 18.19.0 # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: diff --git a/docker-compose/traefik/docker-compose.yml b/docker-compose/traefik/docker-compose.yml index b02b03bad7..5d4115d615 100644 --- a/docker-compose/traefik/docker-compose.yml +++ b/docker-compose/traefik/docker-compose.yml @@ -34,7 +34,7 @@ services: retries: 10 test: "pg_isready -U ${DATABASE_USER} -d ${DATABASE_NAME}" timeout: 2s - image: "postgres:12.1-alpine" + image: "postgres:12.17-alpine" networks: - traefik_proxy restart: always @@ -71,7 +71,7 @@ services: - "-c" - "http://localhost:8081/ping" timeout: 3s - image: "traefik:v2.2" + image: "traefik:v2.11" networks: - default - traefik_proxy diff --git a/packages/nc-gui/nuxt.config.ts b/packages/nc-gui/nuxt.config.ts index 09bcb62fb0..877fedeaa9 100644 --- a/packages/nc-gui/nuxt.config.ts +++ b/packages/nc-gui/nuxt.config.ts @@ -234,4 +234,4 @@ export default defineNuxtConfig({ { name: 'storeToRefs', from: 'pinia' }, ], }, -}) +}) \ No newline at end of file diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json index bd16d5f64a..7959a7c9d9 100644 --- a/packages/nc-gui/package.json +++ b/packages/nc-gui/package.json @@ -15,7 +15,7 @@ "url": "https://github.com/nocodb/nocodb/issues" }, "engines": { - "node": ">=18" + "node": ">=18.19.0" }, "license": "AGPL-3.0-or-later", "web-types": "web-types.json", @@ -39,6 +39,7 @@ "@braks/revue-draggable": "^0.4.3", "@ckpack/vue-color": "^1.5.0", "@iconify/vue": "^4.1.1", + "@nuxt/image": "^1.3.0", "@pinia/nuxt": "^0.5.1", "@tiptap/extension-link": "2.2.4", "@tiptap/extension-placeholder": "^2.2.4", @@ -167,4 +168,4 @@ "vitest": "^1.2.2", "windicss": "^3.5.6" } -} +} \ No newline at end of file diff --git a/packages/noco-docs/package.json b/packages/noco-docs/package.json index b39facde5d..1c33a99ef9 100644 --- a/packages/noco-docs/package.json +++ b/packages/noco-docs/package.json @@ -45,7 +45,7 @@ "sass": "^1.71.1" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.0.1", + "@docusaurus/module-type-aliases": "3.1.1", "@tsconfig/docusaurus": "^1.0.7", "typescript": "^4.9.5" }, @@ -62,6 +62,6 @@ ] }, "engines": { - "node": ">=16.14.2" + "node": ">=16.20.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de35087b7c..0c0e53555d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,6 +45,9 @@ importers: '@iconify/vue': specifier: ^4.1.1 version: 4.1.1(vue@3.3.13) + '@nuxt/image': + specifier: ^1.3.0 + version: 1.3.0 '@pinia/nuxt': specifier: ^0.5.1 version: 0.5.1(vue@3.3.13) @@ -304,9 +307,6 @@ importers: '@intlify/unplugin-vue-i18n': specifier: ^0.13.0 version: 0.13.0(vue-i18n@9.9.1) - '@nuxt/image': - specifier: ^1.3.0 - version: 1.3.0 '@types/d3-scale': specifier: ^4.0.8 version: 4.0.8 @@ -2669,7 +2669,6 @@ packages: /@babel/compat-data@7.23.5: resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} - dev: true /@babel/core@7.23.3: resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} @@ -2737,7 +2736,6 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true /@babel/generator@7.23.4: resolution: {integrity: sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==} @@ -2783,7 +2781,6 @@ packages: browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 - dev: true /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.9): resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} @@ -2872,7 +2869,6 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 - dev: true /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} @@ -2932,7 +2928,6 @@ packages: /@babel/helper-validator-option@7.23.5: resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} - dev: true /@babel/helpers@7.23.2: resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} @@ -2964,7 +2959,6 @@ packages: '@babel/types': 7.23.9 transitivePeerDependencies: - supports-color - dev: true /@babel/highlight@7.23.4: resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} @@ -3226,7 +3220,6 @@ packages: /@babel/standalone@7.23.10: resolution: {integrity: sha512-xqWviI/pt1Zb/d+6ilWa5IDL2mkDzsBnlHbreqnfyP3/QB/ofQ1bNVcHj8YQX154Rf/xZKR6y0s1ydVF3nAS8g==} engines: {node: '>=6.9.0'} - dev: true /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} @@ -3529,7 +3522,7 @@ packages: requiresBuild: true dependencies: tslib: 2.6.2 - dev: true + dev: false optional: true /@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.20.1): @@ -4222,7 +4215,7 @@ packages: resolution: {integrity: sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==} engines: {node: '>=14'} requiresBuild: true - dev: true + dev: false optional: true /@fastify/busboy@2.1.0: @@ -4639,7 +4632,7 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-darwin-arm64': 1.0.1 - dev: true + dev: false optional: true /@img/sharp-darwin-x64@0.33.2: @@ -4650,7 +4643,7 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-darwin-x64': 1.0.1 - dev: true + dev: false optional: true /@img/sharp-libvips-darwin-arm64@1.0.1: @@ -4659,7 +4652,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true /@img/sharp-libvips-darwin-x64@1.0.1: @@ -4668,7 +4661,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true /@img/sharp-libvips-linux-arm64@1.0.1: @@ -4677,7 +4670,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@img/sharp-libvips-linux-arm@1.0.1: @@ -4686,7 +4679,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@img/sharp-libvips-linux-s390x@1.0.1: @@ -4695,7 +4688,7 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@img/sharp-libvips-linux-x64@1.0.1: @@ -4704,7 +4697,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@img/sharp-libvips-linuxmusl-arm64@1.0.1: @@ -4713,7 +4706,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@img/sharp-libvips-linuxmusl-x64@1.0.1: @@ -4722,7 +4715,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@img/sharp-linux-arm64@0.33.2: @@ -4733,7 +4726,7 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-arm64': 1.0.1 - dev: true + dev: false optional: true /@img/sharp-linux-arm@0.33.2: @@ -4744,7 +4737,7 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-arm': 1.0.1 - dev: true + dev: false optional: true /@img/sharp-linux-s390x@0.33.2: @@ -4755,7 +4748,7 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-s390x': 1.0.1 - dev: true + dev: false optional: true /@img/sharp-linux-x64@0.33.2: @@ -4766,7 +4759,7 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-x64': 1.0.1 - dev: true + dev: false optional: true /@img/sharp-linuxmusl-arm64@0.33.2: @@ -4777,7 +4770,7 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-linuxmusl-arm64': 1.0.1 - dev: true + dev: false optional: true /@img/sharp-linuxmusl-x64@0.33.2: @@ -4788,7 +4781,7 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-linuxmusl-x64': 1.0.1 - dev: true + dev: false optional: true /@img/sharp-wasm32@0.33.2: @@ -4798,7 +4791,7 @@ packages: requiresBuild: true dependencies: '@emnapi/runtime': 0.45.0 - dev: true + dev: false optional: true /@img/sharp-win32-ia32@0.33.2: @@ -4807,7 +4800,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true + dev: false optional: true /@img/sharp-win32-x64@0.33.2: @@ -4816,7 +4809,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true + dev: false optional: true /@interactjs/actions@1.10.18(@interactjs/core@1.10.18)(@interactjs/utils@1.10.18): @@ -6223,7 +6216,7 @@ packages: - idb-keyval - rollup - supports-color - dev: true + dev: false /@nuxt/kit@3.10.1: resolution: {integrity: sha512-M9VRY0QGbG6lWOVqt69ZF96RLBUZVXyFpbBUwHnoHgjF9BXSX/MT/hrZcJicN4aPM2QRephGgsBd4U5wFmmn6g==} @@ -6250,7 +6243,7 @@ packages: transitivePeerDependencies: - rollup - supports-color - dev: true + dev: false /@nuxt/kit@3.10.2: resolution: {integrity: sha512-Bua7taY9CIm7HCTpHXqFyM1xlZkrUl6HOqWrkGjLLQg9eeWAdKT7ppT0iEMiGnb9f+5T0uL5Ec3TvuR5J8P9WA==} @@ -6377,7 +6370,7 @@ packages: transitivePeerDependencies: - rollup - supports-color - dev: true + dev: false /@nuxt/schema@3.10.2: resolution: {integrity: sha512-hHVnMlPKYR6AVK889gvcYVgewB1885/KPZW6uYhVWkeKGc63JzNCILq8ykTqG/t8LpG1ZJpwxo5KtDk9nIZrfA==} @@ -6819,7 +6812,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true /@parcel/watcher-darwin-arm64@2.3.0: @@ -6837,7 +6829,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true optional: true /@parcel/watcher-darwin-x64@2.3.0: @@ -6855,7 +6846,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true optional: true /@parcel/watcher-freebsd-x64@2.3.0: @@ -6873,7 +6863,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: true optional: true /@parcel/watcher-linux-arm-glibc@2.3.0: @@ -6891,7 +6880,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true optional: true /@parcel/watcher-linux-arm64-glibc@2.3.0: @@ -6909,7 +6897,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /@parcel/watcher-linux-arm64-musl@2.3.0: @@ -6927,7 +6914,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /@parcel/watcher-linux-x64-glibc@2.3.0: @@ -6945,7 +6931,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true optional: true /@parcel/watcher-linux-x64-musl@2.3.0: @@ -6963,7 +6948,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true optional: true /@parcel/watcher-wasm@2.3.0: @@ -6986,7 +6970,6 @@ packages: is-glob: 4.0.3 micromatch: 4.0.5 napi-wasm: 1.1.0 - dev: true bundledDependencies: - napi-wasm @@ -7005,7 +6988,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: true optional: true /@parcel/watcher-win32-ia32@2.3.0: @@ -7023,7 +7005,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true optional: true /@parcel/watcher-win32-x64@2.3.0: @@ -7041,7 +7022,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true /@parcel/watcher@2.0.4: @@ -7099,7 +7079,6 @@ packages: '@parcel/watcher-win32-arm64': 2.4.0 '@parcel/watcher-win32-ia32': 2.4.0 '@parcel/watcher-win32-x64': 2.4.0 - dev: true /@pinia/nuxt@0.5.1(vue@3.3.13): resolution: {integrity: sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==} @@ -7606,7 +7585,6 @@ packages: /@sindresorhus/merge-streams@2.2.1: resolution: {integrity: sha512-255V7MMIKw6aQ43Wbqp9HZ+VHn6acddERTLiiLnlcPLU9PdTq9Aijl12oklAgUEblLWye+vHLzmqBx6f2TGcZw==} engines: {node: '>=18'} - dev: true /@sinonjs/commons@3.0.0: resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} @@ -8884,7 +8862,6 @@ packages: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} requiresBuild: true - dev: true /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} @@ -11906,7 +11883,6 @@ packages: /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: true /bowser@2.11.0: resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} @@ -12121,7 +12097,6 @@ packages: perfect-debounce: 1.0.0 pkg-types: 1.0.3 rc9: 2.1.1 - dev: true /c12@1.9.0: resolution: {integrity: sha512-7KTCZXdIbOA2hLRQ+1KzJ15Qp9Wn58one74dkihMVp2H6EzKTa3OYBy0BSfS1CCcmxYyqeX8L02m40zjQ+dstg==} @@ -12568,7 +12543,6 @@ packages: execa: 8.0.1 is-wsl: 3.1.0 is64bit: 2.0.0 - dev: true /cliui@6.0.0: resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} @@ -12659,6 +12633,7 @@ packages: dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 + dev: false /color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} @@ -12678,7 +12653,7 @@ packages: dependencies: color-convert: 2.0.1 color-string: 1.9.1 - dev: true + dev: false optional: true /colord@2.9.3: @@ -12745,7 +12720,6 @@ packages: /commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} - dev: true /commander@8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} @@ -12982,7 +12956,6 @@ packages: /cookie-es@1.0.0: resolution: {integrity: sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==} - dev: true /cookie-parser@1.4.6: resolution: {integrity: sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==} @@ -13172,7 +13145,6 @@ packages: /crossws@0.1.1: resolution: {integrity: sha512-c9c/o7bS3OjsdpSkvexpka0JNlesBF2JU9B2V1yNsYGwRbAafxhJQ7VI9b48D5bpONz/oxbPGMzBojy9sXoQIQ==} requiresBuild: true - dev: true /crossws@0.2.4: resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==} @@ -13307,7 +13279,6 @@ packages: domhandler: 5.0.3 domutils: 3.1.0 nth-check: 2.1.1 - dev: true /css-tree@2.2.1: resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} @@ -13316,7 +13287,6 @@ packages: dependencies: mdn-data: 2.0.28 source-map-js: 1.0.2 - dev: true /css-tree@2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} @@ -13342,7 +13312,7 @@ packages: /cssfilter@0.0.10: resolution: {integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==} requiresBuild: true - dev: true + dev: false optional: true /cssnano-preset-default@6.0.3(postcss@8.4.35): @@ -13409,7 +13379,6 @@ packages: requiresBuild: true dependencies: css-tree: 2.2.1 - dev: true /cssstyle@4.0.1: resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==} @@ -13792,7 +13761,6 @@ packages: /destr@2.0.3: resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} - dev: true /destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} @@ -13808,7 +13776,6 @@ packages: engines: {node: '>=0.10'} hasBin: true requiresBuild: true - dev: true /detect-libc@2.0.2: resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} @@ -13894,18 +13861,15 @@ packages: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.5.0 - dev: true /domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: true /domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 - dev: true /domino@2.1.6: resolution: {integrity: sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==} @@ -13925,7 +13889,6 @@ packages: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 - dev: true /dot-prop@5.3.0: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} @@ -13958,7 +13921,6 @@ packages: /dotenv@16.4.4: resolution: {integrity: sha512-XvPXc8XAQThSjAbY6cQ/9PcBXmFoWuw1sQ3b8HqUCR6ziGXjkTi//kB9SWa2UwqlgdAIuRqAa/9hVljzPehbYg==} engines: {node: '>=12'} - dev: true /dotenv@8.6.0: resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} @@ -16220,7 +16182,6 @@ packages: /get-port-please@3.1.2: resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} - dev: true /get-port@3.2.0: resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==} @@ -16530,7 +16491,6 @@ packages: path-type: 5.0.0 slash: 5.1.0 unicorn-magic: 0.1.0 - dev: true /google-auth-library@8.9.0: resolution: {integrity: sha512-f7aQCJODJFmYWN6PeNKzgvy9LI2tYmXnzpNDHEjG5sDNPgGb2FXQyTBnXeSH+PAtpKESFD+LmHw3Ox3mN7e1Fg==} @@ -16690,7 +16650,6 @@ packages: ufo: 1.4.0 uncrypto: 0.1.3 unenv: 1.9.0 - dev: true /h3@1.10.1: resolution: {integrity: sha512-UBAUp47hmm4BB5/njB4LrEa9gpuvZj4/Qf/ynSMzO6Ku2RXaouxEfiG2E2IFnv6fxbhAkzjasDxmo6DFdEeXRg==} @@ -16705,7 +16664,6 @@ packages: ufo: 1.4.0 uncrypto: 0.1.3 unenv: 1.9.0 - dev: true /h3@1.11.1: resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==} @@ -17008,7 +16966,6 @@ packages: resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} requiresBuild: true - dev: true /http-signature@1.2.0: resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} @@ -17145,11 +17102,9 @@ packages: /ignore@5.3.1: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} - dev: true /image-meta@0.2.0: resolution: {integrity: sha512-ZBGjl0ZMEMeOC3Ns0wUF/5UdUmr3qQhBSCniT0LxOgGGIRHiNFOkMtIHB7EOznRU47V2AxPgiVP+s+0/UCU0Hg==} - dev: true /immutable@4.3.4: resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==} @@ -17401,7 +17356,7 @@ packages: - '@vercel/kv' - idb-keyval - supports-color - dev: true + dev: false optional: true /iron-webcrypto@0.8.0: @@ -17410,7 +17365,6 @@ packages: /iron-webcrypto@1.0.0: resolution: {integrity: sha512-anOK1Mktt8U1Xi7fCM3RELTuYbnFikQY5VtrDj7kPgpejV7d43tWKhzgioO0zpkazLEL/j/iayRqnJhrGfqUsg==} - dev: true /is-absolute@1.0.0: resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} @@ -17461,6 +17415,7 @@ packages: /is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} requiresBuild: true + dev: false /is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} @@ -17540,7 +17495,6 @@ packages: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true - dev: true /is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} @@ -17626,7 +17580,6 @@ packages: hasBin: true dependencies: is-docker: 3.0.0 - dev: true /is-installed-globally@1.0.0: resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} @@ -17875,7 +17828,6 @@ packages: engines: {node: '>=16'} dependencies: is-inside-container: 1.0.0 - dev: true /is64bit@2.0.0: resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} @@ -17883,7 +17835,6 @@ packages: requiresBuild: true dependencies: system-architecture: 0.1.0 - dev: true /is@3.3.0: resolution: {integrity: sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==} @@ -19190,7 +19141,6 @@ packages: ufo: 1.4.0 untun: 0.1.3 uqr: 0.1.2 - dev: true /listr2@4.0.5: resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==} @@ -19424,7 +19374,6 @@ packages: /lru-cache@10.0.3: resolution: {integrity: sha512-B7gr+F6MkqB3uzINHXNctGieGsRTMwIBgxkp0yq/5BwcuDzD4A8wQpHQW6vDAm1uKSLQghmRdD9sKqf2vJ1cEg==} engines: {node: 14 || >=16.14} - dev: true /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -19664,7 +19613,6 @@ packages: /mdn-data@2.0.28: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} requiresBuild: true - dev: true /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} @@ -20269,7 +20217,6 @@ packages: /napi-wasm@1.1.0: resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} requiresBuild: true - dev: true /native-duplexpair@1.0.0: resolution: {integrity: sha512-E7QQoM+3jvNtlmyfqRZ0/U75VFgCls+fSkbml2MpgWkWyz3ox8Y58gNhfuziuQYGNNQAbFZJQck55LHCnCK6CA==} @@ -20905,7 +20852,6 @@ packages: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 - dev: true /nuxi@3.10.1: resolution: {integrity: sha512-ZNt858+FOZDIiKKFJkXO7uJAnALytDdn1XbLgtZAqbtWNMayHbOnWcnxh+WSOE4H9uOi2+loWXEqKElmNWLgcQ==} @@ -21253,7 +21199,6 @@ packages: destr: 2.0.3 node-fetch-native: 1.6.1 ufo: 1.4.0 - dev: true /ohash@1.1.3: resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} @@ -22779,7 +22724,6 @@ packages: /radix3@1.1.0: resolution: {integrity: sha512-pNsHDxbGORSvuSScqNJ+3Km6QAVqk8CfsCBIEoDgpqLrkD2f3QM4I7d1ozJJ172OmIcoUcerZaNWqtLkRXTV3A==} - dev: true /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -23660,7 +23604,7 @@ packages: '@img/sharp-wasm32': 0.33.2 '@img/sharp-win32-ia32': 0.33.2 '@img/sharp-win32-x64': 0.33.2 - dev: true + dev: false optional: true /shebang-command@1.2.0: @@ -23785,6 +23729,7 @@ packages: requiresBuild: true dependencies: is-arrayish: 0.3.2 + dev: false /simple-update-notifier@2.0.0: resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} @@ -24603,7 +24548,6 @@ packages: css-what: 6.1.0 csso: 5.0.5 picocolors: 1.0.0 - dev: true /symbol-observable@1.2.0: resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==} @@ -24647,7 +24591,6 @@ packages: resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} engines: {node: '>=18'} requiresBuild: true - dev: true /tapable@1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} @@ -25493,7 +25436,6 @@ packages: /uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - dev: true /unctx@2.3.1: resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==} @@ -25525,7 +25467,6 @@ packages: mime: 3.0.0 node-fetch-native: 1.6.1 pathe: 1.1.2 - dev: true /unescape@1.0.1: resolution: {integrity: sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ==} @@ -25837,7 +25778,6 @@ packages: ufo: 1.4.0 transitivePeerDependencies: - supports-color - dev: true /untun@0.1.2: resolution: {integrity: sha512-wLAMWvxfqyTiBODA1lg3IXHQtjggYLeTK7RnSfqtOXixWJ3bAa2kK/HHmOOg19upteqO3muLvN6O/icbyQY33Q==} @@ -25857,7 +25797,6 @@ packages: citty: 0.1.5 consola: 3.2.3 pathe: 1.1.2 - dev: true /untyped@1.4.0: resolution: {integrity: sha512-Egkr/s4zcMTEuulcIb7dgURS6QpN7DyqQYdf+jBtiaJvQ+eRsrtWUoX84SbvQWuLkXsOjM+8sJC9u6KoMK/U7Q==} @@ -25886,7 +25825,6 @@ packages: scule: 1.3.0 transitivePeerDependencies: - supports-color - dev: true /upath@2.0.1: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} @@ -25906,7 +25844,6 @@ packages: /uqr@0.1.2: resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} requiresBuild: true - dev: true /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -27401,7 +27338,7 @@ packages: dependencies: commander: 2.20.3 cssfilter: 0.0.10 - dev: true + dev: false optional: true /xtend@4.0.2: