Base configuraitions still needs alot of clean up

This commit is contained in:
Ben
2023-10-02 19:54:17 -05:00
parent 0bc1e0c931
commit 5f93ac1ddc
4 changed files with 3864 additions and 496 deletions

4311
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,23 +1,19 @@
{
"description": "A WoW Launcher that will patch a client before launching it with latest server updates.",
"keywords": [
"electron",
"boilerplate",
"react",
"typescript",
"ts",
"sass",
"webpack",
"hot",
"reload"
"araxiaonline",
"azerothcore",
"wow",
"wow-client",
"wow-client-patcher"
],
"homepage": "https://github.com/electron-react-boilerplate/electron-react-boilerplate#readme",
"homepage": "https://github.com/araxiaonline/wow-client-patcher#README",
"bugs": {
"url": "https://github.com/electron-react-boilerplate/electron-react-boilerplate/issues"
"url": "https://github.com/araxiaonline/wow-client-patcher/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/electron-react-boilerplate/electron-react-boilerplate.git"
"url": "git+https://github.com/araxiaonline/wow-client-patcher.git"
},
"license": "MIT",
"author": {
@@ -25,6 +21,7 @@
"email": "ben.carter.dev@gmail.com"
},
"main": "./src/main/main.ts",
"version": "1.0.0",
"scripts": {
"build": "concurrently \"npm run build:main\" \"npm run build:renderer\"",
"build:main": "cross-env NODE_ENV=production TS_NODE_TRANSPILE_ONLY=true webpack --config ./.erb/configs/webpack.config.main.prod.ts",
@@ -89,7 +86,15 @@
}
},
"dependencies": {
"@aws-sdk/client-s3": "^3.417.0",
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
"@mui/material": "^5.14.11",
"@types/adm-zip": "^0.5.2",
"@types/decompress": "^4.2.4",
"adm-zip": "^0.5.10",
"axios": "^1.5.0",
"classnames": "^2.3.2",
"electron-debug": "^3.2.0",
"electron-log": "^4.4.8",
"electron-updater": "^5.3.0",
@@ -98,6 +103,7 @@
"react-dom": "^18.2.0",
"react-router-dom": "^6.11.2",
"react-snowfall": "^1.2.1",
"showdown": "^2.1.0",
"sound-play": "^1.1.0"
},
"devDependencies": {
@@ -166,7 +172,7 @@
"ts-loader": "^9.4.3",
"ts-node": "^10.9.1",
"tsconfig-paths-webpack-plugin": "^4.0.1",
"typescript": "^5.1.3",
"typescript": "^5.2.2",
"url-loader": "^4.1.1",
"webpack": "^5.85.0",
"webpack-bundle-analyzer": "^4.9.0",
@@ -175,8 +181,9 @@
"webpack-merge": "^5.9.0"
},
"build": {
"productName": "AraxiaWoW",
"productName": "AraxiaWoWLauncher",
"appId": "org.erb.AraxiaWoW",
"icon": "assets/wothlk.ico",
"asar": true,
"asarUnpack": "**\\*.{node,dll}",
"files": [
@@ -237,9 +244,6 @@
"repo": ""
}
},
"collective": {
"url": "https://opencollective.com/electron-react-boilerplate-594"
},
"devEngines": {
"node": ">=14.x",
"npm": ">=7.x"

View File

@@ -5,8 +5,7 @@
"license": "MIT",
"author": {
"name": "Ben Carter",
"email": "ben.carter.dev@gmail.com",
"url": "https://github.com/electron-react-boilerplate"
"email": "ben.carter.dev@gmail.com"
},
"main": "./dist/main/main.js",
"scripts": {

View File

@@ -15,7 +15,13 @@
"allowJs": true,
"outDir": ".erb/dll",
"typeRoots": ["./node_modules/@types", "src/typings"],
"noImplicitAny": true,
"noImplicitThis": true,
"strictNullChecks": true
},
"include": ["src/**/*", "src/typings/**/*"],
"include": [
"src/**/*",
"src/typings/**/*"
],
"exclude": ["test", "release/build", "release/app/dist", ".erb/dll"],
}