diff --git a/package-lock.json b/package-lock.json index d0c08ae..d217be6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,13 @@ { "name": "stickexportertx", - "version": "0.6.2", + "version": "0.8.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "stickexportertx", - "version": "0.6.2", + "version": "0.8.1", + "hasInstallScript": true, "license": "MIT", "dependencies": { "@electron/remote": "^2.0.8", @@ -46,6 +47,7 @@ "eslint-webpack-plugin": "^3.1.1", "fork-ts-checker-webpack-plugin": "^7.2.11", "node-loader": "^2.0.0", + "run-script-os": "^1.1.6", "sass": "^1.52.1", "sass-loader": "^13.0.0", "style-loader": "^3.3.1", @@ -9154,6 +9156,16 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/run-script-os": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.6.tgz", + "integrity": "sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw==", + "dev": true, + "bin": { + "run-os": "index.js", + "run-script-os": "index.js" + } + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -17844,6 +17856,12 @@ "queue-microtask": "^1.2.2" } }, + "run-script-os": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.6.tgz", + "integrity": "sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw==", + "dev": true + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", diff --git a/package.json b/package.json index d6bcd81..cc2f141 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,9 @@ "description": "3D stick exporter for EdgeTX/OpenTX logs", "main": "src/index.build.js", "scripts": { - "install:deps": "python ./scripts/download-blender.py", - "install": "npm install && npm run install:deps", + "install:win32": "python ./scripts/download-blender.py", + "install:linux": "python3 ./scripts/download-blender.py", + "install": "run-script-os", "build:main": "cross-env NODE_ENV=production webpack --config configs/webpack.main.prod.config.babel.js", "build:renderer": "cross-env NODE_ENV=production webpack --config configs/webpack.renderer.prod.config.babel.js", "build": "cross-env npm run build:main && cross-env npm run build:renderer", @@ -136,6 +137,7 @@ "eslint-webpack-plugin": "^3.1.1", "fork-ts-checker-webpack-plugin": "^7.2.11", "node-loader": "^2.0.0", + "run-script-os": "^1.1.6", "sass": "^1.52.1", "sass-loader": "^13.0.0", "style-loader": "^3.3.1",