{ "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "xo" }, "dependencies": { "@directus/sdk": "^18.0.1", "@emotion/cache": "^11.13.5", "@emotion/react": "^11.13.5", "@emotion/styled": "^11.13.5", "@fontsource/roboto": "^5.1.0", "@mui/icons-material": "^6.1.9", "@mui/lab": "^7.0.0-beta.14", "@mui/material": "^6.1.9", "@mui/material-nextjs": "^6.1.9", "@uiw/react-md-editor": "^4.0.8", "date-fns": "^3.6.0", "html2canvas": "^1.4.1", "jspdf": "^3.0.1", "marked": "^16.1.1", "next": "^14.2.3", "next-auth": "^5.0.0-beta.18", "react": "^18.3.1", "react-dom": "^18.3.1", "react-virtuoso": "^4.10.2", "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" } } }