1
0
mirror of https://github.com/theoludwig/theoludwig.git synced 2026-02-28 16:01:00 +01:00

chore: explicit docker.io + deps update latest

This commit is contained in:
2026-02-26 21:57:19 +01:00
parent 42c79ef49e
commit 748eeb487c
10 changed files with 830 additions and 836 deletions

View File

@@ -29,7 +29,7 @@ jobs:
- name: "Setup Node.js"
uses: "actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238" # v6.2.0
with:
node-version: "24.13.1"
node-version: "24.14.0"
cache: "pnpm"
- name: "Install dependencies"

View File

@@ -25,7 +25,7 @@ jobs:
- name: "Setup Node.js"
uses: "actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238" # v6.2.0
with:
node-version: "24.13.1"
node-version: "24.14.0"
cache: "pnpm"
- name: "Install dependencies"

View File

@@ -1,8 +1,14 @@
{
"$schema": "./node_modules/oxlint/configuration_schema.json",
"extends": ["node_modules/eslint-config-conventions/.oxlintrc.json"],
"env": {
"builtin": true,
"browser": true,
"node": true,
"shared-node-browser": true
},
"rules": {
"import-x/extensions": [
"import/extensions": [
"error",
"ignorePackages",
{

View File

@@ -1,4 +1,4 @@
FROM node:24.13.1-slim@sha256:a81a03dd965b4052269a57fac857004022b522a4bf06e7a739e25e18bce45af2 AS node-pnpm
FROM docker.io/node:24.14.0-slim@sha256:e8e2e91b1378f83c5b2dd15f0247f34110e2fe895f6ca7719dbb780f929368eb AS node-pnpm
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN npm install --global corepack@0.34.6 && corepack enable
@@ -9,7 +9,7 @@ WORKDIR /usr/src/app
FROM node-pnpm AS builder
COPY ./ ./
RUN pnpm install --global turbo@2.8.9
RUN pnpm install --global turbo@2.8.11
RUN turbo prune @repo/website --docker
FROM node-pnpm AS installer

View File

@@ -32,5 +32,5 @@
"engines": {
"node": ">=24.0.0"
},
"packageManager": "pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc"
"packageManager": "pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017"
}

View File

@@ -84,7 +84,7 @@ export const BlogPostContent: React.FC<BlogPostContentProps> = async (props) =>
},
img: (properties) => {
const { src = "", alt = "Blog Image" } = properties
const source = src.replace("../../../apps/website/public/", "/")
const source = (src as string).replace("../../../apps/website/public/", "/")
return (
<span className="flex flex-col items-center justify-center">
<Image src={source} alt={alt} width={1000} height={1000} className="size-auto" />

View File

@@ -1,4 +1,3 @@
import type { AbstractIntlMessages } from "next-intl"
import { hasLocale } from "next-intl"
import { getRequestConfig } from "next-intl/server"
import { routing } from "./routing.ts"
@@ -12,7 +11,7 @@ export default getRequestConfig(async ({ requestLocale }) => {
const userMessages = (await import(`./translations/${locale}.json`)).default
const defaultMessages = (await import(`./translations/${LOCALE_DEFAULT}.json`)).default
const messages = deepMerge<AbstractIntlMessages>(defaultMessages, userMessages)
const messages = deepMerge(defaultMessages, userMessages)
return {
locale,

View File

@@ -20,6 +20,7 @@ const typographyVariants = (options?: { variant?: TypographyVariant }): string =
export type TypographyProps<Component extends React.ElementType = "p"> = {
as?: Component
} & React.ComponentPropsWithoutRef<Component> & {
className?: string
variant?: TypographyVariant
}

1614
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -7,16 +7,16 @@ catalogMode: "strict"
catalog:
# Turborepo
"turbo": "2.8.9"
"turbo": "2.8.11"
# TypeScript/Linting
"typescript": "5.9.3"
"@types/node": "25.2.3"
"@types/node": "25.3.2"
"@total-typescript/ts-reset": "0.6.1"
"oxlint": "1.47.0"
"oxlint-tsgolint": "0.12.2"
"oxfmt": "0.32.0"
"eslint-config-conventions": "21.2.0"
"oxlint": "1.50.0"
"oxlint-tsgolint": "0.15.0"
"oxfmt": "0.35.0"
"eslint-config-conventions": "21.2.4"
"editorconfig-checker": "6.1.1"
# Utils
@@ -35,7 +35,7 @@ catalog:
# Blog
"@giscus/react": "3.1.0"
"gray-matter": "4.0.3"
"katex": "0.16.28"
"katex": "0.16.33"
"next-mdx-remote": "5.0.0"
"@mdx-js/mdx": "3.1.1"
"rehype-katex": "7.0.1"
@@ -49,29 +49,29 @@ catalog:
# Markdown Lint
"markdownlint-cli2": "0.21.0"
"markdownlint": "0.40.0"
"markdownlint-rule-relative-links": "5.0.1"
"markdownlint-rule-relative-links": "5.1.0"
# Storybook
"storybook": &storybook "10.2.8"
"storybook": &storybook "10.2.13"
"@storybook/addon-docs": *storybook
"@storybook/addon-a11y": *storybook
"@storybook/nextjs": *storybook
"@storybook/addon-themes": *storybook
"@storybook/test-runner": "0.24.2"
"@chromatic-com/storybook": "5.0.1"
"chromatic": "15.1.0"
"chromatic": "15.2.0"
# Testing
"playwright": &playwright "1.58.2"
"@playwright/test": *playwright
"start-server-and-test": "2.1.3"
"start-server-and-test": "2.1.5"
# CSS
"postcss": "8.5.6"
"@tailwindcss/postcss": "4.1.18"
"@tailwindcss/postcss": "4.2.1"
"@tailwindcss/typography": "0.5.19"
"tailwindcss": "4.1.18"
"tailwind-merge": "3.4.1"
"tailwindcss": "4.2.1"
"tailwind-merge": "3.5.0"
"clsx": "2.1.1"
"@fontsource/montserrat": "5.2.8"