diff --git a/.changeset/gorgeous-masks-knock.md b/.changeset/gorgeous-masks-knock.md new file mode 100644 index 000000000..bbc29ae14 --- /dev/null +++ b/.changeset/gorgeous-masks-knock.md @@ -0,0 +1,5 @@ +--- +'@lion/input-tel': patch +--- + +fix: expose awesome-phonenumber-lib in npm package diff --git a/packages/input-tel-dropdown/src/LionInputTelDropdown.js b/packages/input-tel-dropdown/src/LionInputTelDropdown.js index 19d9e817e..68954d7c4 100644 --- a/packages/input-tel-dropdown/src/LionInputTelDropdown.js +++ b/packages/input-tel-dropdown/src/LionInputTelDropdown.js @@ -26,7 +26,7 @@ import { localize } from '@lion/localize'; * @typedef {import('../types').OnDropdownChangeEvent} OnDropdownChangeEvent * @typedef {import('../types').DropdownRef} DropdownRef * @typedef {import('../types').RegionMeta} RegionMeta - * @typedef {* & import('@lion/input-tel/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber + * @typedef {* & import('@lion/input-tel/src/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber * @typedef {import('@lion/select-rich').LionSelectRich} LionSelectRich * @typedef {import('@lion/overlays').OverlayController} OverlayController * @typedef {TemplateDataForDropdownInputTel & {data: {regionMetaList:RegionMeta[]}}} TemplateDataForIntlInputTel diff --git a/packages/input-tel/src/LionInputTel.js b/packages/input-tel/src/LionInputTel.js index 3b9820e13..d03650319 100644 --- a/packages/input-tel/src/LionInputTel.js +++ b/packages/input-tel/src/LionInputTel.js @@ -13,7 +13,7 @@ import { localizeNamespaceLoader } from './localizeNamespaceLoader.js'; * @typedef {import('../types').RegionCode} RegionCode * @typedef {import('../types').PhoneNumberType} PhoneNumberType * @typedef {import('@lion/form-core/types/FormatMixinTypes').FormatOptions} FormatOptions - * @typedef {* & import('@lion/input-tel/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber + * @typedef {* & import('@lion/input-tel/src/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber * @typedef {FormatOptions & {regionCode: RegionCode; formatStrategy: FormatStrategy}} FormatOptionsTel */ diff --git a/packages/input-tel/src/PhoneUtilManager.js b/packages/input-tel/src/PhoneUtilManager.js index f4a854084..43a54251e 100644 --- a/packages/input-tel/src/PhoneUtilManager.js +++ b/packages/input-tel/src/PhoneUtilManager.js @@ -9,7 +9,7 @@ let resolveLoaded; */ export class PhoneUtilManager { static async loadLibPhoneNumber() { - const PhoneUtil = (await import('../lib/awesome-phonenumber-esm.js')).default; + const PhoneUtil = (await import('./lib/awesome-phonenumber-esm.js')).default; this.PhoneUtil = PhoneUtil; resolveLoaded(undefined); return PhoneUtil; diff --git a/packages/input-tel/src/formatters.js b/packages/input-tel/src/formatters.js index 224503352..c8fa91a49 100644 --- a/packages/input-tel/src/formatters.js +++ b/packages/input-tel/src/formatters.js @@ -3,7 +3,7 @@ import { PhoneUtilManager } from './PhoneUtilManager.js'; /** * @typedef {import('../types').FormatStrategy} FormatStrategy * @typedef {import('../types').RegionCode} RegionCode - * @typedef {* & import('@lion/input-tel/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber + * @typedef {* & import('@lion/input-tel/src/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber */ /** diff --git a/packages/input-tel/lib/awesome-phonenumber-esm.js b/packages/input-tel/src/lib/awesome-phonenumber-esm.js similarity index 100% rename from packages/input-tel/lib/awesome-phonenumber-esm.js rename to packages/input-tel/src/lib/awesome-phonenumber-esm.js diff --git a/packages/input-tel/src/parsers.js b/packages/input-tel/src/parsers.js index 200e35bd5..9fda7a974 100644 --- a/packages/input-tel/src/parsers.js +++ b/packages/input-tel/src/parsers.js @@ -2,7 +2,7 @@ import { PhoneUtilManager } from './PhoneUtilManager.js'; /** * @typedef {import('../types').RegionCode} RegionCode - * @typedef {* & import('@lion/input-tel/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber + * @typedef {* & import('@lion/input-tel/src/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber */ /** diff --git a/packages/input-tel/src/preprocessors.js b/packages/input-tel/src/preprocessors.js index 65b0de1cd..8cf4149ad 100644 --- a/packages/input-tel/src/preprocessors.js +++ b/packages/input-tel/src/preprocessors.js @@ -4,7 +4,7 @@ import { formatPhoneNumber } from './formatters.js'; /** * @typedef {import('../types').FormatStrategy} FormatStrategy * @typedef {import('../types').RegionCode} RegionCode - * @typedef {* & import('@lion/input-tel/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber + * @typedef {* & import('@lion/input-tel/src/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber */ /** diff --git a/packages/input-tel/src/validators.js b/packages/input-tel/src/validators.js index fb31bb478..2ea065c07 100644 --- a/packages/input-tel/src/validators.js +++ b/packages/input-tel/src/validators.js @@ -3,7 +3,7 @@ import { PhoneUtilManager } from './PhoneUtilManager.js'; /** * @typedef {import('../types').RegionCode} RegionCode - * @typedef {* & import('@lion/input-tel/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber + * @typedef {* & import('@lion/input-tel/src/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber */ /** diff --git a/packages/input-tel/test/validators.test.js b/packages/input-tel/test/validators.test.js index c92af3a7d..6ff7240ad 100644 --- a/packages/input-tel/test/validators.test.js +++ b/packages/input-tel/test/validators.test.js @@ -8,7 +8,7 @@ import { } from '../test-helpers/mockPhoneUtilManager.js'; /** - * @typedef {* & import('@lion/input-tel/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber + * @typedef {* & import('@lion/input-tel/src/lib/awesome-phonenumber-esm').default} AwesomePhoneNumber */ // For enum output, see: https://www.npmjs.com/package/awesome-phonenumber