Commit 7406881e authored by Jeffrey Morgan's avatar Jeffrey Morgan Committed by Jeffrey Morgan
Browse files

write version at build time

parent 962d3512
import type { ForgeConfig } from '@electron-forge/shared-types' import type { ForgeConfig, ResolvedForgeConfig, ForgeMakeResult } from '@electron-forge/shared-types'
import { MakerSquirrel } from '@electron-forge/maker-squirrel' import { MakerSquirrel } from '@electron-forge/maker-squirrel'
import { MakerZIP } from '@electron-forge/maker-zip' import { MakerZIP } from '@electron-forge/maker-zip'
import { PublisherGithub } from '@electron-forge/publisher-github' import { PublisherGithub } from '@electron-forge/publisher-github'
...@@ -49,6 +49,11 @@ const config: ForgeConfig = { ...@@ -49,6 +49,11 @@ const config: ForgeConfig = {
prerelease: true, prerelease: true,
}), }),
], ],
hooks: {
readPackageJson: async (_, packageJson) => {
return { ...packageJson, version: process.env.VERSION || packageJson.version }
},
},
plugins: [ plugins: [
new AutoUnpackNativesPlugin({}), new AutoUnpackNativesPlugin({}),
new WebpackPlugin({ new WebpackPlugin({
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment