{ "name": "fedisearch", "version": "1.0.0", "description": "FediSearch", "main": "app.js", "private": true, "author": "Štěpán Škorpil", "license": "MIT", "type": "module", "scripts": { "dev": "next dev ./src --hostname 0.0.0.0", "build": "next build ./src", "start": "next start ./src", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", "generate:graphql-types": "graphql-codegen-esm --config graphql-codegen.yml" }, "dependencies": { "@apollo/client": "^3.6.9", "@datapunt/matomo-tracker-js": "^0.5.1", "@fortawesome/fontawesome-common-types": "^6.2.0", "@fortawesome/fontawesome-svg-core": "^6.2.0", "@fortawesome/free-brands-svg-icons": "^6.2.0", "@fortawesome/free-regular-svg-icons": "^6.2.0", "@fortawesome/free-solid-svg-icons": "^6.2.0", "@fortawesome/react-fontawesome": "^0.2.0", "@hookform/resolvers": "^2.9.10", "@popperjs/core": "^2.11.6", "@svgr/webpack": "^6.2.1", "bootstrap": "^5.1.3", "convict": "~6.1.0", "graphql": "^16.5.0", "next": "^13.0.6", "node-cache": "^5.1.2", "npmlog": "^6.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-smooth-collapse": "^2.1.2", "sass": "^1.45.1", "server-only": "^0.0.1", "striptags": "^3.2.0", "typescript-collections": "^1.3.3", "yargs-parser": "^20.2.7", "zod": "^3.11.6" }, "devDependencies": { "@graphql-codegen/cli": "^2.15.0", "@graphql-codegen/introspection": "^2.2.1", "@graphql-codegen/typed-document-node": "^2.3.8", "@graphql-codegen/typescript": "^2.8.3", "@graphql-codegen/typescript-operations": "^2.5.8", "@graphql-codegen/typescript-react-apollo": "^3.3.7", "@next/eslint-plugin-next": "^13.0.0", "@types/convict": "^6.1.1", "@types/jest": "^29.2.0", "@types/node": "^18.7.18", "@types/npmlog": "^4.1.3", "@types/react": "^17.0.14", "@typescript-eslint/eslint-plugin": "^5.37.0", "@typescript-eslint/parser": "^5.37.0", "eslint": "^8.0.1", "eslint-config-standard-react": "^12.0.0", "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-n": "^15.2.5", "eslint-plugin-promise": "^6.0.1", "eslint-plugin-react": "^7.31.8", "jest": "^29.2.2", "ts-jest": "^29.0.3", "typescript": "^4.9.4" }, "eslintConfig": { "env": { "browser": true, "es2021": true }, "extends": [ "standard-with-typescript", "standard-react" ], "parserOptions": { "project": [ "tsconfig.json" ] }, "ignorePatterns": [ "src/next-env.d.ts" ], "rules": { "@typescript-eslint/no-misused-promises": [ "error", { "checksVoidReturn": { "attributes": false } } ] } } }