Expose I18n as global with Webpack expose-loader

Signed-off-by: Alex Coles <alex@alexbcoles.com>
This commit is contained in:
Alex Coles
2014-11-13 15:04:43 +01:00
parent c416e73971
commit 548a88bb92
3 changed files with 4 additions and 3 deletions
-1
View File
@@ -27,7 +27,6 @@
//++
var I18n = require('./vendor/i18n');
window.I18n = I18n;
I18n.translations.de = require("locales/js-de.yml").de;
I18n.translations.en = require("locales/js-en.yml").en;
+1
View File
@@ -40,6 +40,7 @@
"URIjs": "^1.14.1",
"bower": "~1.3.8",
"exports-loader": "^0.6.2",
"expose-loader": "^0.6.0",
"json-loader": "^0.5.1",
"webpack": "^1.4.9",
"yaml-loader": "^0.1.0"
+3 -2
View File
@@ -13,8 +13,9 @@ module.exports = {
module: {
loaders: [
{ test: /[\/]angular\.js$/, loader: "exports?angular" },
{ test: /js-\w{2}\.yml$/, loader: 'json!yaml' }
{ test: /[\/]angular\.js$/, loader: "exports?angular" },
{ test: /[\/]vendor[\/]i18n\.js$/, loader: "expose?I18n" },
{ test: /js-\w{2}\.yml$/, loader: 'json!yaml' },
]
},