Gitea Actions Runner Test / test-job (push) Successful in 1s
CI / check (push) Successful in 32s
CI / tests-integration (push) Successful in 1m46s
CI / tests-unit (push) Successful in 1m47s
CI / tests-ui (push) Successful in 2m37s
CI / preflight (push) Skipped
CI / deploy (push) Successful in 2m30s
Bump the framework to the latest 16.3.6 patch release. Typecheck passes and the homepage renders (HTTP 200) on the dev server with Next 16.3.6 under Turbopack.
112 lines
3.9 KiB
JSON
112 lines
3.9 KiB
JSON
{
|
|
"name": "atomcms-next",
|
|
"private": true,
|
|
"type": "module",
|
|
"engines": {
|
|
"node": ">=26.9.0 <27"
|
|
},
|
|
"packageManager": "[email protected]+sha512.5cde925b4f075f725eb71fbae18a42ffe784524789f19b61c731cb8721ec28aaee160e01a8d5af4fedb2a42cdbf300efe23db356b0d4a17b4d63e11f8ab7c956",
|
|
"scripts": {
|
|
"dev": "pnpm assets:editor && next dev",
|
|
"build": "pnpm assets:editor && next build",
|
|
"start": "next start",
|
|
"toolchain:check": "node scripts/check-node-toolchain.mjs",
|
|
"lint": "biome check .",
|
|
"biome:lint": "biome check .",
|
|
"format": "biome format --write .",
|
|
"diag:permissions": "tsx scripts/diagnose-permission-page.ts",
|
|
"jobs:worker": "node --conditions=react-server --import tsx scripts/jobs-worker.ts",
|
|
"test": "vitest run --coverage.enabled=false",
|
|
"test:coverage": "vitest run",
|
|
"typecheck": "tsc --noEmit",
|
|
"db:generate": "drizzle-kit generate",
|
|
"db:introspect": "drizzle-kit introspect",
|
|
"db:bulk": "tsx scripts/bulk-import-json.ts",
|
|
"db:up": "docker compose --profile db up -d mariadb-turbo",
|
|
"db:down": "docker compose --profile db stop mariadb-turbo",
|
|
"db:schema:generate": "node scripts/generate-drizzle-schema.mjs",
|
|
"db:migrate": "tsx scripts/apply-migrations.ts",
|
|
"db:migrate:status": "tsx scripts/apply-migrations.ts --status",
|
|
"db:studio": "drizzle-kit studio",
|
|
"gamedata:compress": "node scripts/compress-gamedata.mjs",
|
|
"hk:matrix:check": "tsx scripts/verify-housekeeping-matrix.ts",
|
|
"test:housekeeping": "vitest run --coverage.enabled=false src/features/housekeeping src/lib/admin-theme-source-audit.test.ts src/lib/admin/authorization-contract.test.ts",
|
|
"assets:editor": "node scripts/copy-editor-assets.mjs",
|
|
"deps:audit": "pnpm audit --audit-level=high",
|
|
"analyze": "next experimental-analyze",
|
|
"i18n:check": "node scripts/audit-cms-translations.mjs --check",
|
|
"i18n:audit": "node scripts/audit-cms-translations.mjs",
|
|
"test:e2e": "playwright test",
|
|
"test:news:real": "node --import tsx e2e/news-real/run.ts",
|
|
"test:ui": "playwright test --config playwright.ui.config.ts",
|
|
"test:ui:update": "playwright test --config playwright.ui.config.ts --update-snapshots",
|
|
"performance:report": "node scripts/performance-report.mjs",
|
|
"test:integration": "vitest run --config vitest.integration.config.ts"
|
|
},
|
|
"dependencies": {
|
|
"@base-ui/react": "1.8.0",
|
|
"@dnd-kit/core": "6.3.1",
|
|
"@dnd-kit/sortable": "10.0.0",
|
|
"@dnd-kit/utilities": "3.2.2",
|
|
"@formatjs/icu-messageformat-parser": "3.5.19",
|
|
"@hookform/resolvers": "5.9.1",
|
|
"@tanstack/react-query": "5.103.1",
|
|
"@tanstack/react-virtual": "3.14.13",
|
|
"class-variance-authority": "0.7.1",
|
|
"clsx": "2.1.1",
|
|
"cmdk": "1.1.1",
|
|
"croner": "10.0.1",
|
|
"drizzle-orm": "0.45.2",
|
|
"hash-wasm": "4.12.0",
|
|
"ioredis": "6.0.0",
|
|
"isomorphic-dompurify": "^4.3.0",
|
|
"jpeg-js": "0.4.4",
|
|
"jsonc-parser": "3.3.1",
|
|
"jszip": "3.10.2",
|
|
"lucide-react": "1.47.0",
|
|
"lzma-wasm": "1.0.7",
|
|
"motion": "13.4.0",
|
|
"music-metadata": "11.15.0",
|
|
"mysql2": "3.24.4",
|
|
"next": "16.3.6",
|
|
"next-auth": "5.0.0-beta.32",
|
|
"next-intl": "4.14.5",
|
|
"otplib": "13.5.0",
|
|
"pino": "10.3.1",
|
|
"react": "19.3.0",
|
|
"react-dom": "19.3.0",
|
|
"react-hook-form": "7.88.0",
|
|
"resend": "6.28.1",
|
|
"server-only": "0.0.1",
|
|
"sharp": "^0.35.4",
|
|
"sonner": "2.0.8",
|
|
"tailwind-merge": "3.7.0",
|
|
"tinymce": "8.9.1",
|
|
"zod": "4.6.5"
|
|
},
|
|
"devDependencies": {
|
|
"@axe-core/playwright": "4.13.0",
|
|
"@babel/parser": "7.29.9",
|
|
"@biomejs/biome": "2.5.14",
|
|
"@playwright/test": "1.63.0",
|
|
"@tailwindcss/forms": "0.5.11",
|
|
"@tailwindcss/postcss": "4.3.3",
|
|
"@tailwindcss/typography": "0.5.20",
|
|
"@types/node": "26.6.2",
|
|
"@types/react": "19.2.18",
|
|
"@types/react-dom": "19.2.7",
|
|
"@vitest/coverage-v8": "5.0.1",
|
|
"drizzle-kit": "0.31.10",
|
|
"esbuild": "0.28.2",
|
|
"msw": "2.15.0",
|
|
"pino-pretty": "13.1.3",
|
|
"postcss": "8.5.28",
|
|
"tailwindcss": "4.3.3",
|
|
"testcontainers": "12.1.0",
|
|
"tsx": "4.23.13",
|
|
"typescript": "7.0.2",
|
|
"vite": "8.3.0",
|
|
"vitest": "5.0.1"
|
|
}
|
|
}
|