Update dependencies

This commit is contained in:
Matthias Schiffer 2019-12-24 14:25:03 +01:00
parent 3c51a1994f
commit 53c1852757
Signed by: neocturne
GPG key ID: 16EF3F64CB201D9C
5 changed files with 2685 additions and 2628 deletions

View file

@ -1,20 +1,19 @@
{
"private": true,
"main": "dist/main.js",
"scripts": {
"start": "electron-webpack dev"
},
"devDependencies": {
"@types/gl-matrix": "^2.4.4",
"electron": "^4.0.0-beta.8",
"electron-webpack": "^2.6.1",
"electron-webpack-ts": "^3.1.0",
"raw-loader": "^0.5.1",
"tslint": "^5.11.0",
"typescript": "^3.2.2",
"webpack": "^4.27.1"
"@types/gl-matrix": "^2.4.5",
"electron": "^7.1.7",
"electron-webpack": "^2.7.4",
"electron-webpack-ts": "^3.2.0",
"raw-loader": "^4.0.0",
"tslint": "^5.20.1",
"typescript": "^3.7.4",
"webpack": "^4.41.4"
},
"dependencies": {
"gl-matrix": "^2.8.1"
"gl-matrix": "^3.1.0"
}
}

View file

@ -4,6 +4,7 @@ import { format as formatUrl } from 'url';
const isDevelopment = process.env.NODE_ENV !== 'production';
// global reference to mainWindow (necessary to prevent window from being garbage collected)
let mainWindow: BrowserWindow|null = null;
function getIndexURL(): string {
@ -18,7 +19,7 @@ function getIndexURL(): string {
}
function createMainWindow(): BrowserWindow {
const window = new BrowserWindow();
const window = new BrowserWindow({webPreferences: {nodeIntegration: true}});
if (isDevelopment)
window.webContents.openDevTools();
@ -31,21 +32,25 @@ function createMainWindow(): BrowserWindow {
window.webContents.on('devtools-opened', () => {
window.webContents.focus();
});
})
return window;
}
// quit application when all windows are closed
app.on('window-all-closed', () => {
// on macOS it is common for applications to stay open until the user explicitly quits
if (process.platform !== 'darwin')
app.quit();
});
app.on('activate', () => {
// on macOS it is common to re-create a window even after all windows have been closed
if (!mainWindow)
mainWindow = createMainWindow();
});
// create main BrowserWindow when electron is ready
app.on('ready', () => {
mainWindow = createMainWindow();
});

View file

@ -89,9 +89,7 @@ export class Renderer {
}
private mkContext(): WebGLRenderingContext {
const gl = (
this.canvas.getContext('webgl') || this.canvas.getContext('experimental-webgl')
);
const gl = this.canvas.getContext('webgl');
if (!gl)
throw new Error('unable to initialize WebGL context');

View file

@ -1,12 +1,7 @@
module.exports = {
module: {
rules: [
{
test: /\.(vs|fs)$/,
use: [
'raw-loader'
]
}
]
}
{ test: /\.(vs|fs)$/, use: ['raw-loader'] },
],
},
}

5270
yarn.lock

File diff suppressed because it is too large Load diff