SciSaif
05/16/2025, 1:03 PMError: [libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got an object of shape: { default }.
at validateMetadata (/Users/scisaif/stir/create-stir/backend/node_modules/libphonenumber-js/source/metadata.js:463:9)
at new Metadata (/Users/scisaif/stir/create-stir/backend/node_modules/libphonenumber-js/source/metadata.js:23:3)
at parse (/Users/scisaif/stir/create-stir/backend/node_modules/libphonenumber-js/source/parse.js:72:13)
at parsePhoneNumberWithError (/Users/scisaif/stir/create-stir/backend/node_modules/libphonenumber-js/source/parsePhoneNumberWithError_.js:4:9)
at parsePhoneNumber (/Users/scisaif/stir/create-stir/backend/node_modules/libphonenumber-js/source/parsePhoneNumber_.js:15:10)
at parsePhoneNumber (/Users/scisaif/stir/create-...end/node_modules/libphonenumber-js/max/index.cjs:13:9)
at Object.defaultValidatePhoneNumber [as validatePhoneNumber] (/Users/scisaif/stir/create-stir/backend/node_modules/supertokens-node/lib/build/recipe/passwordless/utils.js:143:42)
at Object.createCode [as default] (/Users/scisaif/stir/create-stir/backend/node_modules/supertokens-node/lib/build/recipe/passwordless/api/createCode.js:70:52)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Recipe.handleAPIRequest (/Users/scisaif/stir/create-stir/backend/node_modules/supertokens-node/lib/build/recipe/passwordless/recipe.js:111:24)
at async SuperTokens.middleware (/Users/scisaif/stir/create-stir/backend/node_modules/supertokens-node/lib/build/supertokens.js:256:38)
at async /Users/scisaif/stir/create-stir/backend/node_modules/supertokens-node/lib/build/framework/express/framework.js:128:28
I am getting this error when i run await createCode() with phoneNumber