fix: issue with Docker build

This commit is contained in:
Stefan Imhoff
2026-01-20 14:09:40 +01:00
parent 6dce37487f
commit 531873fa03
3 changed files with 67 additions and 215 deletions

View File

@@ -1,7 +1,7 @@
# Stage 1: Build the application # Stage 1: Build the application
FROM --platform=linux/amd64 node:lts AS builder FROM --platform=linux/amd64 node:lts AS builder
RUN npm install -g pnpm RUN npm install -g pnpm@9
WORKDIR /app WORKDIR /app
@@ -9,6 +9,9 @@ COPY package*.json pnpm-*.yaml ./
RUN pnpm install RUN pnpm install
# Force install sharp with Linux x64 binaries
RUN pnpm remove sharp && pnpm add sharp
COPY . . COPY . .
RUN pnpm run build RUN pnpm run build

View File

@@ -88,7 +88,12 @@
] ]
}, },
"overrides": { "overrides": {
"sharp": "0.33.4" "sharp": "0.33.4",
} "rollup": "npm:@rollup/wasm-node"
},
"ignoredBuiltDependencies": [
"esbuild",
"sharp"
]
} }
} }

268
pnpm-lock.yaml generated
View File

@@ -6,6 +6,7 @@ settings:
overrides: overrides:
sharp: 0.33.4 sharp: 0.33.4
rollup: npm:@rollup/wasm-node
importers: importers:
@@ -13,10 +14,10 @@ importers:
dependencies: dependencies:
'@astro-community/astro-embed-youtube': '@astro-community/astro-embed-youtube':
specifier: ^0.5.2 specifier: ^0.5.2
version: 0.5.3(astro@4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4)) version: 0.5.3(astro@4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4))
'@astrojs/mdx': '@astrojs/mdx':
specifier: ^3.1.3 specifier: ^3.1.3
version: 3.1.3(astro@4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4)) version: 3.1.3(astro@4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4))
'@astrojs/prefetch': '@astrojs/prefetch':
specifier: ^0.4.1 specifier: ^0.4.1
version: 0.4.1 version: 0.4.1
@@ -31,13 +32,13 @@ importers:
version: 3.1.6 version: 3.1.6
'@astrojs/tailwind': '@astrojs/tailwind':
specifier: ^5.1.0 specifier: ^5.1.0
version: 5.1.0(astro@4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4))(tailwindcss@3.4.10) version: 5.1.0(astro@4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4))(tailwindcss@3.4.10)
astro: astro:
specifier: ^4.13.0 specifier: ^4.13.0
version: 4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4) version: 4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4)
astro-pagefind: astro-pagefind:
specifier: ^1.5.0 specifier: ^1.5.0
version: 1.6.0(astro@4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4)) version: 1.6.0(astro@4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4))
astro-seo: astro-seo:
specifier: ^0.8.3 specifier: ^0.8.3
version: 0.8.4(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4) version: 0.8.4(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4)
@@ -46,7 +47,7 @@ importers:
version: 1.0.0 version: 1.0.0
astrojs-service-worker: astrojs-service-worker:
specifier: ^2.0.0 specifier: ^2.0.0
version: 2.0.0(@types/babel__core@7.20.5)(astro@4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4)) version: 2.0.0(@types/babel__core@7.20.5)(astro@4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4))
autoprefixer: autoprefixer:
specifier: ^10.4.19 specifier: ^10.4.19
version: 10.4.20(postcss@8.4.41) version: 10.4.20(postcss@8.4.41)
@@ -181,8 +182,8 @@ importers:
specifier: ^0.6.5 specifier: ^0.6.5
version: 0.6.6(prettier-plugin-astro@0.14.1)(prettier-plugin-organize-imports@4.0.0(prettier@3.3.3)(typescript@5.5.4))(prettier@3.3.3) version: 0.6.6(prettier-plugin-astro@0.14.1)(prettier-plugin-organize-imports@4.0.0(prettier@3.3.3)(typescript@5.5.4))(prettier@3.3.3)
rollup: rollup:
specifier: ^4.18.0 specifier: npm:@rollup/wasm-node
version: 4.20.0 version: '@rollup/wasm-node@4.55.2'
sharp: sharp:
specifier: 0.33.4 specifier: 0.33.4
version: 0.33.4 version: 0.33.4
@@ -1677,94 +1678,10 @@ packages:
rollup: rollup:
optional: true optional: true
'@rollup/rollup-android-arm-eabi@4.20.0': '@rollup/wasm-node@4.55.2':
resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} resolution: {integrity: sha512-oWKZLjYwTihnTeINcNenxIIDfeotkQ2GAjFJPe7aYsMONrwDwQQXcAl3Qv0qON7Hdc8RTsFomq22zotm/i6VVQ==}
cpu: [arm] engines: {node: '>=18.0.0', npm: '>=8.0.0'}
os: [android] hasBin: true
'@rollup/rollup-android-arm64@4.20.0':
resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==}
cpu: [arm64]
os: [android]
'@rollup/rollup-darwin-arm64@4.20.0':
resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==}
cpu: [arm64]
os: [darwin]
'@rollup/rollup-darwin-x64@4.20.0':
resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==}
cpu: [x64]
os: [darwin]
'@rollup/rollup-linux-arm-gnueabihf@4.20.0':
resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==}
cpu: [arm]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-arm-musleabihf@4.20.0':
resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==}
cpu: [arm]
os: [linux]
libc: [musl]
'@rollup/rollup-linux-arm64-gnu@4.20.0':
resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-arm64-musl@4.20.0':
resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==}
cpu: [arm64]
os: [linux]
libc: [musl]
'@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-riscv64-gnu@4.20.0':
resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-s390x-gnu@4.20.0':
resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==}
cpu: [s390x]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.20.0':
resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==}
cpu: [x64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-x64-musl@4.20.0':
resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==}
cpu: [x64]
os: [linux]
libc: [musl]
'@rollup/rollup-win32-arm64-msvc@4.20.0':
resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==}
cpu: [arm64]
os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.20.0':
resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==}
cpu: [ia32]
os: [win32]
'@rollup/rollup-win32-x64-msvc@4.20.0':
resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==}
cpu: [x64]
os: [win32]
'@sec-ant/readable-stream@0.4.1': '@sec-ant/readable-stream@0.4.1':
resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
@@ -1897,6 +1814,9 @@ packages:
'@types/estree@1.0.5': '@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
'@types/estree@1.0.8':
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
'@types/fined@1.1.5': '@types/fined@1.1.5':
resolution: {integrity: sha512-2N93vadEGDFhASTIRbizbl4bNqpMOId5zZfj6hHqYZfEzEfO9onnU4Im8xvzo8uudySDveDHBOOSlTWf38ErfQ==} resolution: {integrity: sha512-2N93vadEGDFhASTIRbizbl4bNqpMOId5zZfj6hHqYZfEzEfO9onnU4Im8xvzo8uudySDveDHBOOSlTWf38ErfQ==}
@@ -5043,16 +4963,6 @@ packages:
peerDependencies: peerDependencies:
rollup: ^2.0.0 rollup: ^2.0.0
rollup@2.79.1:
resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
engines: {node: '>=10.0.0'}
hasBin: true
rollup@4.20.0:
resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
run-async@3.0.0: run-async@3.0.0:
resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==}
engines: {node: '>=0.12.0'} engines: {node: '>=0.12.0'}
@@ -6039,9 +5949,9 @@ snapshots:
jsonpointer: 5.0.1 jsonpointer: 5.0.1
leven: 3.1.0 leven: 3.1.0
'@astro-community/astro-embed-youtube@0.5.3(astro@4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4))': '@astro-community/astro-embed-youtube@0.5.3(astro@4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4))':
dependencies: dependencies:
astro: 4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4) astro: 4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4)
lite-youtube-embed: 0.3.3 lite-youtube-embed: 0.3.3
'@astrojs/check@0.5.10(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4)': '@astrojs/check@0.5.10(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4)':
@@ -6110,12 +6020,12 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@astrojs/mdx@3.1.3(astro@4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4))': '@astrojs/mdx@3.1.3(astro@4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4))':
dependencies: dependencies:
'@astrojs/markdown-remark': 5.2.0 '@astrojs/markdown-remark': 5.2.0
'@mdx-js/mdx': 3.0.1 '@mdx-js/mdx': 3.0.1
acorn: 8.12.1 acorn: 8.12.1
astro: 4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4) astro: 4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4)
es-module-lexer: 1.5.4 es-module-lexer: 1.5.4
estree-util-visit: 2.0.0 estree-util-visit: 2.0.0
github-slugger: 2.0.0 github-slugger: 2.0.0
@@ -6162,9 +6072,9 @@ snapshots:
stream-replace-string: 2.0.0 stream-replace-string: 2.0.0
zod: 3.23.8 zod: 3.23.8
'@astrojs/tailwind@5.1.0(astro@4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4))(tailwindcss@3.4.10)': '@astrojs/tailwind@5.1.0(astro@4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4))(tailwindcss@3.4.10)':
dependencies: dependencies:
astro: 4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4) astro: 4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4)
autoprefixer: 10.4.20(postcss@8.4.41) autoprefixer: 10.4.20(postcss@8.4.41)
postcss: 8.4.41 postcss: 8.4.41
postcss-load-config: 4.0.2(postcss@8.4.41) postcss-load-config: 4.0.2(postcss@8.4.41)
@@ -7758,95 +7668,53 @@ snapshots:
'@polka/url@1.0.0-next.25': {} '@polka/url@1.0.0-next.25': {}
'@rollup/plugin-babel@5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.1)': '@rollup/plugin-babel@5.3.1(@babel/core@7.25.2)(@rollup/wasm-node@4.55.2)(@types/babel__core@7.20.5)':
dependencies: dependencies:
'@babel/core': 7.25.2 '@babel/core': 7.25.2
'@babel/helper-module-imports': 7.24.7 '@babel/helper-module-imports': 7.24.7
'@rollup/pluginutils': 3.1.0(rollup@2.79.1) '@rollup/pluginutils': 3.1.0(@rollup/wasm-node@4.55.2)
rollup: 2.79.1 rollup: '@rollup/wasm-node@4.55.2'
optionalDependencies: optionalDependencies:
'@types/babel__core': 7.20.5 '@types/babel__core': 7.20.5
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1)': '@rollup/plugin-node-resolve@11.2.1(@rollup/wasm-node@4.55.2)':
dependencies: dependencies:
'@rollup/pluginutils': 3.1.0(rollup@2.79.1) '@rollup/pluginutils': 3.1.0(@rollup/wasm-node@4.55.2)
'@types/resolve': 1.17.1 '@types/resolve': 1.17.1
builtin-modules: 3.3.0 builtin-modules: 3.3.0
deepmerge: 4.3.1 deepmerge: 4.3.1
is-module: 1.0.0 is-module: 1.0.0
resolve: 1.22.8 resolve: 1.22.8
rollup: 2.79.1 rollup: '@rollup/wasm-node@4.55.2'
'@rollup/plugin-replace@2.4.2(rollup@2.79.1)': '@rollup/plugin-replace@2.4.2(@rollup/wasm-node@4.55.2)':
dependencies: dependencies:
'@rollup/pluginutils': 3.1.0(rollup@2.79.1) '@rollup/pluginutils': 3.1.0(@rollup/wasm-node@4.55.2)
magic-string: 0.25.9 magic-string: 0.25.9
rollup: 2.79.1 rollup: '@rollup/wasm-node@4.55.2'
'@rollup/pluginutils@3.1.0(rollup@2.79.1)': '@rollup/pluginutils@3.1.0(@rollup/wasm-node@4.55.2)':
dependencies: dependencies:
'@types/estree': 0.0.39 '@types/estree': 0.0.39
estree-walker: 1.0.1 estree-walker: 1.0.1
picomatch: 2.3.1 picomatch: 2.3.1
rollup: 2.79.1 rollup: '@rollup/wasm-node@4.55.2'
'@rollup/pluginutils@5.1.0(rollup@4.20.0)': '@rollup/pluginutils@5.1.0(@rollup/wasm-node@4.55.2)':
dependencies: dependencies:
'@types/estree': 1.0.5 '@types/estree': 1.0.5
estree-walker: 2.0.2 estree-walker: 2.0.2
picomatch: 2.3.1 picomatch: 2.3.1
optionalDependencies: optionalDependencies:
rollup: 4.20.0 rollup: '@rollup/wasm-node@4.55.2'
'@rollup/rollup-android-arm-eabi@4.20.0': '@rollup/wasm-node@4.55.2':
optional: true dependencies:
'@types/estree': 1.0.8
'@rollup/rollup-android-arm64@4.20.0': optionalDependencies:
optional: true fsevents: 2.3.3
'@rollup/rollup-darwin-arm64@4.20.0':
optional: true
'@rollup/rollup-darwin-x64@4.20.0':
optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.20.0':
optional: true
'@rollup/rollup-linux-arm-musleabihf@4.20.0':
optional: true
'@rollup/rollup-linux-arm64-gnu@4.20.0':
optional: true
'@rollup/rollup-linux-arm64-musl@4.20.0':
optional: true
'@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
optional: true
'@rollup/rollup-linux-riscv64-gnu@4.20.0':
optional: true
'@rollup/rollup-linux-s390x-gnu@4.20.0':
optional: true
'@rollup/rollup-linux-x64-gnu@4.20.0':
optional: true
'@rollup/rollup-linux-x64-musl@4.20.0':
optional: true
'@rollup/rollup-win32-arm64-msvc@4.20.0':
optional: true
'@rollup/rollup-win32-ia32-msvc@4.20.0':
optional: true
'@rollup/rollup-win32-x64-msvc@4.20.0':
optional: true
'@sec-ant/readable-stream@0.4.1': {} '@sec-ant/readable-stream@0.4.1': {}
@@ -8005,6 +7873,8 @@ snapshots:
'@types/estree@1.0.5': {} '@types/estree@1.0.5': {}
'@types/estree@1.0.8': {}
'@types/fined@1.1.5': {} '@types/fined@1.1.5': {}
'@types/hast@3.0.4': '@types/hast@3.0.4':
@@ -8359,10 +8229,10 @@ snapshots:
- supports-color - supports-color
- typescript - typescript
astro-pagefind@1.6.0(astro@4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4)): astro-pagefind@1.6.0(astro@4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4)):
dependencies: dependencies:
'@pagefind/default-ui': 1.1.0 '@pagefind/default-ui': 1.1.0
astro: 4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4) astro: 4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4)
pagefind: 1.1.0 pagefind: 1.1.0
sirv: 2.0.4 sirv: 2.0.4
@@ -8380,7 +8250,7 @@ snapshots:
valid-filename: 4.0.0 valid-filename: 4.0.0
zod: 3.23.8 zod: 3.23.8
astro@4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4): astro@4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4):
dependencies: dependencies:
'@astrojs/compiler': 2.10.3 '@astrojs/compiler': 2.10.3
'@astrojs/internal-helpers': 0.4.1 '@astrojs/internal-helpers': 0.4.1
@@ -8393,7 +8263,7 @@ snapshots:
'@babel/traverse': 7.25.3 '@babel/traverse': 7.25.3
'@babel/types': 7.25.2 '@babel/types': 7.25.2
'@oslojs/encoding': 0.4.1 '@oslojs/encoding': 0.4.1
'@rollup/pluginutils': 5.1.0(rollup@4.20.0) '@rollup/pluginutils': 5.1.0(@rollup/wasm-node@4.55.2)
'@types/babel__core': 7.20.5 '@types/babel__core': 7.20.5
'@types/cookie': 0.6.0 '@types/cookie': 0.6.0
acorn: 8.12.1 acorn: 8.12.1
@@ -8468,9 +8338,9 @@ snapshots:
'@astrojs/compiler': 2.10.3 '@astrojs/compiler': 2.10.3
synckit: 0.9.1 synckit: 0.9.1
astrojs-service-worker@2.0.0(@types/babel__core@7.20.5)(astro@4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4)): astrojs-service-worker@2.0.0(@types/babel__core@7.20.5)(astro@4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4)):
dependencies: dependencies:
astro: 4.14.0(@types/node@22.3.0)(rollup@4.20.0)(terser@5.31.6)(typescript@5.5.4) astro: 4.14.0(@rollup/wasm-node@4.55.2)(@types/node@22.3.0)(terser@5.31.6)(typescript@5.5.4)
workbox-build: 6.6.0(@types/babel__core@7.20.5) workbox-build: 6.6.0(@types/babel__core@7.20.5)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/babel__core' - '@types/babel__core'
@@ -11835,40 +11705,14 @@ snapshots:
dependencies: dependencies:
glob: 7.2.3 glob: 7.2.3
rollup-plugin-terser@7.0.2(rollup@2.79.1): rollup-plugin-terser@7.0.2(@rollup/wasm-node@4.55.2):
dependencies: dependencies:
'@babel/code-frame': 7.24.7 '@babel/code-frame': 7.24.7
jest-worker: 26.6.2 jest-worker: 26.6.2
rollup: 2.79.1 rollup: '@rollup/wasm-node@4.55.2'
serialize-javascript: 4.0.0 serialize-javascript: 4.0.0
terser: 5.31.6 terser: 5.31.6
rollup@2.79.1:
optionalDependencies:
fsevents: 2.3.3
rollup@4.20.0:
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.20.0
'@rollup/rollup-android-arm64': 4.20.0
'@rollup/rollup-darwin-arm64': 4.20.0
'@rollup/rollup-darwin-x64': 4.20.0
'@rollup/rollup-linux-arm-gnueabihf': 4.20.0
'@rollup/rollup-linux-arm-musleabihf': 4.20.0
'@rollup/rollup-linux-arm64-gnu': 4.20.0
'@rollup/rollup-linux-arm64-musl': 4.20.0
'@rollup/rollup-linux-powerpc64le-gnu': 4.20.0
'@rollup/rollup-linux-riscv64-gnu': 4.20.0
'@rollup/rollup-linux-s390x-gnu': 4.20.0
'@rollup/rollup-linux-x64-gnu': 4.20.0
'@rollup/rollup-linux-x64-musl': 4.20.0
'@rollup/rollup-win32-arm64-msvc': 4.20.0
'@rollup/rollup-win32-ia32-msvc': 4.20.0
'@rollup/rollup-win32-x64-msvc': 4.20.0
fsevents: 2.3.3
run-async@3.0.0: {} run-async@3.0.0: {}
run-parallel@1.2.0: run-parallel@1.2.0:
@@ -12597,7 +12441,7 @@ snapshots:
dependencies: dependencies:
esbuild: 0.21.5 esbuild: 0.21.5
postcss: 8.4.41 postcss: 8.4.41
rollup: 4.20.0 rollup: '@rollup/wasm-node@4.55.2'
optionalDependencies: optionalDependencies:
'@types/node': 22.3.0 '@types/node': 22.3.0
fsevents: 2.3.3 fsevents: 2.3.3
@@ -12817,9 +12661,9 @@ snapshots:
'@babel/core': 7.25.2 '@babel/core': 7.25.2
'@babel/preset-env': 7.25.3(@babel/core@7.25.2) '@babel/preset-env': 7.25.3(@babel/core@7.25.2)
'@babel/runtime': 7.25.0 '@babel/runtime': 7.25.0
'@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.1) '@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(@rollup/wasm-node@4.55.2)(@types/babel__core@7.20.5)
'@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) '@rollup/plugin-node-resolve': 11.2.1(@rollup/wasm-node@4.55.2)
'@rollup/plugin-replace': 2.4.2(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(@rollup/wasm-node@4.55.2)
'@surma/rollup-plugin-off-main-thread': 2.2.3 '@surma/rollup-plugin-off-main-thread': 2.2.3
ajv: 8.17.1 ajv: 8.17.1
common-tags: 1.8.2 common-tags: 1.8.2
@@ -12828,8 +12672,8 @@ snapshots:
glob: 7.2.3 glob: 7.2.3
lodash: 4.17.21 lodash: 4.17.21
pretty-bytes: 5.6.0 pretty-bytes: 5.6.0
rollup: 2.79.1 rollup: '@rollup/wasm-node@4.55.2'
rollup-plugin-terser: 7.0.2(rollup@2.79.1) rollup-plugin-terser: 7.0.2(@rollup/wasm-node@4.55.2)
source-map: 0.8.0-beta.0 source-map: 0.8.0-beta.0
stringify-object: 3.3.0 stringify-object: 3.3.0
strip-comments: 2.0.1 strip-comments: 2.0.1