Files
3x-ui/docs/package.json
T
MHSanaei bbc4163768 chore: standardize the toolchain on Node 24 LTS
The repo now pins Node 24 everywhere instead of mixing 22 and hardcoded workflow versions. The docs workflows read .nvmrc like the main CI already did, so the Storybook bundle in the Pages deploy builds on the same runtime as the PR gate. The docs gen:api script runs its TypeScript entry natively, dropping the experimental type-stripping flag that Node 24 makes default; the matching frontend cleanup (engines and gen:api) landed with the Storybook commit.
2026-07-14 03:39:03 +02:00

53 lines
1.4 KiB
JSON

{
"name": "3x-ui-docs",
"version": "1.0.0",
"private": true,
"license": "GPL-3.0-or-later",
"type": "module",
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"postinstall": "fumadocs-mdx",
"gen:api": "node scripts/gen-openapi.ts",
"typecheck": "fumadocs-mdx && next typegen && tsc --noEmit",
"lint": "eslint .",
"format": "prettier --write .",
"format:check": "prettier --check .",
"test": "vitest run",
"test:watch": "vitest"
},
"dependencies": {
"@orama/orama": "^3.1.18",
"fumadocs-core": "^16.10.5",
"fumadocs-docgen": "^3.0.10",
"fumadocs-mdx": "^15.0.12",
"fumadocs-openapi": "^11.0.5",
"fumadocs-ui": "^16.10.5",
"lucide-react": "^1.21.0",
"mermaid": "^11.16.0",
"next": "16.2.9",
"next-themes": "^0.4.6",
"react": "^19.2.7",
"react-dom": "^19.2.7",
"react-qr-code": "^2.2.0",
"tailwind-merge": "^3.6.0",
"zod": "^4.4.3"
},
"devDependencies": {
"@tailwindcss/postcss": "^4.3.1",
"@types/mdx": "^2.0.14",
"@types/node": "^26.0.1",
"@types/react": "^19.2.17",
"@types/react-dom": "^19.2.3",
"eslint": "^9.39.4",
"eslint-config-next": "16.2.9",
"postcss": "^8.5.15",
"prettier": "^3.8.4",
"tailwindcss": "^4.3.1",
"typescript": "^6.0.3",
"vitest": "^4.1.9"
},
"packageManager": "pnpm@11.9.0"
}