diff --git a/package.json b/package.json index ff9e315..cee6b30 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "1.8.0", "main": "dist/index.js", "scripts": { - "build": "rm -rf dist && tsc && cp -R src/assets dist && tsc-alias", + "build": "rm -rf dist && tsc && tsc-alias", "lint": "eslint -c ./eslint.config.js", "lint:fix": "$npm_execpath run lint -- --fix", "prettier": "prettier . --check", diff --git a/src/assets/en.png b/src/assets/en.png deleted file mode 100644 index 4076b10..0000000 Binary files a/src/assets/en.png and /dev/null differ diff --git a/src/assets/es.png b/src/assets/es.png deleted file mode 100644 index 022d5e8..0000000 Binary files a/src/assets/es.png and /dev/null differ diff --git a/src/i18n/common.ts b/src/i18n/common.ts index 1143b05..2d76ea8 100644 --- a/src/i18n/common.ts +++ b/src/i18n/common.ts @@ -1,29 +1,21 @@ -import flagEn from '@assets/en.png'; -import flagEs from '@assets/es.png'; import type { CountryCode, LanguageCode, LanguageData, PhoneData } from '@types'; // https://en.wikipedia.org/wiki/E.164 // where it states there is a mapping of country codes to dial codes - with some exceptions -export const phoneData: Record = { +export const phoneByCountry: Record> = { ES: { label: 'Spain', code: 'ES', - image: flagEs, phoneDetails: { numberMask: /^(?:\+34\s?)?[67]\d{8}$/, dialCode: '+34' } }, EN: { label: 'United Kingdom', code: 'EN', - image: flagEn, phoneDetails: { numberMask: /^(?:\+44\s?|0)7\d{9}$/, dialCode: '+44' } } }; -export const countryDialCodeMatrix: Record = Object.fromEntries( - Object.entries(phoneData).map(([key, value]) => [key as CountryCode, value.phoneDetails.dialCode]) -) as Record; - -export const languageData: Record = { - es: { label: 'Spanish', code: 'es', image: flagEs }, - en: { label: 'English', code: 'en', image: flagEn } +export const languageByLanguageCode: Record> = { + es: { label: 'Spanish', code: 'es' }, + en: { label: 'English', code: 'en' } };