{ "name": "root", "version": "0.0.0", "private": true, "repository": "https://github.com/nextauthjs/next-auth.git", "scripts": { "build:app": "turbo run build --filter=next-auth-app --include-dependencies", "build": "turbo run build --filter=next-auth --filter=@next-auth/* --no-deps", "lint": "turbo run lint --filter=!next-auth-docs", "lint:fix": "turbo run lint -- --fix", "test": "turbo run test --concurrency=1 --filter=!@next-auth/pouchdb-adapter --filter=!next-auth-* --filter=[HEAD^1]", "setup": "turbo run setup", "dev": "pnpm dev:app", "email": "cd apps/dev && pnpm email", "dev:app": "turbo run dev --parallel --no-deps --no-cache --filter=next-auth-app", "dev:docs": "turbo run dev --parallel --no-deps --no-cache --filter=next-auth-docs", "version:pr": "node ./config/version-pr", "release": "release" }, "devDependencies": { "@actions/core": "^1.6.0", "@balazsorban/monorepo-release": "0.0.4", "@types/node": "^17.0.25", "@typescript-eslint/eslint-plugin": "^5.10.2", "@typescript-eslint/parser": "^4.33.0", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-config-standard-with-typescript": "^21.0.1", "eslint-plugin-import": "^2.25.4", "eslint-plugin-jest": "^25.3.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.0.0", "husky": "^7.0.4", "prettier": "2.4.1", "pretty-quick": "^3.1.2", "turbo": "1.3.1", "typescript": "^4.5.2" }, "engines": { "node": "^12.19.0 || ^14.15.0 || ^16.13.0", "pnpm": ">=6.32.3" }, "prettier": { "semi": false, "singleQuote": false, "overrides": [ { "files": "apps/dev/pages/api/auth/[...nextauth].ts", "options": { "printWidth": 150 } } ] }, "eslintConfig": { "parser": "@typescript-eslint/parser", "extends": [ "standard-with-typescript", "prettier" ], "ignorePatterns": [ "node_modules", "next-env.d.ts", "types", ".next", "dist", "/core", "/react.js" ], "globals": { "localStorage": "readonly", "location": "readonly", "fetch": "readonly" }, "rules": { "camelcase": "off", "@typescript-eslint/naming-convention": "off", "@typescript-eslint/strict-boolean-expressions": "off", "@typescript-eslint/explicit-function-return-type": "off", "@typescript-eslint/restrict-template-expressions": "off" }, "overrides": [ { "files": [ "./**/*test.js" ], "env": { "jest/globals": true }, "extends": [ "plugin:jest/recommended" ], "plugins": [ "jest" ] } ] }, "eslintIgnore": [ "./*.d.ts", "**/tests", "**/__tests__" ], "packageManager": "pnpm@7.5.1", "funding": [ { "type": "github", "url": "https://github.com/sponsors/balazsorban44" }, { "type": "opencollective", "url": "https://opencollective.com/nextauth" } ] }