diff --git a/packages/auth/lib/signIn.js b/packages/auth/lib/signIn.js index 9f3bc8ed4..c15af95cc 100644 --- a/packages/auth/lib/signIn.js +++ b/packages/auth/lib/signIn.js @@ -1,6 +1,6 @@ const uuid = require('uuid/v4') const querystring = require('querystring') -const isEmail = require('email-validator').validate +const isEmail = require('isemail').validate const kraut = require('kraut') const geoForIP = require('./geoForIP') const checkEnv = require('check-env') diff --git a/packages/auth/package.json b/packages/auth/package.json index adc24f0b1..fbccd8082 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -35,10 +35,10 @@ "connect-pg-simple": "^3.1.2", "country-emoji": "^1.2.0", "debug": "^3.1.0", - "email-validator": "^1.1.1", "export-files": "^2.1.1", "express-session": "^1.15.6", "geoip-database": "^1.0.11", + "isemail": "^3.1.1", "is-uuid": "^1.0.2", "kraut": "^0.1.1", "maxmind": "^2.4.0", diff --git a/servers/republik/modules/crowdfundings/graphql/resolvers/_mutations/updateEmail.js b/servers/republik/modules/crowdfundings/graphql/resolvers/_mutations/updateEmail.js index f8d0eb550..7dc4a2e58 100644 --- a/servers/republik/modules/crowdfundings/graphql/resolvers/_mutations/updateEmail.js +++ b/servers/republik/modules/crowdfundings/graphql/resolvers/_mutations/updateEmail.js @@ -1,4 +1,4 @@ -const isEmail = require('email-validator').validate +const isEmail = require('isemail').validate const { Roles, ensureSignedIn } = require('@orbiting/backend-modules-auth') const updateUserEmail = require('../../../lib/updateUserEmail') diff --git a/yarn.lock b/yarn.lock index e82d584b9..7b8ce311a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -26,11 +26,11 @@ connect-pg-simple "^3.1.2" country-emoji "^1.2.0" debug "^3.1.0" - email-validator "^1.1.1" export-files "^2.1.1" express-session "^1.15.6" geoip-database "^1.0.11" is-uuid "^1.0.2" + isemail "^3.1.1" kraut "^0.1.1" maxmind "^2.4.0" passport "^0.4.0" @@ -1657,10 +1657,6 @@ elegant-spinner@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" -email-validator@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/email-validator/-/email-validator-1.1.1.tgz#b07f3be7bac1dc099bc43e75f6ae399f552d5a80" - emojione_minimal@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/emojione_minimal/-/emojione_minimal-2.1.2.tgz#48341218174ddc85d790c33671d039e68f75d0f7" @@ -3350,6 +3346,12 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" +isemail@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/isemail/-/isemail-3.1.1.tgz#e8450fe78ff1b48347db599122adcd0668bd92b5" + dependencies: + punycode "2.x.x" + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -4927,6 +4929,10 @@ punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" +punycode@2.x.x: + version "2.1.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d" + punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"