diff --git a/meta.js b/meta.js new file mode 100644 index 0000000..5170e69 --- /dev/null +++ b/meta.js @@ -0,0 +1,17 @@ +var fs = require('fs'); +var path = require('path'); +var file = path.join(__dirname, '/build/html/index.html'); +var packageJson = require('./package.json'); + +fs.readFile(file, {encoding: 'utf8'}, function(err, data) { + if (err) { + return console.error(err); + } + var newHtml = data + .replace("{{title}}", packageJson.name) + .replace("{{description}}", packageJson.description) + .replace("{{keywords}}", packageJson.keywords.join(", ")) + .replace("{{metaRobots}}", packageJson.metaRobots); + + fs.writeFile(file, newHtml); +}); diff --git a/package.json b/package.json index fe342fe..e547d75 100644 --- a/package.json +++ b/package.json @@ -2,10 +2,11 @@ "name": "splat-ecs-starter-project", "version": "0.0.0", "description": "A Sample game", + "metaRobots": "", "private": true, "main": "src/game.js", "scripts": { - "build": "webpack", + "build": "webpack && node meta.js", "clean": "rimraf build", "electron": "webpack && node electron.js", "lint": "eslint .", diff --git a/src/index.html b/src/index.html index a39b43d..7440c08 100644 --- a/src/index.html +++ b/src/index.html @@ -1,33 +1,36 @@
- - - - -