mirror of
https://github.com/dscalzi/HeliosLauncher.git
synced 2024-12-22 11:42:14 -08:00
9097bafb5d
Rewrote mojang.ts to use axios. This included creating a more robust error handling system and response payload structure. Also included unit tests. Added axios (HTTP Library to replace request) Added winston (Logging Framework) Added mocha (Testing Framework) Added chai (assertion library) Added nock (mock server)
87 lines
2.5 KiB
JSON
87 lines
2.5 KiB
JSON
{
|
|
"name": "helioslauncher",
|
|
"version": "1.7.0",
|
|
"productName": "Helios Launcher",
|
|
"description": "Modded Minecraft Launcher",
|
|
"author": "Daniel Scalzi (https://github.com/dscalzi/)",
|
|
"license": "UNLICENSED",
|
|
"homepage": "https://github.com/dscalzi/HeliosLauncher",
|
|
"bugs": {
|
|
"url": "https://github.com/dscalzi/HeliosLauncher/issues"
|
|
},
|
|
"private": true,
|
|
"main": "./dist/main.js",
|
|
"scripts": {
|
|
"clean": "rimraf dist",
|
|
"tsc": "tsc",
|
|
"start": "electron .",
|
|
"cilinux": "node build.js WINDOWS && node build.js LINUX",
|
|
"cidarwin": "node build.js MAC",
|
|
"dist:win": "npm run dist -- WINDOWS",
|
|
"dist:mac": "npm run dist -- MAC",
|
|
"dist:linux": "npm run dist -- LINUX",
|
|
"lint": "eslint --ext=jsx,js,tsx,ts src",
|
|
"dev": "electron-webpack dev",
|
|
"compile": "electron-webpack",
|
|
"test": "cross-env TS_NODE_PROJECT='./tsconfig.test.json' mocha -r ts-node/register test/**/*.ts"
|
|
},
|
|
"engines": {
|
|
"node": "12.x.x"
|
|
},
|
|
"dependencies": {
|
|
"adm-zip": "^0.4.14",
|
|
"async": "^3.2.0",
|
|
"axios": "^0.19.2",
|
|
"discord-rpc": "3.1.0",
|
|
"electron-updater": "^4.2.4",
|
|
"fs-extra": "^9.0.0",
|
|
"github-syntax-dark": "^0.5.0",
|
|
"jquery": "^3.5.0",
|
|
"moment": "^2.24.0",
|
|
"request": "^2.88.2",
|
|
"semver": "^7.2.2",
|
|
"tar-fs": "^2.0.0",
|
|
"triple-beam": "^1.3.0",
|
|
"winreg": "^1.2.4",
|
|
"winston": "^3.2.1"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/preset-react": "^7.9.4",
|
|
"@types/adm-zip": "^0.4.33",
|
|
"@types/async": "^3.0.8",
|
|
"@types/chai": "^4.2.11",
|
|
"@types/discord-rpc": "^3.0.2",
|
|
"@types/fs-extra": "^8.1.0",
|
|
"@types/jquery": "^3.3.33",
|
|
"@types/mocha": "^7.0.2",
|
|
"@types/node": "^12.12.29",
|
|
"@types/react": "^16.9.23",
|
|
"@types/react-dom": "^16.9.5",
|
|
"@types/request": "^2.48.4",
|
|
"@types/tar-fs": "^1.16.2",
|
|
"@types/triple-beam": "^1.3.0",
|
|
"@types/winreg": "^1.2.30",
|
|
"chai": "^4.2.0",
|
|
"cross-env": "^7.0.2",
|
|
"electron": "^8.2.1",
|
|
"electron-builder": "^22.4.0",
|
|
"electron-webpack": "^2.8.2",
|
|
"electron-webpack-ts": "^4.0.1",
|
|
"eslint": "^6.8.0",
|
|
"helios-distribution-types": "1.0.0-pre.1",
|
|
"mocha": "^7.1.1",
|
|
"nock": "^12.0.3",
|
|
"react": "^16.13.0",
|
|
"react-dom": "^16.13.0",
|
|
"react-hot-loader": "^4.12.19",
|
|
"rimraf": "^3.0.2",
|
|
"ts-node": "^8.8.2",
|
|
"typescript": "^3.8.3",
|
|
"webpack": "^4.42.0"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/dscalzi/HeliosLauncher.git"
|
|
}
|
|
}
|