diff --git a/webpack_loader/templatetags/webpack_loader.py b/webpack_loader/templatetags/webpack_loader.py
index d1e87ce7..be9cca52 100644
--- a/webpack_loader/templatetags/webpack_loader.py
+++ b/webpack_loader/templatetags/webpack_loader.py
@@ -8,8 +8,8 @@
@register.simple_tag
-def render_bundle(bundle_name, extension=None, config='DEFAULT', attrs=''):
- tags = utils.get_as_tags(bundle_name, extension=extension, config=config, attrs=attrs)
+def render_bundle(bundle_name, extension=None, config='DEFAULT', attrs='', jsType='text/javascript'):
+ tags = utils.get_as_tags(bundle_name, extension=extension, config=config, attrs=attrs, jsType=jsType)
return mark_safe('\n'.join(tags))
diff --git a/webpack_loader/utils.py b/webpack_loader/utils.py
index c501cc63..bc98a9d6 100644
--- a/webpack_loader/utils.py
+++ b/webpack_loader/utils.py
@@ -48,7 +48,7 @@ def get_files(bundle_name, extension=None, config='DEFAULT'):
return list(_get_bundle(bundle_name, extension, config))
-def get_as_tags(bundle_name, extension=None, config='DEFAULT', attrs=''):
+def get_as_tags(bundle_name, extension=None, config='DEFAULT', attrs='', jsType='text/javascript'):
'''
Get a list of formatted '
- ).format(chunk['url'], attrs))
+ ''
+ ).format(jsType, chunk['url'], attrs))
elif chunk['name'].endswith(('.css', '.css.gz')):
tags.append((
''