diff --git a/AUTHORS b/AUTHORS
index 0851ee58af346da5f6b74758c4987b28aaf9affa..8920aa87af6646769eeb2b283777ea37a0e84238 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -8,3 +8,4 @@ Seth Ladd <sethladd@google.com>
 Devon Carew <devoncarew@google.com>
 Sungguk Lim <limasdf@gmail.com>
 Kunal Deo <kunaldeo@gmail.com>
+Guillermo López-Anglada <guillermo.lopez@outlook.com>
diff --git a/lib/generators/appengineapp.dart b/lib/generators/appengineapp.dart
index b6e62befe1ca48bf19f4f59137eed1040e714f0b..c86449bec35e1cfd9af22ee03ed5739b5a0cbf8f 100644
--- a/lib/generators/appengineapp.dart
+++ b/lib/generators/appengineapp.dart
@@ -18,7 +18,7 @@ class AppEngineAppGenerator extends DefaultGenerator {
       'A simple AppEngine application.',
       categories: const ['dart', 'appengine', 'server']) {
 
-    for (TemplateFile file in decodeConcanenatedData(data)) {
+    for (TemplateFile file in decodeConcatenatedData(data)) {
       addTemplateFile(file);
     }
 
diff --git a/lib/generators/consoleapp.dart b/lib/generators/consoleapp.dart
index 9a18ae5f1abc351dcf249ad5631026fb21c29334..df7d6ef02bc00f27fa4a838ab29f123ac8cbbacd 100644
--- a/lib/generators/consoleapp.dart
+++ b/lib/generators/consoleapp.dart
@@ -18,7 +18,7 @@ class ConsoleAppGenerator extends DefaultGenerator {
       'A simple command-line application.',
       categories: const ['dart', 'console', 'minimal']) {
 
-    for (TemplateFile file in decodeConcanenatedData(data)) {
+    for (TemplateFile file in decodeConcatenatedData(data)) {
       addTemplateFile(file);
     }
 
diff --git a/lib/generators/package.dart b/lib/generators/package.dart
index 40b06de017bb6e6ad7a7c5f61c3b07418a647cdf..85bf438daf4eb413ffb6f0f0fdae6efa859900da 100644
--- a/lib/generators/package.dart
+++ b/lib/generators/package.dart
@@ -18,7 +18,7 @@ class PackageGenerator extends DefaultGenerator {
       'A starting point for Dart libraries or applications.',
       categories: const ['dart']) {
 
-    for (TemplateFile file in decodeConcanenatedData(data)) {
+    for (TemplateFile file in decodeConcatenatedData(data)) {
       addTemplateFile(file);
     }
 
diff --git a/lib/generators/polymerapp.dart b/lib/generators/polymerapp.dart
index c219c3ea507c46ae5e7fa256a0ccec702f34bee6..74adcd182445657d737197352c85173dfd1cebaa 100644
--- a/lib/generators/polymerapp.dart
+++ b/lib/generators/polymerapp.dart
@@ -18,7 +18,7 @@ class PolymerAppGenerator extends DefaultGenerator {
       'A web app built using polymer.dart.',
       categories: const ['dart', 'web']) {
 
-    for (TemplateFile file in decodeConcanenatedData(data)) {
+    for (TemplateFile file in decodeConcatenatedData(data)) {
       addTemplateFile(file);
     }
 
diff --git a/lib/generators/shelfserver.dart b/lib/generators/shelfserver.dart
index 8909fe9f7b1d266f43d99b8698b3f402d3eaba73..b6385c7a008fc99c5b89da04f036a5f932387b59 100644
--- a/lib/generators/shelfserver.dart
+++ b/lib/generators/shelfserver.dart
@@ -18,7 +18,7 @@ class ShelfServerGenerator extends DefaultGenerator {
       'A web server built using the shelf package.',
       categories: const ['dart', 'shelf', 'server']) {
 
-    for (TemplateFile file in decodeConcanenatedData(data)) {
+    for (TemplateFile file in decodeConcatenatedData(data)) {
       addTemplateFile(file);
     }
 
diff --git a/lib/generators/ubersimplewebapp.dart b/lib/generators/ubersimplewebapp.dart
index a6503108a86ed0e515466c10be63c1c946d7bb81..0d79633ce65ef2a693d0d43310e6bcb17e657899 100644
--- a/lib/generators/ubersimplewebapp.dart
+++ b/lib/generators/ubersimplewebapp.dart
@@ -18,7 +18,7 @@ class UberSimpleWebAppGenerator extends DefaultGenerator {
       "An absolute bare-bones web app.",
       categories: const ['dart', 'web']) {
 
-    for (TemplateFile file in decodeConcanenatedData(data)) {
+    for (TemplateFile file in decodeConcatenatedData(data)) {
       addTemplateFile(file);
     }
 
diff --git a/lib/generators/webapp.dart b/lib/generators/webapp.dart
index 021011f7803d9ea50be593ec3666f20c79c47e63..193bb1d5c8961cdfd16a970c180a033138e78f31 100644
--- a/lib/generators/webapp.dart
+++ b/lib/generators/webapp.dart
@@ -19,7 +19,7 @@ class WebAppGenerator extends DefaultGenerator {
       "(optional) Sass support.",
       categories: const ['dart', 'web']) {
 
-    for (TemplateFile file in decodeConcanenatedData(data)) {
+    for (TemplateFile file in decodeConcatenatedData(data)) {
       addTemplateFile(file);
     }
 
diff --git a/lib/src/common.dart b/lib/src/common.dart
index 140b63236e4c45e885da3d13e833ee534f107bca..951f3cb9b618ccfb3de67b81bbea0d525dc15850 100644
--- a/lib/src/common.dart
+++ b/lib/src/common.dart
@@ -15,7 +15,11 @@ import '../stagehand.dart';
 
 const int _RUNE_SPACE = 32;
 
-List<TemplateFile> decodeConcanenatedData(List<String> data) {
+@Deprecated('see decodeConcatenatedData')
+List<TemplateFile> decodeConcanenatedData(List<String> data) =>
+  decodeConcatenatedData(data);
+
+List<TemplateFile> decodeConcatenatedData(List<String> data) {
   List<TemplateFile> results = [];
 
   for (int i = 0; i < data.length; i += 3) {