This commit is contained in:
Eugene Pankov
2017-06-20 22:11:08 +02:00
parent 65e9cbe759
commit d9fd78fb42
14 changed files with 117 additions and 17 deletions

View File

@@ -8,6 +8,7 @@ html
window.nodeRequire = require
script(src='./preload.js')
script(src='./bundle.js', defer)
style#custom-css
body(style='background: ; min-height: 100vh; overflow: hidden')
app-root
.preload-logo

View File

@@ -6,7 +6,7 @@
"email": "e@ajenti.org"
},
"main": "main.js",
"version": "0.0.2",
"version": "1.0.0-alpha.1",
"scripts": {
"build": "../node_modules/.bin/webpack --progress --color --display-modules",
"watch": "../node_modules/.bin/webpack --progress --color --watch"

View File

@@ -1,3 +1,33 @@
import 'source-sans-pro'
import 'font-awesome/css/font-awesome.css'
import './preload.scss'
import * as Raven from 'raven-js'
const SENTRY_DSN = 'https://4717a0a7ee0b4429bd3a0f06c3d7eec3@sentry.io/181876'
Raven.config(
SENTRY_DSN,
{
release: require('electron').remote.app.getVersion(),
dataCallback: (data: any) => {
const normalize = (filename) => {
let splitArray = filename.split('/')
return splitArray[splitArray.length - 1]
}
data.exception.values[0].stacktrace.frames.forEach(frame => {
frame.filename = normalize(frame.filename)
})
data.culprit = data.exception.values[0].stacktrace.frames[0].filename
return data
}
}
)
process.on('uncaughtException', (err) => {
Raven.captureException(err)
console.error(err)
})