A set of webpack loaders to help with ember integration.
Check the example app here: https://github.com/tulios/ember-webpack-example
npm install ember-webpack-loaders
Apply this set of loaders to your webpack.config.js
:
{
module: {
loaders: [
{
test: /\.hbs$/,
include: /app\/templates/, // or whatever directory you have
loader: 'ember-webpack-loaders/htmlbars-loader'
},
{
test: /app\/index\.js/, // the main app file
loader: 'ember-webpack-loaders/inject-templates-loader!ember-webpack-loaders/inject-modules-loader'
}
]
}
}
- appPath: Path for your ember app. Default assuming
webpack.config.js
in root folder and./app
- templateCompiler: default 'components-ember/ember-template-compiler.js'
- appPath: Path for your ember app. Default assuming
webpack.config.js
in root folder and./app
- appPath: Path for your ember app. Default assuming
webpack.config.js
in root folder and./app
- appVar: Variable name of your
Ember.Application
. DefaultApp
Example:
{
module: {
loaders: [
{
test: /app\/index\.js/,
loader: 'ember-webpack-loaders/inject-templates-loader!ember-webpack-loaders/inject-modules-loader',
query: {
appVar: 'MyProject'
}
}
]
}
}
See LICENSE for more details.