{ "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "xo" }, "dependencies": { "@directus/sdk": "^20.3.0", "@emotion/cache": "^11.14.0", "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1", "@fontsource/roboto": "^5.2.9", "@mui/icons-material": "^7.3.6", "@mui/lab": "^7.0.1-beta.20", "@mui/material": "^7.3.6", "@mui/material-nextjs": "^7.3.6", "@uiw/react-md-editor": "^4.0.11", "date-fns": "^4.1.0", "html2canvas": "^1.4.1", "jspdf": "^4.0.0", "marked": "^17.0.1", "next": "^16.1.0", "next-auth": "^5.0.0-beta.30", "react": "^19.2.3", "react-dom": "^19.2.3", "react-virtuoso": "^4.18.1", "use-debounce": "^10.0.5" }, "devDependencies": { "eslint-config-xo-nextjs": "^6.0.0", "xo": "^0.58.0" }, "xo": { "extends": "xo-nextjs", "semicolon": false, "space": 2, "envs": [ "browser", "es2020" ], "rules": { "react/function-component-definition": [ "error", { "namedComponents": "function-declaration" } ], "n/prefer-global/process": "off", "comma-dangle": "off", "unicorn/prevent-abbreviations": "off" } } }