See More

{ "name": "fezcodex", "version": "0.25.1", "private": true, "homepage": "https://fezcode.com", "dependencies": { "@phosphor-icons/react": "^2.1.10", "color-thief-react": "^1.0.2", "diff-match-patch": "^1.0.5", "dom-to-image-more": "^3.7.2", "framer-motion": "^11.0.24", "front-matter": "^4.0.2", "html-minifier": "^4.0.0", "html2canvas": "^1.4.1", "katex": "^0.16.27", "marked": "^16.4.1", "mermaid": "^11.12.2", "piml": "^1.1.1", "prismjs": "^1.30.0", "qrcode.react": "^4.2.0", "react": "^19.2.0", "react-dom": "^19.2.0", "react-force-graph-3d": "^1.29.0", "react-icons": "^5.5.0", "react-markdown": "^10.1.0", "react-router-dom": "^7.9.4", "react-slick": "^0.31.0", "react-syntax-highlighter": "^16.1.0", "rehype-katex": "^7.0.1", "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.1", "remark-math": "^6.0.0", "rss": "^1.2.2", "slick-carousel": "^1.8.1", "stackblur-canvas": "^2.7.0", "three": "^0.182.0", "web-vitals": "^2.1.4" }, "scripts": { "generate-rss": "node scripts/generate-rss.js", "generate-sitemap": "node scripts/generate-sitemap.js", "init-stories": "git remote add fezcodex-stories https://github.com/fezcode/fezcodex.stories", "pull-stories": "git subtree pull --prefix public/stories fezcodex-stories main --squash", "push-stories": "git subtree push --prefix public/stories fezcodex-stories main", "generate-wallpapers": "node scripts/generateWallpapers.js", "mcp": "node scripts/mcp-server/index.mjs", "pregenerate": "npm run generate-wallpapers && npm run generate-rss && npm run generate-sitemap", "prestart": "npm run pregenerate", "start": "vite", "prebuild": "npm run pregenerate", "build": "node scripts/build.mjs", "build:fast": "node scripts/build.mjs --fast", "build:retry": "node scripts/build.mjs --retry", "deploy:fast": "npm run build:fast && gh-pages -d dist/client -b gh-pages --no-history", "deploy:retry": "npm run build:retry && gh-pages -d dist/client -b gh-pages --no-history", "preview": "vite preview", "test": "vitest", "lint": "eslint \"src/**/*.{js,jsx}\" \"scripts/**/*.{js,mjs}\" --fix", "format": "prettier --write \"src/**/*.{js,jsx,css,json}\"", "predeploy": "npm run build", "deploy": "gh-pages -d dist/client -b gh-pages --no-history", "prod": "npm run lint && git push && npm run deploy", "prepare": "git config core.hooksPath git-hooks" }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "devDependencies": { "@commitlint/cli": "^20.2.0", "@commitlint/config-conventional": "^20.2.0", "@modelcontextprotocol/sdk": "^1.26.0", "@tailwindcss/typography": "^0.5.19", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^13.5.0", "@vitejs/plugin-react": "^5.2.0", "autoprefixer": "^10.4.21", "baseline-browser-mapping": "^2.9.9", "cross-env": "^10.1.0", "eslint": "^8.57.1", "eslint-config-react-app": "^7.0.1", "gh-pages": "github:tschaub/gh-pages", "husky": "^9.1.7", "jsdom": "^25.0.1", "postcss": "^8.5.6", "prettier": "^3.6.2", "puppeteer": "^24.42.0", "tailwindcss": "^3.4.18", "vike": "^0.4.258", "vite": "^7.3.2", "vitest": "^2.1.5" }, "overrides": { "nth-check": "^2.1.1", "qs": "^6.14.1", "minimist": "^1.2.8", "cookie": "^0.7.2" } }