diff --git a/package-lock.json b/package-lock.json index ef1c093..b531843 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "card-validation", + "name": "text-analyzer", "version": "1.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "card-validation", + "name": "text-analyzer", "version": "1.0.0", "license": "MIT", "devDependencies": { diff --git a/src/analyzer.js b/src/analyzer.js index 85797a8..dd3039a 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -1,6 +1,8 @@ const analyzer = { getWordCount: (text) => { //TODO: esta función debe retornar el recuento de palabras que se encuentran en el parámetro `text` de tipo `string`. + if(!text) return 0; + return text.trim().split(/\s+/).length; }, getCharacterCount: (text) => { //TODO: esta función debe retornar el recuento de caracteres que se encuentran en el parámetro `text` de tipo `string`. @@ -16,7 +18,7 @@ const analyzer = { }, getNumberSum: (text) => { //TODO: esta función debe retornar la suma de todos los números que se encuentran en el parámetro `text` de tipo `string`. - }, + } }; export default analyzer; diff --git a/src/index.html b/src/index.html index 3f32ea9..71b28ad 100644 --- a/src/index.html +++ b/src/index.html @@ -3,11 +3,31 @@
-