{
  "name": "@sgftech/medusa-plugin-auth",
  "version": "1.11.5",
  "description": "Social authentication plugin for medusajs 1.x",
  "keywords": [
    "social",
    "auth",
    "auth0",
    "google",
    "google+",
    "facebook",
    "twitter",
    "linkedin",
    "github",
    "microsoft",
    "passportjs",
    "oauth2",
    "medusa",
    "medusajs",
    "e-commerce",
    "authentication",
    "medusa-plugins",
    "medusa-plugin"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/adrien2p/medusa-plugins.git"
  },
  "author": "Adrien de Peretti <adrien.deperetti@gmail.com",
  "files": [
    "api",
    "utils",
    "core",
    "types",
    "loaders",
    "auth-strategies"
  ],
  "types": "types/index.d.ts",
  "scripts": {
    "clean": "cross-env ./node_modules/.bin/rimraf dist",
    "build": "cross-env npm run clean && npm run build:server",
    "build:server": "cross-env npm run clean && tsc -p tsconfig.server.json",
    "watch": "cross-env tsc --watch",
    "test": "cross-env jest",
    "seed": "cross-env medusa seed -f ./data/seed.json",
    "start": "cross-env npm run build && medusa start",
    "start:custom": "cross-env npm run build && node --preserve-symlinks --trace-warnings index.js",
    "dev": "cross-env npm run build:server && medusa develop",
    "build:tsc": "tsc -b",
    "test:ci": "yarn add -D @medusajs/medusa@${MEDUSAJS_VERSION} && yarn run test"
  },
  "peerDependencies": {
    "@medusajs/medusa": ">=1.16.x",
    "passport": "^0.6.0",
    "typeorm": "*"
  },
  "devDependencies": {
    "@babel/cli": "^7.14.3",
    "@babel/core": "^7.14.3",
    "@babel/preset-typescript": "^7.21.4",
    "@medusajs/medusa": ">=1.17.x",
    "@medusajs/medusa-cli": "latest",
    "@stdlib/number-float64-base-normalize": "0.0.8",
    "@types/express": "^4.17.17",
    "@types/jest": "^29.1.2",
    "@types/mime": "1.3.5",
    "@types/passport-auth0": "^1.0.9",
    "@types/passport-azure-ad": "^4.3.5",
    "@types/passport-facebook": "^3.0.3",
    "@types/passport-google-oauth2": "^0.1.8",
    "@types/passport-linkedin-oauth2": "^1.5.6",
    "@types/passport-oauth2": "^1.4.15",
    "@typescript-eslint/eslint-plugin": "^5.0.0",
    "@typescript-eslint/parser": "^5.0.0",
    "babel-preset-medusa-package": "^1.1.19",
    "cross-env": "^7.0.3",
    "eslint": "^8.23.1",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-google": "^0.14.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-config-typescript": "^3.0.0",
    "eslint-plugin-file-progress": "^1.3.0",
    "eslint-plugin-import": "^2.22.1",
    "eslint-plugin-jsx-a11y": "^6.4.1",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-react": "^7.22.0",
    "eslint-plugin-react-hooks": "^4.2.0",
    "jest": "^29.1.2",
    "passport": "^0.6.0",
    "prettier": "^2.7.1",
    "rimraf": "^3.0.2",
    "ts-jest": "^29.0.3",
    "ts-loader": "^9.2.6",
    "ts-node": "^8.6.2",
    "typeorm": "^0.3.15",
    "typescript": "^4.5.2"
  },
  "dependencies": {
    "@superfaceai/passport-twitter-oauth2": "^1.1.0",
    "@types/node": "^18.11.10",
    "cors": "^2.8.5",
    "express": "^4.18.1",
    "firebase-admin": "^11.4.1",
    "jsonwebtoken": "^8.5.1",
    "passport-auth0": "^1.4.3",
    "passport-azure-ad": "^4.3.5",
    "passport-discord": "^0.1.4",
    "passport-facebook": "^3.0.0",
    "passport-firebase-jwt": "^1.2.1",
    "passport-google-oauth2": "^0.2.0",
    "passport-linkedin-oauth2": "^2.0.0",
    "passport-oauth2": "^1.7.0",
    "tldjs": "^2.3.1"
  },
  "jest": {
    "preset": "ts-jest",
    "moduleFileExtensions": [
      "js",
      "json",
      "ts"
    ],
    "testTimeout": 100000,
    "rootDir": "src",
    "testRegex": ".*\\.spec\\.ts$",
    "transformIgnorePatterns": [
      "/node_modules/"
    ],
    "collectCoverageFrom": [
      "**/*.(t|j)s",
      "!**/__*__/*.(t|j)s"
    ],
    "coverageReporters": [
      "json-summary",
      "text",
      "lcov"
    ],
    "coverageDirectory": "<rootDir>/../coverage",
    "testEnvironment": "node",
    "setupFilesAfterEnv": [
      "<rootDir>/../setup-tests.js"
    ]
  }
}
