Migrate app to TypeScript (#1637)

* Initial setup and migrated src/common

* WIP

* WIP

* WIP

* Main module basically finished

* Renderer process migrated

* Added CI step and some fixes

* Fixed remainder of issues and added proper ESLint config

* Fixed a couple issues

* Progress!

* Some more fixes

* Fixed a test

* Fix build step

* PR feedback
This commit is contained in:
Devin Binnie
2021-06-28 09:51:23 -04:00
committed by GitHub
parent 422673a740
commit 1b3d0eac8f
115 changed files with 16246 additions and 9921 deletions

View File

@@ -17,14 +17,14 @@ const WEBSERVER_PORT = 9001;
module.exports = merge(base, {
entry: {
index: './src/renderer/index.jsx',
settings: './src/renderer/settings.jsx',
urlView: './src/renderer/modals/urlView/urlView.jsx',
newServer: './src/renderer/modals/newServer/newServer.jsx',
loginModal: './src/renderer/modals/login/login.jsx',
permissionModal: './src/renderer/modals/permission/permission.jsx',
certificateModal: './src/renderer/modals/certificate/certificate.jsx',
loadingScreen: './src/renderer/modals/loadingScreen/index.jsx',
index: './src/renderer/index.tsx',
settings: './src/renderer/settings.tsx',
urlView: './src/renderer/modals/urlView/urlView.tsx',
newServer: './src/renderer/modals/newServer/newServer.tsx',
loginModal: './src/renderer/modals/login/login.tsx',
permissionModal: './src/renderer/modals/permission/permission.tsx',
certificateModal: './src/renderer/modals/certificate/certificate.tsx',
loadingScreen: './src/renderer/modals/loadingScreen/index.tsx',
},
output: {
path: path.resolve(__dirname, 'dist/renderer'),
@@ -87,7 +87,7 @@ module.exports = merge(base, {
],
module: {
rules: [{
test: /\.(js|jsx)?$/,
test: /\.(js|jsx|ts|tsx)?$/,
use: {
loader: 'babel-loader',
},