Restructured to significantly reduce package size

This commit is contained in:
Joel Collins 2019-02-28 12:29:34 +00:00
parent 7b5c5aac57
commit 1acfa6830b
5 changed files with 9 additions and 9 deletions

View file

@ -4,7 +4,7 @@ const path = require('path')
convertToWindowsStore({ convertToWindowsStore({
containerVirtualization: false, containerVirtualization: false,
inputDirectory: path.join(__dirname, '../release-builds/openflexure-microscope-js-win32-x64'), inputDirectory: path.join(__dirname, '../release-builds/openflexure-microscope-js-win32-x64'),
outputDirectory: path.join(__dirname, '/release-builds'), outputDirectory: path.join(__dirname, '../release-builds/installers'),
assets: path.join(__dirname, '/appx/assets'), assets: path.join(__dirname, '/appx/assets'),
manifest: path.join(__dirname, '/appx/AppXManifest.xml'), manifest: path.join(__dirname, '/appx/AppXManifest.xml'),
packageName: 'OpenFlexureMicroscopeJS', packageName: 'OpenFlexureMicroscopeJS',

View file

@ -3,7 +3,7 @@ const path = require('path')
const options = { const options = {
src: path.join(__dirname, '../release-builds/openflexure-microscope-js-linux-armv7l/'), src: path.join(__dirname, '../release-builds/openflexure-microscope-js-linux-armv7l/'),
dest: path.join(__dirname, '/release-builds'), dest: path.join(__dirname, '../release-builds/installers'),
arch: 'armhf', arch: 'armhf',
icon: path.join(__dirname, '../icons/png/1024x1024.png'), icon: path.join(__dirname, '../icons/png/1024x1024.png'),
categories: [ categories: [

View file

@ -3,7 +3,7 @@ const path = require('path')
const options = { const options = {
src: path.join(__dirname, '../release-builds/openflexure-microscope-js-linux-x64/'), src: path.join(__dirname, '../release-builds/openflexure-microscope-js-linux-x64/'),
dest: path.join(__dirname, '/release-builds'), dest: path.join(__dirname, '../release-builds/installers'),
arch: 'amd64', arch: 'amd64',
icon: path.join(__dirname, '../icons/png/1024x1024.png'), icon: path.join(__dirname, '../icons/png/1024x1024.png'),
categories: [ categories: [

View file

@ -15,7 +15,7 @@ function getInstallerConfig () {
appDirectory: path.join(__dirname, '../release-builds/openflexure-microscope-js-win32-x64'), appDirectory: path.join(__dirname, '../release-builds/openflexure-microscope-js-win32-x64'),
authors: 'OpenFlexure', authors: 'OpenFlexure',
noMsi: true, noMsi: true,
outputDirectory: path.join(__dirname, '/release-builds'), outputDirectory: path.join(__dirname, '../release-builds/installers'),
exe: 'openflexure-microscope-js.exe', exe: 'openflexure-microscope-js.exe',
setupExe: 'OpenFlexureMicroscopeJsInstaller.exe', setupExe: 'OpenFlexureMicroscopeJsInstaller.exe',
setupIcon: path.join(__dirname, '../icons/win/icon.ico') setupIcon: path.join(__dirname, '../icons/win/icon.ico')

View file

@ -21,13 +21,13 @@
"make": "npm run build && npm run package-all" "make": "npm run build && npm run package-all"
}, },
"dependencies": { "dependencies": {
"axios": "^0.18.0", "electron-context-menu": "^0.11.0"
"electron-context-menu": "^0.11.0",
"uikit": "^3.0.2",
"vue": "^2.5.21",
"vuex": "^3.0.1"
}, },
"devDependencies": { "devDependencies": {
"uikit": "^3.0.2",
"vue": "^2.5.21",
"vuex": "^3.0.1",
"axios": "^0.18.0",
"@vue/cli-plugin-babel": "^3.3.0", "@vue/cli-plugin-babel": "^3.3.0",
"@vue/cli-service": "^3.3.0", "@vue/cli-service": "^3.3.0",
"css-loader": "^2.1.0", "css-loader": "^2.1.0",