add .version file to build
Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
17
package-lock.json
generated
17
package-lock.json
generated
@@ -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",
|
||||
|
@@ -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",
|
||||
|
@@ -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: {
|
||||
|
Reference in New Issue
Block a user