diff --git a/examples/commonjs/index.js b/examples/commonjs/index.js index f6f57f25bd..a3675e6848 100644 --- a/examples/commonjs/index.js +++ b/examples/commonjs/index.js @@ -250,6 +250,9 @@ const getMethodAndLoginId = (req) => { deliveryMethod: DescopeClient.DeliveryMethods.whatsapp, }; } + if (req.body.im) { + return { loginId: req.body.im, deliveryMethod: DescopeClient.DeliveryMethods.im }; + } return { loginId: '', deliveryMethod: DescopeClient.DeliveryMethods.email }; }; diff --git a/examples/es6/package-lock.json b/examples/es6/package-lock.json index dfc7ce34d1..a03205e1fd 100644 --- a/examples/es6/package-lock.json +++ b/examples/es6/package-lock.json @@ -25,21 +25,23 @@ }, "../..": { "name": "@descope/node-sdk", - "version": "1.7.7", + "version": "1.7.21", "license": "MIT", "dependencies": { - "@descope/core-js-sdk": "2.44.3", + "@descope/core-js-sdk": "2.56.1", "cross-fetch": "^4.0.0", "jose": "5.2.2", "tslib": "^2.0.0" }, "devDependencies": { - "@rollup/plugin-commonjs": "^28.0.0", + "@commitlint/cli": "^20.2.0", + "@commitlint/config-conventional": "^20.2.0", + "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^6.0.0", "@rollup/plugin-typescript": "^9.0.0", - "@size-limit/preset-small-lib": "^11.2.0", + "@size-limit/preset-small-lib": "^12.0.0", "@types/jest": "^29.0.0", "@types/jsonwebtoken": "^9.0.0", "@types/node": "^22.0.0", @@ -2196,13 +2198,15 @@ "@descope/node-sdk": { "version": "file:../..", "requires": { - "@descope/core-js-sdk": "2.44.3", - "@rollup/plugin-commonjs": "^28.0.0", + "@commitlint/cli": "^20.2.0", + "@commitlint/config-conventional": "^20.2.0", + "@descope/core-js-sdk": "2.56.1", + "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^6.0.0", "@rollup/plugin-typescript": "^9.0.0", - "@size-limit/preset-small-lib": "^11.2.0", + "@size-limit/preset-small-lib": "^12.0.0", "@types/jest": "^29.0.0", "@types/jsonwebtoken": "^9.0.0", "@types/node": "^22.0.0", diff --git a/examples/es6/src/index.ts b/examples/es6/src/index.ts index 51d6732f38..3a62fbd856 100644 --- a/examples/es6/src/index.ts +++ b/examples/es6/src/index.ts @@ -379,6 +379,9 @@ const getMethodAndLoginId = (req: Request): { loginId: string; deliveryMethod: D if (req.body.whatsapp) { return { loginId: req.body.whatsapp as string, deliveryMethod: 'whatsapp' }; } + if (req.body.im) { + return { loginId: req.body.im as string, deliveryMethod: 'im' }; + } return { loginId: '', deliveryMethod: 'email' }; }; diff --git a/lib/index.ts b/lib/index.ts index b0fc930076..395dd3681f 100644 --- a/lib/index.ts +++ b/lib/index.ts @@ -431,6 +431,7 @@ const nodeSdk = ({ authManagementKey, managementKey, publicKey, ...config }: Nod 'otp.verify.sms', 'otp.verify.voice', 'otp.verify.whatsapp', + 'otp.verify.im', 'magicLink.verify', 'enchantedLink.signUp', 'enchantedLink.signIn', diff --git a/package-lock.json b/package-lock.json index 6e0fcab097..6164d83549 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.7.21", "license": "MIT", "dependencies": { - "@descope/core-js-sdk": "2.54.0", + "@descope/core-js-sdk": "2.56.1", "cross-fetch": "^4.0.0", "jose": "5.2.2", "tslib": "^2.0.0" @@ -1101,9 +1101,9 @@ } }, "node_modules/@descope/core-js-sdk": { - "version": "2.54.0", - "resolved": "https://registry.npmjs.org/@descope/core-js-sdk/-/core-js-sdk-2.54.0.tgz", - "integrity": "sha512-9JMtoWNXdHCAUOLw0jdxsD+U5Lg13z+xgaM1h5hjxMrlGWX1/D9WM7OcAP6Sxt2L5zUotgIgT9fPhtQyyuGxwA==", + "version": "2.56.1", + "resolved": "https://registry.npmjs.org/@descope/core-js-sdk/-/core-js-sdk-2.56.1.tgz", + "integrity": "sha512-YiMO7Mi8pZw1s9oxVyKPSifsyhGlnhf+iWzKEuH8xiZcqAR1ZwDTTqXP5X8s9Wm/Xly7/s0l7RqoDEsQu/GDKw==", "license": "MIT", "dependencies": { "jwt-decode": "4.0.0" diff --git a/package.json b/package.json index 7011b9fcf9..d79548f4d6 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "typescript": "^4.6.4" }, "dependencies": { - "@descope/core-js-sdk": "2.54.0", + "@descope/core-js-sdk": "2.56.1", "cross-fetch": "^4.0.0", "jose": "5.2.2", "tslib": "^2.0.0"