diff --git a/CHANGELOG.md b/CHANGELOG.md index d67440d..b1f7b6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ * Fix problem with collapsible settings and task form * Adds ellipsis to task title if window is too narrow * Support for opening GitHub link in about modal +* Support for windows development out-of-the-box through shx 0.10.0 / 2021-01-16 =================== diff --git a/package-lock.json b/package-lock.json index b1d1787..dca5d7c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5654,6 +5654,12 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -8610,6 +8616,15 @@ "picomatch": "^2.2.1" } }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, "regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", @@ -9136,6 +9151,27 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "shelljs": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shx": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.3.tgz", + "integrity": "sha512-nZJ3HFWVoTSyyB+evEKjJ1STiixGztlqwKLTUNV5KqMWtGey9fTd4KU1gdZ1X9BV6215pswQ/Jew9NsuS/fNDA==", + "dev": true, + "requires": { + "minimist": "^1.2.3", + "shelljs": "^0.8.4" + } + }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", diff --git a/package.json b/package.json index 5f621e5..770cf26 100644 --- a/package.json +++ b/package.json @@ -29,20 +29,21 @@ "mocha": "^8.2.1", "parcel": "^1.12.4", "sass": "^1.32.5", + "shx": "^0.3.3", "sinon": "^9.2.3", "vue-template-compiler": "^2.6.12" }, "scripts": { - "build": "rm -rf public/ && parcel build src/app/index.html --target electron --public-url ./ --out-dir public --no-source-maps", - "test": "cross-env NODE_ENV=test npm run build && mocha tests --recursive --exit", "start": "electron .", + "build": "shx rm -rf public/ && parcel build src/app/index.html --target electron --public-url ./ --out-dir public --no-source-maps", + "test": "cross-env NODE_ENV=test npm run build && mocha tests --recursive --exit", "start-dev": "npm run build && cross-env NODE_ENV=dev npm start", "eslint": "eslint main.js src tests --ext .vue --ext .js", "eslint-fix": "eslint main.js src tests --ext .vue --ext .js --fix", "dist": "npm run clean && npm run build && electron-builder", "dist-all": "npm run clean && npm run build && electron-builder -wlm --x64", - "pack": "npm run build && rm -rf dist/ && electron-builder --dir", - "clean": "rm -rf dist/ && rm -rf public/" + "pack": "npm run build && shx rm -rf dist/ && electron-builder --dir", + "clean": "shx rm -rf dist/ && shx rm -rf public/" }, "build": { "appId": "angrykoala.gaucho",