2026-03-11 23:32:32 +01:00
lockfileVersion : '9.0'
settings :
autoInstallPeers : true
excludeLinksFromLockfile : false
importers :
. :
dependencies :
2026-05-31 10:03:14 +02:00
'@dnd-kit/core' :
specifier : ^6.3.1
2026-09-19 22:24:10 +02:00
version : 6.3 .1 (react-dom@19.3.0(react@19.3.0))(react@19.3.0)
2026-05-31 10:03:14 +02:00
'@dnd-kit/sortable' :
specifier : ^10.0.0
2026-09-19 22:24:10 +02:00
version : 10.0 .0 (@dnd-kit/core@6.3.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0)
2026-05-31 10:03:14 +02:00
'@dnd-kit/utilities' :
specifier : ^3.2.2
2026-09-19 22:24:10 +02:00
version : 3.2 .2 (react@19.3.0)
2026-09-23 12:09:08 +02:00
archiver :
specifier : ^7.0.1
version : 7.0 .1
2026-03-11 23:32:32 +01:00
js-yaml :
2026-08-05 12:09:48 +02:00
specifier : ^4.3.1
version : 4.3 .1
2026-03-11 23:32:32 +01:00
leaflet :
specifier : ^1.9.4
version : 1.9 .4
next :
2026-10-01 23:22:13 +02:00
specifier : 16.3 .6
version : 16.3 .6 (@babel/core@7.29.7(supports-color@7.2.0))(@playwright/test@1.63.0)(@types/node@20.19.43)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)
2026-03-11 23:32:32 +01:00
react :
2026-09-19 22:24:10 +02:00
specifier : 19.3 .0
version : 19.3 .0
2026-03-11 23:32:32 +01:00
react-dom :
2026-09-19 22:24:10 +02:00
specifier : 19.3 .0
version : 19.3 .0 (react@19.3.0)
2026-03-11 23:32:32 +01:00
thumbhash :
specifier : ^0.1.1
version : 0.1 .1
2026-09-23 12:09:08 +02:00
zod :
specifier : ^4.6.5
version : 4.6 .5
2026-03-11 23:32:32 +01:00
devDependencies :
'@playwright/test' :
2026-09-19 22:24:10 +02:00
specifier : ^1.63.0
version : 1.63 .0
2026-09-23 12:09:08 +02:00
'@testing-library/react' :
specifier : ^16.3.3
version : 16.3 .3 (@testing-library/dom@10.4.2)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)
'@types/archiver' :
specifier : ^6.0.4
version : 6.0 .4
2026-03-11 23:32:32 +01:00
'@types/js-yaml' :
specifier : ^4.0.9
version : 4.0 .9
2026-03-22 09:57:29 +01:00
'@types/leaflet' :
2026-08-10 10:24:17 +02:00
specifier : ^1.9.22
version : 1.9 .22
2026-03-11 23:32:32 +01:00
'@types/node' :
specifier : ^20
2026-08-05 12:10:02 +02:00
version : 20.19 .43
2026-03-11 23:32:32 +01:00
'@types/react' :
specifier : ^19
2026-09-19 22:24:10 +02:00
version : 19.3 .0
2026-03-11 23:32:32 +01:00
'@types/react-dom' :
specifier : ^19
2026-09-19 22:24:10 +02:00
version : 19.3 .0 (@types/react@19.3.0)
2026-03-11 23:32:32 +01:00
'@vitest/coverage-v8' :
specifier : ^4.0.18
2026-09-23 12:09:08 +02:00
version : 4.0 .18 (vitest@4.0.18(@types/node@20.19.43)(jsdom@29.1.1))
2026-09-19 22:24:10 +02:00
axe-core :
specifier : ^4.13.0
version : 4.13 .0
2026-03-11 23:32:32 +01:00
eslint :
specifier : ^9
2026-09-19 22:24:10 +02:00
version : 9.39 .5 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
eslint-config-next :
2026-10-01 23:22:13 +02:00
specifier : 16.3 .6
version : 16.3 .6 (@typescript-eslint/parser@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)
2026-03-11 23:32:32 +01:00
eslint-config-prettier :
specifier : ^10.1.8
2026-09-19 22:24:10 +02:00
version : 10.1 .8 (eslint@9.39.5(supports-color@7.2.0))
2026-03-11 23:32:32 +01:00
eslint-plugin-prettier :
2026-07-20 20:56:50 +02:00
specifier : ^5.5.6
2026-10-01 23:22:13 +02:00
version : 5.5 .6 (eslint-config-prettier@10.1.8(eslint@9.39.5(supports-color@7.2.0)))(eslint@9.39.5(supports-color@7.2.0))(prettier@3.9.9)
2026-09-23 12:09:08 +02:00
jsdom :
specifier : ^29.1.1
version : 29.1 .1
2026-03-11 23:32:32 +01:00
prettier :
2026-10-01 23:22:13 +02:00
specifier : ^3.9.9
version : 3.9 .9
2026-03-11 23:32:32 +01:00
typescript :
specifier : ^5
version : 5.9 .3
vitest :
specifier : ^4.0.18
2026-09-23 12:09:08 +02:00
version : 4.0 .18 (@types/node@20.19.43)(jsdom@29.1.1)
2026-03-11 23:32:32 +01:00
packages :
2026-09-23 12:09:08 +02:00
'@asamuzakjp/css-color@5.1.11' :
resolution : {integrity : sha512-KVw6qIiCTUQhByfTd78h2yD1/00waTmm9uy/R7Ck/ctUyAPj+AEDLkQIdJW0T8+qGgj3j5bpNKK7Q3G+LedJWg==}
engines : {node : ^20.19.0 || ^22.12.0 || >=24.0.0}
'@asamuzakjp/dom-selector@7.1.1' :
resolution : {integrity : sha512-67RZDnYRc8H/8MLDgQCDE//zoqVFwajkepHZgmXrbwybzXOEwOWGPYGmALYl9J2DOLfFPPs6kKCqmbzV895hTQ==}
engines : {node : ^20.19.0 || ^22.12.0 || >=24.0.0}
'@asamuzakjp/generational-cache@1.0.1' :
resolution : {integrity : sha512-wajfB8KqzMCN2KGNFdLkReeHncd0AslUSrvHVvvYWuU8ghncRJoA50kT3zP9MVL0+9g4/67H+cdvBskj9THPzg==}
engines : {node : ^20.19.0 || ^22.12.0 || >=24.0.0}
'@asamuzakjp/nwsapi@2.3.9' :
resolution : {integrity : sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==}
2026-07-20 21:00:17 +02:00
'@babel/code-frame@7.29.7' :
resolution : {integrity : sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.9.0' }
2026-07-20 21:00:17 +02:00
'@babel/compat-data@7.29.7' :
resolution : {integrity : sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.9.0' }
2026-07-20 21:00:17 +02:00
'@babel/core@7.29.7' :
resolution : {integrity : sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.9.0' }
2026-08-05 12:04:40 +02:00
'@babel/generator@7.29.8' :
resolution : {integrity : sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.9.0' }
2026-07-20 21:00:17 +02:00
'@babel/helper-compilation-targets@7.29.7' :
resolution : {integrity : sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.9.0' }
2026-07-20 21:00:17 +02:00
'@babel/helper-globals@7.29.7' :
resolution : {integrity : sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.9.0' }
2026-07-20 21:00:17 +02:00
'@babel/helper-module-imports@7.29.7' :
resolution : {integrity : sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.9.0' }
2026-07-20 21:00:17 +02:00
'@babel/helper-module-transforms@7.29.7' :
resolution : {integrity : sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.9.0' }
peerDependencies :
'@babel/core' : ^7.0.0
'@babel/helper-string-parser@7.27.1' :
resolution : {integrity : sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines : {node : '>=6.9.0' }
2026-07-20 21:00:17 +02:00
'@babel/helper-string-parser@7.29.7' :
resolution : {integrity : sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==}
engines : {node : '>=6.9.0' }
2026-03-11 23:32:32 +01:00
'@babel/helper-validator-identifier@7.28.5' :
resolution : {integrity : sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
engines : {node : '>=6.9.0' }
2026-07-20 21:00:17 +02:00
'@babel/helper-validator-identifier@7.29.7' :
resolution : {integrity : sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==}
engines : {node : '>=6.9.0' }
'@babel/helper-validator-option@7.29.7' :
resolution : {integrity : sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.9.0' }
2026-07-20 21:00:17 +02:00
'@babel/helpers@7.29.7' :
resolution : {integrity : sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.9.0' }
'@babel/parser@7.29.0' :
resolution : {integrity : sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==}
engines : {node : '>=6.0.0' }
hasBin : true
2026-08-05 12:04:40 +02:00
'@babel/parser@7.29.8' :
resolution : {integrity : sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==}
2026-03-27 10:51:26 +01:00
engines : {node : '>=6.0.0' }
hasBin : true
2026-09-23 12:09:08 +02:00
'@babel/runtime@7.29.7' :
resolution : {integrity : sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==}
engines : {node : '>=6.9.0' }
2026-07-20 21:00:17 +02:00
'@babel/template@7.29.7' :
resolution : {integrity : sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.9.0' }
2026-08-05 12:04:40 +02:00
'@babel/traverse@7.29.8' :
resolution : {integrity : sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.9.0' }
'@babel/types@7.29.0' :
resolution : {integrity : sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
engines : {node : '>=6.9.0' }
2026-08-05 12:04:40 +02:00
'@babel/types@7.29.8' :
resolution : {integrity : sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==}
2026-07-20 21:00:17 +02:00
engines : {node : '>=6.9.0' }
2026-03-11 23:32:32 +01:00
'@bcoe/v8-coverage@1.0.2' :
resolution : {integrity : sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
engines : {node : '>=18' }
2026-09-23 12:09:08 +02:00
'@bramus/specificity@2.4.2' :
resolution : {integrity : sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==}
hasBin : true
'@csstools/color-helpers@6.1.1' :
resolution : {integrity : sha512-gLNsunvwf3mCi5u5o46/Z/JcJMnhbHSaZ69rkgPzNM3J4s8hWwpPUQB6/tt0EDFyCiWzxANlx+2LJwpYj4zS1w==}
engines : {node : '>=20.19.0' }
'@csstools/css-calc@3.4.0' :
resolution : {integrity : sha512-XQKj5B7QiZcHiegCOCAzcAOJdhGgWOHbbu62h5e5mkHnn8lWcfiJhllkqWmxu5zWR9jucPHuo1iTB56P033hcg==}
engines : {node : '>=20.19.0' }
peerDependencies :
'@csstools/css-parser-algorithms' : ^4.0.0
'@csstools/css-tokenizer' : ^4.0.0
'@csstools/css-color-parser@4.2.3' :
resolution : {integrity : sha512-y4LpL+lmpuyKDiEFq2PnZUVFdAjsoB/qQJod79yLNokXyW7jewi+/WJ69EfItj8A2unWtxXnGjw6LYXgXu5ZjA==}
engines : {node : '>=20.19.0' }
peerDependencies :
'@csstools/css-parser-algorithms' : ^4.0.0
'@csstools/css-tokenizer' : ^4.0.0
'@csstools/css-parser-algorithms@4.0.0' :
resolution : {integrity : sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==}
engines : {node : '>=20.19.0' }
peerDependencies :
'@csstools/css-tokenizer' : ^4.0.0
'@csstools/css-syntax-patches-for-csstree@1.1.14' :
resolution : {integrity : sha512-HpbVXyrofRXpHpgkNIjU/3EWR4WJvOkO3emNK/L6X/mTJU7bGUI3AkkpoTNXznQLp0KRjLHELTGeKI5dIkI9JQ==}
peerDependencies :
css-tree : ^3.2.1
peerDependenciesMeta :
css-tree :
optional : true
'@csstools/css-tokenizer@4.0.1' :
resolution : {integrity : sha512-bPlN9S9O1A0euCpEWE4qnvB5YDuyYVsUTrxSgmAM1Is0j4tICHoVyOVAXfWMP/kS9ZrjvyIXWV2PmomiAXXqOw==}
engines : {node : '>=20.19.0' }
2026-05-31 10:03:14 +02:00
'@dnd-kit/accessibility@3.1.1' :
resolution : {integrity : sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==}
peerDependencies :
react : '>=16.8.0'
'@dnd-kit/core@6.3.1' :
resolution : {integrity : sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==}
peerDependencies :
react : '>=16.8.0'
react-dom : '>=16.8.0'
'@dnd-kit/sortable@10.0.0' :
resolution : {integrity : sha512-+xqhmIIzvAYMGfBYYnbKuNicfSsk4RksY2XdmJhT+HAC01nix6fHCztU68jooFiMUB01Ky3F0FyOvhG/BZrWkg==}
peerDependencies :
'@dnd-kit/core' : ^6.3.0
react : '>=16.8.0'
'@dnd-kit/utilities@3.2.2' :
resolution : {integrity : sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==}
peerDependencies :
react : '>=16.8.0'
2026-04-27 07:48:20 +00:00
'@emnapi/core@1.10.0' :
resolution : {integrity : sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==}
2026-03-11 23:32:32 +01:00
2026-04-27 07:48:20 +00:00
'@emnapi/runtime@1.10.0' :
resolution : {integrity : sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==}
2026-03-11 23:32:32 +01:00
2026-08-05 12:04:40 +02:00
'@emnapi/runtime@1.11.3' :
resolution : {integrity : sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==}
2026-07-20 21:00:17 +02:00
2026-04-27 07:48:20 +00:00
'@emnapi/wasi-threads@1.2.1' :
resolution : {integrity : sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}
2026-03-11 23:32:32 +01:00
'@esbuild/aix-ppc64@0.27.3' :
resolution : {integrity : sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==}
engines : {node : '>=18' }
cpu : [ ppc64]
os : [ aix]
'@esbuild/android-arm64@0.27.3' :
resolution : {integrity : sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==}
engines : {node : '>=18' }
cpu : [ arm64]
os : [ android]
'@esbuild/android-arm@0.27.3' :
resolution : {integrity : sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==}
engines : {node : '>=18' }
cpu : [ arm]
os : [ android]
'@esbuild/android-x64@0.27.3' :
resolution : {integrity : sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==}
engines : {node : '>=18' }
cpu : [ x64]
os : [ android]
'@esbuild/darwin-arm64@0.27.3' :
resolution : {integrity : sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==}
engines : {node : '>=18' }
cpu : [ arm64]
os : [ darwin]
'@esbuild/darwin-x64@0.27.3' :
resolution : {integrity : sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==}
engines : {node : '>=18' }
cpu : [ x64]
os : [ darwin]
'@esbuild/freebsd-arm64@0.27.3' :
resolution : {integrity : sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==}
engines : {node : '>=18' }
cpu : [ arm64]
os : [ freebsd]
'@esbuild/freebsd-x64@0.27.3' :
resolution : {integrity : sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==}
engines : {node : '>=18' }
cpu : [ x64]
os : [ freebsd]
'@esbuild/linux-arm64@0.27.3' :
resolution : {integrity : sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==}
engines : {node : '>=18' }
cpu : [ arm64]
os : [ linux]
'@esbuild/linux-arm@0.27.3' :
resolution : {integrity : sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==}
engines : {node : '>=18' }
cpu : [ arm]
os : [ linux]
'@esbuild/linux-ia32@0.27.3' :
resolution : {integrity : sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==}
engines : {node : '>=18' }
cpu : [ ia32]
os : [ linux]
'@esbuild/linux-loong64@0.27.3' :
resolution : {integrity : sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==}
engines : {node : '>=18' }
cpu : [ loong64]
os : [ linux]
'@esbuild/linux-mips64el@0.27.3' :
resolution : {integrity : sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==}
engines : {node : '>=18' }
cpu : [ mips64el]
os : [ linux]
'@esbuild/linux-ppc64@0.27.3' :
resolution : {integrity : sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==}
engines : {node : '>=18' }
cpu : [ ppc64]
os : [ linux]
'@esbuild/linux-riscv64@0.27.3' :
resolution : {integrity : sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==}
engines : {node : '>=18' }
cpu : [ riscv64]
os : [ linux]
'@esbuild/linux-s390x@0.27.3' :
resolution : {integrity : sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==}
engines : {node : '>=18' }
cpu : [ s390x]
os : [ linux]
'@esbuild/linux-x64@0.27.3' :
resolution : {integrity : sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==}
engines : {node : '>=18' }
cpu : [ x64]
os : [ linux]
'@esbuild/netbsd-arm64@0.27.3' :
resolution : {integrity : sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==}
engines : {node : '>=18' }
cpu : [ arm64]
os : [ netbsd]
'@esbuild/netbsd-x64@0.27.3' :
resolution : {integrity : sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==}
engines : {node : '>=18' }
cpu : [ x64]
os : [ netbsd]
'@esbuild/openbsd-arm64@0.27.3' :
resolution : {integrity : sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==}
engines : {node : '>=18' }
cpu : [ arm64]
os : [ openbsd]
'@esbuild/openbsd-x64@0.27.3' :
resolution : {integrity : sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==}
engines : {node : '>=18' }
cpu : [ x64]
os : [ openbsd]
'@esbuild/openharmony-arm64@0.27.3' :
resolution : {integrity : sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==}
engines : {node : '>=18' }
cpu : [ arm64]
os : [ openharmony]
'@esbuild/sunos-x64@0.27.3' :
resolution : {integrity : sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==}
engines : {node : '>=18' }
cpu : [ x64]
os : [ sunos]
'@esbuild/win32-arm64@0.27.3' :
resolution : {integrity : sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==}
engines : {node : '>=18' }
cpu : [ arm64]
os : [ win32]
'@esbuild/win32-ia32@0.27.3' :
resolution : {integrity : sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==}
engines : {node : '>=18' }
cpu : [ ia32]
os : [ win32]
'@esbuild/win32-x64@0.27.3' :
resolution : {integrity : sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==}
engines : {node : '>=18' }
cpu : [ x64]
os : [ win32]
2026-08-05 12:04:40 +02:00
'@eslint-community/eslint-utils@4.10.1' :
resolution : {integrity : sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==}
engines : {node : ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies :
eslint : ^6.0.0 || ^7.0.0 || >=8.0.0
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
'@eslint-community/eslint-utils@4.9.1' :
resolution : {integrity : sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
engines : {node : ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies :
eslint : ^6.0.0 || ^7.0.0 || >=8.0.0
2026-03-11 23:32:32 +01:00
'@eslint-community/regexpp@4.12.2' :
resolution : {integrity : sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines : {node : ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint/config-array@0.21.2' :
resolution : {integrity : sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/config-helpers@0.4.2' :
resolution : {integrity : sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.17.0' :
resolution : {integrity : sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2026-08-10 10:24:20 +02:00
'@eslint/eslintrc@3.3.6' :
resolution : {integrity : sha512-l2Ul9PrHsPCKcEY/ac7VgFj9D80C7S68sOKc618SyHDPK36s1XcFebXY0iTzUVn4Yq+YbwvSnDmCz9yxjX+QrA==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2026-08-10 10:24:20 +02:00
'@eslint/js@9.39.5' :
resolution : {integrity : sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.7' :
resolution : {integrity : sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/plugin-kit@0.4.1' :
resolution : {integrity : sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2026-09-23 12:09:08 +02:00
'@exodus/bytes@1.15.1' :
resolution : {integrity : sha512-S6mL0yNB/Abt9Ei4tq8gDhcczc4S3+vQ4ra7vxnAf+YHC02srtqxKKZghx2Dq6p0e66THKwR6r8N6P95wEty7Q==}
engines : {node : ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies :
'@noble/hashes' : ^1.8.0 || ^2.0.0
peerDependenciesMeta :
'@noble/hashes' :
optional : true
2026-08-10 10:24:20 +02:00
'@humanfs/core@0.19.2' :
resolution : {integrity : sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=18.18.0' }
2026-08-10 10:24:20 +02:00
'@humanfs/node@0.16.8' :
resolution : {integrity : sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==}
engines : {node : '>=18.18.0' }
'@humanfs/types@0.15.0' :
resolution : {integrity : sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=18.18.0' }
'@humanwhocodes/module-importer@1.0.1' :
resolution : {integrity : sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines : {node : '>=12.22' }
'@humanwhocodes/retry@0.4.3' :
resolution : {integrity : sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines : {node : '>=18.18' }
'@img/colour@1.1.0' :
resolution : {integrity : sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}
engines : {node : '>=18' }
2026-09-19 22:24:10 +02:00
'@img/sharp-darwin-arm64@0.35.4' :
resolution : {integrity : sha512-Uhfl4V4lhP2nbUVF9+hyH1+luj86f1gUFeo8ALYxFoULoU+G87D43BfeMP8XHsk9boxAnCY/bf2EHwhA7MuGsA==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ arm64]
os : [ darwin]
2026-09-19 22:24:10 +02:00
'@img/sharp-darwin-x64@0.35.4' :
resolution : {integrity : sha512-hWniXY3bG5qKpkKrAwPe4y+VTPmf086YQAnkxWh7uA1YrlRouWGa0M0Mxj3ZjnXFkv7/TD1bTy9lGUK26vRvWw==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ x64]
os : [ darwin]
2026-09-19 22:24:10 +02:00
'@img/sharp-freebsd-wasm32@0.35.4' :
resolution : {integrity : sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
os : [ freebsd]
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-darwin-arm64@1.3.3' :
resolution : {integrity : sha512-suTBPTDGrI9WodccaDdwZItTSaBYASlBk1NSfElSHrUfzu3szG6lvIF58+WiFvnfzuK8ZBFS5zE00PxqxnRiPg==}
2026-03-11 23:32:32 +01:00
cpu : [ arm64]
os : [ darwin]
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-darwin-x64@1.3.3' :
resolution : {integrity : sha512-FVJZ5mITMobmXIz/hPDTw0EintTW5H3WfrxwLqEqjiIihlu+hVRyGrFQ60xl0Lxn7Bt3zdpevPaQi0HEzqz9fw==}
2026-03-11 23:32:32 +01:00
cpu : [ x64]
os : [ darwin]
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-arm64@1.3.3' :
resolution : {integrity : sha512-0DaL0A6Xu6sQSQFwe4iVCrKWU2cCTItnRsYsCdxAMm9NF6twAA9BKnoqy4hqz4+azQ0JHuA26qiUKsf1XJ/v5A==}
2026-03-11 23:32:32 +01:00
cpu : [ arm64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-arm@1.3.3' :
resolution : {integrity : sha512-3rbU4vqXXc3hY/OiXdl52xZvT0F1yEngWfvqudtPJg/KkyiaQw2DRsFrNzpmLvfavbwOq3qXn36GP8obHRULQA==}
2026-03-11 23:32:32 +01:00
cpu : [ arm]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-ppc64@1.3.3' :
resolution : {integrity : sha512-cdn1OvUBwsXhbC0zSzJnNzf5MZ/mTrobawDvNXBTxe8VtqKAm0sRuEY2Evzovb/w9JMk4TvRxqt1mekSuJz64w==}
2026-03-11 23:32:32 +01:00
cpu : [ ppc64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-riscv64@1.3.3' :
resolution : {integrity : sha512-HjPVx7yKz+0lqdhDlTw1tt90wamBoxhiXpvl1XZpJLiHH4RCJ5yDTqH+VlYPv2fwFs89JFw4c1IexYOcQUi4IQ==}
2026-03-11 23:32:32 +01:00
cpu : [ riscv64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-s390x@1.3.3' :
resolution : {integrity : sha512-neWLh+3yCNThxnfy3c4BbVBeGgt9aftno+XbT56iK28RgeDs3UOFWviLWlUu0bArYVYJaFDK+RRohbicUNCm8Q==}
2026-03-11 23:32:32 +01:00
cpu : [ s390x]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-x64@1.3.3' :
resolution : {integrity : sha512-4vKmvAst9nrowcqquKFAyZJUDolUaIp8uRiN0mWFguJ1IplC9/pitXtlnnlU4aa/eJw3J7i67V+pwUL+wZGdsA==}
2026-03-11 23:32:32 +01:00
cpu : [ x64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linuxmusl-arm64@1.3.3' :
resolution : {integrity : sha512-Y9kQaLMuNoB0bPYOOdcZMaseNrFpPodIWWMrx+CZyydf2xn68j9WYc6sWWRrDwNkzCQjKYfc68L7jKjGlHMibw==}
2026-03-11 23:32:32 +01:00
cpu : [ arm64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linuxmusl-x64@1.3.3' :
resolution : {integrity : sha512-fj8Mv0HHfD1Rr+4I68+3agJynxDWtBFgicTbSOb9Bke6pIwzGcJ+RX/yHjmiEGFMCavY/dxvem7MyNaJF+wDiw==}
2026-03-11 23:32:32 +01:00
cpu : [ x64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-linux-arm64@0.35.4' :
resolution : {integrity : sha512-De4jpEnAU8Hd5oT0j1G3uL4ZvTuipVMn7YC6vPaJhy6/7EwEae0SVAoBrUMYQbkLGDm85taVWwuPc1a44LTzCQ==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ arm64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-linux-arm@0.35.4' :
resolution : {integrity : sha512-7OAS8gI0EReKGVN2HssHlM6umJgxF5VI3xN0p9FA91p/YO+ou5hiNghLdZ5BEHztwaaK5+bLKRf8x/o2L2nk9A==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ arm]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-linux-ppc64@0.35.4' :
resolution : {integrity : sha512-2oYZJeIl4kCcMGk4ouZVjnkCtFrpQFlNEtJ6GbxzhHQchwH0NH/qEb9ykmOl29dqwMq+JhFdZn+1ak2FKhI9fQ==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ ppc64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-linux-riscv64@0.35.4' :
resolution : {integrity : sha512-cPbNChoRURAWdebDIHSenxRpgEdy7JkPydSnUxRm9VvKD7m0/xVaR/8Fzlu81pk5nHEvHH87UZUA7cTtwnbJSA==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ riscv64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-linux-s390x@0.35.4' :
resolution : {integrity : sha512-RY0JFY8Fd6RonCBtHz+DvadaPkXDSI1AUn6yWL9TipqkZ1vY8w8evqdgyDFnkm4/K1ve1TvZiaePP5oSd4+WVQ==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ s390x]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-linux-x64@0.35.4' :
resolution : {integrity : sha512-9qvvEAuk8k89TfWUoX2htWjbAMX8p+NxCppjpcg5k6xMsjhBQPTsoIh36h9Qde4WRuGpJeYnOjdosDn/cnv+OA==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ x64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-linuxmusl-arm64@0.35.4' :
resolution : {integrity : sha512-KB5jxpfWQTr0nc3xdHtWChdbifHrBGsd2SM62Eyxrl8afikm+f5qGBU75SJIZBT/S1MC8XyacdlXBMSWq6OURA==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ arm64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-linuxmusl-x64@0.35.4' :
resolution : {integrity : sha512-f+eZJZIQNEEd26RPSW+76chwOf1XtA2Y/O+5ocVyLliHkeih3e+jhLVBdNTd2rS3IbNXK8+ug93Vf5ZXtF5Lxg==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ x64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@img/sharp-wasm32@0.35.4' :
resolution : {integrity : sha512-zQnl4Kwp7Q6NHsENtU2T/00Zi+w3AQNwz3+UaTyVBy2FpXrzXzGjndpK61onhZjRtRpQXxCTeqw19bVyXOh7jA==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-09-19 22:24:10 +02:00
'@img/sharp-webcontainers-wasm32@0.35.4' :
resolution : {integrity : sha512-ESfNkywmCfPNyaZjxooddJQiQ+l/nTpGEOGthxiLnIHXC/CmcBixnfwUleX9mCz9ovrUUvKMap/pm8RYbzfwaA==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ wasm32]
2026-09-19 22:24:10 +02:00
'@img/sharp-win32-arm64@0.35.4' :
resolution : {integrity : sha512-iNdlBX9gLVvqe2I3uIJSIKTq6wckP/DYxZtcqxm09x5Gi24DnFBmPAWZmr60ZyYMG0xlzo6goG3670ar+RXvRw==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ arm64]
os : [ win32]
2026-09-19 22:24:10 +02:00
'@img/sharp-win32-ia32@0.35.4' :
resolution : {integrity : sha512-kqRsbaa5CS6KHlpxnN7WhE6vAAugXyZButpRdvDWetlv6Qv4N9WTcrWzF7tXfB9T7MsoadqdI8hmwLq6UlLvtw==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : ^20.9.0}
2026-03-11 23:32:32 +01:00
cpu : [ ia32]
os : [ win32]
2026-09-19 22:24:10 +02:00
'@img/sharp-win32-x64@0.35.4' :
resolution : {integrity : sha512-XtmnYhBcrORsJ4XJngyzr/EWP0hRZLAZRFaApdKuviyqF78+ylxh2y06ZmtULAMOnObJ3ucpN0AcwSWnMowTRg==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
2026-03-11 23:32:32 +01:00
cpu : [ x64]
os : [ win32]
2026-09-23 12:09:08 +02:00
'@isaacs/cliui@8.0.2' :
resolution : {integrity : sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines : {node : '>=12' }
2026-03-11 23:32:32 +01:00
'@jridgewell/gen-mapping@0.3.13' :
resolution : {integrity : sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
'@jridgewell/remapping@2.3.5' :
resolution : {integrity : sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
'@jridgewell/resolve-uri@3.1.2' :
resolution : {integrity : sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines : {node : '>=6.0.0' }
'@jridgewell/sourcemap-codec@1.5.5' :
resolution : {integrity : sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
'@jridgewell/trace-mapping@0.3.31' :
resolution : {integrity : sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@napi-rs/wasm-runtime@1.2.3' :
resolution : {integrity : sha512-UMduMbqO5s5zF2NkNacMT/yK5Y5QiKvWr2+50bzIIxFDwVJ2h49b+oyjaCGPhJxd2/gC2x39EHv/gHVuu36x2Q==}
2026-08-05 12:04:40 +02:00
engines : {node : ^20.19.0 || ^22.13.0 || >=23.5.0}
2026-07-20 21:00:17 +02:00
peerDependencies :
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@emnapi/core' : ^1.7.1 || ^2.0.0-alpha.4
'@emnapi/runtime' : ^1.7.1 || ^2.0.0-alpha.4
2026-03-11 23:32:32 +01:00
2026-10-01 23:22:13 +02:00
'@next/env@16.3.6' :
resolution : {integrity : sha512-x9Vblze1EbtltQYnNH38xCPWU3TVfBd1eXqA3+w9+BTpedkkdNpAaltXlGQ/nsc1+E0mVTNrtcbX3GoO09zeLQ==}
2026-03-11 23:32:32 +01:00
2026-10-01 23:22:13 +02:00
'@next/eslint-plugin-next@16.3.6' :
resolution : {integrity : sha512-jowwDX+7DOlDIjJLgTMxudw+k37QnWu1JkZLkSi9MaJBfDYcfhAPMKBhXL0idYzFN/AGg//axnOR4cLkHX/Rng==}
2026-03-11 23:32:32 +01:00
2026-10-01 23:22:13 +02:00
'@next/swc-darwin-arm64@16.3.6' :
resolution : {integrity : sha512-E/7GEqaUkt8mk/T8v9lAnrhzR06kdq1ZBkC12F8tAMkdIadwNp3H1KqHynDHrpcTlGCUdq/qu6vUL2aYVyYBdw==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ darwin]
2026-10-01 23:22:13 +02:00
'@next/swc-darwin-x64@16.3.6' :
resolution : {integrity : sha512-yBE893/nDWTlaiBD1p+qgt7NUen4U5R6FXyH0s67Npq1S3E0cVSef1WIXC2xBRgQvwAvJq6DnS6Y6PrY0cy4Ew==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ darwin]
2026-10-01 23:22:13 +02:00
'@next/swc-linux-arm64-gnu@16.3.6' :
resolution : {integrity : sha512-KJDpjBqBPYlvkivmyrp+Qys6k/7ksbqGQvRVc6ZEGfR+cjQxx+nUkJaWmNZJsmoOrqYNbaXByF8wa0lBwDhB3Q==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-10-01 23:22:13 +02:00
'@next/swc-linux-arm64-musl@16.3.6' :
resolution : {integrity : sha512-mqNg2K+hvWskSRb/QM+Ix412DvBsuSF0XV+frTSw5vmoucNnIlynFwKYew8D01bfATErMOM7Bujrf0BA5DRKFA==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
2026-10-01 23:22:13 +02:00
'@next/swc-linux-x64-gnu@16.3.6' :
resolution : {integrity : sha512-nFncBNGAYouRHjRVaITs9beZRfhX4ssVwpnvPIAbkZVH6LtGoAVlH4bJ8Cnf9SOo9bsXgPFer/GdHtEE3JNOkw==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-10-01 23:22:13 +02:00
'@next/swc-linux-x64-musl@16.3.6' :
resolution : {integrity : sha512-5Mf3cHDGR/Iz0ng2Bj3zUR3p5QS9YK3Hn2QiAfavFmyF48zwThAjpFoiTKNIcOHLYS4zEk+gzyJ/9deQ2ZB8yQ==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
2026-10-01 23:22:13 +02:00
'@next/swc-win32-arm64-msvc@16.3.6' :
resolution : {integrity : sha512-0jkJy0C2kbrJWTk4YLa3xk80pVBpx8FCHJym7CnUfDAXe/FWv5qT7SQJbR0KuemyxaEDlEx5WT4VQJoTW+/9Qw==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ win32]
2026-10-01 23:22:13 +02:00
'@next/swc-win32-x64-msvc@16.3.6' :
resolution : {integrity : sha512-/YXjI1e5OXcZ7YpxRwgP/1jAV/SBKTzeVKqN2mk7mLpcICsyn3Gl5+dIfDTJp70M0ccMhyMMRso4v6mPDCGepg==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ win32]
'@nodelib/fs.scandir@2.1.5' :
resolution : {integrity : sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines : {node : '>= 8' }
'@nodelib/fs.stat@2.0.5' :
resolution : {integrity : sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
engines : {node : '>= 8' }
'@nodelib/fs.walk@1.2.8' :
resolution : {integrity : sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines : {node : '>= 8' }
'@nolyfill/is-core-module@1.0.39' :
resolution : {integrity : sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==}
engines : {node : '>=12.4.0' }
2026-09-23 12:09:08 +02:00
'@pkgjs/parseargs@0.11.0' :
resolution : {integrity : sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines : {node : '>=14' }
2026-07-20 20:56:50 +02:00
'@pkgr/core@0.3.6' :
resolution : {integrity : sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==}
engines : {node : ^14.18.0 || >=16.0.0}
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@playwright/test@1.63.0' :
resolution : {integrity : sha512-oxMK4vllB9RK5NQ2l1pq1IfOf2AvnEuj/vYGDj0H2nMtmtZpKtCwt/l00GEO6xjGfpBNAvjovvYdCm50dRQkpQ==}
2026-08-05 12:13:21 +02:00
engines : {node : '>=20' }
2026-03-11 23:32:32 +01:00
hasBin : true
'@rollup/rollup-android-arm-eabi@4.59.0' :
resolution : {integrity : sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==}
cpu : [ arm]
os : [ android]
'@rollup/rollup-android-arm64@4.59.0' :
resolution : {integrity : sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==}
cpu : [ arm64]
os : [ android]
'@rollup/rollup-darwin-arm64@4.59.0' :
resolution : {integrity : sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==}
cpu : [ arm64]
os : [ darwin]
'@rollup/rollup-darwin-x64@4.59.0' :
resolution : {integrity : sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==}
cpu : [ x64]
os : [ darwin]
'@rollup/rollup-freebsd-arm64@4.59.0' :
resolution : {integrity : sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==}
cpu : [ arm64]
os : [ freebsd]
'@rollup/rollup-freebsd-x64@4.59.0' :
resolution : {integrity : sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==}
cpu : [ x64]
os : [ freebsd]
'@rollup/rollup-linux-arm-gnueabihf@4.59.0' :
resolution : {integrity : sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==}
cpu : [ arm]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-linux-arm-musleabihf@4.59.0' :
resolution : {integrity : sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==}
cpu : [ arm]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-linux-arm64-gnu@4.59.0' :
resolution : {integrity : sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==}
cpu : [ arm64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-linux-arm64-musl@4.59.0' :
resolution : {integrity : sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==}
cpu : [ arm64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-linux-loong64-gnu@4.59.0' :
resolution : {integrity : sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==}
cpu : [ loong64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-linux-loong64-musl@4.59.0' :
resolution : {integrity : sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==}
cpu : [ loong64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-linux-ppc64-gnu@4.59.0' :
resolution : {integrity : sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==}
cpu : [ ppc64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-linux-ppc64-musl@4.59.0' :
resolution : {integrity : sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==}
cpu : [ ppc64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-linux-riscv64-gnu@4.59.0' :
resolution : {integrity : sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==}
cpu : [ riscv64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-linux-riscv64-musl@4.59.0' :
resolution : {integrity : sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==}
cpu : [ riscv64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-linux-s390x-gnu@4.59.0' :
resolution : {integrity : sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==}
cpu : [ s390x]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-linux-x64-gnu@4.59.0' :
resolution : {integrity : sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==}
cpu : [ x64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-linux-x64-musl@4.59.0' :
resolution : {integrity : sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==}
cpu : [ x64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
'@rollup/rollup-openbsd-x64@4.59.0' :
resolution : {integrity : sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==}
cpu : [ x64]
os : [ openbsd]
'@rollup/rollup-openharmony-arm64@4.59.0' :
resolution : {integrity : sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==}
cpu : [ arm64]
os : [ openharmony]
'@rollup/rollup-win32-arm64-msvc@4.59.0' :
resolution : {integrity : sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==}
cpu : [ arm64]
os : [ win32]
'@rollup/rollup-win32-ia32-msvc@4.59.0' :
resolution : {integrity : sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==}
cpu : [ ia32]
os : [ win32]
'@rollup/rollup-win32-x64-gnu@4.59.0' :
resolution : {integrity : sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==}
cpu : [ x64]
os : [ win32]
'@rollup/rollup-win32-x64-msvc@4.59.0' :
resolution : {integrity : sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==}
cpu : [ x64]
os : [ win32]
'@rtsao/scc@1.1.0' :
resolution : {integrity : sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
'@standard-schema/spec@1.1.0' :
resolution : {integrity : sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@swc/helpers@0.5.23' :
resolution : {integrity : sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==}
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
'@testing-library/dom@10.4.2' :
resolution : {integrity : sha512-yzr2S9HyAIdhz2/6qHgbs665Q7PKVcDF05vsOlHPxG1mo36gKVesdYVeDLnXgfjJ03CrKRk08knc6+E/9m8v2Q==}
engines : {node : '>=18' }
'@testing-library/react@16.3.3' :
resolution : {integrity : sha512-Uo193NgQbPMz6lrrhtRQQFcMC6Re/ELLFbbuVL30WDlZxlpZf9/lMHTAVxPRLw1q1iu9OJmR1c2BLiENRstdBg==}
engines : {node : '>=18' }
peerDependencies :
'@testing-library/dom' : ^10.0.0
'@types/react' : ^18.0.0 || ^19.0.0
'@types/react-dom' : ^18.0.0 || ^19.0.0
react : ^18.0.0 || ^19.0.0
react-dom : ^18.0.0 || ^19.0.0
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
2026-07-20 21:00:17 +02:00
'@tybys/wasm-util@0.10.3' :
resolution : {integrity : sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==}
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
'@types/archiver@6.0.4' :
resolution : {integrity : sha512-ULdQpARQ3sz9WH4nb98mJDYA0ft2A8C4f4fovvUcFwINa1cgGjY36JCAYuP5YypRq4mco1lJp1/7jEMS2oR0Hg==}
'@types/aria-query@5.0.4' :
resolution : {integrity : sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
2026-03-11 23:32:32 +01:00
'@types/chai@5.2.3' :
resolution : {integrity : sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
'@types/deep-eql@4.0.2' :
resolution : {integrity : sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
'@types/estree@1.0.8' :
resolution : {integrity : sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
2026-08-10 10:24:20 +02:00
'@types/estree@1.0.9' :
resolution : {integrity : sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
2026-03-11 23:32:32 +01:00
'@types/geojson@7946.0.16' :
resolution : {integrity : sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==}
'@types/js-yaml@4.0.9' :
resolution : {integrity : sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==}
'@types/json-schema@7.0.15' :
resolution : {integrity : sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
'@types/json5@0.0.29' :
resolution : {integrity : sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
2026-08-10 10:24:17 +02:00
'@types/leaflet@1.9.22' :
resolution : {integrity : sha512-h3lhECYEKDasG7LFHu+GiHqAvsgLuQvlJvVZzJDGONo3sEL+wUOqSFLnwkZlK0qVxnxbuGFW8iBlJNYs5wgndA==}
2026-03-11 23:32:32 +01:00
2026-08-05 12:10:02 +02:00
'@types/node@20.19.43' :
resolution : {integrity : sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA==}
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@types/react-dom@19.3.0' :
resolution : {integrity : sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==}
2026-03-11 23:32:32 +01:00
peerDependencies :
2026-09-19 22:24:10 +02:00
'@types/react' : ^19.3.0
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@types/react@19.3.0' :
resolution : {integrity : sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==}
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
'@types/readdir-glob@1.1.5' :
resolution : {integrity : sha512-raiuEPUYqXu+nvtY2Pe8s8FEmZ3x5yAH4VkLdihcPdalvsHltomrRC9BzuStrJ9yk06470hS0Crw0f1pXqD+Hg==}
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/eslint-plugin@8.67.0' :
resolution : {integrity : sha512-Un7Heoyj65NREbKAyIrFxeM143NZpExWmy1Nep4DLeQOeLlTeumPjoNKnBrU5D5moWXbPJgRa5Uwcdu0faVNGQ==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/parser' : ^8.67.0
2026-03-11 23:32:32 +01:00
eslint : ^8.57.0 || ^9.0.0 || ^10.0.0
2026-04-27 07:48:20 +00:00
typescript : '>=4.8.4 <6.1.0'
2026-03-11 23:32:32 +01:00
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/parser@8.67.0' :
resolution : {integrity : sha512-fUBfTuuEulWqX6V8+O3PtScV01tzYYRUDTAirHFKoRAt7nOzoGiPt0M/bB47wWNy0coOOcgEwAMUtBpykMxl6w==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
eslint : ^8.57.0 || ^9.0.0 || ^10.0.0
2026-04-27 07:48:20 +00:00
typescript : '>=4.8.4 <6.1.0'
2026-03-11 23:32:32 +01:00
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/project-service@8.67.0' :
resolution : {integrity : sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
2026-04-27 07:48:20 +00:00
typescript : '>=4.8.4 <6.1.0'
2026-03-11 23:32:32 +01:00
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/scope-manager@8.67.0' :
resolution : {integrity : sha512-EgvsleTwS4E+WzzSvem8fAUubLwatMNF1B5hHSLQxcvs7q2dtRhGyujHwLJSYlG41niJ7GP24Aha2+0mb1b2kg==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/tsconfig-utils@8.67.0' :
resolution : {integrity : sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
2026-04-27 07:48:20 +00:00
typescript : '>=4.8.4 <6.1.0'
2026-03-11 23:32:32 +01:00
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/type-utils@8.67.0' :
resolution : {integrity : sha512-aVWDXbRmdXO9siTfX4ditQI1T9+zVcNazT48EJCD0v40/9RIFoUgZ05CmGEq9H2gixRpjUn/iplwvlcvutJW/Q==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
eslint : ^8.57.0 || ^9.0.0 || ^10.0.0
2026-04-27 07:48:20 +00:00
typescript : '>=4.8.4 <6.1.0'
2026-03-11 23:32:32 +01:00
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/types@8.67.0' :
resolution : {integrity : sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/typescript-estree@8.67.0' :
resolution : {integrity : sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
2026-04-27 07:48:20 +00:00
typescript : '>=4.8.4 <6.1.0'
2026-03-11 23:32:32 +01:00
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/utils@8.67.0' :
resolution : {integrity : sha512-U9D1FdwEWBwok3hxxSdhclMb0twvt9QnjIQ0VfQ1AiX2epnpSgv2ubVDsayOFyY8K6FX+AQ7E0FKWVG3iKsj1A==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
eslint : ^8.57.0 || ^9.0.0 || ^10.0.0
2026-04-27 07:48:20 +00:00
typescript : '>=4.8.4 <6.1.0'
2026-03-11 23:32:32 +01:00
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/visitor-keys@8.67.0' :
resolution : {integrity : sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-android-arm-eabi@1.12.2' :
resolution : {integrity : sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==}
2026-03-11 23:32:32 +01:00
cpu : [ arm]
os : [ android]
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-android-arm64@1.12.2' :
resolution : {integrity : sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==}
2026-03-11 23:32:32 +01:00
cpu : [ arm64]
os : [ android]
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-darwin-arm64@1.12.2' :
resolution : {integrity : sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==}
2026-03-11 23:32:32 +01:00
cpu : [ arm64]
os : [ darwin]
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-darwin-x64@1.12.2' :
resolution : {integrity : sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==}
2026-03-11 23:32:32 +01:00
cpu : [ x64]
os : [ darwin]
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-freebsd-x64@1.12.2' :
resolution : {integrity : sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==}
2026-03-11 23:32:32 +01:00
cpu : [ x64]
os : [ freebsd]
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2' :
resolution : {integrity : sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==}
2026-03-11 23:32:32 +01:00
cpu : [ arm]
os : [ linux]
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-arm-musleabihf@1.12.2' :
resolution : {integrity : sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==}
2026-03-11 23:32:32 +01:00
cpu : [ arm]
os : [ linux]
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-arm64-gnu@1.12.2' :
resolution : {integrity : sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==}
2026-03-11 23:32:32 +01:00
cpu : [ arm64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-arm64-musl@1.12.2' :
resolution : {integrity : sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==}
2026-03-11 23:32:32 +01:00
cpu : [ arm64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-loong64-gnu@1.12.2' :
resolution : {integrity : sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==}
cpu : [ loong64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-loong64-musl@1.12.2' :
resolution : {integrity : sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==}
cpu : [ loong64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-ppc64-gnu@1.12.2' :
resolution : {integrity : sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==}
2026-03-11 23:32:32 +01:00
cpu : [ ppc64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-riscv64-gnu@1.12.2' :
resolution : {integrity : sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==}
2026-03-11 23:32:32 +01:00
cpu : [ riscv64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-riscv64-musl@1.12.2' :
resolution : {integrity : sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==}
2026-03-11 23:32:32 +01:00
cpu : [ riscv64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-s390x-gnu@1.12.2' :
resolution : {integrity : sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==}
2026-03-11 23:32:32 +01:00
cpu : [ s390x]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-x64-gnu@1.12.2' :
resolution : {integrity : sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==}
2026-03-11 23:32:32 +01:00
cpu : [ x64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ glibc]
2026-03-11 23:32:32 +01:00
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-x64-musl@1.12.2' :
resolution : {integrity : sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==}
2026-03-11 23:32:32 +01:00
cpu : [ x64]
os : [ linux]
2026-08-05 12:04:40 +02:00
libc : [ musl]
2026-03-11 23:32:32 +01:00
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-openharmony-arm64@1.12.2' :
resolution : {integrity : sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==}
cpu : [ arm64]
os : [ openharmony]
'@unrs/resolver-binding-wasm32-wasi@1.12.2' :
resolution : {integrity : sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=14.0.0' }
cpu : [ wasm32]
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-win32-arm64-msvc@1.12.2' :
resolution : {integrity : sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==}
2026-03-11 23:32:32 +01:00
cpu : [ arm64]
os : [ win32]
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-win32-ia32-msvc@1.12.2' :
resolution : {integrity : sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==}
2026-03-11 23:32:32 +01:00
cpu : [ ia32]
os : [ win32]
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-win32-x64-msvc@1.12.2' :
resolution : {integrity : sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==}
2026-03-11 23:32:32 +01:00
cpu : [ x64]
os : [ win32]
'@vitest/coverage-v8@4.0.18' :
resolution : {integrity : sha512-7i+N2i0+ME+2JFZhfuz7Tg/FqKtilHjGyGvoHYQ6iLV0zahbsJ9sljC9OcFcPDbhYKCet+sG8SsVqlyGvPflZg==}
peerDependencies :
'@vitest/browser' : 4.0 .18
vitest : 4.0 .18
peerDependenciesMeta :
'@vitest/browser' :
optional : true
'@vitest/expect@4.0.18' :
resolution : {integrity : sha512-8sCWUyckXXYvx4opfzVY03EOiYVxyNrHS5QxX3DAIi5dpJAAkyJezHCP77VMX4HKA2LDT/Jpfo8i2r5BE3GnQQ==}
'@vitest/mocker@4.0.18' :
resolution : {integrity : sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ==}
peerDependencies :
msw : ^2.4.9
vite : ^6.0.0 || ^7.0.0-0
peerDependenciesMeta :
msw :
optional : true
vite :
optional : true
'@vitest/pretty-format@4.0.18' :
resolution : {integrity : sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==}
'@vitest/runner@4.0.18' :
resolution : {integrity : sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw==}
'@vitest/snapshot@4.0.18' :
resolution : {integrity : sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA==}
'@vitest/spy@4.0.18' :
resolution : {integrity : sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw==}
'@vitest/utils@4.0.18' :
resolution : {integrity : sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==}
2026-09-23 12:09:08 +02:00
abort-controller@3.0.0 :
resolution : {integrity : sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines : {node : '>=6.5' }
2026-03-11 23:32:32 +01:00
acorn-jsx@5.3.2 :
resolution : {integrity : sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies :
acorn : ^6.0.0 || ^7.0.0 || ^8.0.0
2026-08-10 10:24:20 +02:00
acorn@8.18.0 :
resolution : {integrity : sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=0.4.0' }
hasBin : true
2026-08-10 10:24:20 +02:00
ajv@6.15.0 :
resolution : {integrity : sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==}
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
ansi-regex@5.0.1 :
resolution : {integrity : sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines : {node : '>=8' }
ansi-regex@6.3.0 :
resolution : {integrity : sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==}
engines : {node : '>=12' }
2026-03-11 23:32:32 +01:00
ansi-styles@4.3.0 :
resolution : {integrity : sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines : {node : '>=8' }
2026-09-23 12:09:08 +02:00
ansi-styles@5.2.0 :
resolution : {integrity : sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
engines : {node : '>=10' }
ansi-styles@6.2.3 :
resolution : {integrity : sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
engines : {node : '>=12' }
archiver-utils@5.0.2 :
resolution : {integrity : sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==}
engines : {node : '>= 14' }
archiver@7.0.1 :
resolution : {integrity : sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==}
engines : {node : '>= 14' }
2026-03-11 23:32:32 +01:00
argparse@2.0.1 :
resolution : {integrity : sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
2026-09-23 12:09:08 +02:00
aria-query@5.3.0 :
resolution : {integrity : sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
2026-03-11 23:32:32 +01:00
aria-query@5.3.2 :
resolution : {integrity : sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
engines : {node : '>= 0.4' }
array-buffer-byte-length@1.0.2 :
resolution : {integrity : sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
engines : {node : '>= 0.4' }
array-includes@3.1.9 :
resolution : {integrity : sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==}
engines : {node : '>= 0.4' }
array.prototype.findlast@1.2.5 :
resolution : {integrity : sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
engines : {node : '>= 0.4' }
array.prototype.findlastindex@1.2.6 :
resolution : {integrity : sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==}
engines : {node : '>= 0.4' }
array.prototype.flat@1.3.3 :
resolution : {integrity : sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==}
engines : {node : '>= 0.4' }
array.prototype.flatmap@1.3.3 :
resolution : {integrity : sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==}
engines : {node : '>= 0.4' }
array.prototype.tosorted@1.1.4 :
resolution : {integrity : sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==}
engines : {node : '>= 0.4' }
arraybuffer.prototype.slice@1.0.4 :
resolution : {integrity : sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
engines : {node : '>= 0.4' }
assertion-error@2.0.1 :
resolution : {integrity : sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines : {node : '>=12' }
ast-types-flow@0.0.8 :
resolution : {integrity : sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
ast-v8-to-istanbul@0.3.12 :
resolution : {integrity : sha512-BRRC8VRZY2R4Z4lFIL35MwNXmwVqBityvOIwETtsCSwvjl0IdgFsy9NhdaA6j74nUdtJJlIypeRhpDam19Wq3g==}
async-function@1.0.0 :
resolution : {integrity : sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
async@3.2.6 :
resolution : {integrity : sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
2026-03-11 23:32:32 +01:00
available-typed-arrays@1.0.7 :
resolution : {integrity : sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines : {node : '>= 0.4' }
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
axe-core@4.13.0 :
resolution : {integrity : sha512-UzGt8zg7Ny8djbYMhxl2zuEevVa7r2gJjYY5Lwr1xM7+XU2nd6CkIWFTVcCIbAP63vSz71NaVyyuSk9lHKcy0A==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=4' }
axobject-query@4.1.0 :
resolution : {integrity : sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
b4a@1.9.0 :
resolution : {integrity : sha512-dpfcF9fDNR6++cthXR67iyhgqWy9CBouAvIWhIntzBG6cvK/cnIPiZQjBwi/ZqjjBEDGfoNDtmB0kTjroOJ3pQ==}
peerDependencies :
react-native-b4a : '*'
peerDependenciesMeta :
react-native-b4a :
optional : true
2026-03-11 23:32:32 +01:00
balanced-match@1.0.2 :
resolution : {integrity : sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
balanced-match@4.0.4 :
resolution : {integrity : sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
engines : {node : 18 || 20 || >=22}
2026-09-23 12:09:08 +02:00
bare-events@2.9.2 :
resolution : {integrity : sha512-AIPKioV7/Y/8KfZ3AAhjPJxLLbY49S64Ym5DakZlUg75qQiTgUq9hEJoEwa4eUezPUlXRy/i5NpsKvo9jgKmoA==}
peerDependencies :
bare-abort-controller : '*'
peerDependenciesMeta :
bare-abort-controller :
optional : true
bare-fs@4.8.1 :
resolution : {integrity : sha512-N1nnXdHZAOSstz0XiHikGS4HGMH4CnSwhqWdGQQMqqdvp4Jybm9sE3R1WVnpWVd4SFkc8ryPDBLViNLwiEqECg==}
engines : {bare : '>=1.28.0' }
peerDependencies :
bare-buffer : '*'
peerDependenciesMeta :
bare-buffer :
optional : true
bare-path@3.1.2 :
resolution : {integrity : sha512-ZyKbsuuqK6Ag0K8pX6V5Txq6XeJRvY+wXucnFGRjiyVYP9YWDpIQugk/b+enRYrEYBJaqLzghRQpXPMR7341Nw==}
bare-stream@2.13.4 :
resolution : {integrity : sha512-PcrQ8lVLbiJscNm1Kez+Yp4Gy4AHGcN1lzwjvf5NybWen7VvEgUfyfnXYJ2zNqWnzOfCb1Abq6lH8ti0syQszA==}
peerDependencies :
bare-abort-controller : '*'
bare-buffer : '*'
bare-events : '*'
peerDependenciesMeta :
bare-abort-controller :
optional : true
bare-buffer :
optional : true
bare-events :
optional : true
bare-url@2.5.4 :
resolution : {integrity : sha512-Gxa7UVWBr0/edU1b+TJhn/AZvMQUj9OGspvYsaTYQrAbZA4BOTZGL3LiZxvD+CeMlDH4juwD84+eTAp/bLYW5g==}
base64-js@1.5.1 :
resolution : {integrity : sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
baseline-browser-mapping@2.11.16 :
resolution : {integrity : sha512-H/bNPUFHewJHyCTdjn1n3Pit5+2GmWT6mmeHImPX+8MA9NA6b67jO4gYmi4jTbCJb2otq34KMZnovndDPqJwhQ==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=6.0.0' }
hasBin : true
2026-09-23 12:09:08 +02:00
bidi-js@1.1.0 :
resolution : {integrity : sha512-fX1Onk0tdVPC7obPWB5EbJ1z7NVhLq4m2xZLq2YXBkxzMXIGRpNMU88n0EPgWseKl12J7zXs7qrDxPK4sRs2fg==}
2026-08-10 10:24:20 +02:00
brace-expansion@1.1.18 :
resolution : {integrity : sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==}
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
brace-expansion@2.1.7 :
resolution : {integrity : sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==}
2026-08-05 12:04:40 +02:00
brace-expansion@5.0.9 :
resolution : {integrity : sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==}
engines : {node : 20 || >=22}
2026-03-11 23:32:32 +01:00
braces@3.0.3 :
resolution : {integrity : sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines : {node : '>=8' }
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
browserslist@4.28.8 :
resolution : {integrity : sha512-V2NpofLblG64mfOtSgDhOJESZEGogzDMBv/q+W6oc4LXWP/q75eOXoOaaOu1EOadB9U4Bwx/e0yzbvwKH8zalA==}
2026-03-11 23:32:32 +01:00
engines : {node : ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin : true
2026-09-23 12:09:08 +02:00
buffer-crc32@1.0.0 :
resolution : {integrity : sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==}
engines : {node : '>=8.0.0' }
buffer@6.0.3 :
resolution : {integrity : sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
2026-03-11 23:32:32 +01:00
call-bind-apply-helpers@1.0.2 :
resolution : {integrity : sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines : {node : '>= 0.4' }
2026-04-27 07:48:20 +00:00
call-bind@1.0.9 :
resolution : {integrity : sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
call-bound@1.0.4 :
resolution : {integrity : sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
engines : {node : '>= 0.4' }
callsites@3.1.0 :
resolution : {integrity : sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines : {node : '>=6' }
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
caniuse-lite@1.0.30001809 :
resolution : {integrity : sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ==}
2026-03-11 23:32:32 +01:00
chai@6.2.2 :
resolution : {integrity : sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==}
engines : {node : '>=18' }
chalk@4.1.2 :
resolution : {integrity : sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines : {node : '>=10' }
client-only@0.0.1 :
resolution : {integrity : sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
color-convert@2.0.1 :
resolution : {integrity : sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines : {node : '>=7.0.0' }
color-name@1.1.4 :
resolution : {integrity : sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
2026-09-23 12:09:08 +02:00
compress-commons@6.0.2 :
resolution : {integrity : sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==}
engines : {node : '>= 14' }
2026-03-11 23:32:32 +01:00
concat-map@0.0.1 :
resolution : {integrity : sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
convert-source-map@2.0.0 :
resolution : {integrity : sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
2026-09-23 12:09:08 +02:00
core-util-is@1.0.3 :
resolution : {integrity : sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
crc-32@1.2.2 :
resolution : {integrity : sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
engines : {node : '>=0.8' }
hasBin : true
crc32-stream@6.0.0 :
resolution : {integrity : sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==}
engines : {node : '>= 14' }
2026-03-11 23:32:32 +01:00
cross-spawn@7.0.6 :
resolution : {integrity : sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines : {node : '>= 8' }
2026-09-23 12:09:08 +02:00
css-tree@3.2.1 :
resolution : {integrity : sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==}
engines : {node : ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
2026-03-11 23:32:32 +01:00
csstype@3.2.3 :
resolution : {integrity : sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
damerau-levenshtein@1.0.8 :
resolution : {integrity : sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
2026-09-23 12:09:08 +02:00
data-urls@7.0.0 :
resolution : {integrity : sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==}
engines : {node : ^20.19.0 || ^22.12.0 || >=24.0.0}
2026-03-11 23:32:32 +01:00
data-view-buffer@1.0.2 :
resolution : {integrity : sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
engines : {node : '>= 0.4' }
data-view-byte-length@1.0.2 :
resolution : {integrity : sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==}
engines : {node : '>= 0.4' }
data-view-byte-offset@1.0.1 :
resolution : {integrity : sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
engines : {node : '>= 0.4' }
debug@3.2.7 :
resolution : {integrity : sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
peerDependencies :
supports-color : '*'
peerDependenciesMeta :
supports-color :
optional : true
debug@4.4.3 :
resolution : {integrity : sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
engines : {node : '>=6.0' }
peerDependencies :
supports-color : '*'
peerDependenciesMeta :
supports-color :
optional : true
2026-09-23 12:09:08 +02:00
decimal.js@10.6.0 :
resolution : {integrity : sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
2026-03-11 23:32:32 +01:00
deep-is@0.1.4 :
resolution : {integrity : sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
define-data-property@1.1.4 :
resolution : {integrity : sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines : {node : '>= 0.4' }
define-properties@1.2.1 :
resolution : {integrity : sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
dequal@2.0.3 :
resolution : {integrity : sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines : {node : '>=6' }
2026-03-11 23:32:32 +01:00
detect-libc@2.1.2 :
resolution : {integrity : sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines : {node : '>=8' }
doctrine@2.1.0 :
resolution : {integrity : sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines : {node : '>=0.10.0' }
2026-09-23 12:09:08 +02:00
dom-accessibility-api@0.5.16 :
resolution : {integrity : sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
2026-03-11 23:32:32 +01:00
dunder-proto@1.0.1 :
resolution : {integrity : sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
eastasianwidth@0.2.0 :
resolution : {integrity : sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
electron-to-chromium@1.5.412 :
resolution : {integrity : sha512-z4rMe3esBzlzovKHj4gxJnsCGZRK5l4baUvm+gCGJBPE+gsyUMKsuU9tnEUtI1dOebXz1ytAPGjvXhmQ7rIPwA==}
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
emoji-regex@8.0.0 :
resolution : {integrity : sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
2026-03-11 23:32:32 +01:00
emoji-regex@9.2.2 :
resolution : {integrity : sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
2026-09-23 12:09:08 +02:00
entities@8.1.0 :
resolution : {integrity : sha512-kxL7msIffSuh9aaFAMD7rxAIuTRMAHMeBtgHW2yUdWw732ZNh4MehkF2gdjvtdmikkaIP9bFDDJOPlsvm7avrA==}
engines : {node : '>=20.19.0' }
2026-07-20 21:00:17 +02:00
es-abstract-get@1.0.0 :
resolution : {integrity : sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==}
engines : {node : '>= 0.4' }
2026-04-27 07:48:20 +00:00
es-abstract@1.24.2 :
resolution : {integrity : sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
es-define-property@1.0.1 :
resolution : {integrity : sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
engines : {node : '>= 0.4' }
es-errors@1.3.0 :
resolution : {integrity : sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines : {node : '>= 0.4' }
2026-07-20 21:00:17 +02:00
es-iterator-helpers@1.4.0 :
resolution : {integrity : sha512-c/A0P0oxkACDc+cKWw8evLXK83oBKgn0qPOqCYT4x9uolpCIJAcYvJC9QYKNDRPsTeGyCrQ326jrvgZWdCdK5Q==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
es-module-lexer@1.7.0 :
resolution : {integrity : sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
2026-07-20 21:00:17 +02:00
es-object-atoms@1.1.2 :
resolution : {integrity : sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
es-set-tostringtag@2.1.0 :
resolution : {integrity : sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines : {node : '>= 0.4' }
es-shim-unscopables@1.1.0 :
resolution : {integrity : sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==}
engines : {node : '>= 0.4' }
2026-07-20 21:00:17 +02:00
es-to-primitive@1.3.4 :
resolution : {integrity : sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
esbuild@0.27.3 :
resolution : {integrity : sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==}
engines : {node : '>=18' }
hasBin : true
escalade@3.2.0 :
resolution : {integrity : sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines : {node : '>=6' }
escape-string-regexp@4.0.0 :
resolution : {integrity : sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines : {node : '>=10' }
2026-10-01 23:22:13 +02:00
eslint-config-next@16.3.6 :
resolution : {integrity : sha512-1Upt3U7BDwU+ilpe2byZjAfts9oNq4d4fv/zXEvs8/4yS+cwOQW/WCxUNy8gCDquX67SzeehDvKblVC6ZBMocQ==}
2026-03-11 23:32:32 +01:00
peerDependencies :
eslint : '>=9.0.0'
typescript : '>=3.3.1'
peerDependenciesMeta :
typescript :
optional : true
eslint-config-prettier@10.1.8 :
resolution : {integrity : sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==}
hasBin : true
peerDependencies :
eslint : '>=7.0.0'
2026-04-27 07:48:20 +00:00
eslint-import-resolver-node@0.3.10 :
resolution : {integrity : sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==}
2026-03-11 23:32:32 +01:00
eslint-import-resolver-typescript@3.10.1 :
resolution : {integrity : sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==}
engines : {node : ^14.18.0 || >=16.0.0}
peerDependencies :
eslint : '*'
eslint-plugin-import : '*'
eslint-plugin-import-x : '*'
peerDependenciesMeta :
eslint-plugin-import :
optional : true
eslint-plugin-import-x :
optional : true
2026-07-20 21:00:17 +02:00
eslint-module-utils@2.14.0 :
resolution : {integrity : sha512-W2WCRZ9Dqntd+2u8jJcVMV2PKulc6RdLgUUoh/yQr3uB6lo/ZOeGx11sv60/8S4QFFKNslAlWhr9u0Ef7ZW6Ig==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=4' }
peerDependencies :
'@typescript-eslint/parser' : '*'
eslint : '*'
eslint-import-resolver-node : '*'
eslint-import-resolver-typescript : '*'
eslint-import-resolver-webpack : '*'
peerDependenciesMeta :
'@typescript-eslint/parser' :
optional : true
eslint :
optional : true
eslint-import-resolver-node :
optional : true
eslint-import-resolver-typescript :
optional : true
eslint-import-resolver-webpack :
optional : true
eslint-plugin-import@2.32.0 :
resolution : {integrity : sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==}
engines : {node : '>=4' }
peerDependencies :
'@typescript-eslint/parser' : '*'
eslint : ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
peerDependenciesMeta :
'@typescript-eslint/parser' :
optional : true
eslint-plugin-jsx-a11y@6.10.2 :
resolution : {integrity : sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==}
engines : {node : '>=4.0' }
peerDependencies :
eslint : ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
2026-07-20 20:56:50 +02:00
eslint-plugin-prettier@5.5.6 :
resolution : {integrity : sha512-ifetmTcxWfz+4qRW3pH/ujdTq2jQIj59AxJMIN26K5avYgU8dxycUETQonWiW+wPrYXA0j3Try0l1CnwVQtDqQ==}
2026-03-11 23:32:32 +01:00
engines : {node : ^14.18.0 || >=16.0.0}
peerDependencies :
'@types/eslint' : '>=8.0.0'
eslint : '>=8.0.0'
eslint-config-prettier : '>= 7.0.0 <10.0.0 || >=10.1.0'
prettier : '>=3.0.0'
peerDependenciesMeta :
'@types/eslint' :
optional : true
eslint-config-prettier :
optional : true
2026-04-27 07:48:20 +00:00
eslint-plugin-react-hooks@7.1.1 :
resolution : {integrity : sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=18' }
peerDependencies :
2026-04-27 07:48:20 +00:00
eslint : ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0
2026-03-11 23:32:32 +01:00
eslint-plugin-react@7.37.5 :
resolution : {integrity : sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==}
engines : {node : '>=4' }
peerDependencies :
eslint : ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
eslint-scope@8.4.0 :
resolution : {integrity : sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint-visitor-keys@3.4.3 :
resolution : {integrity : sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines : {node : ^12.22.0 || ^14.17.0 || >=16.0.0}
eslint-visitor-keys@4.2.1 :
resolution : {integrity : sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint-visitor-keys@5.0.1 :
resolution : {integrity : sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines : {node : ^20.19.0 || ^22.13.0 || >=24}
2026-08-10 10:24:20 +02:00
eslint@9.39.5 :
resolution : {integrity : sha512-DgZS62aPLXKlnxILS/AYCoRvHaZeXceIzlXPkkGGzJWSow1aEk0lbTlxUSlyjC8jcaKxAdOnTDz+o1JFSBsyjw==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
deprecated : This version is no longer supported. Please see https://eslint.org/version-support for other options.
2026-03-11 23:32:32 +01:00
hasBin : true
peerDependencies :
jiti : '*'
peerDependenciesMeta :
jiti :
optional : true
espree@10.4.0 :
resolution : {integrity : sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
esquery@1.7.0 :
resolution : {integrity : sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==}
engines : {node : '>=0.10' }
esrecurse@4.3.0 :
resolution : {integrity : sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
engines : {node : '>=4.0' }
estraverse@5.3.0 :
resolution : {integrity : sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines : {node : '>=4.0' }
estree-walker@3.0.3 :
resolution : {integrity : sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
esutils@2.0.3 :
resolution : {integrity : sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines : {node : '>=0.10.0' }
2026-09-23 12:09:08 +02:00
event-target-shim@5.0.1 :
resolution : {integrity : sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines : {node : '>=6' }
events-universal@1.0.1 :
resolution : {integrity : sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==}
events@3.3.0 :
resolution : {integrity : sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines : {node : '>=0.8.x' }
2026-03-11 23:32:32 +01:00
expect-type@1.3.0 :
resolution : {integrity : sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
engines : {node : '>=12.0.0' }
fast-deep-equal@3.1.3 :
resolution : {integrity : sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
fast-diff@1.3.0 :
resolution : {integrity : sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
2026-09-23 12:09:08 +02:00
fast-fifo@1.3.2 :
resolution : {integrity : sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
2026-03-11 23:32:32 +01:00
fast-glob@3.3.1 :
resolution : {integrity : sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
engines : {node : '>=8.6.0' }
fast-json-stable-stringify@2.1.0 :
resolution : {integrity : sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
fast-levenshtein@2.0.6 :
resolution : {integrity : sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
fastq@1.20.1 :
resolution : {integrity : sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==}
fdir@6.5.0 :
resolution : {integrity : sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
engines : {node : '>=12.0.0' }
peerDependencies :
picomatch : ^3 || ^4
peerDependenciesMeta :
picomatch :
optional : true
file-entry-cache@8.0.0 :
resolution : {integrity : sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines : {node : '>=16.0.0' }
fill-range@7.1.1 :
resolution : {integrity : sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines : {node : '>=8' }
find-up@5.0.0 :
resolution : {integrity : sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines : {node : '>=10' }
flat-cache@4.0.1 :
resolution : {integrity : sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines : {node : '>=16' }
2026-08-10 10:24:20 +02:00
flatted@3.4.4 :
resolution : {integrity : sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==}
2026-03-11 23:32:32 +01:00
for-each@0.3.5 :
resolution : {integrity : sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
foreground-child@3.3.1 :
resolution : {integrity : sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
engines : {node : '>=14' }
2026-03-11 23:32:32 +01:00
fsevents@2.3.3 :
resolution : {integrity : sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines : {node : ^8.16.0 || ^10.6.0 || >=11.0.0}
os : [ darwin]
function-bind@1.1.2 :
resolution : {integrity : sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
2026-07-20 21:00:17 +02:00
function.prototype.name@1.2.0 :
resolution : {integrity : sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
functions-have-names@1.2.3 :
resolution : {integrity : sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
generator-function@2.0.1 :
resolution : {integrity : sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==}
engines : {node : '>= 0.4' }
gensync@1.0.0-beta.2 :
resolution : {integrity : sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines : {node : '>=6.9.0' }
get-intrinsic@1.3.0 :
resolution : {integrity : sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines : {node : '>= 0.4' }
get-proto@1.0.1 :
resolution : {integrity : sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines : {node : '>= 0.4' }
get-symbol-description@1.1.0 :
resolution : {integrity : sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines : {node : '>= 0.4' }
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
get-tsconfig@4.14.3 :
resolution : {integrity : sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==}
2026-03-11 23:32:32 +01:00
glob-parent@5.1.2 :
resolution : {integrity : sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines : {node : '>= 6' }
glob-parent@6.0.2 :
resolution : {integrity : sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines : {node : '>=10.13.0' }
2026-09-23 12:09:08 +02:00
glob@10.5.0 :
resolution : {integrity : sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==}
deprecated : Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
hasBin : true
2026-03-11 23:32:32 +01:00
globals@14.0.0 :
resolution : {integrity : sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines : {node : '>=18' }
globals@16.4.0 :
resolution : {integrity : sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==}
engines : {node : '>=18' }
globalthis@1.0.4 :
resolution : {integrity : sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines : {node : '>= 0.4' }
gopd@1.2.0 :
resolution : {integrity : sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
graceful-fs@4.2.11 :
resolution : {integrity : sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
2026-03-11 23:32:32 +01:00
has-bigints@1.1.0 :
resolution : {integrity : sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==}
engines : {node : '>= 0.4' }
has-flag@4.0.0 :
resolution : {integrity : sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines : {node : '>=8' }
has-property-descriptors@1.0.2 :
resolution : {integrity : sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
has-proto@1.2.0 :
resolution : {integrity : sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==}
engines : {node : '>= 0.4' }
has-symbols@1.1.0 :
resolution : {integrity : sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
engines : {node : '>= 0.4' }
has-tostringtag@1.0.2 :
resolution : {integrity : sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines : {node : '>= 0.4' }
2026-07-20 21:00:17 +02:00
hasown@2.0.4 :
resolution : {integrity : sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
hermes-estree@0.25.1 :
resolution : {integrity : sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==}
hermes-parser@0.25.1 :
resolution : {integrity : sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==}
2026-09-23 12:09:08 +02:00
html-encoding-sniffer@6.0.0 :
resolution : {integrity : sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==}
engines : {node : ^20.19.0 || ^22.12.0 || >=24.0.0}
2026-03-11 23:32:32 +01:00
html-escaper@2.0.2 :
resolution : {integrity : sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
2026-09-23 12:09:08 +02:00
ieee754@1.2.1 :
resolution : {integrity : sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
2026-03-11 23:32:32 +01:00
ignore@5.3.2 :
resolution : {integrity : sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines : {node : '>= 4' }
2026-07-20 21:00:17 +02:00
ignore@7.0.6 :
resolution : {integrity : sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 4' }
import-fresh@3.3.1 :
resolution : {integrity : sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines : {node : '>=6' }
imurmurhash@0.1.4 :
resolution : {integrity : sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines : {node : '>=0.8.19' }
2026-09-23 12:09:08 +02:00
inherits@2.0.4 :
resolution : {integrity : sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2026-03-11 23:32:32 +01:00
internal-slot@1.1.0 :
resolution : {integrity : sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines : {node : '>= 0.4' }
is-array-buffer@3.0.5 :
resolution : {integrity : sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
engines : {node : '>= 0.4' }
is-async-function@2.1.1 :
resolution : {integrity : sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
engines : {node : '>= 0.4' }
is-bigint@1.1.0 :
resolution : {integrity : sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==}
engines : {node : '>= 0.4' }
is-boolean-object@1.2.2 :
resolution : {integrity : sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
engines : {node : '>= 0.4' }
is-bun-module@2.0.0 :
resolution : {integrity : sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==}
is-callable@1.2.7 :
resolution : {integrity : sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines : {node : '>= 0.4' }
2026-07-20 21:00:17 +02:00
is-core-module@2.16.2 :
resolution : {integrity : sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
is-data-view@1.0.2 :
resolution : {integrity : sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==}
engines : {node : '>= 0.4' }
is-date-object@1.1.0 :
resolution : {integrity : sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
engines : {node : '>= 0.4' }
2026-07-20 21:00:17 +02:00
is-document.all@1.0.0 :
resolution : {integrity : sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==}
engines : {node : '>= 0.4' }
2026-03-11 23:32:32 +01:00
is-extglob@2.1.1 :
resolution : {integrity : sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines : {node : '>=0.10.0' }
is-finalizationregistry@1.1.1 :
resolution : {integrity : sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
is-fullwidth-code-point@3.0.0 :
resolution : {integrity : sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines : {node : '>=8' }
2026-03-11 23:32:32 +01:00
is-generator-function@1.1.2 :
resolution : {integrity : sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==}
engines : {node : '>= 0.4' }
is-glob@4.0.3 :
resolution : {integrity : sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines : {node : '>=0.10.0' }
is-map@2.0.3 :
resolution : {integrity : sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines : {node : '>= 0.4' }
is-negative-zero@2.0.3 :
resolution : {integrity : sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines : {node : '>= 0.4' }
is-number-object@1.1.1 :
resolution : {integrity : sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
engines : {node : '>= 0.4' }
is-number@7.0.0 :
resolution : {integrity : sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines : {node : '>=0.12.0' }
2026-09-23 12:09:08 +02:00
is-potential-custom-element-name@1.0.1 :
resolution : {integrity : sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
2026-03-11 23:32:32 +01:00
is-regex@1.2.1 :
resolution : {integrity : sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
engines : {node : '>= 0.4' }
is-set@2.0.3 :
resolution : {integrity : sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
engines : {node : '>= 0.4' }
is-shared-array-buffer@1.0.4 :
resolution : {integrity : sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
is-stream@2.0.1 :
resolution : {integrity : sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines : {node : '>=8' }
2026-03-11 23:32:32 +01:00
is-string@1.1.1 :
resolution : {integrity : sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
engines : {node : '>= 0.4' }
is-symbol@1.1.1 :
resolution : {integrity : sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==}
engines : {node : '>= 0.4' }
is-typed-array@1.1.15 :
resolution : {integrity : sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
engines : {node : '>= 0.4' }
is-weakmap@2.0.2 :
resolution : {integrity : sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
engines : {node : '>= 0.4' }
is-weakref@1.1.1 :
resolution : {integrity : sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==}
engines : {node : '>= 0.4' }
is-weakset@2.0.4 :
resolution : {integrity : sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
isarray@1.0.0 :
resolution : {integrity : sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
2026-03-11 23:32:32 +01:00
isarray@2.0.5 :
resolution : {integrity : sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
isexe@2.0.0 :
resolution : {integrity : sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
istanbul-lib-coverage@3.2.2 :
resolution : {integrity : sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
engines : {node : '>=8' }
istanbul-lib-report@3.0.1 :
resolution : {integrity : sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
engines : {node : '>=10' }
istanbul-reports@3.2.0 :
resolution : {integrity : sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==}
engines : {node : '>=8' }
iterator.prototype@1.1.5 :
resolution : {integrity : sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
jackspeak@3.4.3 :
resolution : {integrity : sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
2026-03-11 23:32:32 +01:00
js-tokens@10.0.0 :
resolution : {integrity : sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==}
js-tokens@4.0.0 :
resolution : {integrity : sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
2026-08-05 12:09:48 +02:00
js-yaml@4.3.1 :
resolution : {integrity : sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==}
2026-03-11 23:32:32 +01:00
hasBin : true
2026-09-23 12:09:08 +02:00
jsdom@29.1.1 :
resolution : {integrity : sha512-ECi4Fi2f7BdJtUKTflYRTiaMxIB0O6zfR1fX0GXpUrf6flp8QIYn1UT20YQqdSOfk2dfkCwS8LAFoJDEppNK5Q==}
engines : {node : ^20.19.0 || ^22.13.0 || >=24.0.0}
peerDependencies :
canvas : ^3.0.0
peerDependenciesMeta :
canvas :
optional : true
2026-03-11 23:32:32 +01:00
jsesc@3.1.0 :
resolution : {integrity : sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
engines : {node : '>=6' }
hasBin : true
json-buffer@3.0.1 :
resolution : {integrity : sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
json-schema-traverse@0.4.1 :
resolution : {integrity : sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
json-stable-stringify-without-jsonify@1.0.1 :
resolution : {integrity : sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
json5@1.0.2 :
resolution : {integrity : sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
hasBin : true
json5@2.2.3 :
resolution : {integrity : sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines : {node : '>=6' }
hasBin : true
jsx-ast-utils@3.3.5 :
resolution : {integrity : sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
engines : {node : '>=4.0' }
keyv@4.5.4 :
resolution : {integrity : sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
language-subtag-registry@0.3.23 :
resolution : {integrity : sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
language-tags@1.0.9 :
resolution : {integrity : sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
engines : {node : '>=0.10' }
2026-09-23 12:09:08 +02:00
lazystream@1.0.1 :
resolution : {integrity : sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
engines : {node : '>= 0.6.3' }
2026-03-11 23:32:32 +01:00
leaflet@1.9.4 :
resolution : {integrity : sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==}
levn@0.4.1 :
resolution : {integrity : sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines : {node : '>= 0.8.0' }
locate-path@6.0.0 :
resolution : {integrity : sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines : {node : '>=10' }
lodash.merge@4.6.2 :
resolution : {integrity : sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
2026-09-23 12:09:08 +02:00
lodash@4.18.1 :
resolution : {integrity : sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}
2026-03-11 23:32:32 +01:00
loose-envify@1.4.0 :
resolution : {integrity : sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin : true
2026-09-23 12:09:08 +02:00
lru-cache@10.4.3 :
resolution : {integrity : sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
lru-cache@11.5.3 :
resolution : {integrity : sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==}
engines : {node : 20 || >=22}
2026-03-11 23:32:32 +01:00
lru-cache@5.1.1 :
resolution : {integrity : sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
2026-09-23 12:09:08 +02:00
lz-string@1.5.0 :
resolution : {integrity : sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin : true
2026-03-11 23:32:32 +01:00
magic-string@0.30.21 :
resolution : {integrity : sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
magicast@0.5.2 :
resolution : {integrity : sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==}
make-dir@4.0.0 :
resolution : {integrity : sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
engines : {node : '>=10' }
math-intrinsics@1.1.0 :
resolution : {integrity : sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
mdn-data@2.27.1 :
resolution : {integrity : sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==}
2026-03-11 23:32:32 +01:00
merge2@1.4.1 :
resolution : {integrity : sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines : {node : '>= 8' }
micromatch@4.0.8 :
resolution : {integrity : sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines : {node : '>=8.6' }
2026-08-05 12:04:40 +02:00
minimatch@10.2.6 :
resolution : {integrity : sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==}
2026-03-11 23:32:32 +01:00
engines : {node : 18 || 20 || >=22}
minimatch@3.1.5 :
resolution : {integrity : sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
2026-09-23 12:09:08 +02:00
minimatch@5.1.9 :
resolution : {integrity : sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==}
engines : {node : '>=10' }
minimatch@9.0.9 :
resolution : {integrity : sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==}
engines : {node : '>=16 || 14 >=14.17' }
2026-03-11 23:32:32 +01:00
minimist@1.2.8 :
resolution : {integrity : sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
2026-09-23 12:09:08 +02:00
minipass@7.1.3 :
resolution : {integrity : sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
engines : {node : '>=16 || 14 >=14.17' }
2026-03-11 23:32:32 +01:00
ms@2.1.3 :
resolution : {integrity : sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
nanoid@3.3.18 :
resolution : {integrity : sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==}
2026-03-11 23:32:32 +01:00
engines : {node : ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin : true
napi-postinstall@0.3.4 :
resolution : {integrity : sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==}
engines : {node : ^12.20.0 || ^14.18.0 || >=16.0.0}
hasBin : true
natural-compare@1.4.0 :
resolution : {integrity : sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
2026-10-01 23:22:13 +02:00
next@16.3.6 :
resolution : {integrity : sha512-L+otWM/aQbYTx98aZhgEoMb4bZAXx1YVW4UMA/vuCyCoWG5HJyZUili8QAkqzrcC+5///tsz3s0M+SlyB5bLMw==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=20.9.0' }
hasBin : true
peerDependencies :
'@opentelemetry/api' : ^1.1.0
'@playwright/test' : ^1.51.1
babel-plugin-react-compiler : '*'
react : ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
react-dom : ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
sass : ^1.3.0
peerDependenciesMeta :
'@opentelemetry/api' :
optional : true
'@playwright/test' :
optional : true
babel-plugin-react-compiler :
optional : true
sass :
optional : true
2026-07-20 21:00:17 +02:00
node-exports-info@1.6.2 :
resolution : {integrity : sha512-kXs9Go0cah0qHVV2v389IXQLdLCeE1xfFtjOAF+iobu0OIoG1pje8At2vMHyaPMiPMnG/LWP50twML21eMcAag==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
node-releases@2.0.53 :
resolution : {integrity : sha512-D9UOmYG3UH1V+ENW56t5QXBwJw1YEY18ruVeus89Rw+SyIgjPkCO84bRzO3uNIYosJbNwiabWVn48o3uJLjxFQ==}
2026-07-20 21:00:17 +02:00
engines : {node : '>=18' }
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
normalize-path@3.0.0 :
resolution : {integrity : sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines : {node : '>=0.10.0' }
2026-03-11 23:32:32 +01:00
object-assign@4.1.1 :
resolution : {integrity : sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines : {node : '>=0.10.0' }
object-inspect@1.13.4 :
resolution : {integrity : sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
engines : {node : '>= 0.4' }
object-keys@1.1.1 :
resolution : {integrity : sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines : {node : '>= 0.4' }
object.assign@4.1.7 :
resolution : {integrity : sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
engines : {node : '>= 0.4' }
object.entries@1.1.9 :
resolution : {integrity : sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==}
engines : {node : '>= 0.4' }
object.fromentries@2.0.8 :
resolution : {integrity : sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
engines : {node : '>= 0.4' }
object.groupby@1.0.3 :
resolution : {integrity : sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==}
engines : {node : '>= 0.4' }
object.values@1.2.1 :
resolution : {integrity : sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==}
engines : {node : '>= 0.4' }
obug@2.1.1 :
resolution : {integrity : sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
optionator@0.9.4 :
resolution : {integrity : sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines : {node : '>= 0.8.0' }
2026-08-05 12:04:40 +02:00
own-keys@1.0.2 :
resolution : {integrity : sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
p-limit@3.1.0 :
resolution : {integrity : sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
engines : {node : '>=10' }
p-locate@5.0.0 :
resolution : {integrity : sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines : {node : '>=10' }
2026-09-23 12:09:08 +02:00
package-json-from-dist@1.0.1 :
resolution : {integrity : sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
2026-03-11 23:32:32 +01:00
parent-module@1.0.1 :
resolution : {integrity : sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines : {node : '>=6' }
2026-09-23 12:09:08 +02:00
parse5@8.0.1 :
resolution : {integrity : sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==}
2026-03-11 23:32:32 +01:00
path-exists@4.0.0 :
resolution : {integrity : sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines : {node : '>=8' }
path-key@3.1.1 :
resolution : {integrity : sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines : {node : '>=8' }
path-parse@1.0.7 :
resolution : {integrity : sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
2026-09-23 12:09:08 +02:00
path-scurry@1.11.1 :
resolution : {integrity : sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
engines : {node : '>=16 || 14 >=14.18' }
2026-03-11 23:32:32 +01:00
pathe@2.0.3 :
resolution : {integrity : sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
picocolors@1.1.1 :
resolution : {integrity : sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
2026-03-27 10:51:26 +01:00
picomatch@2.3.2 :
resolution : {integrity : sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=8.6' }
picomatch@4.0.3 :
resolution : {integrity : sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
engines : {node : '>=12' }
2026-07-20 21:00:17 +02:00
picomatch@4.0.5 :
resolution : {integrity : sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==}
2026-04-27 07:48:20 +00:00
engines : {node : '>=12' }
2026-09-19 22:24:10 +02:00
playwright-core@1.63.0 :
resolution : {integrity : sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==}
2026-08-05 12:13:21 +02:00
engines : {node : '>=20' }
2026-03-11 23:32:32 +01:00
hasBin : true
2026-09-19 22:24:10 +02:00
playwright@1.63.0 :
resolution : {integrity : sha512-+7ziBLidS4NaNCdt57SUDT+wYmmd5fmiQejUic/kb+YsYSCPyOOE9sebzMjNmQrsnNpDJqd4WHvV/8lfKfUDUg==}
2026-08-05 12:13:21 +02:00
engines : {node : '>=20' }
2026-03-11 23:32:32 +01:00
hasBin : true
possible-typed-array-names@1.1.0 :
resolution : {integrity : sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
engines : {node : '>= 0.4' }
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
postcss@8.5.23 :
resolution : {integrity : sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==}
2026-03-11 23:32:32 +01:00
engines : {node : ^10 || ^12 || >=14}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
postcss@8.5.26 :
resolution : {integrity : sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==}
2026-03-11 23:32:32 +01:00
engines : {node : ^10 || ^12 || >=14}
prelude-ls@1.2.1 :
resolution : {integrity : sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines : {node : '>= 0.8.0' }
prettier-linter-helpers@1.0.1 :
resolution : {integrity : sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==}
engines : {node : '>=6.0.0' }
2026-10-01 23:22:13 +02:00
prettier@3.9.9 :
resolution : {integrity : sha512-Z/CJHIkdujO/OtN7nXUii0Rf3VT5SRuhjBA82Xvu2XhBUgX3nhP67T0LHceBdQLex7OOFGTox+Q5Yg8Jk2Qivg==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=14' }
hasBin : true
2026-09-23 12:09:08 +02:00
pretty-format@27.5.1 :
resolution : {integrity : sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
engines : {node : ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
process-nextick-args@2.0.1 :
resolution : {integrity : sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
process@0.11.10 :
resolution : {integrity : sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
engines : {node : '>= 0.6.0' }
2026-03-11 23:32:32 +01:00
prop-types@15.8.1 :
resolution : {integrity : sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
punycode@2.3.1 :
resolution : {integrity : sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines : {node : '>=6' }
queue-microtask@1.2.3 :
resolution : {integrity : sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2026-09-19 22:24:10 +02:00
react-dom@19.3.0 :
resolution : {integrity : sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==}
2026-03-11 23:32:32 +01:00
peerDependencies :
2026-09-19 22:24:10 +02:00
react : ^19.3.0
2026-03-11 23:32:32 +01:00
react-is@16.13.1 :
resolution : {integrity : sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
2026-09-23 12:09:08 +02:00
react-is@17.0.2 :
resolution : {integrity : sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
2026-09-19 22:24:10 +02:00
react@19.3.0 :
resolution : {integrity : sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=0.10.0' }
2026-09-23 12:09:08 +02:00
readable-stream@2.3.8 :
resolution : {integrity : sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
readable-stream@4.7.0 :
resolution : {integrity : sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==}
engines : {node : ^12.22.0 || ^14.17.0 || >=16.0.0}
readdir-glob@1.1.3 :
resolution : {integrity : sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==}
2026-03-11 23:32:32 +01:00
reflect.getprototypeof@1.0.10 :
resolution : {integrity : sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
engines : {node : '>= 0.4' }
regexp.prototype.flags@1.5.4 :
resolution : {integrity : sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
require-from-string@2.0.2 :
resolution : {integrity : sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines : {node : '>=0.10.0' }
2026-03-11 23:32:32 +01:00
resolve-from@4.0.0 :
resolution : {integrity : sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines : {node : '>=4' }
resolve-pkg-maps@1.0.0 :
resolution : {integrity : sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
2026-07-20 21:00:17 +02:00
resolve@2.0.0-next.7 :
resolution : {integrity : sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
hasBin : true
reusify@1.1.0 :
resolution : {integrity : sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines : {iojs: '>=1.0.0', node : '>=0.10.0' }
rollup@4.59.0 :
resolution : {integrity : sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==}
engines : {node: '>=18.0.0', npm : '>=8.0.0' }
hasBin : true
run-parallel@1.2.0 :
resolution : {integrity : sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2026-04-27 07:48:20 +00:00
safe-array-concat@1.1.4 :
resolution : {integrity : sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=0.4' }
2026-09-23 12:09:08 +02:00
safe-buffer@5.1.2 :
resolution : {integrity : sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
safe-buffer@5.2.1 :
resolution : {integrity : sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
2026-03-11 23:32:32 +01:00
safe-push-apply@1.0.0 :
resolution : {integrity : sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
engines : {node : '>= 0.4' }
safe-regex-test@1.1.0 :
resolution : {integrity : sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
saxes@6.0.0 :
resolution : {integrity : sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
engines : {node : '>=v12.22.7' }
2026-09-19 22:24:10 +02:00
scheduler@0.28.0 :
resolution : {integrity : sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==}
2026-03-11 23:32:32 +01:00
semver@6.3.1 :
resolution : {integrity : sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin : true
2026-07-20 21:00:17 +02:00
semver@7.8.5 :
resolution : {integrity : sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=10' }
hasBin : true
set-function-length@1.2.2 :
resolution : {integrity : sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
engines : {node : '>= 0.4' }
set-function-name@2.0.2 :
resolution : {integrity : sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
engines : {node : '>= 0.4' }
set-proto@1.0.0 :
resolution : {integrity : sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
engines : {node : '>= 0.4' }
2026-09-19 22:24:10 +02:00
sharp@0.35.4 :
resolution : {integrity : sha512-n++8XWcj+jCOr2IOl7h8LbKnGBDY4aPbmprMONBNFdn0ImXqpGVv5zliDs0V9HbmbCQLpbuo2ej9rAoOQTvMDA==}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
engines : {node : '>=20.9.0' }
peerDependencies :
'@types/node' : '*'
peerDependenciesMeta :
'@types/node' :
optional : true
2026-03-11 23:32:32 +01:00
shebang-command@2.0.0 :
resolution : {integrity : sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines : {node : '>=8' }
shebang-regex@3.0.0 :
resolution : {integrity : sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines : {node : '>=8' }
2026-04-27 07:48:20 +00:00
side-channel-list@1.0.1 :
resolution : {integrity : sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
side-channel-map@1.0.1 :
resolution : {integrity : sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
engines : {node : '>= 0.4' }
side-channel-weakmap@1.0.2 :
resolution : {integrity : sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
engines : {node : '>= 0.4' }
2026-07-20 21:00:17 +02:00
side-channel@1.1.1 :
resolution : {integrity : sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
siginfo@2.0.0 :
resolution : {integrity : sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
2026-09-23 12:09:08 +02:00
signal-exit@4.1.0 :
resolution : {integrity : sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines : {node : '>=14' }
2026-03-11 23:32:32 +01:00
source-map-js@1.2.1 :
resolution : {integrity : sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines : {node : '>=0.10.0' }
stable-hash@0.0.5 :
resolution : {integrity : sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==}
stackback@0.0.2 :
resolution : {integrity : sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
std-env@3.10.0 :
resolution : {integrity : sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
stop-iteration-iterator@1.1.0 :
resolution : {integrity : sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
streamx@2.28.1 :
resolution : {integrity : sha512-zEzXb0s5Cds7tqMH6rhZ05lcJydCWiQPEwiNngVqzsxCc962vLY4Uw+mW7od8kDH258k2Uz/JrOkdIAAhSh9VA==}
string-width@4.2.3 :
resolution : {integrity : sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines : {node : '>=8' }
string-width@5.1.2 :
resolution : {integrity : sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
engines : {node : '>=12' }
2026-03-11 23:32:32 +01:00
string.prototype.includes@2.0.1 :
resolution : {integrity : sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==}
engines : {node : '>= 0.4' }
string.prototype.matchall@4.0.12 :
resolution : {integrity : sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==}
engines : {node : '>= 0.4' }
string.prototype.repeat@1.0.0 :
resolution : {integrity : sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==}
2026-07-20 21:00:17 +02:00
string.prototype.trim@1.2.11 :
resolution : {integrity : sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
2026-07-20 21:00:17 +02:00
string.prototype.trimend@1.0.10 :
resolution : {integrity : sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
string.prototype.trimstart@1.0.8 :
resolution : {integrity : sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
string_decoder@1.1.1 :
resolution : {integrity : sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
string_decoder@1.3.0 :
resolution : {integrity : sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
strip-ansi@6.0.1 :
resolution : {integrity : sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines : {node : '>=8' }
strip-ansi@7.2.0 :
resolution : {integrity : sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==}
engines : {node : '>=12' }
2026-03-11 23:32:32 +01:00
strip-bom@3.0.0 :
resolution : {integrity : sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines : {node : '>=4' }
strip-json-comments@3.1.1 :
resolution : {integrity : sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines : {node : '>=8' }
styled-jsx@5.1.6 :
resolution : {integrity : sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
engines : {node : '>= 12.0.0' }
peerDependencies :
'@babel/core' : '*'
babel-plugin-macros : '*'
react : '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'
peerDependenciesMeta :
'@babel/core' :
optional : true
babel-plugin-macros :
optional : true
supports-color@7.2.0 :
resolution : {integrity : sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines : {node : '>=8' }
supports-preserve-symlinks-flag@1.0.0 :
resolution : {integrity : sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines : {node : '>= 0.4' }
2026-09-23 12:09:08 +02:00
symbol-tree@3.2.4 :
resolution : {integrity : sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
2026-07-20 20:56:50 +02:00
synckit@0.11.13 :
resolution : {integrity : sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==}
2026-03-11 23:32:32 +01:00
engines : {node : ^14.18.0 || >=16.0.0}
2026-09-23 12:09:08 +02:00
tar-stream@3.2.1 :
resolution : {integrity : sha512-nqsEO8zLZJvrOMdEwkA0QdCLFbetHMn95Zqu4fKwX+hkaTWJPZZOrxx/PwtxoK0MMGQmBQNRW3CPs8IFYQz4cQ==}
teex@1.0.1 :
resolution : {integrity : sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==}
text-decoder@1.2.7 :
resolution : {integrity : sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==}
2026-03-11 23:32:32 +01:00
thumbhash@0.1.1 :
resolution : {integrity : sha512-kH5pKeIIBPQXAOni2AiY/Cu/NKdkFREdpH+TLdM0g6WA7RriCv0kPLgP731ady67MhTAqrVG/4mnEeibVuCJcg==}
tinybench@2.9.0 :
resolution : {integrity : sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
tinyexec@1.0.2 :
resolution : {integrity : sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
engines : {node : '>=18' }
tinyglobby@0.2.15 :
resolution : {integrity : sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines : {node : '>=12.0.0' }
2026-07-20 21:00:17 +02:00
tinyglobby@0.2.17 :
resolution : {integrity : sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
2026-04-27 07:48:20 +00:00
engines : {node : '>=12.0.0' }
2026-03-11 23:32:32 +01:00
tinyrainbow@3.0.3 :
resolution : {integrity : sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==}
engines : {node : '>=14.0.0' }
2026-09-23 12:09:08 +02:00
tldts-core@7.4.13 :
resolution : {integrity : sha512-mbYsrih5FRtGxs3Usvl/PqwJsNpp+jsmrdFviiK02teHDG0/HebBG/pqCylje3kzgXYzuLoHJF/0mz9W53t8Xg==}
tldts@7.4.13 :
resolution : {integrity : sha512-iHtaIWWIbMDkCeJdTBzZFGgbluE5J+oHlb2g7+oAz1S1gpuVpabRZdQyd471Vl8UUkcz2vXSL8xZH2kyCe8tfA==}
hasBin : true
2026-03-11 23:32:32 +01:00
to-regex-range@5.0.1 :
resolution : {integrity : sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines : {node : '>=8.0' }
2026-09-23 12:09:08 +02:00
tough-cookie@6.0.2 :
resolution : {integrity : sha512-exgYmnmL/sJpR3upZfXG5PoatXQii55xAiXGXzY+sROLZ/Y+SLcp9PgJNI9Vz37HpQ74WvDcLT8eqm+kV3FzrA==}
engines : {node : '>=16' }
tr46@6.0.0 :
resolution : {integrity : sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==}
engines : {node : '>=20' }
2026-03-27 10:51:26 +01:00
ts-api-utils@2.5.0 :
resolution : {integrity : sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==}
2026-03-11 23:32:32 +01:00
engines : {node : '>=18.12' }
peerDependencies :
typescript : '>=4.8.4'
tsconfig-paths@3.15.0 :
resolution : {integrity : sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
tslib@2.8.1 :
resolution : {integrity : sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
type-check@0.4.0 :
resolution : {integrity : sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines : {node : '>= 0.8.0' }
typed-array-buffer@1.0.3 :
resolution : {integrity : sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
engines : {node : '>= 0.4' }
typed-array-byte-length@1.0.3 :
resolution : {integrity : sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==}
engines : {node : '>= 0.4' }
typed-array-byte-offset@1.0.4 :
resolution : {integrity : sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==}
engines : {node : '>= 0.4' }
2026-07-20 21:00:17 +02:00
typed-array-length@1.0.8 :
resolution : {integrity : sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
typescript-eslint@8.67.0 :
resolution : {integrity : sha512-S2udFs8tCKEKffuJ4TB1idGUZiXdCPGi3IPBGWXarbLQ5UPXORV8QEVzJ4gCRduURMb5EkpNCdjbk0eDIuI8Yg==}
2026-03-11 23:32:32 +01:00
engines : {node : ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies :
eslint : ^8.57.0 || ^9.0.0 || ^10.0.0
2026-04-27 07:48:20 +00:00
typescript : '>=4.8.4 <6.1.0'
2026-03-11 23:32:32 +01:00
typescript@5.9.3 :
resolution : {integrity : sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines : {node : '>=14.17' }
hasBin : true
unbox-primitive@1.1.0 :
resolution : {integrity : sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines : {node : '>= 0.4' }
undici-types@6.21.0 :
resolution : {integrity : sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
2026-09-23 12:09:08 +02:00
undici@7.29.1 :
resolution : {integrity : sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==}
engines : {node : '>=20.18.1' }
2026-07-20 21:00:17 +02:00
unrs-resolver@1.12.2 :
resolution : {integrity : sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==}
2026-03-11 23:32:32 +01:00
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
update-browserslist-db@1.3.1 :
resolution : {integrity : sha512-ZZ61DsRsOnakl74HAmp3oSN4aXUmEWXf+i/yv0h7tIBfICc3VdrFErQKUUKPgu3AMsTUMbcongALEN4l6GSUrQ==}
2026-03-11 23:32:32 +01:00
hasBin : true
peerDependencies :
browserslist : '>= 4.21.0'
uri-js@4.4.1 :
resolution : {integrity : sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
2026-09-23 12:09:08 +02:00
util-deprecate@1.0.2 :
resolution : {integrity : sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2026-03-11 23:32:32 +01:00
vite@7.3.1 :
resolution : {integrity : sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==}
engines : {node : ^20.19.0 || >=22.12.0}
hasBin : true
peerDependencies :
'@types/node' : ^20.19.0 || >=22.12.0
jiti : '>=1.21.0'
less : ^4.0.0
lightningcss : ^1.21.0
sass : ^1.70.0
sass-embedded : ^1.70.0
stylus : '>=0.54.8'
sugarss : ^5.0.0
terser : ^5.16.0
tsx : ^4.8.1
yaml : ^2.4.2
peerDependenciesMeta :
'@types/node' :
optional : true
jiti :
optional : true
less :
optional : true
lightningcss :
optional : true
sass :
optional : true
sass-embedded :
optional : true
stylus :
optional : true
sugarss :
optional : true
terser :
optional : true
tsx :
optional : true
yaml :
optional : true
vitest@4.0.18 :
resolution : {integrity : sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==}
engines : {node : ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin : true
peerDependencies :
'@edge-runtime/vm' : '*'
'@opentelemetry/api' : ^1.9.0
'@types/node' : ^20.0.0 || ^22.0.0 || >=24.0.0
'@vitest/browser-playwright' : 4.0 .18
'@vitest/browser-preview' : 4.0 .18
'@vitest/browser-webdriverio' : 4.0 .18
'@vitest/ui' : 4.0 .18
happy-dom : '*'
jsdom : '*'
peerDependenciesMeta :
'@edge-runtime/vm' :
optional : true
'@opentelemetry/api' :
optional : true
'@types/node' :
optional : true
'@vitest/browser-playwright' :
optional : true
'@vitest/browser-preview' :
optional : true
'@vitest/browser-webdriverio' :
optional : true
'@vitest/ui' :
optional : true
happy-dom :
optional : true
jsdom :
optional : true
2026-09-23 12:09:08 +02:00
w3c-xmlserializer@5.0.0 :
resolution : {integrity : sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
engines : {node : '>=18' }
webidl-conversions@8.0.1 :
resolution : {integrity : sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==}
engines : {node : '>=20' }
whatwg-mimetype@5.0.0 :
resolution : {integrity : sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==}
engines : {node : '>=20' }
whatwg-url@16.0.1 :
resolution : {integrity : sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==}
engines : {node : ^20.19.0 || ^22.12.0 || >=24.0.0}
2026-03-11 23:32:32 +01:00
which-boxed-primitive@1.1.1 :
resolution : {integrity : sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
engines : {node : '>= 0.4' }
which-builtin-type@1.2.1 :
resolution : {integrity : sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==}
engines : {node : '>= 0.4' }
which-collection@1.0.2 :
resolution : {integrity : sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
engines : {node : '>= 0.4' }
2026-07-20 21:00:17 +02:00
which-typed-array@1.1.22 :
resolution : {integrity : sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==}
2026-03-11 23:32:32 +01:00
engines : {node : '>= 0.4' }
which@2.0.2 :
resolution : {integrity : sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines : {node : '>= 8' }
hasBin : true
why-is-node-running@2.3.0 :
resolution : {integrity : sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
engines : {node : '>=8' }
hasBin : true
word-wrap@1.2.5 :
resolution : {integrity : sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines : {node : '>=0.10.0' }
2026-09-23 12:09:08 +02:00
wrap-ansi@7.0.0 :
resolution : {integrity : sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines : {node : '>=10' }
wrap-ansi@8.1.0 :
resolution : {integrity : sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
engines : {node : '>=12' }
xml-name-validator@5.0.0 :
resolution : {integrity : sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==}
engines : {node : '>=18' }
xmlchars@2.2.0 :
resolution : {integrity : sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
2026-03-11 23:32:32 +01:00
yallist@3.1.1 :
resolution : {integrity : sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
yocto-queue@0.1.0 :
resolution : {integrity : sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines : {node : '>=10' }
2026-09-23 12:09:08 +02:00
zip-stream@6.0.1 :
resolution : {integrity : sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
engines : {node : '>= 14' }
2026-03-11 23:32:32 +01:00
zod-validation-error@4.0.2 :
resolution : {integrity : sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==}
engines : {node : '>=18.0.0' }
peerDependencies :
zod : ^3.25.0 || ^4.0.0
2026-09-23 12:09:08 +02:00
zod@4.6.5 :
resolution : {integrity : sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==}
2026-03-11 23:32:32 +01:00
snapshots :
2026-09-23 12:09:08 +02:00
'@asamuzakjp/css-color@5.1.11' :
dependencies :
'@asamuzakjp/generational-cache' : 1.0 .1
'@csstools/css-calc' : 3.4 .0 (@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.1))(@csstools/css-tokenizer@4.0.1)
'@csstools/css-color-parser' : 4.2 .3 (@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.1))(@csstools/css-tokenizer@4.0.1)
'@csstools/css-parser-algorithms' : 4.0 .0 (@csstools/css-tokenizer@4.0.1)
'@csstools/css-tokenizer' : 4.0 .1
'@asamuzakjp/dom-selector@7.1.1' :
dependencies :
'@asamuzakjp/generational-cache' : 1.0 .1
'@asamuzakjp/nwsapi' : 2.3 .9
bidi-js : 1.1 .0
css-tree : 3.2 .1
is-potential-custom-element-name : 1.0 .1
'@asamuzakjp/generational-cache@1.0.1' : {}
'@asamuzakjp/nwsapi@2.3.9' : {}
2026-07-20 21:00:17 +02:00
'@babel/code-frame@7.29.7' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-07-20 21:00:17 +02:00
'@babel/helper-validator-identifier' : 7.29 .7
2026-03-11 23:32:32 +01:00
js-tokens : 4.0 .0
picocolors : 1.1 .1
2026-07-20 21:00:17 +02:00
'@babel/compat-data@7.29.7' : {}
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@babel/core@7.29.7(supports-color@7.2.0)' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-07-20 21:00:17 +02:00
'@babel/code-frame' : 7.29 .7
2026-08-05 12:04:40 +02:00
'@babel/generator' : 7.29 .8
2026-07-20 21:00:17 +02:00
'@babel/helper-compilation-targets' : 7.29 .7
2026-09-19 22:24:10 +02:00
'@babel/helper-module-transforms' : 7.29 .7 (@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
2026-07-20 21:00:17 +02:00
'@babel/helpers' : 7.29 .7
2026-08-05 12:04:40 +02:00
'@babel/parser' : 7.29 .8
2026-07-20 21:00:17 +02:00
'@babel/template' : 7.29 .7
2026-09-19 22:24:10 +02:00
'@babel/traverse' : 7.29 .8 (supports-color@7.2.0)
2026-08-05 12:04:40 +02:00
'@babel/types' : 7.29 .8
2026-03-11 23:32:32 +01:00
'@jridgewell/remapping' : 2.3 .5
convert-source-map : 2.0 .0
2026-09-19 22:24:10 +02:00
debug : 4.4 .3 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
gensync : 1.0 .0 -beta.2
json5 : 2.2 .3
semver : 6.3 .1
transitivePeerDependencies :
- supports-color
2026-08-05 12:04:40 +02:00
'@babel/generator@7.29.8' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-08-05 12:04:40 +02:00
'@babel/parser' : 7.29 .8
'@babel/types' : 7.29 .8
2026-03-11 23:32:32 +01:00
'@jridgewell/gen-mapping' : 0.3 .13
'@jridgewell/trace-mapping' : 0.3 .31
jsesc : 3.1 .0
2026-07-20 21:00:17 +02:00
'@babel/helper-compilation-targets@7.29.7' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-07-20 21:00:17 +02:00
'@babel/compat-data' : 7.29 .7
'@babel/helper-validator-option' : 7.29 .7
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
browserslist : 4.28 .8
2026-03-11 23:32:32 +01:00
lru-cache : 5.1 .1
semver : 6.3 .1
2026-07-20 21:00:17 +02:00
'@babel/helper-globals@7.29.7' : {}
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@babel/helper-module-imports@7.29.7(supports-color@7.2.0)' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
'@babel/traverse' : 7.29 .8 (supports-color@7.2.0)
2026-08-05 12:04:40 +02:00
'@babel/types' : 7.29 .8
2026-03-11 23:32:32 +01:00
transitivePeerDependencies :
- supports-color
2026-09-19 22:24:10 +02:00
'@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
'@babel/core' : 7.29 .7 (supports-color@7.2.0)
'@babel/helper-module-imports' : 7.29 .7 (supports-color@7.2.0)
2026-07-20 21:00:17 +02:00
'@babel/helper-validator-identifier' : 7.29 .7
2026-09-19 22:24:10 +02:00
'@babel/traverse' : 7.29 .8 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
transitivePeerDependencies :
- supports-color
'@babel/helper-string-parser@7.27.1' : {}
2026-07-20 21:00:17 +02:00
'@babel/helper-string-parser@7.29.7' : {}
2026-03-11 23:32:32 +01:00
'@babel/helper-validator-identifier@7.28.5' : {}
2026-07-20 21:00:17 +02:00
'@babel/helper-validator-identifier@7.29.7' : {}
2026-03-11 23:32:32 +01:00
2026-07-20 21:00:17 +02:00
'@babel/helper-validator-option@7.29.7' : {}
'@babel/helpers@7.29.7' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-07-20 21:00:17 +02:00
'@babel/template' : 7.29 .7
2026-08-05 12:04:40 +02:00
'@babel/types' : 7.29 .8
2026-03-11 23:32:32 +01:00
'@babel/parser@7.29.0' :
dependencies :
'@babel/types' : 7.29 .0
2026-08-05 12:04:40 +02:00
'@babel/parser@7.29.8' :
2026-03-27 10:51:26 +01:00
dependencies :
2026-08-05 12:04:40 +02:00
'@babel/types' : 7.29 .8
2026-03-27 10:51:26 +01:00
2026-09-23 12:09:08 +02:00
'@babel/runtime@7.29.7' : {}
2026-07-20 21:00:17 +02:00
'@babel/template@7.29.7' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-07-20 21:00:17 +02:00
'@babel/code-frame' : 7.29 .7
2026-08-05 12:04:40 +02:00
'@babel/parser' : 7.29 .8
'@babel/types' : 7.29 .8
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@babel/traverse@7.29.8(supports-color@7.2.0)' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-07-20 21:00:17 +02:00
'@babel/code-frame' : 7.29 .7
2026-08-05 12:04:40 +02:00
'@babel/generator' : 7.29 .8
2026-07-20 21:00:17 +02:00
'@babel/helper-globals' : 7.29 .7
2026-08-05 12:04:40 +02:00
'@babel/parser' : 7.29 .8
2026-07-20 21:00:17 +02:00
'@babel/template' : 7.29 .7
2026-08-05 12:04:40 +02:00
'@babel/types' : 7.29 .8
2026-09-19 22:24:10 +02:00
debug : 4.4 .3 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
transitivePeerDependencies :
- supports-color
'@babel/types@7.29.0' :
dependencies :
'@babel/helper-string-parser' : 7.27 .1
'@babel/helper-validator-identifier' : 7.28 .5
2026-08-05 12:04:40 +02:00
'@babel/types@7.29.8' :
2026-07-20 21:00:17 +02:00
dependencies :
'@babel/helper-string-parser' : 7.29 .7
'@babel/helper-validator-identifier' : 7.29 .7
2026-03-11 23:32:32 +01:00
'@bcoe/v8-coverage@1.0.2' : {}
2026-09-23 12:09:08 +02:00
'@bramus/specificity@2.4.2' :
dependencies :
css-tree : 3.2 .1
'@csstools/color-helpers@6.1.1' : {}
'@csstools/css-calc@3.4.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.1))(@csstools/css-tokenizer@4.0.1)' :
dependencies :
'@csstools/css-parser-algorithms' : 4.0 .0 (@csstools/css-tokenizer@4.0.1)
'@csstools/css-tokenizer' : 4.0 .1
'@csstools/css-color-parser@4.2.3(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.1))(@csstools/css-tokenizer@4.0.1)' :
dependencies :
'@csstools/color-helpers' : 6.1 .1
'@csstools/css-calc' : 3.4 .0 (@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.1))(@csstools/css-tokenizer@4.0.1)
'@csstools/css-parser-algorithms' : 4.0 .0 (@csstools/css-tokenizer@4.0.1)
'@csstools/css-tokenizer' : 4.0 .1
'@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.1)' :
dependencies :
'@csstools/css-tokenizer' : 4.0 .1
'@csstools/css-syntax-patches-for-csstree@1.1.14(css-tree@3.2.1)' :
optionalDependencies :
css-tree : 3.2 .1
'@csstools/css-tokenizer@4.0.1' : {}
2026-09-19 22:24:10 +02:00
'@dnd-kit/accessibility@3.1.1(react@19.3.0)' :
2026-05-31 10:03:14 +02:00
dependencies :
2026-09-19 22:24:10 +02:00
react : 19.3 .0
2026-05-31 10:03:14 +02:00
tslib : 2.8 .1
2026-09-19 22:24:10 +02:00
'@dnd-kit/core@6.3.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0)' :
2026-05-31 10:03:14 +02:00
dependencies :
2026-09-19 22:24:10 +02:00
'@dnd-kit/accessibility' : 3.1 .1 (react@19.3.0)
'@dnd-kit/utilities' : 3.2 .2 (react@19.3.0)
react : 19.3 .0
react-dom : 19.3 .0 (react@19.3.0)
2026-05-31 10:03:14 +02:00
tslib : 2.8 .1
2026-09-19 22:24:10 +02:00
'@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0)' :
2026-05-31 10:03:14 +02:00
dependencies :
2026-09-19 22:24:10 +02:00
'@dnd-kit/core' : 6.3 .1 (react-dom@19.3.0(react@19.3.0))(react@19.3.0)
'@dnd-kit/utilities' : 3.2 .2 (react@19.3.0)
react : 19.3 .0
2026-05-31 10:03:14 +02:00
tslib : 2.8 .1
2026-09-19 22:24:10 +02:00
'@dnd-kit/utilities@3.2.2(react@19.3.0)' :
2026-05-31 10:03:14 +02:00
dependencies :
2026-09-19 22:24:10 +02:00
react : 19.3 .0
2026-05-31 10:03:14 +02:00
tslib : 2.8 .1
2026-04-27 07:48:20 +00:00
'@emnapi/core@1.10.0' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-04-27 07:48:20 +00:00
'@emnapi/wasi-threads' : 1.2 .1
2026-03-11 23:32:32 +01:00
tslib : 2.8 .1
optional : true
2026-04-27 07:48:20 +00:00
'@emnapi/runtime@1.10.0' :
2026-03-11 23:32:32 +01:00
dependencies :
tslib : 2.8 .1
optional : true
2026-08-05 12:04:40 +02:00
'@emnapi/runtime@1.11.3' :
2026-07-20 21:00:17 +02:00
dependencies :
tslib : 2.8 .1
optional : true
2026-04-27 07:48:20 +00:00
'@emnapi/wasi-threads@1.2.1' :
2026-03-11 23:32:32 +01:00
dependencies :
tslib : 2.8 .1
optional : true
'@esbuild/aix-ppc64@0.27.3' :
optional : true
'@esbuild/android-arm64@0.27.3' :
optional : true
'@esbuild/android-arm@0.27.3' :
optional : true
'@esbuild/android-x64@0.27.3' :
optional : true
'@esbuild/darwin-arm64@0.27.3' :
optional : true
'@esbuild/darwin-x64@0.27.3' :
optional : true
'@esbuild/freebsd-arm64@0.27.3' :
optional : true
'@esbuild/freebsd-x64@0.27.3' :
optional : true
'@esbuild/linux-arm64@0.27.3' :
optional : true
'@esbuild/linux-arm@0.27.3' :
optional : true
'@esbuild/linux-ia32@0.27.3' :
optional : true
'@esbuild/linux-loong64@0.27.3' :
optional : true
'@esbuild/linux-mips64el@0.27.3' :
optional : true
'@esbuild/linux-ppc64@0.27.3' :
optional : true
'@esbuild/linux-riscv64@0.27.3' :
optional : true
'@esbuild/linux-s390x@0.27.3' :
optional : true
'@esbuild/linux-x64@0.27.3' :
optional : true
'@esbuild/netbsd-arm64@0.27.3' :
optional : true
'@esbuild/netbsd-x64@0.27.3' :
optional : true
'@esbuild/openbsd-arm64@0.27.3' :
optional : true
'@esbuild/openbsd-x64@0.27.3' :
optional : true
'@esbuild/openharmony-arm64@0.27.3' :
optional : true
'@esbuild/sunos-x64@0.27.3' :
optional : true
'@esbuild/win32-arm64@0.27.3' :
optional : true
'@esbuild/win32-ia32@0.27.3' :
optional : true
'@esbuild/win32-x64@0.27.3' :
optional : true
2026-09-19 22:24:10 +02:00
'@eslint-community/eslint-utils@4.10.1(eslint@9.39.5(supports-color@7.2.0))' :
2026-08-05 12:04:40 +02:00
dependencies :
2026-09-19 22:24:10 +02:00
eslint : 9.39 .5 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
eslint-visitor-keys : 3.4 .3
2026-09-19 22:24:10 +02:00
'@eslint-community/eslint-utils@4.9.1(eslint@9.39.5(supports-color@7.2.0))' :
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
dependencies :
2026-09-19 22:24:10 +02:00
eslint : 9.39 .5 (supports-color@7.2.0)
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
eslint-visitor-keys : 3.4 .3
2026-03-11 23:32:32 +01:00
'@eslint-community/regexpp@4.12.2' : {}
2026-09-19 22:24:10 +02:00
'@eslint/config-array@0.21.2(supports-color@7.2.0)' :
2026-03-11 23:32:32 +01:00
dependencies :
'@eslint/object-schema' : 2.1 .7
2026-09-19 22:24:10 +02:00
debug : 4.4 .3 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
minimatch : 3.1 .5
transitivePeerDependencies :
- supports-color
'@eslint/config-helpers@0.4.2' :
dependencies :
'@eslint/core' : 0.17 .0
'@eslint/core@0.17.0' :
dependencies :
'@types/json-schema' : 7.0 .15
2026-09-19 22:24:10 +02:00
'@eslint/eslintrc@3.3.6(supports-color@7.2.0)' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-08-10 10:24:20 +02:00
ajv : 6.15 .0
2026-09-19 22:24:10 +02:00
debug : 4.4 .3 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
espree : 10.4 .0
globals : 14.0 .0
ignore : 5.3 .2
import-fresh : 3.3 .1
2026-08-05 12:09:48 +02:00
js-yaml : 4.3 .1
2026-03-11 23:32:32 +01:00
minimatch : 3.1 .5
strip-json-comments : 3.1 .1
transitivePeerDependencies :
- supports-color
2026-08-10 10:24:20 +02:00
'@eslint/js@9.39.5' : {}
2026-03-11 23:32:32 +01:00
'@eslint/object-schema@2.1.7' : {}
'@eslint/plugin-kit@0.4.1' :
dependencies :
'@eslint/core' : 0.17 .0
levn : 0.4 .1
2026-09-23 12:09:08 +02:00
'@exodus/bytes@1.15.1' : {}
2026-08-10 10:24:20 +02:00
'@humanfs/core@0.19.2' :
dependencies :
'@humanfs/types' : 0.15 .0
2026-03-11 23:32:32 +01:00
2026-08-10 10:24:20 +02:00
'@humanfs/node@0.16.8' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-08-10 10:24:20 +02:00
'@humanfs/core' : 0.19 .2
'@humanfs/types' : 0.15 .0
2026-03-11 23:32:32 +01:00
'@humanwhocodes/retry' : 0.4 .3
2026-08-10 10:24:20 +02:00
'@humanfs/types@0.15.0' : {}
2026-03-11 23:32:32 +01:00
'@humanwhocodes/module-importer@1.0.1' : {}
'@humanwhocodes/retry@0.4.3' : {}
'@img/colour@1.1.0' :
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-darwin-arm64@0.35.4' :
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-darwin-arm64' : 1.3 .3
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-darwin-x64@0.35.4' :
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-darwin-x64' : 1.3 .3
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-freebsd-wasm32@0.35.4' :
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
dependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-wasm32' : 0.35 .4
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-darwin-arm64@1.3.3' :
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-darwin-x64@1.3.3' :
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-arm64@1.3.3' :
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-arm@1.3.3' :
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-ppc64@1.3.3' :
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-riscv64@1.3.3' :
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-s390x@1.3.3' :
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-x64@1.3.3' :
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linuxmusl-arm64@1.3.3' :
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linuxmusl-x64@1.3.3' :
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-linux-arm64@0.35.4' :
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-arm64' : 1.3 .3
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-linux-arm@0.35.4' :
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-arm' : 1.3 .3
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-linux-ppc64@0.35.4' :
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-ppc64' : 1.3 .3
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-linux-riscv64@0.35.4' :
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-riscv64' : 1.3 .3
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-linux-s390x@0.35.4' :
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-s390x' : 1.3 .3
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-linux-x64@0.35.4' :
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linux-x64' : 1.3 .3
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-linuxmusl-arm64@0.35.4' :
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linuxmusl-arm64' : 1.3 .3
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-linuxmusl-x64@0.35.4' :
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-libvips-linuxmusl-x64' : 1.3 .3
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-wasm32@0.35.4' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-08-05 12:04:40 +02:00
'@emnapi/runtime' : 1.11 .3
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-webcontainers-wasm32@0.35.4' :
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
dependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-wasm32' : 0.35 .4
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-win32-arm64@0.35.4' :
2026-03-11 23:32:32 +01:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-win32-ia32@0.35.4' :
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
optional : true
2026-09-19 22:24:10 +02:00
'@img/sharp-win32-x64@0.35.4' :
2026-03-11 23:32:32 +01:00
optional : true
2026-09-23 12:09:08 +02:00
'@isaacs/cliui@8.0.2' :
dependencies :
string-width : 5.1 .2
string-width-cjs : string-width@4.2.3
strip-ansi : 7.2 .0
strip-ansi-cjs : strip-ansi@6.0.1
wrap-ansi : 8.1 .0
wrap-ansi-cjs : wrap-ansi@7.0.0
2026-03-11 23:32:32 +01:00
'@jridgewell/gen-mapping@0.3.13' :
dependencies :
'@jridgewell/sourcemap-codec' : 1.5 .5
'@jridgewell/trace-mapping' : 0.3 .31
'@jridgewell/remapping@2.3.5' :
dependencies :
'@jridgewell/gen-mapping' : 0.3 .13
'@jridgewell/trace-mapping' : 0.3 .31
'@jridgewell/resolve-uri@3.1.2' : {}
'@jridgewell/sourcemap-codec@1.5.5' : {}
'@jridgewell/trace-mapping@0.3.31' :
dependencies :
'@jridgewell/resolve-uri' : 3.1 .2
'@jridgewell/sourcemap-codec' : 1.5 .5
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@napi-rs/wasm-runtime@1.2.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-04-27 07:48:20 +00:00
'@emnapi/core' : 1.10 .0
'@emnapi/runtime' : 1.10 .0
2026-07-20 21:00:17 +02:00
'@tybys/wasm-util' : 0.10 .3
2026-03-11 23:32:32 +01:00
optional : true
2026-10-01 23:22:13 +02:00
'@next/env@16.3.6' : {}
2026-03-11 23:32:32 +01:00
2026-10-01 23:22:13 +02:00
'@next/eslint-plugin-next@16.3.6(eslint@9.39.5(supports-color@7.2.0))' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
'@eslint-community/eslint-utils' : 4.9 .1 (eslint@9.39.5(supports-color@7.2.0))
2026-03-11 23:32:32 +01:00
fast-glob : 3.3 .1
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
transitivePeerDependencies :
- eslint
2026-03-11 23:32:32 +01:00
2026-10-01 23:22:13 +02:00
'@next/swc-darwin-arm64@16.3.6' :
2026-03-11 23:32:32 +01:00
optional : true
2026-10-01 23:22:13 +02:00
'@next/swc-darwin-x64@16.3.6' :
2026-03-11 23:32:32 +01:00
optional : true
2026-10-01 23:22:13 +02:00
'@next/swc-linux-arm64-gnu@16.3.6' :
2026-03-11 23:32:32 +01:00
optional : true
2026-10-01 23:22:13 +02:00
'@next/swc-linux-arm64-musl@16.3.6' :
2026-03-11 23:32:32 +01:00
optional : true
2026-10-01 23:22:13 +02:00
'@next/swc-linux-x64-gnu@16.3.6' :
2026-03-11 23:32:32 +01:00
optional : true
2026-10-01 23:22:13 +02:00
'@next/swc-linux-x64-musl@16.3.6' :
2026-03-11 23:32:32 +01:00
optional : true
2026-10-01 23:22:13 +02:00
'@next/swc-win32-arm64-msvc@16.3.6' :
2026-03-11 23:32:32 +01:00
optional : true
2026-10-01 23:22:13 +02:00
'@next/swc-win32-x64-msvc@16.3.6' :
2026-03-11 23:32:32 +01:00
optional : true
'@nodelib/fs.scandir@2.1.5' :
dependencies :
'@nodelib/fs.stat' : 2.0 .5
run-parallel : 1.2 .0
'@nodelib/fs.stat@2.0.5' : {}
'@nodelib/fs.walk@1.2.8' :
dependencies :
'@nodelib/fs.scandir' : 2.1 .5
fastq : 1.20 .1
'@nolyfill/is-core-module@1.0.39' : {}
2026-09-23 12:09:08 +02:00
'@pkgjs/parseargs@0.11.0' :
optional : true
2026-07-20 20:56:50 +02:00
'@pkgr/core@0.3.6' : {}
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@playwright/test@1.63.0' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
playwright : 1.63 .0
2026-03-11 23:32:32 +01:00
'@rollup/rollup-android-arm-eabi@4.59.0' :
optional : true
'@rollup/rollup-android-arm64@4.59.0' :
optional : true
'@rollup/rollup-darwin-arm64@4.59.0' :
optional : true
'@rollup/rollup-darwin-x64@4.59.0' :
optional : true
'@rollup/rollup-freebsd-arm64@4.59.0' :
optional : true
'@rollup/rollup-freebsd-x64@4.59.0' :
optional : true
'@rollup/rollup-linux-arm-gnueabihf@4.59.0' :
optional : true
'@rollup/rollup-linux-arm-musleabihf@4.59.0' :
optional : true
'@rollup/rollup-linux-arm64-gnu@4.59.0' :
optional : true
'@rollup/rollup-linux-arm64-musl@4.59.0' :
optional : true
'@rollup/rollup-linux-loong64-gnu@4.59.0' :
optional : true
'@rollup/rollup-linux-loong64-musl@4.59.0' :
optional : true
'@rollup/rollup-linux-ppc64-gnu@4.59.0' :
optional : true
'@rollup/rollup-linux-ppc64-musl@4.59.0' :
optional : true
'@rollup/rollup-linux-riscv64-gnu@4.59.0' :
optional : true
'@rollup/rollup-linux-riscv64-musl@4.59.0' :
optional : true
'@rollup/rollup-linux-s390x-gnu@4.59.0' :
optional : true
'@rollup/rollup-linux-x64-gnu@4.59.0' :
optional : true
'@rollup/rollup-linux-x64-musl@4.59.0' :
optional : true
'@rollup/rollup-openbsd-x64@4.59.0' :
optional : true
'@rollup/rollup-openharmony-arm64@4.59.0' :
optional : true
'@rollup/rollup-win32-arm64-msvc@4.59.0' :
optional : true
'@rollup/rollup-win32-ia32-msvc@4.59.0' :
optional : true
'@rollup/rollup-win32-x64-gnu@4.59.0' :
optional : true
'@rollup/rollup-win32-x64-msvc@4.59.0' :
optional : true
'@rtsao/scc@1.1.0' : {}
'@standard-schema/spec@1.1.0' : {}
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@swc/helpers@0.5.23' :
2026-03-11 23:32:32 +01:00
dependencies :
tslib : 2.8 .1
2026-09-23 12:09:08 +02:00
'@testing-library/dom@10.4.2' :
dependencies :
'@babel/code-frame' : 7.29 .7
'@babel/runtime' : 7.29 .7
'@types/aria-query' : 5.0 .4
aria-query : 5.3 .0
dom-accessibility-api : 0.5 .16
lz-string : 1.5 .0
picocolors : 1.1 .1
pretty-format : 27.5 .1
'@testing-library/react@16.3.3(@testing-library/dom@10.4.2)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)' :
dependencies :
'@babel/runtime' : 7.29 .7
'@testing-library/dom' : 10.4 .2
react : 19.3 .0
react-dom : 19.3 .0 (react@19.3.0)
optionalDependencies :
'@types/react' : 19.3 .0
'@types/react-dom' : 19.3 .0 (@types/react@19.3.0)
2026-07-20 21:00:17 +02:00
'@tybys/wasm-util@0.10.3' :
2026-03-11 23:32:32 +01:00
dependencies :
tslib : 2.8 .1
optional : true
2026-09-23 12:09:08 +02:00
'@types/archiver@6.0.4' :
dependencies :
'@types/readdir-glob' : 1.1 .5
'@types/aria-query@5.0.4' : {}
2026-03-11 23:32:32 +01:00
'@types/chai@5.2.3' :
dependencies :
'@types/deep-eql' : 4.0 .2
assertion-error : 2.0 .1
'@types/deep-eql@4.0.2' : {}
'@types/estree@1.0.8' : {}
2026-08-10 10:24:20 +02:00
'@types/estree@1.0.9' : {}
2026-03-11 23:32:32 +01:00
'@types/geojson@7946.0.16' : {}
'@types/js-yaml@4.0.9' : {}
'@types/json-schema@7.0.15' : {}
'@types/json5@0.0.29' : {}
2026-08-10 10:24:17 +02:00
'@types/leaflet@1.9.22' :
2026-03-11 23:32:32 +01:00
dependencies :
'@types/geojson' : 7946.0 .16
2026-08-05 12:10:02 +02:00
'@types/node@20.19.43' :
2026-03-11 23:32:32 +01:00
dependencies :
undici-types : 6.21 .0
2026-09-19 22:24:10 +02:00
'@types/react-dom@19.3.0(@types/react@19.3.0)' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
'@types/react' : 19.3 .0
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@types/react@19.3.0' :
2026-03-11 23:32:32 +01:00
dependencies :
csstype : 3.2 .3
2026-09-23 12:09:08 +02:00
'@types/readdir-glob@1.1.5' :
dependencies :
'@types/node' : 20.19 .43
2026-09-19 22:24:10 +02:00
'@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)' :
2026-03-11 23:32:32 +01:00
dependencies :
'@eslint-community/regexpp' : 4.12 .2
2026-09-19 22:24:10 +02:00
'@typescript-eslint/parser' : 8.67 .0 (eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/scope-manager' : 8.67 .0
2026-09-19 22:24:10 +02:00
'@typescript-eslint/type-utils' : 8.67 .0 (eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)
'@typescript-eslint/utils' : 8.67 .0 (eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/visitor-keys' : 8.67 .0
2026-09-19 22:24:10 +02:00
eslint : 9.39 .5 (supports-color@7.2.0)
2026-07-20 21:00:17 +02:00
ignore : 7.0 .6
2026-03-11 23:32:32 +01:00
natural-compare : 1.4 .0
2026-03-27 10:51:26 +01:00
ts-api-utils : 2.5 .0 (typescript@5.9.3)
2026-03-11 23:32:32 +01:00
typescript : 5.9 .3
transitivePeerDependencies :
- supports-color
2026-09-19 22:24:10 +02:00
'@typescript-eslint/parser@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)' :
2026-03-11 23:32:32 +01:00
dependencies :
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/scope-manager' : 8.67 .0
'@typescript-eslint/types' : 8.67 .0
2026-09-19 22:24:10 +02:00
'@typescript-eslint/typescript-estree' : 8.67 .0 (supports-color@7.2.0)(typescript@5.9.3)
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/visitor-keys' : 8.67 .0
2026-09-19 22:24:10 +02:00
debug : 4.4 .3 (supports-color@7.2.0)
eslint : 9.39 .5 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
typescript : 5.9 .3
transitivePeerDependencies :
- supports-color
2026-09-19 22:24:10 +02:00
'@typescript-eslint/project-service@8.67.0(supports-color@7.2.0)(typescript@5.9.3)' :
2026-03-11 23:32:32 +01:00
dependencies :
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/tsconfig-utils' : 8.67 .0 (typescript@5.9.3)
'@typescript-eslint/types' : 8.67 .0
2026-09-19 22:24:10 +02:00
debug : 4.4 .3 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
typescript : 5.9 .3
transitivePeerDependencies :
- supports-color
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/scope-manager@8.67.0' :
2026-03-11 23:32:32 +01:00
dependencies :
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/types' : 8.67 .0
'@typescript-eslint/visitor-keys' : 8.67 .0
2026-03-11 23:32:32 +01:00
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/tsconfig-utils@8.67.0(typescript@5.9.3)' :
2026-03-11 23:32:32 +01:00
dependencies :
typescript : 5.9 .3
2026-09-19 22:24:10 +02:00
'@typescript-eslint/type-utils@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)' :
2026-03-11 23:32:32 +01:00
dependencies :
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/types' : 8.67 .0
2026-09-19 22:24:10 +02:00
'@typescript-eslint/typescript-estree' : 8.67 .0 (supports-color@7.2.0)(typescript@5.9.3)
'@typescript-eslint/utils' : 8.67 .0 (eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)
debug : 4.4 .3 (supports-color@7.2.0)
eslint : 9.39 .5 (supports-color@7.2.0)
2026-03-27 10:51:26 +01:00
ts-api-utils : 2.5 .0 (typescript@5.9.3)
2026-03-11 23:32:32 +01:00
typescript : 5.9 .3
transitivePeerDependencies :
- supports-color
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/types@8.67.0' : {}
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
'@typescript-eslint/typescript-estree@8.67.0(supports-color@7.2.0)(typescript@5.9.3)' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
'@typescript-eslint/project-service' : 8.67 .0 (supports-color@7.2.0)(typescript@5.9.3)
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/tsconfig-utils' : 8.67 .0 (typescript@5.9.3)
'@typescript-eslint/types' : 8.67 .0
'@typescript-eslint/visitor-keys' : 8.67 .0
2026-09-19 22:24:10 +02:00
debug : 4.4 .3 (supports-color@7.2.0)
2026-08-05 12:04:40 +02:00
minimatch : 10.2 .6
2026-07-20 21:00:17 +02:00
semver : 7.8 .5
tinyglobby : 0.2 .17
2026-03-27 10:51:26 +01:00
ts-api-utils : 2.5 .0 (typescript@5.9.3)
2026-03-11 23:32:32 +01:00
typescript : 5.9 .3
transitivePeerDependencies :
- supports-color
2026-09-19 22:24:10 +02:00
'@typescript-eslint/utils@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
'@eslint-community/eslint-utils' : 4.10 .1 (eslint@9.39.5(supports-color@7.2.0))
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/scope-manager' : 8.67 .0
'@typescript-eslint/types' : 8.67 .0
2026-09-19 22:24:10 +02:00
'@typescript-eslint/typescript-estree' : 8.67 .0 (supports-color@7.2.0)(typescript@5.9.3)
eslint : 9.39 .5 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
typescript : 5.9 .3
transitivePeerDependencies :
- supports-color
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/visitor-keys@8.67.0' :
2026-03-11 23:32:32 +01:00
dependencies :
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@typescript-eslint/types' : 8.67 .0
2026-03-11 23:32:32 +01:00
eslint-visitor-keys : 5.0 .1
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-android-arm-eabi@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-android-arm64@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-darwin-arm64@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-darwin-x64@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-freebsd-x64@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-arm-musleabihf@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-arm64-gnu@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-arm64-musl@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-loong64-gnu@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-loong64-musl@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-ppc64-gnu@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-riscv64-gnu@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-riscv64-musl@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-s390x-gnu@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-linux-x64-gnu@1.12.2' :
optional : true
'@unrs/resolver-binding-linux-x64-musl@1.12.2' :
optional : true
'@unrs/resolver-binding-openharmony-arm64@1.12.2' :
optional : true
'@unrs/resolver-binding-wasm32-wasi@1.12.2' :
2026-03-11 23:32:32 +01:00
dependencies :
2026-07-20 21:00:17 +02:00
'@emnapi/core' : 1.10 .0
'@emnapi/runtime' : 1.10 .0
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@napi-rs/wasm-runtime' : 1.2 .3 (@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-win32-arm64-msvc@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-win32-ia32-msvc@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-win32-x64-msvc@1.12.2' :
2026-03-11 23:32:32 +01:00
optional : true
2026-09-23 12:09:08 +02:00
'@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@20.19.43)(jsdom@29.1.1))' :
2026-03-11 23:32:32 +01:00
dependencies :
'@bcoe/v8-coverage' : 1.0 .2
'@vitest/utils' : 4.0 .18
ast-v8-to-istanbul : 0.3 .12
istanbul-lib-coverage : 3.2 .2
istanbul-lib-report : 3.0 .1
istanbul-reports : 3.2 .0
magicast : 0.5 .2
obug : 2.1 .1
std-env : 3.10 .0
tinyrainbow : 3.0 .3
2026-09-23 12:09:08 +02:00
vitest : 4.0 .18 (@types/node@20.19.43)(jsdom@29.1.1)
2026-03-11 23:32:32 +01:00
'@vitest/expect@4.0.18' :
dependencies :
'@standard-schema/spec' : 1.1 .0
'@types/chai' : 5.2 .3
'@vitest/spy' : 4.0 .18
'@vitest/utils' : 4.0 .18
chai : 6.2 .2
tinyrainbow : 3.0 .3
2026-08-05 12:10:02 +02:00
'@vitest/mocker@4.0.18(vite@7.3.1(@types/node@20.19.43))' :
2026-03-11 23:32:32 +01:00
dependencies :
'@vitest/spy' : 4.0 .18
estree-walker : 3.0 .3
magic-string : 0.30 .21
optionalDependencies :
2026-08-05 12:10:02 +02:00
vite : 7.3 .1 (@types/node@20.19.43)
2026-03-11 23:32:32 +01:00
'@vitest/pretty-format@4.0.18' :
dependencies :
tinyrainbow : 3.0 .3
'@vitest/runner@4.0.18' :
dependencies :
'@vitest/utils' : 4.0 .18
pathe : 2.0 .3
'@vitest/snapshot@4.0.18' :
dependencies :
'@vitest/pretty-format' : 4.0 .18
magic-string : 0.30 .21
pathe : 2.0 .3
'@vitest/spy@4.0.18' : {}
'@vitest/utils@4.0.18' :
dependencies :
'@vitest/pretty-format' : 4.0 .18
tinyrainbow : 3.0 .3
2026-09-23 12:09:08 +02:00
abort-controller@3.0.0 :
dependencies :
event-target-shim : 5.0 .1
2026-08-10 10:24:20 +02:00
acorn-jsx@5.3.2(acorn@8.18.0) :
2026-03-11 23:32:32 +01:00
dependencies :
2026-08-10 10:24:20 +02:00
acorn : 8.18 .0
2026-03-11 23:32:32 +01:00
2026-08-10 10:24:20 +02:00
acorn@8.18.0 : {}
2026-03-11 23:32:32 +01:00
2026-08-10 10:24:20 +02:00
ajv@6.15.0 :
2026-03-11 23:32:32 +01:00
dependencies :
fast-deep-equal : 3.1 .3
fast-json-stable-stringify : 2.1 .0
json-schema-traverse : 0.4 .1
uri-js : 4.4 .1
2026-09-23 12:09:08 +02:00
ansi-regex@5.0.1 : {}
ansi-regex@6.3.0 : {}
2026-03-11 23:32:32 +01:00
ansi-styles@4.3.0 :
dependencies :
color-convert : 2.0 .1
2026-09-23 12:09:08 +02:00
ansi-styles@5.2.0 : {}
ansi-styles@6.2.3 : {}
archiver-utils@5.0.2 :
dependencies :
glob : 10.5 .0
graceful-fs : 4.2 .11
is-stream : 2.0 .1
lazystream : 1.0 .1
lodash : 4.18 .1
normalize-path : 3.0 .0
readable-stream : 4.7 .0
archiver@7.0.1 :
dependencies :
archiver-utils : 5.0 .2
async : 3.2 .6
buffer-crc32 : 1.0 .0
readable-stream : 4.7 .0
readdir-glob : 1.1 .3
tar-stream : 3.2 .1
zip-stream : 6.0 .1
transitivePeerDependencies :
- bare-abort-controller
- bare-buffer
- react-native-b4a
2026-03-11 23:32:32 +01:00
argparse@2.0.1 : {}
2026-09-23 12:09:08 +02:00
aria-query@5.3.0 :
dependencies :
dequal : 2.0 .3
2026-03-11 23:32:32 +01:00
aria-query@5.3.2 : {}
array-buffer-byte-length@1.0.2 :
dependencies :
call-bound : 1.0 .4
is-array-buffer : 3.0 .5
array-includes@3.1.9 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
get-intrinsic : 1.3 .0
is-string : 1.1 .1
math-intrinsics : 1.1 .0
array.prototype.findlast@1.2.5 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-03-11 23:32:32 +01:00
es-errors : 1.3 .0
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
es-shim-unscopables : 1.1 .0
array.prototype.findlastindex@1.2.6 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-03-11 23:32:32 +01:00
es-errors : 1.3 .0
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
es-shim-unscopables : 1.1 .0
array.prototype.flat@1.3.3 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-03-11 23:32:32 +01:00
es-shim-unscopables : 1.1 .0
array.prototype.flatmap@1.3.3 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-03-11 23:32:32 +01:00
es-shim-unscopables : 1.1 .0
array.prototype.tosorted@1.1.4 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-03-11 23:32:32 +01:00
es-errors : 1.3 .0
es-shim-unscopables : 1.1 .0
arraybuffer.prototype.slice@1.0.4 :
dependencies :
array-buffer-byte-length : 1.0 .2
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-03-11 23:32:32 +01:00
es-errors : 1.3 .0
get-intrinsic : 1.3 .0
is-array-buffer : 3.0 .5
assertion-error@2.0.1 : {}
ast-types-flow@0.0.8 : {}
ast-v8-to-istanbul@0.3.12 :
dependencies :
'@jridgewell/trace-mapping' : 0.3 .31
estree-walker : 3.0 .3
js-tokens : 10.0 .0
async-function@1.0.0 : {}
2026-09-23 12:09:08 +02:00
async@3.2.6 : {}
2026-03-11 23:32:32 +01:00
available-typed-arrays@1.0.7 :
dependencies :
possible-typed-array-names : 1.1 .0
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
axe-core@4.13.0 : {}
2026-03-11 23:32:32 +01:00
axobject-query@4.1.0 : {}
2026-09-23 12:09:08 +02:00
b4a@1.9.0 : {}
2026-03-11 23:32:32 +01:00
balanced-match@1.0.2 : {}
balanced-match@4.0.4 : {}
2026-09-23 12:09:08 +02:00
bare-events@2.9.2 : {}
bare-fs@4.8.1 :
dependencies :
bare-events : 2.9 .2
bare-path : 3.1 .2
bare-stream : 2.13 .4 (bare-events@2.9.2)
bare-url : 2.5 .4
fast-fifo : 1.3 .2
transitivePeerDependencies :
- bare-abort-controller
- react-native-b4a
bare-path@3.1.2 : {}
bare-stream@2.13.4(bare-events@2.9.2) :
dependencies :
b4a : 1.9 .0
streamx : 2.28 .1
teex : 1.0 .1
optionalDependencies :
bare-events : 2.9 .2
transitivePeerDependencies :
- react-native-b4a
bare-url@2.5.4 :
dependencies :
bare-path : 3.1 .2
base64-js@1.5.1 : {}
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
baseline-browser-mapping@2.11.16 : {}
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
bidi-js@1.1.0 :
dependencies :
require-from-string : 2.0 .2
2026-08-10 10:24:20 +02:00
brace-expansion@1.1.18 :
2026-03-11 23:32:32 +01:00
dependencies :
balanced-match : 1.0 .2
concat-map : 0.0 .1
2026-09-23 12:09:08 +02:00
brace-expansion@2.1.7 :
dependencies :
balanced-match : 1.0 .2
2026-08-05 12:04:40 +02:00
brace-expansion@5.0.9 :
2026-03-11 23:32:32 +01:00
dependencies :
balanced-match : 4.0 .4
braces@3.0.3 :
dependencies :
fill-range : 7.1 .1
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
browserslist@4.28.8 :
2026-03-11 23:32:32 +01:00
dependencies :
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
baseline-browser-mapping : 2.11 .16
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
caniuse-lite : 1.0 .30001809
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
electron-to-chromium : 1.5 .412
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
node-releases : 2.0 .53
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
update-browserslist-db : 1.3 .1 (browserslist@4.28.8)
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
buffer-crc32@1.0.0 : {}
buffer@6.0.3 :
dependencies :
base64-js : 1.5 .1
ieee754 : 1.2 .1
2026-03-11 23:32:32 +01:00
call-bind-apply-helpers@1.0.2 :
dependencies :
es-errors : 1.3 .0
function-bind : 1.1 .2
2026-04-27 07:48:20 +00:00
call-bind@1.0.9 :
2026-03-11 23:32:32 +01:00
dependencies :
call-bind-apply-helpers : 1.0 .2
es-define-property : 1.0 .1
get-intrinsic : 1.3 .0
set-function-length : 1.2 .2
call-bound@1.0.4 :
dependencies :
call-bind-apply-helpers : 1.0 .2
get-intrinsic : 1.3 .0
callsites@3.1.0 : {}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
caniuse-lite@1.0.30001809 : {}
2026-03-11 23:32:32 +01:00
chai@6.2.2 : {}
chalk@4.1.2 :
dependencies :
ansi-styles : 4.3 .0
supports-color : 7.2 .0
client-only@0.0.1 : {}
color-convert@2.0.1 :
dependencies :
color-name : 1.1 .4
color-name@1.1.4 : {}
2026-09-23 12:09:08 +02:00
compress-commons@6.0.2 :
dependencies :
crc-32 : 1.2 .2
crc32-stream : 6.0 .0
is-stream : 2.0 .1
normalize-path : 3.0 .0
readable-stream : 4.7 .0
2026-03-11 23:32:32 +01:00
concat-map@0.0.1 : {}
convert-source-map@2.0.0 : {}
2026-09-23 12:09:08 +02:00
core-util-is@1.0.3 : {}
crc-32@1.2.2 : {}
crc32-stream@6.0.0 :
dependencies :
crc-32 : 1.2 .2
readable-stream : 4.7 .0
2026-03-11 23:32:32 +01:00
cross-spawn@7.0.6 :
dependencies :
path-key : 3.1 .1
shebang-command : 2.0 .0
which : 2.0 .2
2026-09-23 12:09:08 +02:00
css-tree@3.2.1 :
dependencies :
mdn-data : 2.27 .1
source-map-js : 1.2 .1
2026-03-11 23:32:32 +01:00
csstype@3.2.3 : {}
damerau-levenshtein@1.0.8 : {}
2026-09-23 12:09:08 +02:00
data-urls@7.0.0 :
dependencies :
whatwg-mimetype : 5.0 .0
whatwg-url : 16.0 .1
transitivePeerDependencies :
- '@noble/hashes'
2026-03-11 23:32:32 +01:00
data-view-buffer@1.0.2 :
dependencies :
call-bound : 1.0 .4
es-errors : 1.3 .0
is-data-view : 1.0 .2
data-view-byte-length@1.0.2 :
dependencies :
call-bound : 1.0 .4
es-errors : 1.3 .0
is-data-view : 1.0 .2
data-view-byte-offset@1.0.1 :
dependencies :
call-bound : 1.0 .4
es-errors : 1.3 .0
is-data-view : 1.0 .2
2026-09-19 22:24:10 +02:00
debug@3.2.7(supports-color@7.2.0) :
2026-03-11 23:32:32 +01:00
dependencies :
ms : 2.1 .3
2026-09-19 22:24:10 +02:00
optionalDependencies :
supports-color : 7.2 .0
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
debug@4.4.3(supports-color@7.2.0) :
2026-03-11 23:32:32 +01:00
dependencies :
ms : 2.1 .3
2026-09-19 22:24:10 +02:00
optionalDependencies :
supports-color : 7.2 .0
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
decimal.js@10.6.0 : {}
2026-03-11 23:32:32 +01:00
deep-is@0.1.4 : {}
define-data-property@1.1.4 :
dependencies :
es-define-property : 1.0 .1
es-errors : 1.3 .0
gopd : 1.2 .0
define-properties@1.2.1 :
dependencies :
define-data-property : 1.1 .4
has-property-descriptors : 1.0 .2
object-keys : 1.1 .1
2026-09-23 12:09:08 +02:00
dequal@2.0.3 : {}
2026-03-11 23:32:32 +01:00
detect-libc@2.1.2 :
optional : true
doctrine@2.1.0 :
dependencies :
esutils : 2.0 .3
2026-09-23 12:09:08 +02:00
dom-accessibility-api@0.5.16 : {}
2026-03-11 23:32:32 +01:00
dunder-proto@1.0.1 :
dependencies :
call-bind-apply-helpers : 1.0 .2
es-errors : 1.3 .0
gopd : 1.2 .0
2026-09-23 12:09:08 +02:00
eastasianwidth@0.2.0 : {}
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
electron-to-chromium@1.5.412 : {}
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
emoji-regex@8.0.0 : {}
2026-03-11 23:32:32 +01:00
emoji-regex@9.2.2 : {}
2026-09-23 12:09:08 +02:00
entities@8.1.0 : {}
2026-07-20 21:00:17 +02:00
es-abstract-get@1.0.0 :
dependencies :
es-errors : 1.3 .0
es-object-atoms : 1.1 .2
is-callable : 1.2 .7
object-inspect : 1.13 .4
2026-04-27 07:48:20 +00:00
es-abstract@1.24.2 :
2026-03-11 23:32:32 +01:00
dependencies :
array-buffer-byte-length : 1.0 .2
arraybuffer.prototype.slice : 1.0 .4
available-typed-arrays : 1.0 .7
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
data-view-buffer : 1.0 .2
data-view-byte-length : 1.0 .2
data-view-byte-offset : 1.0 .1
es-define-property : 1.0 .1
es-errors : 1.3 .0
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
es-set-tostringtag : 2.1 .0
2026-07-20 21:00:17 +02:00
es-to-primitive : 1.3 .4
function.prototype.name : 1.2 .0
2026-03-11 23:32:32 +01:00
get-intrinsic : 1.3 .0
get-proto : 1.0 .1
get-symbol-description : 1.1 .0
globalthis : 1.0 .4
gopd : 1.2 .0
has-property-descriptors : 1.0 .2
has-proto : 1.2 .0
has-symbols : 1.1 .0
2026-07-20 21:00:17 +02:00
hasown : 2.0 .4
2026-03-11 23:32:32 +01:00
internal-slot : 1.1 .0
is-array-buffer : 3.0 .5
is-callable : 1.2 .7
is-data-view : 1.0 .2
is-negative-zero : 2.0 .3
is-regex : 1.2 .1
is-set : 2.0 .3
is-shared-array-buffer : 1.0 .4
is-string : 1.1 .1
is-typed-array : 1.1 .15
is-weakref : 1.1 .1
math-intrinsics : 1.1 .0
object-inspect : 1.13 .4
object-keys : 1.1 .1
object.assign : 4.1 .7
2026-08-05 12:04:40 +02:00
own-keys : 1.0 .2
2026-03-11 23:32:32 +01:00
regexp.prototype.flags : 1.5 .4
2026-04-27 07:48:20 +00:00
safe-array-concat : 1.1 .4
2026-03-11 23:32:32 +01:00
safe-push-apply : 1.0 .0
safe-regex-test : 1.1 .0
set-proto : 1.0 .0
stop-iteration-iterator : 1.1 .0
2026-07-20 21:00:17 +02:00
string.prototype.trim : 1.2 .11
string.prototype.trimend : 1.0 .10
2026-03-11 23:32:32 +01:00
string.prototype.trimstart : 1.0 .8
typed-array-buffer : 1.0 .3
typed-array-byte-length : 1.0 .3
typed-array-byte-offset : 1.0 .4
2026-07-20 21:00:17 +02:00
typed-array-length : 1.0 .8
2026-03-11 23:32:32 +01:00
unbox-primitive : 1.1 .0
2026-07-20 21:00:17 +02:00
which-typed-array : 1.1 .22
2026-03-11 23:32:32 +01:00
es-define-property@1.0.1 : {}
es-errors@1.3.0 : {}
2026-07-20 21:00:17 +02:00
es-iterator-helpers@1.4.0 :
2026-03-11 23:32:32 +01:00
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-03-11 23:32:32 +01:00
es-errors : 1.3 .0
es-set-tostringtag : 2.1 .0
function-bind : 1.1 .2
get-intrinsic : 1.3 .0
globalthis : 1.0 .4
gopd : 1.2 .0
has-property-descriptors : 1.0 .2
has-proto : 1.2 .0
has-symbols : 1.1 .0
internal-slot : 1.1 .0
iterator.prototype : 1.1 .5
2026-03-27 10:51:26 +01:00
math-intrinsics : 1.1 .0
2026-03-11 23:32:32 +01:00
es-module-lexer@1.7.0 : {}
2026-07-20 21:00:17 +02:00
es-object-atoms@1.1.2 :
2026-03-11 23:32:32 +01:00
dependencies :
es-errors : 1.3 .0
es-set-tostringtag@2.1.0 :
dependencies :
es-errors : 1.3 .0
get-intrinsic : 1.3 .0
has-tostringtag : 1.0 .2
2026-07-20 21:00:17 +02:00
hasown : 2.0 .4
2026-03-11 23:32:32 +01:00
es-shim-unscopables@1.1.0 :
dependencies :
2026-07-20 21:00:17 +02:00
hasown : 2.0 .4
2026-03-11 23:32:32 +01:00
2026-07-20 21:00:17 +02:00
es-to-primitive@1.3.4 :
2026-03-11 23:32:32 +01:00
dependencies :
2026-07-20 21:00:17 +02:00
es-abstract-get : 1.0 .0
es-define-property : 1.0 .1
es-errors : 1.3 .0
2026-03-11 23:32:32 +01:00
is-callable : 1.2 .7
is-date-object : 1.1 .0
is-symbol : 1.1 .1
esbuild@0.27.3 :
optionalDependencies :
'@esbuild/aix-ppc64' : 0.27 .3
'@esbuild/android-arm' : 0.27 .3
'@esbuild/android-arm64' : 0.27 .3
'@esbuild/android-x64' : 0.27 .3
'@esbuild/darwin-arm64' : 0.27 .3
'@esbuild/darwin-x64' : 0.27 .3
'@esbuild/freebsd-arm64' : 0.27 .3
'@esbuild/freebsd-x64' : 0.27 .3
'@esbuild/linux-arm' : 0.27 .3
'@esbuild/linux-arm64' : 0.27 .3
'@esbuild/linux-ia32' : 0.27 .3
'@esbuild/linux-loong64' : 0.27 .3
'@esbuild/linux-mips64el' : 0.27 .3
'@esbuild/linux-ppc64' : 0.27 .3
'@esbuild/linux-riscv64' : 0.27 .3
'@esbuild/linux-s390x' : 0.27 .3
'@esbuild/linux-x64' : 0.27 .3
'@esbuild/netbsd-arm64' : 0.27 .3
'@esbuild/netbsd-x64' : 0.27 .3
'@esbuild/openbsd-arm64' : 0.27 .3
'@esbuild/openbsd-x64' : 0.27 .3
'@esbuild/openharmony-arm64' : 0.27 .3
'@esbuild/sunos-x64' : 0.27 .3
'@esbuild/win32-arm64' : 0.27 .3
'@esbuild/win32-ia32' : 0.27 .3
'@esbuild/win32-x64' : 0.27 .3
escalade@3.2.0 : {}
escape-string-regexp@4.0.0 : {}
2026-10-01 23:22:13 +02:00
eslint-config-next@16.3.6(@typescript-eslint/parser@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) :
2026-03-11 23:32:32 +01:00
dependencies :
2026-10-01 23:22:13 +02:00
'@next/eslint-plugin-next' : 16.3 .6 (eslint@9.39.5(supports-color@7.2.0))
2026-09-19 22:24:10 +02:00
eslint : 9.39 .5 (supports-color@7.2.0)
eslint-import-resolver-node : 0.3 .10 (supports-color@7.2.0)
eslint-import-resolver-typescript : 3.10 .1 (eslint-plugin-import@2.32.0)(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)
eslint-plugin-import : 2.32 .0 (@typescript-eslint/parser@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)
eslint-plugin-jsx-a11y : 6.10 .2 (eslint@9.39.5(supports-color@7.2.0))
eslint-plugin-react : 7.37 .5 (eslint@9.39.5(supports-color@7.2.0))
eslint-plugin-react-hooks : 7.1 .1 (eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
globals : 16.4 .0
2026-09-19 22:24:10 +02:00
typescript-eslint : 8.67 .0 (eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)
2026-03-11 23:32:32 +01:00
optionalDependencies :
typescript : 5.9 .3
transitivePeerDependencies :
- '@typescript-eslint/parser'
- eslint-import-resolver-webpack
- eslint-plugin-import-x
- supports-color
2026-09-19 22:24:10 +02:00
eslint-config-prettier@10.1.8(eslint@9.39.5(supports-color@7.2.0)) :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
eslint : 9.39 .5 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
eslint-import-resolver-node@0.3.10(supports-color@7.2.0) :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
debug : 3.2 .7 (supports-color@7.2.0)
2026-07-20 21:00:17 +02:00
is-core-module : 2.16 .2
resolve : 2.0 .0 -next.7
2026-03-11 23:32:32 +01:00
transitivePeerDependencies :
- supports-color
2026-09-19 22:24:10 +02:00
eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0) :
2026-03-11 23:32:32 +01:00
dependencies :
'@nolyfill/is-core-module' : 1.0 .39
2026-09-19 22:24:10 +02:00
debug : 4.4 .3 (supports-color@7.2.0)
eslint : 9.39 .5 (supports-color@7.2.0)
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
get-tsconfig : 4.14 .3
2026-03-11 23:32:32 +01:00
is-bun-module : 2.0 .0
stable-hash : 0.0 .5
2026-07-20 21:00:17 +02:00
tinyglobby : 0.2 .17
unrs-resolver : 1.12 .2
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
eslint-plugin-import : 2.32 .0 (@typescript-eslint/parser@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
transitivePeerDependencies :
- supports-color
2026-09-19 22:24:10 +02:00
eslint-module-utils@2.14.0(@typescript-eslint/parser@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10(supports-color@7.2.0))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0) :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
debug : 3.2 .7 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@typescript-eslint/parser' : 8.67 .0 (eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)
eslint : 9.39 .5 (supports-color@7.2.0)
eslint-import-resolver-node : 0.3 .10 (supports-color@7.2.0)
eslint-import-resolver-typescript : 3.10 .1 (eslint-plugin-import@2.32.0)(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
transitivePeerDependencies :
- supports-color
2026-09-19 22:24:10 +02:00
eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0) :
2026-03-11 23:32:32 +01:00
dependencies :
'@rtsao/scc' : 1.1 .0
array-includes : 3.1 .9
array.prototype.findlastindex : 1.2 .6
array.prototype.flat : 1.3 .3
array.prototype.flatmap : 1.3 .3
2026-09-19 22:24:10 +02:00
debug : 3.2 .7 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
doctrine : 2.1 .0
2026-09-19 22:24:10 +02:00
eslint : 9.39 .5 (supports-color@7.2.0)
eslint-import-resolver-node : 0.3 .10 (supports-color@7.2.0)
eslint-module-utils : 2.14 .0 (@typescript-eslint/parser@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10(supports-color@7.2.0))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)
2026-07-20 21:00:17 +02:00
hasown : 2.0 .4
is-core-module : 2.16 .2
2026-03-11 23:32:32 +01:00
is-glob : 4.0 .3
minimatch : 3.1 .5
object.fromentries : 2.0 .8
object.groupby : 1.0 .3
object.values : 1.2 .1
semver : 6.3 .1
2026-07-20 21:00:17 +02:00
string.prototype.trimend : 1.0 .10
2026-03-11 23:32:32 +01:00
tsconfig-paths : 3.15 .0
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@typescript-eslint/parser' : 8.67 .0 (eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)
2026-03-11 23:32:32 +01:00
transitivePeerDependencies :
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
2026-09-19 22:24:10 +02:00
eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.5(supports-color@7.2.0)) :
2026-03-11 23:32:32 +01:00
dependencies :
aria-query : 5.3 .2
array-includes : 3.1 .9
array.prototype.flatmap : 1.3 .3
ast-types-flow : 0.0 .8
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
axe-core : 4.13 .0
2026-03-11 23:32:32 +01:00
axobject-query : 4.1 .0
damerau-levenshtein : 1.0 .8
emoji-regex : 9.2 .2
2026-09-19 22:24:10 +02:00
eslint : 9.39 .5 (supports-color@7.2.0)
2026-07-20 21:00:17 +02:00
hasown : 2.0 .4
2026-03-11 23:32:32 +01:00
jsx-ast-utils : 3.3 .5
language-tags : 1.0 .9
minimatch : 3.1 .5
object.fromentries : 2.0 .8
safe-regex-test : 1.1 .0
string.prototype.includes : 2.0 .1
2026-10-01 23:22:13 +02:00
eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.5(supports-color@7.2.0)))(eslint@9.39.5(supports-color@7.2.0))(prettier@3.9.9) :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
eslint : 9.39 .5 (supports-color@7.2.0)
2026-10-01 23:22:13 +02:00
prettier : 3.9 .9
2026-03-11 23:32:32 +01:00
prettier-linter-helpers : 1.0 .1
2026-07-20 20:56:50 +02:00
synckit : 0.11 .13
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
eslint-config-prettier : 10.1 .8 (eslint@9.39.5(supports-color@7.2.0))
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
eslint-plugin-react-hooks@7.1.1(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0) :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
'@babel/core' : 7.29 .7 (supports-color@7.2.0)
2026-08-05 12:04:40 +02:00
'@babel/parser' : 7.29 .8
2026-09-19 22:24:10 +02:00
eslint : 9.39 .5 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
hermes-parser : 0.25 .1
2026-09-23 12:09:08 +02:00
zod : 4.6 .5
zod-validation-error : 4.0 .2 (zod@4.6.5)
2026-03-11 23:32:32 +01:00
transitivePeerDependencies :
- supports-color
2026-09-19 22:24:10 +02:00
eslint-plugin-react@7.37.5(eslint@9.39.5(supports-color@7.2.0)) :
2026-03-11 23:32:32 +01:00
dependencies :
array-includes : 3.1 .9
array.prototype.findlast : 1.2 .5
array.prototype.flatmap : 1.3 .3
array.prototype.tosorted : 1.1 .4
doctrine : 2.1 .0
2026-07-20 21:00:17 +02:00
es-iterator-helpers : 1.4 .0
2026-09-19 22:24:10 +02:00
eslint : 9.39 .5 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
estraverse : 5.3 .0
2026-07-20 21:00:17 +02:00
hasown : 2.0 .4
2026-03-11 23:32:32 +01:00
jsx-ast-utils : 3.3 .5
minimatch : 3.1 .5
object.entries : 1.1 .9
object.fromentries : 2.0 .8
object.values : 1.2 .1
prop-types : 15.8 .1
2026-07-20 21:00:17 +02:00
resolve : 2.0 .0 -next.7
2026-03-11 23:32:32 +01:00
semver : 6.3 .1
string.prototype.matchall : 4.0 .12
string.prototype.repeat : 1.0 .0
eslint-scope@8.4.0 :
dependencies :
esrecurse : 4.3 .0
estraverse : 5.3 .0
eslint-visitor-keys@3.4.3 : {}
eslint-visitor-keys@4.2.1 : {}
eslint-visitor-keys@5.0.1 : {}
2026-09-19 22:24:10 +02:00
eslint@9.39.5(supports-color@7.2.0) :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
'@eslint-community/eslint-utils' : 4.10 .1 (eslint@9.39.5(supports-color@7.2.0))
2026-03-11 23:32:32 +01:00
'@eslint-community/regexpp' : 4.12 .2
2026-09-19 22:24:10 +02:00
'@eslint/config-array' : 0.21 .2 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
'@eslint/config-helpers' : 0.4 .2
'@eslint/core' : 0.17 .0
2026-09-19 22:24:10 +02:00
'@eslint/eslintrc' : 3.3 .6 (supports-color@7.2.0)
2026-08-10 10:24:20 +02:00
'@eslint/js' : 9.39 .5
2026-03-11 23:32:32 +01:00
'@eslint/plugin-kit' : 0.4 .1
2026-08-10 10:24:20 +02:00
'@humanfs/node' : 0.16 .8
2026-03-11 23:32:32 +01:00
'@humanwhocodes/module-importer' : 1.0 .1
'@humanwhocodes/retry' : 0.4 .3
2026-08-10 10:24:20 +02:00
'@types/estree' : 1.0 .9
ajv : 6.15 .0
2026-03-11 23:32:32 +01:00
chalk : 4.1 .2
cross-spawn : 7.0 .6
2026-09-19 22:24:10 +02:00
debug : 4.4 .3 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
escape-string-regexp : 4.0 .0
eslint-scope : 8.4 .0
eslint-visitor-keys : 4.2 .1
espree : 10.4 .0
esquery : 1.7 .0
esutils : 2.0 .3
fast-deep-equal : 3.1 .3
file-entry-cache : 8.0 .0
find-up : 5.0 .0
glob-parent : 6.0 .2
ignore : 5.3 .2
imurmurhash : 0.1 .4
is-glob : 4.0 .3
json-stable-stringify-without-jsonify : 1.0 .1
lodash.merge : 4.6 .2
minimatch : 3.1 .5
natural-compare : 1.4 .0
optionator : 0.9 .4
transitivePeerDependencies :
- supports-color
espree@10.4.0 :
dependencies :
2026-08-10 10:24:20 +02:00
acorn : 8.18 .0
acorn-jsx : 5.3 .2 (acorn@8.18.0)
2026-03-11 23:32:32 +01:00
eslint-visitor-keys : 4.2 .1
esquery@1.7.0 :
dependencies :
estraverse : 5.3 .0
esrecurse@4.3.0 :
dependencies :
estraverse : 5.3 .0
estraverse@5.3.0 : {}
estree-walker@3.0.3 :
dependencies :
2026-08-10 10:24:20 +02:00
'@types/estree' : 1.0 .9
2026-03-11 23:32:32 +01:00
esutils@2.0.3 : {}
2026-09-23 12:09:08 +02:00
event-target-shim@5.0.1 : {}
events-universal@1.0.1 :
dependencies :
bare-events : 2.9 .2
transitivePeerDependencies :
- bare-abort-controller
events@3.3.0 : {}
2026-03-11 23:32:32 +01:00
expect-type@1.3.0 : {}
fast-deep-equal@3.1.3 : {}
fast-diff@1.3.0 : {}
2026-09-23 12:09:08 +02:00
fast-fifo@1.3.2 : {}
2026-03-11 23:32:32 +01:00
fast-glob@3.3.1 :
dependencies :
'@nodelib/fs.stat' : 2.0 .5
'@nodelib/fs.walk' : 1.2 .8
glob-parent : 5.1 .2
merge2 : 1.4 .1
micromatch : 4.0 .8
fast-json-stable-stringify@2.1.0 : {}
fast-levenshtein@2.0.6 : {}
fastq@1.20.1 :
dependencies :
reusify : 1.1 .0
fdir@6.5.0(picomatch@4.0.3) :
optionalDependencies :
picomatch : 4.0 .3
2026-07-20 21:00:17 +02:00
fdir@6.5.0(picomatch@4.0.5) :
2026-04-27 07:48:20 +00:00
optionalDependencies :
2026-07-20 21:00:17 +02:00
picomatch : 4.0 .5
2026-04-27 07:48:20 +00:00
2026-03-11 23:32:32 +01:00
file-entry-cache@8.0.0 :
dependencies :
flat-cache : 4.0 .1
fill-range@7.1.1 :
dependencies :
to-regex-range : 5.0 .1
find-up@5.0.0 :
dependencies :
locate-path : 6.0 .0
path-exists : 4.0 .0
flat-cache@4.0.1 :
dependencies :
2026-08-10 10:24:20 +02:00
flatted : 3.4 .4
2026-03-11 23:32:32 +01:00
keyv : 4.5 .4
2026-08-10 10:24:20 +02:00
flatted@3.4.4 : {}
2026-03-11 23:32:32 +01:00
for-each@0.3.5 :
dependencies :
is-callable : 1.2 .7
2026-09-23 12:09:08 +02:00
foreground-child@3.3.1 :
dependencies :
cross-spawn : 7.0 .6
signal-exit : 4.1 .0
2026-03-11 23:32:32 +01:00
fsevents@2.3.3 :
optional : true
function-bind@1.1.2 : {}
2026-07-20 21:00:17 +02:00
function.prototype.name@1.2.0 :
2026-03-11 23:32:32 +01:00
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
2026-07-20 21:00:17 +02:00
es-define-property : 1.0 .1
es-errors : 1.3 .0
2026-03-11 23:32:32 +01:00
functions-have-names : 1.2 .3
2026-07-20 21:00:17 +02:00
has-property-descriptors : 1.0 .2
hasown : 2.0 .4
2026-03-11 23:32:32 +01:00
is-callable : 1.2 .7
2026-07-20 21:00:17 +02:00
is-document.all : 1.0 .0
2026-03-11 23:32:32 +01:00
functions-have-names@1.2.3 : {}
generator-function@2.0.1 : {}
gensync@1.0.0-beta.2 : {}
get-intrinsic@1.3.0 :
dependencies :
call-bind-apply-helpers : 1.0 .2
es-define-property : 1.0 .1
es-errors : 1.3 .0
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
function-bind : 1.1 .2
get-proto : 1.0 .1
gopd : 1.2 .0
has-symbols : 1.1 .0
2026-07-20 21:00:17 +02:00
hasown : 2.0 .4
2026-03-11 23:32:32 +01:00
math-intrinsics : 1.1 .0
get-proto@1.0.1 :
dependencies :
dunder-proto : 1.0 .1
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
get-symbol-description@1.1.0 :
dependencies :
call-bound : 1.0 .4
es-errors : 1.3 .0
get-intrinsic : 1.3 .0
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
get-tsconfig@4.14.3 :
2026-03-11 23:32:32 +01:00
dependencies :
resolve-pkg-maps : 1.0 .0
glob-parent@5.1.2 :
dependencies :
is-glob : 4.0 .3
glob-parent@6.0.2 :
dependencies :
is-glob : 4.0 .3
2026-09-23 12:09:08 +02:00
glob@10.5.0 :
dependencies :
foreground-child : 3.3 .1
jackspeak : 3.4 .3
minimatch : 9.0 .9
minipass : 7.1 .3
package-json-from-dist : 1.0 .1
path-scurry : 1.11 .1
2026-03-11 23:32:32 +01:00
globals@14.0.0 : {}
globals@16.4.0 : {}
globalthis@1.0.4 :
dependencies :
define-properties : 1.2 .1
gopd : 1.2 .0
gopd@1.2.0 : {}
2026-09-23 12:09:08 +02:00
graceful-fs@4.2.11 : {}
2026-03-11 23:32:32 +01:00
has-bigints@1.1.0 : {}
has-flag@4.0.0 : {}
has-property-descriptors@1.0.2 :
dependencies :
es-define-property : 1.0 .1
has-proto@1.2.0 :
dependencies :
dunder-proto : 1.0 .1
has-symbols@1.1.0 : {}
has-tostringtag@1.0.2 :
dependencies :
has-symbols : 1.1 .0
2026-07-20 21:00:17 +02:00
hasown@2.0.4 :
2026-03-11 23:32:32 +01:00
dependencies :
function-bind : 1.1 .2
hermes-estree@0.25.1 : {}
hermes-parser@0.25.1 :
dependencies :
hermes-estree : 0.25 .1
2026-09-23 12:09:08 +02:00
html-encoding-sniffer@6.0.0 :
dependencies :
'@exodus/bytes' : 1.15 .1
transitivePeerDependencies :
- '@noble/hashes'
2026-03-11 23:32:32 +01:00
html-escaper@2.0.2 : {}
2026-09-23 12:09:08 +02:00
ieee754@1.2.1 : {}
2026-03-11 23:32:32 +01:00
ignore@5.3.2 : {}
2026-07-20 21:00:17 +02:00
ignore@7.0.6 : {}
2026-03-11 23:32:32 +01:00
import-fresh@3.3.1 :
dependencies :
parent-module : 1.0 .1
resolve-from : 4.0 .0
imurmurhash@0.1.4 : {}
2026-09-23 12:09:08 +02:00
inherits@2.0.4 : {}
2026-03-11 23:32:32 +01:00
internal-slot@1.1.0 :
dependencies :
es-errors : 1.3 .0
2026-07-20 21:00:17 +02:00
hasown : 2.0 .4
side-channel : 1.1 .1
2026-03-11 23:32:32 +01:00
is-array-buffer@3.0.5 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
get-intrinsic : 1.3 .0
is-async-function@2.1.1 :
dependencies :
async-function : 1.0 .0
call-bound : 1.0 .4
get-proto : 1.0 .1
has-tostringtag : 1.0 .2
safe-regex-test : 1.1 .0
is-bigint@1.1.0 :
dependencies :
has-bigints : 1.1 .0
is-boolean-object@1.2.2 :
dependencies :
call-bound : 1.0 .4
has-tostringtag : 1.0 .2
is-bun-module@2.0.0 :
dependencies :
2026-07-20 21:00:17 +02:00
semver : 7.8 .5
2026-03-11 23:32:32 +01:00
is-callable@1.2.7 : {}
2026-07-20 21:00:17 +02:00
is-core-module@2.16.2 :
2026-03-11 23:32:32 +01:00
dependencies :
2026-07-20 21:00:17 +02:00
hasown : 2.0 .4
2026-03-11 23:32:32 +01:00
is-data-view@1.0.2 :
dependencies :
call-bound : 1.0 .4
get-intrinsic : 1.3 .0
is-typed-array : 1.1 .15
is-date-object@1.1.0 :
dependencies :
call-bound : 1.0 .4
has-tostringtag : 1.0 .2
2026-07-20 21:00:17 +02:00
is-document.all@1.0.0 :
dependencies :
call-bound : 1.0 .4
2026-03-11 23:32:32 +01:00
is-extglob@2.1.1 : {}
is-finalizationregistry@1.1.1 :
dependencies :
call-bound : 1.0 .4
2026-09-23 12:09:08 +02:00
is-fullwidth-code-point@3.0.0 : {}
2026-03-11 23:32:32 +01:00
is-generator-function@1.1.2 :
dependencies :
call-bound : 1.0 .4
generator-function : 2.0 .1
get-proto : 1.0 .1
has-tostringtag : 1.0 .2
safe-regex-test : 1.1 .0
is-glob@4.0.3 :
dependencies :
is-extglob : 2.1 .1
is-map@2.0.3 : {}
is-negative-zero@2.0.3 : {}
is-number-object@1.1.1 :
dependencies :
call-bound : 1.0 .4
has-tostringtag : 1.0 .2
is-number@7.0.0 : {}
2026-09-23 12:09:08 +02:00
is-potential-custom-element-name@1.0.1 : {}
2026-03-11 23:32:32 +01:00
is-regex@1.2.1 :
dependencies :
call-bound : 1.0 .4
gopd : 1.2 .0
has-tostringtag : 1.0 .2
2026-07-20 21:00:17 +02:00
hasown : 2.0 .4
2026-03-11 23:32:32 +01:00
is-set@2.0.3 : {}
is-shared-array-buffer@1.0.4 :
dependencies :
call-bound : 1.0 .4
2026-09-23 12:09:08 +02:00
is-stream@2.0.1 : {}
2026-03-11 23:32:32 +01:00
is-string@1.1.1 :
dependencies :
call-bound : 1.0 .4
has-tostringtag : 1.0 .2
is-symbol@1.1.1 :
dependencies :
call-bound : 1.0 .4
has-symbols : 1.1 .0
safe-regex-test : 1.1 .0
is-typed-array@1.1.15 :
dependencies :
2026-07-20 21:00:17 +02:00
which-typed-array : 1.1 .22
2026-03-11 23:32:32 +01:00
is-weakmap@2.0.2 : {}
is-weakref@1.1.1 :
dependencies :
call-bound : 1.0 .4
is-weakset@2.0.4 :
dependencies :
call-bound : 1.0 .4
get-intrinsic : 1.3 .0
2026-09-23 12:09:08 +02:00
isarray@1.0.0 : {}
2026-03-11 23:32:32 +01:00
isarray@2.0.5 : {}
isexe@2.0.0 : {}
istanbul-lib-coverage@3.2.2 : {}
istanbul-lib-report@3.0.1 :
dependencies :
istanbul-lib-coverage : 3.2 .2
make-dir : 4.0 .0
supports-color : 7.2 .0
istanbul-reports@3.2.0 :
dependencies :
html-escaper : 2.0 .2
istanbul-lib-report : 3.0 .1
iterator.prototype@1.1.5 :
dependencies :
define-data-property : 1.1 .4
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
get-intrinsic : 1.3 .0
get-proto : 1.0 .1
has-symbols : 1.1 .0
set-function-name : 2.0 .2
2026-09-23 12:09:08 +02:00
jackspeak@3.4.3 :
dependencies :
'@isaacs/cliui' : 8.0 .2
optionalDependencies :
'@pkgjs/parseargs' : 0.11 .0
2026-03-11 23:32:32 +01:00
js-tokens@10.0.0 : {}
js-tokens@4.0.0 : {}
2026-08-05 12:09:48 +02:00
js-yaml@4.3.1 :
2026-03-11 23:32:32 +01:00
dependencies :
argparse : 2.0 .1
2026-09-23 12:09:08 +02:00
jsdom@29.1.1 :
dependencies :
'@asamuzakjp/css-color' : 5.1 .11
'@asamuzakjp/dom-selector' : 7.1 .1
'@bramus/specificity' : 2.4 .2
'@csstools/css-syntax-patches-for-csstree' : 1.1 .14 (css-tree@3.2.1)
'@exodus/bytes' : 1.15 .1
css-tree : 3.2 .1
data-urls : 7.0 .0
decimal.js : 10.6 .0
html-encoding-sniffer : 6.0 .0
is-potential-custom-element-name : 1.0 .1
lru-cache : 11.5 .3
parse5 : 8.0 .1
saxes : 6.0 .0
symbol-tree : 3.2 .4
tough-cookie : 6.0 .2
undici : 7.29 .1
w3c-xmlserializer : 5.0 .0
webidl-conversions : 8.0 .1
whatwg-mimetype : 5.0 .0
whatwg-url : 16.0 .1
xml-name-validator : 5.0 .0
transitivePeerDependencies :
- '@noble/hashes'
2026-03-11 23:32:32 +01:00
jsesc@3.1.0 : {}
json-buffer@3.0.1 : {}
json-schema-traverse@0.4.1 : {}
json-stable-stringify-without-jsonify@1.0.1 : {}
json5@1.0.2 :
dependencies :
minimist : 1.2 .8
json5@2.2.3 : {}
jsx-ast-utils@3.3.5 :
dependencies :
array-includes : 3.1 .9
array.prototype.flat : 1.3 .3
object.assign : 4.1 .7
object.values : 1.2 .1
keyv@4.5.4 :
dependencies :
json-buffer : 3.0 .1
language-subtag-registry@0.3.23 : {}
language-tags@1.0.9 :
dependencies :
language-subtag-registry : 0.3 .23
2026-09-23 12:09:08 +02:00
lazystream@1.0.1 :
dependencies :
readable-stream : 2.3 .8
2026-03-11 23:32:32 +01:00
leaflet@1.9.4 : {}
levn@0.4.1 :
dependencies :
prelude-ls : 1.2 .1
type-check : 0.4 .0
locate-path@6.0.0 :
dependencies :
p-locate : 5.0 .0
lodash.merge@4.6.2 : {}
2026-09-23 12:09:08 +02:00
lodash@4.18.1 : {}
2026-03-11 23:32:32 +01:00
loose-envify@1.4.0 :
dependencies :
js-tokens : 4.0 .0
2026-09-23 12:09:08 +02:00
lru-cache@10.4.3 : {}
lru-cache@11.5.3 : {}
2026-03-11 23:32:32 +01:00
lru-cache@5.1.1 :
dependencies :
yallist : 3.1 .1
2026-09-23 12:09:08 +02:00
lz-string@1.5.0 : {}
2026-03-11 23:32:32 +01:00
magic-string@0.30.21 :
dependencies :
'@jridgewell/sourcemap-codec' : 1.5 .5
magicast@0.5.2 :
dependencies :
'@babel/parser' : 7.29 .0
'@babel/types' : 7.29 .0
source-map-js : 1.2 .1
make-dir@4.0.0 :
dependencies :
2026-07-20 21:00:17 +02:00
semver : 7.8 .5
2026-03-11 23:32:32 +01:00
math-intrinsics@1.1.0 : {}
2026-09-23 12:09:08 +02:00
mdn-data@2.27.1 : {}
2026-03-11 23:32:32 +01:00
merge2@1.4.1 : {}
micromatch@4.0.8 :
dependencies :
braces : 3.0 .3
2026-03-27 10:51:26 +01:00
picomatch : 2.3 .2
2026-03-11 23:32:32 +01:00
2026-08-05 12:04:40 +02:00
minimatch@10.2.6 :
2026-03-11 23:32:32 +01:00
dependencies :
2026-08-05 12:04:40 +02:00
brace-expansion : 5.0 .9
2026-03-11 23:32:32 +01:00
minimatch@3.1.5 :
dependencies :
2026-08-10 10:24:20 +02:00
brace-expansion : 1.1 .18
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
minimatch@5.1.9 :
dependencies :
brace-expansion : 2.1 .7
minimatch@9.0.9 :
dependencies :
brace-expansion : 2.1 .7
2026-03-11 23:32:32 +01:00
minimist@1.2.8 : {}
2026-09-23 12:09:08 +02:00
minipass@7.1.3 : {}
2026-03-11 23:32:32 +01:00
ms@2.1.3 : {}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
nanoid@3.3.18 : {}
2026-03-11 23:32:32 +01:00
napi-postinstall@0.3.4 : {}
natural-compare@1.4.0 : {}
2026-10-01 23:22:13 +02:00
next@16.3.6(@babel/core@7.29.7(supports-color@7.2.0))(@playwright/test@1.63.0)(@types/node@20.19.43)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) :
2026-03-11 23:32:32 +01:00
dependencies :
2026-10-01 23:22:13 +02:00
'@next/env' : 16.3 .6
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
'@swc/helpers' : 0.5 .23
baseline-browser-mapping : 2.11 .16
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
caniuse-lite : 1.0 .30001809
postcss : 8.5 .23
2026-09-19 22:24:10 +02:00
react : 19.3 .0
react-dom : 19.3 .0 (react@19.3.0)
styled-jsx : 5.1 .6 (@babel/core@7.29.7(supports-color@7.2.0))(react@19.3.0)
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-10-01 23:22:13 +02:00
'@next/swc-darwin-arm64' : 16.3 .6
'@next/swc-darwin-x64' : 16.3 .6
'@next/swc-linux-arm64-gnu' : 16.3 .6
'@next/swc-linux-arm64-musl' : 16.3 .6
'@next/swc-linux-x64-gnu' : 16.3 .6
'@next/swc-linux-x64-musl' : 16.3 .6
'@next/swc-win32-arm64-msvc' : 16.3 .6
'@next/swc-win32-x64-msvc' : 16.3 .6
2026-09-19 22:24:10 +02:00
'@playwright/test' : 1.63 .0
sharp : 0.35 .4 (@types/node@20.19.43)
2026-03-11 23:32:32 +01:00
transitivePeerDependencies :
- '@babel/core'
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
- '@types/node'
2026-03-11 23:32:32 +01:00
- babel-plugin-macros
2026-07-20 21:00:17 +02:00
node-exports-info@1.6.2 :
2026-03-11 23:32:32 +01:00
dependencies :
array.prototype.flatmap : 1.3 .3
es-errors : 1.3 .0
object.entries : 1.1 .9
semver : 6.3 .1
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
node-releases@2.0.53 : {}
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
normalize-path@3.0.0 : {}
2026-03-11 23:32:32 +01:00
object-assign@4.1.1 : {}
object-inspect@1.13.4 : {}
object-keys@1.1.1 : {}
object.assign@4.1.7 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
define-properties : 1.2 .1
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
has-symbols : 1.1 .0
object-keys : 1.1 .1
object.entries@1.1.9 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
define-properties : 1.2 .1
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
object.fromentries@2.0.8 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
object.groupby@1.0.3 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-03-11 23:32:32 +01:00
object.values@1.2.1 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
define-properties : 1.2 .1
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
obug@2.1.1 : {}
optionator@0.9.4 :
dependencies :
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 .5
2026-08-05 12:04:40 +02:00
own-keys@1.0.2 :
2026-03-11 23:32:32 +01:00
dependencies :
2026-08-05 12:04:40 +02:00
call-bound : 1.0 .4
2026-03-11 23:32:32 +01:00
get-intrinsic : 1.3 .0
object-keys : 1.1 .1
safe-push-apply : 1.0 .0
p-limit@3.1.0 :
dependencies :
yocto-queue : 0.1 .0
p-locate@5.0.0 :
dependencies :
p-limit : 3.1 .0
2026-09-23 12:09:08 +02:00
package-json-from-dist@1.0.1 : {}
2026-03-11 23:32:32 +01:00
parent-module@1.0.1 :
dependencies :
callsites : 3.1 .0
2026-09-23 12:09:08 +02:00
parse5@8.0.1 :
dependencies :
entities : 8.1 .0
2026-03-11 23:32:32 +01:00
path-exists@4.0.0 : {}
path-key@3.1.1 : {}
path-parse@1.0.7 : {}
2026-09-23 12:09:08 +02:00
path-scurry@1.11.1 :
dependencies :
lru-cache : 10.4 .3
minipass : 7.1 .3
2026-03-11 23:32:32 +01:00
pathe@2.0.3 : {}
picocolors@1.1.1 : {}
2026-03-27 10:51:26 +01:00
picomatch@2.3.2 : {}
2026-03-11 23:32:32 +01:00
picomatch@4.0.3 : {}
2026-07-20 21:00:17 +02:00
picomatch@4.0.5 : {}
2026-04-27 07:48:20 +00:00
2026-09-19 22:24:10 +02:00
playwright-core@1.63.0 : {}
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
playwright@1.63.0 :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
playwright-core : 1.63 .0
2026-03-11 23:32:32 +01:00
possible-typed-array-names@1.1.0 : {}
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
postcss@8.5.23 :
2026-03-11 23:32:32 +01:00
dependencies :
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
nanoid : 3.3 .18
2026-03-11 23:32:32 +01:00
picocolors : 1.1 .1
source-map-js : 1.2 .1
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
postcss@8.5.26 :
2026-03-11 23:32:32 +01:00
dependencies :
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
nanoid : 3.3 .18
2026-03-11 23:32:32 +01:00
picocolors : 1.1 .1
source-map-js : 1.2 .1
prelude-ls@1.2.1 : {}
prettier-linter-helpers@1.0.1 :
dependencies :
fast-diff : 1.3 .0
2026-10-01 23:22:13 +02:00
prettier@3.9.9 : {}
2026-09-23 12:09:08 +02:00
pretty-format@27.5.1 :
dependencies :
ansi-regex : 5.0 .1
ansi-styles : 5.2 .0
react-is : 17.0 .2
process-nextick-args@2.0.1 : {}
process@0.11.10 : {}
2026-03-11 23:32:32 +01:00
prop-types@15.8.1 :
dependencies :
loose-envify : 1.4 .0
object-assign : 4.1 .1
react-is : 16.13 .1
punycode@2.3.1 : {}
queue-microtask@1.2.3 : {}
2026-09-19 22:24:10 +02:00
react-dom@19.3.0(react@19.3.0) :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
react : 19.3 .0
scheduler : 0.28 .0
2026-03-11 23:32:32 +01:00
react-is@16.13.1 : {}
2026-09-23 12:09:08 +02:00
react-is@17.0.2 : {}
2026-09-19 22:24:10 +02:00
react@19.3.0 : {}
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
readable-stream@2.3.8 :
dependencies :
core-util-is : 1.0 .3
inherits : 2.0 .4
isarray : 1.0 .0
process-nextick-args : 2.0 .1
safe-buffer : 5.1 .2
string_decoder : 1.1 .1
util-deprecate : 1.0 .2
readable-stream@4.7.0 :
dependencies :
abort-controller : 3.0 .0
buffer : 6.0 .3
events : 3.3 .0
process : 0.11 .10
string_decoder : 1.3 .0
readdir-glob@1.1.3 :
dependencies :
minimatch : 5.1 .9
2026-03-11 23:32:32 +01:00
reflect.getprototypeof@1.0.10 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-03-11 23:32:32 +01:00
es-errors : 1.3 .0
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
get-intrinsic : 1.3 .0
get-proto : 1.0 .1
which-builtin-type : 1.2 .1
regexp.prototype.flags@1.5.4 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
define-properties : 1.2 .1
es-errors : 1.3 .0
get-proto : 1.0 .1
gopd : 1.2 .0
set-function-name : 2.0 .2
2026-09-23 12:09:08 +02:00
require-from-string@2.0.2 : {}
2026-03-11 23:32:32 +01:00
resolve-from@4.0.0 : {}
resolve-pkg-maps@1.0.0 : {}
2026-07-20 21:00:17 +02:00
resolve@2.0.0-next.7 :
2026-03-11 23:32:32 +01:00
dependencies :
es-errors : 1.3 .0
2026-07-20 21:00:17 +02:00
is-core-module : 2.16 .2
node-exports-info : 1.6 .2
2026-03-11 23:32:32 +01:00
object-keys : 1.1 .1
path-parse : 1.0 .7
supports-preserve-symlinks-flag : 1.0 .0
reusify@1.1.0 : {}
rollup@4.59.0 :
dependencies :
'@types/estree' : 1.0 .8
optionalDependencies :
'@rollup/rollup-android-arm-eabi' : 4.59 .0
'@rollup/rollup-android-arm64' : 4.59 .0
'@rollup/rollup-darwin-arm64' : 4.59 .0
'@rollup/rollup-darwin-x64' : 4.59 .0
'@rollup/rollup-freebsd-arm64' : 4.59 .0
'@rollup/rollup-freebsd-x64' : 4.59 .0
'@rollup/rollup-linux-arm-gnueabihf' : 4.59 .0
'@rollup/rollup-linux-arm-musleabihf' : 4.59 .0
'@rollup/rollup-linux-arm64-gnu' : 4.59 .0
'@rollup/rollup-linux-arm64-musl' : 4.59 .0
'@rollup/rollup-linux-loong64-gnu' : 4.59 .0
'@rollup/rollup-linux-loong64-musl' : 4.59 .0
'@rollup/rollup-linux-ppc64-gnu' : 4.59 .0
'@rollup/rollup-linux-ppc64-musl' : 4.59 .0
'@rollup/rollup-linux-riscv64-gnu' : 4.59 .0
'@rollup/rollup-linux-riscv64-musl' : 4.59 .0
'@rollup/rollup-linux-s390x-gnu' : 4.59 .0
'@rollup/rollup-linux-x64-gnu' : 4.59 .0
'@rollup/rollup-linux-x64-musl' : 4.59 .0
'@rollup/rollup-openbsd-x64' : 4.59 .0
'@rollup/rollup-openharmony-arm64' : 4.59 .0
'@rollup/rollup-win32-arm64-msvc' : 4.59 .0
'@rollup/rollup-win32-ia32-msvc' : 4.59 .0
'@rollup/rollup-win32-x64-gnu' : 4.59 .0
'@rollup/rollup-win32-x64-msvc' : 4.59 .0
fsevents : 2.3 .3
run-parallel@1.2.0 :
dependencies :
queue-microtask : 1.2 .3
2026-04-27 07:48:20 +00:00
safe-array-concat@1.1.4 :
2026-03-11 23:32:32 +01:00
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
get-intrinsic : 1.3 .0
has-symbols : 1.1 .0
isarray : 2.0 .5
2026-09-23 12:09:08 +02:00
safe-buffer@5.1.2 : {}
safe-buffer@5.2.1 : {}
2026-03-11 23:32:32 +01:00
safe-push-apply@1.0.0 :
dependencies :
es-errors : 1.3 .0
isarray : 2.0 .5
safe-regex-test@1.1.0 :
dependencies :
call-bound : 1.0 .4
es-errors : 1.3 .0
is-regex : 1.2 .1
2026-09-23 12:09:08 +02:00
saxes@6.0.0 :
dependencies :
xmlchars : 2.2 .0
2026-09-19 22:24:10 +02:00
scheduler@0.28.0 : {}
2026-03-11 23:32:32 +01:00
semver@6.3.1 : {}
2026-07-20 21:00:17 +02:00
semver@7.8.5 : {}
2026-03-11 23:32:32 +01:00
set-function-length@1.2.2 :
dependencies :
define-data-property : 1.1 .4
es-errors : 1.3 .0
function-bind : 1.1 .2
get-intrinsic : 1.3 .0
gopd : 1.2 .0
has-property-descriptors : 1.0 .2
set-function-name@2.0.2 :
dependencies :
define-data-property : 1.1 .4
es-errors : 1.3 .0
functions-have-names : 1.2 .3
has-property-descriptors : 1.0 .2
set-proto@1.0.0 :
dependencies :
dunder-proto : 1.0 .1
es-errors : 1.3 .0
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
2026-09-19 22:24:10 +02:00
sharp@0.35.4(@types/node@20.19.43) :
2026-03-11 23:32:32 +01:00
dependencies :
'@img/colour' : 1.1 .0
detect-libc : 2.1 .2
2026-07-20 21:00:17 +02:00
semver : 7.8 .5
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@img/sharp-darwin-arm64' : 0.35 .4
'@img/sharp-darwin-x64' : 0.35 .4
'@img/sharp-freebsd-wasm32' : 0.35 .4
'@img/sharp-libvips-darwin-arm64' : 1.3 .3
'@img/sharp-libvips-darwin-x64' : 1.3 .3
'@img/sharp-libvips-linux-arm' : 1.3 .3
'@img/sharp-libvips-linux-arm64' : 1.3 .3
'@img/sharp-libvips-linux-ppc64' : 1.3 .3
'@img/sharp-libvips-linux-riscv64' : 1.3 .3
'@img/sharp-libvips-linux-s390x' : 1.3 .3
'@img/sharp-libvips-linux-x64' : 1.3 .3
'@img/sharp-libvips-linuxmusl-arm64' : 1.3 .3
'@img/sharp-libvips-linuxmusl-x64' : 1.3 .3
'@img/sharp-linux-arm' : 0.35 .4
'@img/sharp-linux-arm64' : 0.35 .4
'@img/sharp-linux-ppc64' : 0.35 .4
'@img/sharp-linux-riscv64' : 0.35 .4
'@img/sharp-linux-s390x' : 0.35 .4
'@img/sharp-linux-x64' : 0.35 .4
'@img/sharp-linuxmusl-arm64' : 0.35 .4
'@img/sharp-linuxmusl-x64' : 0.35 .4
'@img/sharp-webcontainers-wasm32' : 0.35 .4
'@img/sharp-win32-arm64' : 0.35 .4
'@img/sharp-win32-ia32' : 0.35 .4
'@img/sharp-win32-x64' : 0.35 .4
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
'@types/node' : 20.19 .43
2026-03-11 23:32:32 +01:00
optional : true
shebang-command@2.0.0 :
dependencies :
shebang-regex : 3.0 .0
shebang-regex@3.0.0 : {}
2026-04-27 07:48:20 +00:00
side-channel-list@1.0.1 :
2026-03-11 23:32:32 +01:00
dependencies :
es-errors : 1.3 .0
object-inspect : 1.13 .4
side-channel-map@1.0.1 :
dependencies :
call-bound : 1.0 .4
es-errors : 1.3 .0
get-intrinsic : 1.3 .0
object-inspect : 1.13 .4
side-channel-weakmap@1.0.2 :
dependencies :
call-bound : 1.0 .4
es-errors : 1.3 .0
get-intrinsic : 1.3 .0
object-inspect : 1.13 .4
side-channel-map : 1.0 .1
2026-07-20 21:00:17 +02:00
side-channel@1.1.1 :
2026-03-11 23:32:32 +01:00
dependencies :
es-errors : 1.3 .0
object-inspect : 1.13 .4
2026-04-27 07:48:20 +00:00
side-channel-list : 1.0 .1
2026-03-11 23:32:32 +01:00
side-channel-map : 1.0 .1
side-channel-weakmap : 1.0 .2
siginfo@2.0.0 : {}
2026-09-23 12:09:08 +02:00
signal-exit@4.1.0 : {}
2026-03-11 23:32:32 +01:00
source-map-js@1.2.1 : {}
stable-hash@0.0.5 : {}
stackback@0.0.2 : {}
std-env@3.10.0 : {}
stop-iteration-iterator@1.1.0 :
dependencies :
es-errors : 1.3 .0
internal-slot : 1.1 .0
2026-09-23 12:09:08 +02:00
streamx@2.28.1 :
dependencies :
events-universal : 1.0 .1
fast-fifo : 1.3 .2
text-decoder : 1.2 .7
transitivePeerDependencies :
- bare-abort-controller
- react-native-b4a
string-width@4.2.3 :
dependencies :
emoji-regex : 8.0 .0
is-fullwidth-code-point : 3.0 .0
strip-ansi : 6.0 .1
string-width@5.1.2 :
dependencies :
eastasianwidth : 0.2 .0
emoji-regex : 9.2 .2
strip-ansi : 7.2 .0
2026-03-11 23:32:32 +01:00
string.prototype.includes@2.0.1 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-03-11 23:32:32 +01:00
string.prototype.matchall@4.0.12 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-03-11 23:32:32 +01:00
es-errors : 1.3 .0
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
get-intrinsic : 1.3 .0
gopd : 1.2 .0
has-symbols : 1.1 .0
internal-slot : 1.1 .0
regexp.prototype.flags : 1.5 .4
set-function-name : 2.0 .2
2026-07-20 21:00:17 +02:00
side-channel : 1.1 .1
2026-03-11 23:32:32 +01:00
string.prototype.repeat@1.0.0 :
dependencies :
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-03-11 23:32:32 +01:00
2026-07-20 21:00:17 +02:00
string.prototype.trim@1.2.11 :
2026-03-11 23:32:32 +01:00
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
define-data-property : 1.1 .4
define-properties : 1.2 .1
2026-04-27 07:48:20 +00:00
es-abstract : 1.24 .2
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
has-property-descriptors : 1.0 .2
2026-07-20 21:00:17 +02:00
safe-regex-test : 1.1 .0
2026-03-11 23:32:32 +01:00
2026-07-20 21:00:17 +02:00
string.prototype.trimend@1.0.10 :
2026-03-11 23:32:32 +01:00
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
define-properties : 1.2 .1
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
string.prototype.trimstart@1.0.8 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
define-properties : 1.2 .1
2026-07-20 21:00:17 +02:00
es-object-atoms : 1.1 .2
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
string_decoder@1.1.1 :
dependencies :
safe-buffer : 5.1 .2
string_decoder@1.3.0 :
dependencies :
safe-buffer : 5.2 .1
strip-ansi@6.0.1 :
dependencies :
ansi-regex : 5.0 .1
strip-ansi@7.2.0 :
dependencies :
ansi-regex : 6.3 .0
2026-03-11 23:32:32 +01:00
strip-bom@3.0.0 : {}
strip-json-comments@3.1.1 : {}
2026-09-19 22:24:10 +02:00
styled-jsx@5.1.6(@babel/core@7.29.7(supports-color@7.2.0))(react@19.3.0) :
2026-03-11 23:32:32 +01:00
dependencies :
client-only : 0.0 .1
2026-09-19 22:24:10 +02:00
react : 19.3 .0
2026-03-11 23:32:32 +01:00
optionalDependencies :
2026-09-19 22:24:10 +02:00
'@babel/core' : 7.29 .7 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
supports-color@7.2.0 :
dependencies :
has-flag : 4.0 .0
supports-preserve-symlinks-flag@1.0.0 : {}
2026-09-23 12:09:08 +02:00
symbol-tree@3.2.4 : {}
2026-07-20 20:56:50 +02:00
synckit@0.11.13 :
2026-03-11 23:32:32 +01:00
dependencies :
2026-07-20 20:56:50 +02:00
'@pkgr/core' : 0.3 .6
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
tar-stream@3.2.1 :
dependencies :
b4a : 1.9 .0
bare-fs : 4.8 .1
fast-fifo : 1.3 .2
streamx : 2.28 .1
transitivePeerDependencies :
- bare-abort-controller
- bare-buffer
- react-native-b4a
teex@1.0.1 :
dependencies :
streamx : 2.28 .1
transitivePeerDependencies :
- bare-abort-controller
- react-native-b4a
text-decoder@1.2.7 :
dependencies :
b4a : 1.9 .0
transitivePeerDependencies :
- react-native-b4a
2026-03-11 23:32:32 +01:00
thumbhash@0.1.1 : {}
tinybench@2.9.0 : {}
tinyexec@1.0.2 : {}
tinyglobby@0.2.15 :
dependencies :
fdir : 6.5 .0 (picomatch@4.0.3)
picomatch : 4.0 .3
2026-07-20 21:00:17 +02:00
tinyglobby@0.2.17 :
2026-04-27 07:48:20 +00:00
dependencies :
2026-07-20 21:00:17 +02:00
fdir : 6.5 .0 (picomatch@4.0.5)
picomatch : 4.0 .5
2026-04-27 07:48:20 +00:00
2026-03-11 23:32:32 +01:00
tinyrainbow@3.0.3 : {}
2026-09-23 12:09:08 +02:00
tldts-core@7.4.13 : {}
tldts@7.4.13 :
dependencies :
tldts-core : 7.4 .13
2026-03-11 23:32:32 +01:00
to-regex-range@5.0.1 :
dependencies :
is-number : 7.0 .0
2026-09-23 12:09:08 +02:00
tough-cookie@6.0.2 :
dependencies :
tldts : 7.4 .13
tr46@6.0.0 :
dependencies :
punycode : 2.3 .1
2026-03-27 10:51:26 +01:00
ts-api-utils@2.5.0(typescript@5.9.3) :
2026-03-11 23:32:32 +01:00
dependencies :
typescript : 5.9 .3
tsconfig-paths@3.15.0 :
dependencies :
'@types/json5' : 0.0 .29
json5 : 1.0 .2
minimist : 1.2 .8
strip-bom : 3.0 .0
tslib@2.8.1 : {}
type-check@0.4.0 :
dependencies :
prelude-ls : 1.2 .1
typed-array-buffer@1.0.3 :
dependencies :
call-bound : 1.0 .4
es-errors : 1.3 .0
is-typed-array : 1.1 .15
typed-array-byte-length@1.0.3 :
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
for-each : 0.3 .5
gopd : 1.2 .0
has-proto : 1.2 .0
is-typed-array : 1.1 .15
typed-array-byte-offset@1.0.4 :
dependencies :
available-typed-arrays : 1.0 .7
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
for-each : 0.3 .5
gopd : 1.2 .0
has-proto : 1.2 .0
is-typed-array : 1.1 .15
reflect.getprototypeof : 1.0 .10
2026-07-20 21:00:17 +02:00
typed-array-length@1.0.8 :
2026-03-11 23:32:32 +01:00
dependencies :
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
for-each : 0.3 .5
gopd : 1.2 .0
is-typed-array : 1.1 .15
possible-typed-array-names : 1.1 .0
reflect.getprototypeof : 1.0 .10
2026-09-19 22:24:10 +02:00
typescript-eslint@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-19 22:24:10 +02:00
'@typescript-eslint/eslint-plugin' : 8.67 .0 (@typescript-eslint/parser@8.67.0(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)
'@typescript-eslint/parser' : 8.67 .0 (eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)
'@typescript-eslint/typescript-estree' : 8.67 .0 (supports-color@7.2.0)(typescript@5.9.3)
'@typescript-eslint/utils' : 8.67 .0 (eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)
eslint : 9.39 .5 (supports-color@7.2.0)
2026-03-11 23:32:32 +01:00
typescript : 5.9 .3
transitivePeerDependencies :
- supports-color
typescript@5.9.3 : {}
unbox-primitive@1.1.0 :
dependencies :
call-bound : 1.0 .4
has-bigints : 1.1 .0
has-symbols : 1.1 .0
which-boxed-primitive : 1.1 .1
undici-types@6.21.0 : {}
2026-09-23 12:09:08 +02:00
undici@7.29.1 : {}
2026-07-20 21:00:17 +02:00
unrs-resolver@1.12.2 :
2026-03-11 23:32:32 +01:00
dependencies :
napi-postinstall : 0.3 .4
optionalDependencies :
2026-07-20 21:00:17 +02:00
'@unrs/resolver-binding-android-arm-eabi' : 1.12 .2
'@unrs/resolver-binding-android-arm64' : 1.12 .2
'@unrs/resolver-binding-darwin-arm64' : 1.12 .2
'@unrs/resolver-binding-darwin-x64' : 1.12 .2
'@unrs/resolver-binding-freebsd-x64' : 1.12 .2
'@unrs/resolver-binding-linux-arm-gnueabihf' : 1.12 .2
'@unrs/resolver-binding-linux-arm-musleabihf' : 1.12 .2
'@unrs/resolver-binding-linux-arm64-gnu' : 1.12 .2
'@unrs/resolver-binding-linux-arm64-musl' : 1.12 .2
'@unrs/resolver-binding-linux-loong64-gnu' : 1.12 .2
'@unrs/resolver-binding-linux-loong64-musl' : 1.12 .2
'@unrs/resolver-binding-linux-ppc64-gnu' : 1.12 .2
'@unrs/resolver-binding-linux-riscv64-gnu' : 1.12 .2
'@unrs/resolver-binding-linux-riscv64-musl' : 1.12 .2
'@unrs/resolver-binding-linux-s390x-gnu' : 1.12 .2
'@unrs/resolver-binding-linux-x64-gnu' : 1.12 .2
'@unrs/resolver-binding-linux-x64-musl' : 1.12 .2
'@unrs/resolver-binding-openharmony-arm64' : 1.12 .2
'@unrs/resolver-binding-wasm32-wasi' : 1.12 .2
'@unrs/resolver-binding-win32-arm64-msvc' : 1.12 .2
'@unrs/resolver-binding-win32-ia32-msvc' : 1.12 .2
'@unrs/resolver-binding-win32-x64-msvc' : 1.12 .2
release: v0.13.0 (#535)
Twenty-nine commits since v0.12.0. See CHANGELOG.md for the full list
and the upgrade notes.
Ten additions — the SEO package (site URL, robots.txt, sitemap.xml,
JSON-LD), slideshow mode, opt-in original downloads, copy-link,
previous/next album navigation, alt text from the Immich description,
per-album location precision, the update notice, a Help tab, and a
subpage cover grid separate from its photo grid. Two fixes: CJK album
slugs, and the lightbox control bar.
Photo of the Day (#476) was built on `dev` and reverted as not planned;
it never appears in a release.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DmsHVRL9yQvckUB1ZpVWre
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 10:08:12 +02:00
update-browserslist-db@1.3.1(browserslist@4.28.8) :
2026-07-20 21:00:17 +02:00
dependencies :
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
browserslist : 4.28 .8
2026-03-11 23:32:32 +01:00
escalade : 3.2 .0
picocolors : 1.1 .1
uri-js@4.4.1 :
dependencies :
punycode : 2.3 .1
2026-09-23 12:09:08 +02:00
util-deprecate@1.0.2 : {}
2026-08-05 12:10:02 +02:00
vite@7.3.1(@types/node@20.19.43) :
2026-03-11 23:32:32 +01:00
dependencies :
esbuild : 0.27 .3
fdir : 6.5 .0 (picomatch@4.0.3)
picomatch : 4.0 .3
docs(contributing): tell contributors to target dev (#412)
* fix(screenshots): sharp-Typen fuer 0.34 und 0.35 gleichzeitig (#410)
sharp 0.35 ist von `export =` auf ESM umgestellt: der Modul-Namespace
ist nicht mehr aufrufbar, die Factory sitzt unter .default. Der
Type-Check brach damit in scripts/screenshots.ts weg, sobald der
Next-Bump (#402) sharp von 0.34.5 auf 0.35.3 mitzieht -- sharp ist hier
keine deklarierte Dependency, sondern kommt ueber Next mit.
Die Form wird jetzt aus dem installierten Paket abgeleitet statt
festgeschrieben, zur Laufzeit wie im Typ. Geprueft mit beiden
Versionen: tsc laeuft mit 0.34.5 und mit 0.35.3 fehlerfrei durch.
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* chore(deps): bump the nextjs group across 1 directory with 2 updates (#402)
Bumps the nextjs group with 2 updates in the / directory: [next](https://github.com/vercel/next.js) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Updates `next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/compare/v16.2.12...v16.3.0)
Updates `eslint-config-next` from 16.2.12 to 16.3.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.3.0/packages/eslint-config-next)
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: nextjs
- dependency-name: next
dependency-version: 16.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: nextjs
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#405)
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.3 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.9.6)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.9.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(contributing): PRs gehen gegen dev
Nirgends stand, welcher Branch das Ziel ist -- die offene PR #398 zeigt
folgerichtig auf main. main bewegt sich aber nur ueber Releases: es wird
von dev fast-forwarded, getaggt, und der Tag stoesst den Image-Publish
an. Eine PR dagegen legt unveroeffentlichten Code in genau den Branch,
der dem publizierten Image entsprechen soll.
Steht jetzt als eigener Abschnitt in CONTRIBUTING.md, im Setup-Snippet
und in beiden Checklisten. Mit Hinweis, dass ein falsches Ziel ueber
"Edit" an der PR umgestellt werden kann, statt die Arbeit neu zu machen.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 10:41:01 +02:00
postcss : 8.5 .26
2026-03-11 23:32:32 +01:00
rollup : 4.59 .0
tinyglobby : 0.2 .15
optionalDependencies :
2026-08-05 12:10:02 +02:00
'@types/node' : 20.19 .43
2026-03-11 23:32:32 +01:00
fsevents : 2.3 .3
2026-09-23 12:09:08 +02:00
vitest@4.0.18(@types/node@20.19.43)(jsdom@29.1.1) :
2026-03-11 23:32:32 +01:00
dependencies :
'@vitest/expect' : 4.0 .18
2026-08-05 12:10:02 +02:00
'@vitest/mocker' : 4.0 .18 (vite@7.3.1(@types/node@20.19.43))
2026-03-11 23:32:32 +01:00
'@vitest/pretty-format' : 4.0 .18
'@vitest/runner' : 4.0 .18
'@vitest/snapshot' : 4.0 .18
'@vitest/spy' : 4.0 .18
'@vitest/utils' : 4.0 .18
es-module-lexer : 1.7 .0
expect-type : 1.3 .0
magic-string : 0.30 .21
obug : 2.1 .1
pathe : 2.0 .3
picomatch : 4.0 .3
std-env : 3.10 .0
tinybench : 2.9 .0
tinyexec : 1.0 .2
tinyglobby : 0.2 .15
tinyrainbow : 3.0 .3
2026-08-05 12:10:02 +02:00
vite : 7.3 .1 (@types/node@20.19.43)
2026-03-11 23:32:32 +01:00
why-is-node-running : 2.3 .0
optionalDependencies :
2026-08-05 12:10:02 +02:00
'@types/node' : 20.19 .43
2026-09-23 12:09:08 +02:00
jsdom : 29.1 .1
2026-03-11 23:32:32 +01:00
transitivePeerDependencies :
- jiti
- less
- lightningcss
- msw
- sass
- sass-embedded
- stylus
- sugarss
- terser
- tsx
- yaml
2026-09-23 12:09:08 +02:00
w3c-xmlserializer@5.0.0 :
dependencies :
xml-name-validator : 5.0 .0
webidl-conversions@8.0.1 : {}
whatwg-mimetype@5.0.0 : {}
whatwg-url@16.0.1 :
dependencies :
'@exodus/bytes' : 1.15 .1
tr46 : 6.0 .0
webidl-conversions : 8.0 .1
transitivePeerDependencies :
- '@noble/hashes'
2026-03-11 23:32:32 +01:00
which-boxed-primitive@1.1.1 :
dependencies :
is-bigint : 1.1 .0
is-boolean-object : 1.2 .2
is-number-object : 1.1 .1
is-string : 1.1 .1
is-symbol : 1.1 .1
which-builtin-type@1.2.1 :
dependencies :
call-bound : 1.0 .4
2026-07-20 21:00:17 +02:00
function.prototype.name : 1.2 .0
2026-03-11 23:32:32 +01:00
has-tostringtag : 1.0 .2
is-async-function : 2.1 .1
is-date-object : 1.1 .0
is-finalizationregistry : 1.1 .1
is-generator-function : 1.1 .2
is-regex : 1.2 .1
is-weakref : 1.1 .1
isarray : 2.0 .5
which-boxed-primitive : 1.1 .1
which-collection : 1.0 .2
2026-07-20 21:00:17 +02:00
which-typed-array : 1.1 .22
2026-03-11 23:32:32 +01:00
which-collection@1.0.2 :
dependencies :
is-map : 2.0 .3
is-set : 2.0 .3
is-weakmap : 2.0 .2
is-weakset : 2.0 .4
2026-07-20 21:00:17 +02:00
which-typed-array@1.1.22 :
2026-03-11 23:32:32 +01:00
dependencies :
available-typed-arrays : 1.0 .7
2026-04-27 07:48:20 +00:00
call-bind : 1.0 .9
2026-03-11 23:32:32 +01:00
call-bound : 1.0 .4
for-each : 0.3 .5
get-proto : 1.0 .1
gopd : 1.2 .0
has-tostringtag : 1.0 .2
which@2.0.2 :
dependencies :
isexe : 2.0 .0
why-is-node-running@2.3.0 :
dependencies :
siginfo : 2.0 .0
stackback : 0.0 .2
word-wrap@1.2.5 : {}
2026-09-23 12:09:08 +02:00
wrap-ansi@7.0.0 :
dependencies :
ansi-styles : 4.3 .0
string-width : 4.2 .3
strip-ansi : 6.0 .1
wrap-ansi@8.1.0 :
dependencies :
ansi-styles : 6.2 .3
string-width : 5.1 .2
strip-ansi : 7.2 .0
xml-name-validator@5.0.0 : {}
xmlchars@2.2.0 : {}
2026-03-11 23:32:32 +01:00
yallist@3.1.1 : {}
yocto-queue@0.1.0 : {}
2026-09-23 12:09:08 +02:00
zip-stream@6.0.1 :
dependencies :
archiver-utils : 5.0 .2
compress-commons : 6.0 .2
readable-stream : 4.7 .0
zod-validation-error@4.0.2(zod@4.6.5) :
2026-03-11 23:32:32 +01:00
dependencies :
2026-09-23 12:09:08 +02:00
zod : 4.6 .5
2026-03-11 23:32:32 +01:00
2026-09-23 12:09:08 +02:00
zod@4.6.5 : {}