{ "name": "root", "version": "0.0.0", "private": true, "workspaces": { "packages": ["packages/*"] }, "repository": "https://github.com/nextauthjs/next-auth.git", "scripts": { "build": "turbo run build", "lint": "turbo run lint", "lint:fix": "turbo run lint -- --fix", "test:serial:adapters2": "turbo run test --concurrency=1 --scope=@next-auth/prisma-adapter --scope=@next-auth/typeorm-legacy-adapter", "test:serial:adapters": "turbo run test --concurrency=1 --scope=@next-auth/*adapter*", "test:serial": "turbo run test --concurrency=1 --ignore=packages/adapter-pouch/*", "test": "turbo run test --ignore=packages/adapter-pouch/*", "setup": "turbo run setup", "dev": "yarn dev:app", "dev:app": "turbo run dev --parallel --no-deps --no-cache --scope=next-auth-app", "dev:docs": "turbo run dev --parallel --no-deps --no-cache --scope=next-auth-docs", "version:pr": "node ./config/version-pr" }, "devDependencies": { "@actions/core": "^1.6.0", "@changesets/cli": "^2.20.0", "@typescript-eslint/eslint-plugin": "^5.10.2", "@typescript-eslint/parser": "^4.33.0", "conventional-changelog-conventionalcommits": "4.6.1", "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.1.2", "typescript": "^4.5.2" }, "engines": { "node": "^12.19.0 || ^14.15.0 || ^16.13.0" }, "prettier": { "semi": false }, "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": "yarn@1.22.17", "funding": [ { "type": "github", "url": "https://github.com/sponsors/balazsorban44" }, { "type": "opencollective", "url": "https://opencollective.com/nextauth" } ] }