v0.3: Extension #3

Merged
niklas merged 16 commits from develop into master 2020-04-25 20:38:57 +00:00
3 changed files with 23 additions and 6 deletions
Showing only changes of commit 381f03eb97 - Show all commits

View File

@ -18,5 +18,8 @@
"ecmaFeatures": {
"jsx": true
}
},
"globals": {
"VERSION": true
}
}

View File

@ -1,7 +1,7 @@
{
"manifest_version": 2,
"name": "Startpage",
"version": "0.2.0",
"version": "$VERSION",
"description": "Startpage",
"developer": {
"name": "Djeeberjr"

View File

@ -4,10 +4,18 @@
const HtmlWebpackPlugin = require("html-webpack-plugin");
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const CopyWebpackPlugin = require('copy-webpack-plugin');
const Webpack = require("webpack");
const path = require("path");
const DEVELOPMENT = process.env.NODE_ENV === "development";
const version = require('child_process')
.execSync("git describe --abbrev=0")
.toString()
.replace("v", "")
.trim();
module.exports = {
context: path.join(__dirname, "src"),
resolve: {
@ -65,9 +73,15 @@ module.exports = {
new MiniCssExtractPlugin(),
new CopyWebpackPlugin([
{
from : "manifest.json",
to: ".."
from: "manifest.json",
to: "..",
transform(content) {
return content.toString().replace("$VERSION", version);
}
])
}
]),
new Webpack.DefinePlugin({
VERSION: JSON.stringify(version),
})
]
};