add .version file to build

Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
Stefan Dej
2021-01-09 19:46:31 +01:00
parent 8d15e59e35
commit 7b20b47d21
3 changed files with 22 additions and 3 deletions

17
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "mainsail",
"version": "0.4.1",
"version": "0.5.0-alpha",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "mainsail",
"version": "0.4.1",
"version": "0.5.0-alpha",
"dependencies": {
"axios": "^0.21.1",
"core-js": "^3.8.1",
@@ -34,6 +34,7 @@
"css-loader": "^5.0.1",
"eslint": "^7.16.0",
"eslint-plugin-vue": "^7.4.0",
"generate-file-webpack-plugin": "^1.0.1",
"sass": "^1.32.0",
"sass-loader": "^10.1.0",
"sw-precache-webpack-plugin": "^1.0.0",
@@ -8687,6 +8688,12 @@
"resolved": "https://registry.npmjs.org/gamma/-/gamma-0.1.0.tgz",
"integrity": "sha1-MxVkNAO/J5BsqAqzfDbs6UQO8zA="
},
"node_modules/generate-file-webpack-plugin": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/generate-file-webpack-plugin/-/generate-file-webpack-plugin-1.0.1.tgz",
"integrity": "sha512-HSZjlNKQWWtIGKwm+oFvhqVYRhED3Ox21ls7XcSEb0EkUrNnzSz1GBZd6/UY+l/MbThpJyPAKNLenvWDUPhfMw==",
"dev": true
},
"node_modules/gensync": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -26530,6 +26537,12 @@
"resolved": "https://registry.npmjs.org/gamma/-/gamma-0.1.0.tgz",
"integrity": "sha1-MxVkNAO/J5BsqAqzfDbs6UQO8zA="
},
"generate-file-webpack-plugin": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/generate-file-webpack-plugin/-/generate-file-webpack-plugin-1.0.1.tgz",
"integrity": "sha512-HSZjlNKQWWtIGKwm+oFvhqVYRhED3Ox21ls7XcSEb0EkUrNnzSz1GBZd6/UY+l/MbThpJyPAKNLenvWDUPhfMw==",
"dev": true
},
"gensync": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",

View File

@@ -1,6 +1,6 @@
{
"name": "mainsail",
"version": "0.4.1",
"version": "0.5.0-alpha",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
@@ -34,6 +34,7 @@
"css-loader": "^5.0.1",
"eslint": "^7.16.0",
"eslint-plugin-vue": "^7.4.0",
"generate-file-webpack-plugin": "^1.0.1",
"sass": "^1.32.0",
"sass-loader": "^10.1.0",
"sw-precache-webpack-plugin": "^1.0.0",

View File

@@ -1,4 +1,5 @@
const webpack = require('webpack')
const generate = require('generate-file-webpack-plugin')
const fs = require('fs')
const packageJson = fs.readFileSync('./package.json')
const version = JSON.parse(packageJson).version || 0
@@ -15,6 +16,10 @@ module.exports = {
PACKAGE_VERSION: '"' + version + '"'
}
}),
generate({
file: '.version',
content: version
})
]
},
pwa: {