mirror of
https://github.com/ApfelTeeSaft/LiveSplitOne.git
synced 2026-08-27 03:33:40 +00:00
This introduces a Tauri based desktop version of LiveSplit One. For now very few changes have been done. It's mostly global hotkeys that work now. It's unclear if Tauri is the long term solution for LiveSplit One, but it gets us global hotkeys and auto splitting with very little effort, so we'll use it until something better comes along.
88 lines
2.7 KiB
JSON
88 lines
2.7 KiB
JSON
{
|
|
"name": "livesplit",
|
|
"version": "1.0.0",
|
|
"description": "",
|
|
"main": "dist/bundle.js",
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "webpack",
|
|
"build:core": "node buildCore.js",
|
|
"build:core:release": "node buildCore.js --release",
|
|
"build:core:deploy": "node buildCore.js --max-opt --nightly",
|
|
"lint": "eslint -c .eslintrc.cjs --ext .ts,.tsx src",
|
|
"publish": "webpack --mode production",
|
|
"serve": "webpack serve",
|
|
"start": "webpack serve --open",
|
|
"test": "mocha --exit test/**/*.js",
|
|
"tauri:icons": "tauri icon src/assets/icon.png",
|
|
"tauri:build-html": "webpack --mode production --env TAURI=true",
|
|
"tauri:watch": "tauri dev",
|
|
"tauri:publish": "tauri build"
|
|
},
|
|
"author": "",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"@types/commonmark": "^0.27.5",
|
|
"@types/react": "^18.3.3",
|
|
"@types/react-color": "^3.0.12",
|
|
"@types/react-dom": "^18.3.0",
|
|
"@types/react-resizable": "^3.0.3",
|
|
"@types/react-sidebar": "^3.0.2",
|
|
"@types/react-toggle": "^4.0.3",
|
|
"commonmark": "^0.27.0",
|
|
"commonmark-react-renderer": "^4.3.5",
|
|
"fast-deep-equal": "^3.1.3",
|
|
"idb": "^8.0.0",
|
|
"react": "^18.3.1",
|
|
"react-color": "^2.19.3",
|
|
"react-contextmenu": "^2.14.0",
|
|
"react-dom": "^18.3.1",
|
|
"react-linkifier": "^4.0.0",
|
|
"react-resizable": "^3.0.4",
|
|
"react-sidebar": "^3.0.2",
|
|
"react-toastify": "^10.0.5",
|
|
"react-toggle": "^4.1.3",
|
|
"resize-observer": "^1.0.4"
|
|
},
|
|
"devDependencies": {
|
|
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.13",
|
|
"@tauri-apps/cli": "^1.6.0",
|
|
"@types/node": "^20.12.7",
|
|
"@types/selenium-webdriver": "^4.1.21",
|
|
"@typescript-eslint/eslint-plugin": "^7.7.0",
|
|
"@typescript-eslint/parser": "^7.10.0",
|
|
"chromedriver": "^125.0.2",
|
|
"clean-webpack-plugin": "^4.0.0",
|
|
"css-loader": "^6.7.3",
|
|
"eslint": "^8.57.0",
|
|
"eslint-plugin-import": "^2.29.1",
|
|
"eslint-plugin-jsdoc": "^48.2.3",
|
|
"favicons-webpack-plugin": "^6.0.0",
|
|
"file-loader": "^6.2.0",
|
|
"hex64": "^0.4.0",
|
|
"html-inline-script-webpack-plugin": "^3.1.0",
|
|
"html-webpack-plugin": "^5.6.0",
|
|
"http-server": "^14.1.1",
|
|
"imghash": "0.0.9",
|
|
"leven": "^4.0.0",
|
|
"mocha": "^10.4.0",
|
|
"moment": "^2.30.1",
|
|
"node-fetch": "^3.3.0",
|
|
"pixelmatch": "^5.3.0",
|
|
"pngjs": "^7.0.0",
|
|
"react-refresh-typescript": "^2.0.7",
|
|
"sass": "^1.77.2",
|
|
"sass-loader": "^14.1.1",
|
|
"selenium-webdriver": "^4.18.1",
|
|
"sharp": "^0.33.3",
|
|
"source-map-loader": "^5.0.0",
|
|
"style-loader": "^4.0.0",
|
|
"ts-loader": "^9.4.2",
|
|
"typescript": "^5.4.5",
|
|
"webpack": "^5.91.0",
|
|
"webpack-cli": "^5.0.1",
|
|
"webpack-dev-server": "^4.11.1",
|
|
"workbox-webpack-plugin": "^7.0.0"
|
|
}
|
|
}
|