Compare commits

...

3 Commits

Author SHA1 Message Date
Rich Harris
cd8b9ddb14 -> v0.2.1 2017-12-18 17:11:17 -05:00
Rich Harris
924855d248 Merge pull request #26 from sveltejs/gh-14
inject HMR import
2017-12-18 17:08:08 -05:00
Rich Harris
8b516ef9bd inject HMR import - fixes #14 2017-12-18 17:07:17 -05:00
3 changed files with 11 additions and 2 deletions

View File

@@ -1,5 +1,9 @@
# sapper changelog
## 0.2.1
* Inject HMR logic in dev mode
## 0.2.0
* Separate `sapper build` from prod server ([#21](https://github.com/sveltejs/sapper/issues/21))

View File

@@ -22,11 +22,16 @@ module.exports = function create_app() {
.join(', ')
}]`;
const main = template
let main = template
.replace(/__app__/g, path.resolve(__dirname, '../../runtime/app.js'))
.replace(/__routes__/g, code)
.replace(/__dev__/g, String(dev));
if (dev) {
const hmr_client = require.resolve(`webpack-hot-middleware/client`);
main += `\n\nimport('${hmr_client}?path=/__webpack_hmr&timeout=20000'); if (module.hot) module.hot.accept();`
}
const file = path.resolve(dest, 'main.js');
fs.writeFileSync(file, main);

View File

@@ -1,6 +1,6 @@
{
"name": "sapper",
"version": "0.2.0",
"version": "0.2.1",
"description": "Military-grade apps, engineered by Svelte",
"main": "lib/index.js",
"bin": {