Add update-electron-app
This commit is contained in:
		@ -57,6 +57,7 @@
 | 
			
		||||
    "sketch-helpers": "^0.0.4",
 | 
			
		||||
    "three": "^0.166.1",
 | 
			
		||||
    "ua-parser-js": "^1.0.37",
 | 
			
		||||
    "update-electron-app": "^3.0.0",
 | 
			
		||||
    "uuid": "^9.0.1",
 | 
			
		||||
    "vscode-jsonrpc": "^8.2.1",
 | 
			
		||||
    "vscode-languageserver-protocol": "^3.17.5",
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										12
									
								
								src/main.ts
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								src/main.ts
									
									
									
									
									
								
							@ -8,6 +8,7 @@ import { Issuer } from 'openid-client'
 | 
			
		||||
import { Bonjour, Service } from 'bonjour-service'
 | 
			
		||||
// @ts-ignore: TS1343
 | 
			
		||||
import * as kittycad from '@kittycad/lib/import'
 | 
			
		||||
import { updateElectronApp, UpdateSourceType } from 'update-electron-app'
 | 
			
		||||
 | 
			
		||||
// If it's not set, scream.
 | 
			
		||||
const NODE_ENV = process.env.NODE_ENV
 | 
			
		||||
@ -158,3 +159,14 @@ ipcMain.handle('find_machine_api', () => {
 | 
			
		||||
    )
 | 
			
		||||
  })
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
app.on('ready', () => {
 | 
			
		||||
  const updaterBucketUrl =
 | 
			
		||||
    'https://dl.zoo.dev/releases/modeling-app/test/electron'
 | 
			
		||||
  updateElectronApp({
 | 
			
		||||
    updateSource: {
 | 
			
		||||
      type: UpdateSourceType.StaticStorage,
 | 
			
		||||
      baseUrl: `${updaterBucketUrl}/${process.platform}/${process.arch}`
 | 
			
		||||
    }
 | 
			
		||||
  })
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										21
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								yarn.lock
									
									
									
									
									
								
							@ -5445,6 +5445,13 @@ get-symbol-description@^1.0.2:
 | 
			
		||||
    es-errors "^1.3.0"
 | 
			
		||||
    get-intrinsic "^1.2.4"
 | 
			
		||||
 | 
			
		||||
github-url-to-object@^4.0.4:
 | 
			
		||||
  version "4.0.6"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/github-url-to-object/-/github-url-to-object-4.0.6.tgz#5ea8701dc8c336b8d582dc3fa5bf964165c3b365"
 | 
			
		||||
  integrity sha512-NaqbYHMUAlPcmWFdrAB7bcxrNIiiJWJe8s/2+iOc9vlcHlwHqSGrPk+Yi3nu6ebTwgsZEa7igz+NH2vEq3gYwQ==
 | 
			
		||||
  dependencies:
 | 
			
		||||
    is-url "^1.1.0"
 | 
			
		||||
 | 
			
		||||
glob-parent@^5.1.2, glob-parent@~5.1.2:
 | 
			
		||||
  version "5.1.2"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
 | 
			
		||||
@ -6127,6 +6134,11 @@ is-unicode-supported@^0.1.0:
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
 | 
			
		||||
  integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
 | 
			
		||||
 | 
			
		||||
is-url@^1.1.0, is-url@^1.2.4:
 | 
			
		||||
  version "1.2.4"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52"
 | 
			
		||||
  integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==
 | 
			
		||||
 | 
			
		||||
is-weakmap@^2.0.2:
 | 
			
		||||
  version "2.0.2"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd"
 | 
			
		||||
@ -9103,6 +9115,15 @@ update-browserslist-db@^1.1.0:
 | 
			
		||||
    escalade "^3.1.2"
 | 
			
		||||
    picocolors "^1.0.1"
 | 
			
		||||
 | 
			
		||||
update-electron-app@^3.0.0:
 | 
			
		||||
  version "3.0.0"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/update-electron-app/-/update-electron-app-3.0.0.tgz#d705889e5bd86939f22e144c0c8b5f919a90f954"
 | 
			
		||||
  integrity sha512-Ccs46fgUEcMpSRPMNw82DFMux2MGi5tkKkEpV723JmtPNI3qAtxvTeiYkKczN2/LehA3U7JGrGr4MhraxGdRTw==
 | 
			
		||||
  dependencies:
 | 
			
		||||
    github-url-to-object "^4.0.4"
 | 
			
		||||
    is-url "^1.2.4"
 | 
			
		||||
    ms "^2.1.1"
 | 
			
		||||
 | 
			
		||||
uri-js@^4.2.2:
 | 
			
		||||
  version "4.4.1"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user