From 1c5adfc8c5ea580ef4ad0186d59bc64509ffcf9b Mon Sep 17 00:00:00 2001 From: Kevin McCormack Date: Sat, 6 Apr 2024 16:01:07 -0400 Subject: [PATCH] Add lint-fix script --- Gruntfile.js | 33 ++++++++++++--------------------- package.json | 1 + 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 527a5e6b..eeefcec7 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -148,8 +148,7 @@ module.exports = function (grunt) { 'desktop-darwin-installer-helper-x64': { cwd: 'tmp/desktop/KeeWeb Installer.app', src: '**', - dest: - 'tmp/desktop/KeeWeb-darwin-x64/KeeWeb.app/Contents/Installer/KeeWeb Installer.app', + dest: 'tmp/desktop/KeeWeb-darwin-x64/KeeWeb.app/Contents/Installer/KeeWeb Installer.app', expand: true, nonull: true, options: { mode: true } @@ -157,8 +156,7 @@ module.exports = function (grunt) { 'desktop-darwin-installer-helper-arm64': { cwd: 'tmp/desktop/KeeWeb Installer.app', src: '**', - dest: - 'tmp/desktop/KeeWeb-darwin-arm64/KeeWeb.app/Contents/Installer/KeeWeb Installer.app', + dest: 'tmp/desktop/KeeWeb-darwin-arm64/KeeWeb.app/Contents/Installer/KeeWeb Installer.app', expand: true, nonull: true, options: { mode: true } @@ -229,43 +227,35 @@ module.exports = function (grunt) { nonull: true }, 'native-messaging-host-darwin-x64': { - src: - 'node_modules/@keeweb/keeweb-native-messaging-host/darwin-x64/keeweb-native-messaging-host', - dest: - 'tmp/desktop/KeeWeb-darwin-x64/KeeWeb.app/Contents/MacOS/util/keeweb-native-messaging-host', + src: 'node_modules/@keeweb/keeweb-native-messaging-host/darwin-x64/keeweb-native-messaging-host', + dest: 'tmp/desktop/KeeWeb-darwin-x64/KeeWeb.app/Contents/MacOS/util/keeweb-native-messaging-host', nonull: true, options: { mode: '0755' } }, 'native-messaging-host-darwin-arm64': { - src: - 'node_modules/@keeweb/keeweb-native-messaging-host/darwin-arm64/keeweb-native-messaging-host', - dest: - 'tmp/desktop/KeeWeb-darwin-arm64/KeeWeb.app/Contents/MacOS/util/keeweb-native-messaging-host', + src: 'node_modules/@keeweb/keeweb-native-messaging-host/darwin-arm64/keeweb-native-messaging-host', + dest: 'tmp/desktop/KeeWeb-darwin-arm64/KeeWeb.app/Contents/MacOS/util/keeweb-native-messaging-host', nonull: true, options: { mode: '0755' } }, 'native-messaging-host-linux-x64': { - src: - 'node_modules/@keeweb/keeweb-native-messaging-host/linux-x64/keeweb-native-messaging-host', + src: 'node_modules/@keeweb/keeweb-native-messaging-host/linux-x64/keeweb-native-messaging-host', dest: 'tmp/desktop/keeweb-linux-x64/keeweb-native-messaging-host', nonull: true, options: { mode: '0755' } }, 'native-messaging-host-win32-x64': { - src: - 'node_modules/@keeweb/keeweb-native-messaging-host/win32-x64/keeweb-native-messaging-host.exe', + src: 'node_modules/@keeweb/keeweb-native-messaging-host/win32-x64/keeweb-native-messaging-host.exe', dest: 'tmp/desktop/KeeWeb-win32-x64/keeweb-native-messaging-host.exe', nonull: true }, 'native-messaging-host-win32-ia32': { - src: - 'node_modules/@keeweb/keeweb-native-messaging-host/win32-ia32/keeweb-native-messaging-host.exe', + src: 'node_modules/@keeweb/keeweb-native-messaging-host/win32-ia32/keeweb-native-messaging-host.exe', dest: 'tmp/desktop/KeeWeb-win32-ia32/keeweb-native-messaging-host.exe', nonull: true }, 'native-messaging-host-win32-arm64': { - src: - 'node_modules/@keeweb/keeweb-native-messaging-host/win32-arm64/keeweb-native-messaging-host.exe', + src: 'node_modules/@keeweb/keeweb-native-messaging-host/win32-arm64/keeweb-native-messaging-host.exe', dest: 'tmp/desktop/KeeWeb-win32-arm64/keeweb-native-messaging-host.exe', nonull: true } @@ -276,7 +266,8 @@ module.exports = function (grunt) { build: ['Gruntfile.js', 'grunt.*.js', 'build/**/*.js', 'webpack.config.js'], plugins: ['plugins/**/*.js'], util: ['util/**/*.js'], - installer: ['package/osx/installer.js'] + installer: ['package/osx/installer.js'], + options: { fix: process.argv.includes('--fix') } }, inline: { app: { diff --git a/package.json b/package.json index ff5540b2..fb5cfb3d 100644 --- a/package.json +++ b/package.json @@ -111,6 +111,7 @@ "scripts": { "start": "grunt", "lint": "grunt eslint", + "lint-fix": "grunt eslint --fix", "test": "grunt test", "build-beta": "grunt --beta && cp dist/index.html ../keeweb-beta/index.html && cd ../keeweb-beta && git add index.html && git commit -a -m 'beta' && git push origin master", "electron": "cross-env KEEWEB_IS_PORTABLE=0 ELECTRON_DISABLE_SECURITY_WARNINGS=1 KEEWEB_EMULATE_HARDWARE_ENCRYPTION=persistent KEEWEB_HTML_PATH=http://localhost:8085 electron desktop --no-sandbox",