Move BulletinBoard, HowToUseLinks, and HowToUseVideo blocks from src/layout/blocks into the nimgdocs module for better colocation. Rename Nimgdocs to NimgDocs throughout (pages, routes, module registration). Add NimgDocsIndexPage and NimgDocsUtils, remove legacy NimgdocsPage. Update routes to use relative navigation and pass path prop to components.
55 lines
1.5 KiB
JSON
55 lines
1.5 KiB
JSON
{
|
|
"name": "nimg",
|
|
"private": true,
|
|
"version": "2.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "tsc -b && vite build",
|
|
"lint": "eslint .",
|
|
"format": "biome check --write .",
|
|
"format:check": "biome check .",
|
|
"preview": "vite preview"
|
|
},
|
|
"dependencies": {
|
|
"@dr.pogodin/react-helmet": "^3.2.2",
|
|
"@orrisroot/react-html-parser": "^3.0.1",
|
|
"async-lock": "^1.4.1",
|
|
"ky": "^2.0.2",
|
|
"lokijs": "^1.5.12",
|
|
"modern-normalize": "^3.0.1",
|
|
"moment": "^2.30.1",
|
|
"rc-tree": "^5.13.1",
|
|
"react": "^19.2.7",
|
|
"react-cookie": "^8.1.2",
|
|
"react-dom": "^19.2.7",
|
|
"react-ga4": "^3.0.1",
|
|
"react-overlays": "^5.2.1",
|
|
"react-router-dom": "^7.17.0",
|
|
"react-router-hash-link": "^2.4.3",
|
|
"split-string": "^6.1.0",
|
|
"xregexp": "^5.1.2",
|
|
"yet-another-react-lightbox": "^3.32.0"
|
|
},
|
|
"devDependencies": {
|
|
"@biomejs/biome": "^2.4.16",
|
|
"@eslint/js": "^10.0.1",
|
|
"@types/async-lock": "^1.4.2",
|
|
"@types/lokijs": "^1.5.14",
|
|
"@types/node": "^24.13.1",
|
|
"@types/react": "^19.2.17",
|
|
"@types/react-dom": "^19.2.3",
|
|
"@types/react-router-dom": "^5.3.3",
|
|
"@types/react-router-hash-link": "^2.4.9",
|
|
"@vitejs/plugin-react": "^6.0.2",
|
|
"eslint": "^10.4.1",
|
|
"eslint-plugin-react-hooks": "^7.1.1",
|
|
"eslint-plugin-react-refresh": "^0.5.2",
|
|
"globals": "^17.6.0",
|
|
"sirv": "^3.0.2",
|
|
"typescript": "~6.0.3",
|
|
"typescript-eslint": "^8.61.0",
|
|
"vite": "^8.0.16"
|
|
}
|
|
}
|