From 1afe5461b2b1c1c205413c169784293a328d0e63 Mon Sep 17 00:00:00 2001 From: Trent Larson Date: Sun, 27 Sep 2026 21:22:14 -0600 Subject: [PATCH] put package.json scripts in alphabetical order (no logic changes) --- package.json | 234 +++++++++++++++++++++++++-------------------------- 1 file changed, 117 insertions(+), 117 deletions(-) diff --git a/package.json b/package.json index 784672be..e1d4df72 100644 --- a/package.json +++ b/package.json @@ -6,134 +6,134 @@ "name": "Gift Economies Team" }, "scripts": { - "lint": "eslint --ext .js,.ts,.vue --ignore-path .gitignore src", - "lint-fix": "eslint --ext .js,.ts,.vue --ignore-path .gitignore --fix src", - "type-check": "tsc --noEmit", - "type-check:vue": "vue-tsc --noEmit", - "prebuild": "eslint --ext .js,.ts,.vue --ignore-path .gitignore src && node sw_combine.js && node scripts/copy-wasm.js", - "test:prerequisites": "node scripts/check-prerequisites.js", - "test:unit": "jest", - "check:dependencies": "./scripts/check-dependencies.sh", - "check:prod-bundle": "./scripts/check-prod-bundle.sh", - "deps:update-daily-notification-plugin": "npm install @timesafari/daily-notification-plugin@git+https://gitea.anomalistdesign.com/trent_larson/daily-notification-plugin.git#master", - "test:all": "npm run lint && npm run type-check && npm run type-check:vue && npm run test:unit && npm run test:web && npm run test:mobile && echo '\n\n\nGotta add the performance tests'", - "test:web": "npx playwright test -c playwright.config-local.ts --trace on", - "test:mobile": "./scripts/test-mobile.sh", - "test:android": "node scripts/test-android.js", - "test:ios": "node scripts/test-ios.js", - "check:android-device": "adb devices | grep -w 'device' || (echo 'No Android device connected' && exit 1)", - "check:ios-device": "xcrun xctrace list devices 2>&1 | grep -w 'Booted' || (echo 'No iOS simulator running' && exit 1)", - "auto-run": "./scripts/auto-run.sh", - "auto-run:test": "./scripts/auto-run.sh --test", - "auto-run:prod": "./scripts/auto-run.sh --prod", - "auto-run:ios": "./scripts/auto-run.sh --platform=ios", - "auto-run:android": "./scripts/auto-run.sh --platform=android", - "auto-run:electron": "./scripts/auto-run.sh --platform=electron", - "build:capacitor": "VITE_GIT_HASH=`git log -1 --pretty=format:%h` vite build --mode capacitor --config vite.config.capacitor.mts", - "build:capacitor:sync": "npm run build:capacitor && npx cap sync && node scripts/restore-local-plugins.js", - "build:native": "vite build && npx cap sync && node scripts/restore-local-plugins.js && bash -c 'source scripts/common.sh && ensure_ios_capacitor_asset_directories' && npx capacitor-assets generate --assetPath resources", + "assets:clean": "rimraf android/app/src/main/res/mipmap-* ios/App/App/Assets.xcassets/**/AppIcon*.png ios/App/App/Assets.xcassets/**/Splash*.png || true", "assets:config": "npx tsx scripts/assets-config.ts", "assets:validate": "npx tsx scripts/assets-validator.ts", "assets:validate:android": "./scripts/build-android.sh --assets-only", - "assets:clean": "rimraf android/app/src/main/res/mipmap-* ios/App/App/Assets.xcassets/**/AppIcon*.png ios/App/App/Assets.xcassets/**/Splash*.png || true", - "build:ios": "./scripts/build-ios.sh", - "build:ios:dev": "./scripts/build-ios.sh --dev", - "build:ios:test": "./scripts/build-ios.sh --test", - "build:ios:test:run": "./scripts/build-ios.sh --test --auto-run", - "build:ios:prod": "./scripts/build-ios.sh --prod", - "build:ios:prod:run": "./scripts/build-ios.sh --prod --auto-run", - "build:ios:debug": "./scripts/build-ios.sh --debug", - "build:ios:debug:run": "./scripts/build-ios.sh --debug --auto-run", - "build:ios:release": "./scripts/build-ios.sh --release", - "build:ios:release:run": "./scripts/build-ios.sh --release --auto-run", - "build:ios:studio": "./scripts/build-ios.sh --studio", - "build:ios:ipa": "./scripts/build-ios.sh --ipa", - "build:ios:clean": "./scripts/build-ios.sh --clean", - "build:ios:sync": "./scripts/build-ios.sh --sync", - "build:ios:assets": "./scripts/build-ios.sh --assets", - "build:ios:deploy": "./scripts/build-ios.sh --deploy", - "build:ios:dev:custom": "./scripts/build-ios.sh --dev --api-ip", - "build:ios:test:custom": "./scripts/build-ios.sh --test --api-ip", - "build:ios:dev:run:custom": "./scripts/build-ios.sh --dev --api-ip --auto-run", - "build:ios:test:run:custom": "./scripts/build-ios.sh --test --api-ip --auto-run", - "build:web": "./scripts/build-web.sh", - "build:web:dev": "./scripts/build-web.sh --dev", - "build:web:test": "./scripts/build-web.sh --test", - "build:web:prod": "./scripts/build-web.sh --prod", - "build:web:docker": "./scripts/build-web.sh --docker", - "build:web:docker:test": "./scripts/build-web.sh --docker:test", - "build:web:docker:prod": "./scripts/build-web.sh --docker:prod", - "build:web:serve": "./scripts/build-web.sh --serve", - "build:web:serve:test": "./scripts/build-web.sh --serve --test", - "build:web:serve:prod": "./scripts/build-web.sh --serve --prod", - "docker:up": "docker-compose up", - "docker:up:test": "npm run build:web:build -- --mode test && docker-compose up test", - "docker:up:prod": "npm run build:web:build -- --mode production && docker-compose up production", - "docker:down": "docker-compose down", - "docker:logs": "docker-compose logs -f", - "build:electron": "./scripts/build-electron.sh", - "build:electron:dev": "./scripts/build-electron.sh --dev", - "build:electron:dev:run": "./scripts/build-electron.sh --dev --auto-run", - "build:electron:test": "./scripts/build-electron.sh --test", - "build:electron:test:run": "./scripts/build-electron.sh --test --auto-run", - "build:electron:prod": "./scripts/build-electron.sh --prod", - "build:electron:prod:run": "./scripts/build-electron.sh --prod --auto-run", - "build:electron:windows": "./scripts/build-electron.sh --prod --windows", - "build:electron:windows:dev": "./scripts/build-electron.sh --dev --windows", - "build:electron:windows:test": "./scripts/build-electron.sh --test --windows", - "build:electron:windows:prod": "./scripts/build-electron.sh --prod --windows", - "build:electron:mac": "./scripts/build-electron.sh --prod --mac", - "build:electron:mac:dev": "./scripts/build-electron.sh --dev --mac", - "build:electron:mac:test": "./scripts/build-electron.sh --test --mac", - "build:electron:mac:prod": "./scripts/build-electron.sh --prod --mac", - "build:electron:linux": "./scripts/build-electron.sh --prod --linux", - "build:electron:linux:dev": "./scripts/build-electron.sh --dev --linux", - "build:electron:linux:test": "./scripts/build-electron.sh --test --linux", - "build:electron:linux:prod": "./scripts/build-electron.sh --prod --linux", - "build:electron:appimage": "./scripts/build-electron.sh --prod --appimage", - "build:electron:appimage:dev": "./scripts/build-electron.sh --dev --appimage", - "build:electron:appimage:test": "./scripts/build-electron.sh --test --appimage", - "build:electron:appimage:prod": "./scripts/build-electron.sh --prod --appimage", - "build:electron:deb": "./scripts/build-electron.sh --prod --deb", - "build:electron:deb:dev": "./scripts/build-electron.sh --dev --deb", - "build:electron:deb:test": "./scripts/build-electron.sh --test --deb", - "build:electron:deb:prod": "./scripts/build-electron.sh --prod --deb", - "build:electron:dmg": "./scripts/build-electron.sh --prod --dmg", - "build:electron:dmg:dev": "./scripts/build-electron.sh --dev --dmg", - "build:electron:dmg:test": "./scripts/build-electron.sh --test --dmg", - "build:electron:dmg:prod": "./scripts/build-electron.sh --prod --dmg", - "markdown:fix": "markdownlint-cli2 --fix", - "markdown:check": "markdownlint-cli2", - "markdown:setup": "./scripts/setup-markdown-hooks.sh", - "prepare": "husky", - "guard": "bash ./scripts/build-arch-guard.sh", - "guard:test": "bash ./scripts/build-arch-guard.sh --staged", - "guard:setup": "npm run prepare && echo '✅ Build Architecture Guard is now active!'", - "clean:android": "./scripts/uninstall-android.sh", - "clean:ios": "rm -rf ios/App/build ios/App/Pods ios/App/output ios/App/App/public ios/DerivedData ios/capacitor-cordova-ios-plugins ios/App/App/capacitor.config.json ios/App/App/config.xml || true", - "clean:electron": "./scripts/build-electron.sh --clean", - "clean:all": "npm run clean:ios && npm run clean:android && npm run clean:electron", + "auto-run": "./scripts/auto-run.sh", + "auto-run:android": "./scripts/auto-run.sh --platform=android", + "auto-run:electron": "./scripts/auto-run.sh --platform=electron", + "auto-run:ios": "./scripts/auto-run.sh --platform=ios", + "auto-run:prod": "./scripts/auto-run.sh --prod", + "auto-run:test": "./scripts/auto-run.sh --test", "build:android": "./scripts/build-android.sh", - "build:android:dev": "./scripts/build-android.sh --dev", - "build:android:test": "./scripts/build-android.sh --test", - "build:android:test:run": "./scripts/build-android.sh --test --auto-run", - "build:android:prod": "./scripts/build-android.sh --prod", - "build:android:prod:run": "./scripts/build-android.sh --prod --auto-run", + "build:android:aab": "./scripts/build-android.sh --aab", + "build:android:apk": "./scripts/build-android.sh --apk", + "build:android:assets": "./scripts/build-android.sh --assets", + "build:android:clean": "./scripts/build-android.sh --clean", "build:android:debug": "./scripts/build-android.sh --debug", "build:android:debug:run": "./scripts/build-android.sh --debug --auto-run", + "build:android:deploy": "./scripts/build-android.sh --deploy", + "build:android:dev": "./scripts/build-android.sh --dev", + "build:android:dev:custom": "./scripts/build-android.sh --dev --api-ip", + "build:android:dev:run:custom": "./scripts/build-android.sh --dev --api-ip --auto-run", + "build:android:prod": "./scripts/build-android.sh --prod", + "build:android:prod:run": "./scripts/build-android.sh --prod --auto-run", "build:android:release": "./scripts/build-android.sh --release", "build:android:release:run": "./scripts/build-android.sh --release --auto-run", "build:android:studio": "./scripts/build-android.sh --studio", - "build:android:apk": "./scripts/build-android.sh --apk", - "build:android:aab": "./scripts/build-android.sh --aab", - "build:android:clean": "./scripts/build-android.sh --clean", "build:android:sync": "./scripts/build-android.sh --sync", - "build:android:assets": "./scripts/build-android.sh --assets", - "build:android:deploy": "./scripts/build-android.sh --deploy", - "build:android:dev:custom": "./scripts/build-android.sh --dev --api-ip", + "build:android:test": "./scripts/build-android.sh --test", "build:android:test:custom": "./scripts/build-android.sh --test --api-ip", - "build:android:dev:run:custom": "./scripts/build-android.sh --dev --api-ip --auto-run", - "build:android:test:run:custom": "./scripts/build-android.sh --test --api-ip --auto-run" + "build:android:test:run": "./scripts/build-android.sh --test --auto-run", + "build:android:test:run:custom": "./scripts/build-android.sh --test --api-ip --auto-run", + "build:capacitor": "VITE_GIT_HASH=`git log -1 --pretty=format:%h` vite build --mode capacitor --config vite.config.capacitor.mts", + "build:capacitor:sync": "npm run build:capacitor && npx cap sync && node scripts/restore-local-plugins.js", + "build:electron": "./scripts/build-electron.sh", + "build:electron:appimage": "./scripts/build-electron.sh --prod --appimage", + "build:electron:appimage:dev": "./scripts/build-electron.sh --dev --appimage", + "build:electron:appimage:prod": "./scripts/build-electron.sh --prod --appimage", + "build:electron:appimage:test": "./scripts/build-electron.sh --test --appimage", + "build:electron:deb": "./scripts/build-electron.sh --prod --deb", + "build:electron:deb:dev": "./scripts/build-electron.sh --dev --deb", + "build:electron:deb:prod": "./scripts/build-electron.sh --prod --deb", + "build:electron:deb:test": "./scripts/build-electron.sh --test --deb", + "build:electron:dev": "./scripts/build-electron.sh --dev", + "build:electron:dev:run": "./scripts/build-electron.sh --dev --auto-run", + "build:electron:dmg": "./scripts/build-electron.sh --prod --dmg", + "build:electron:dmg:dev": "./scripts/build-electron.sh --dev --dmg", + "build:electron:dmg:prod": "./scripts/build-electron.sh --prod --dmg", + "build:electron:dmg:test": "./scripts/build-electron.sh --test --dmg", + "build:electron:linux": "./scripts/build-electron.sh --prod --linux", + "build:electron:linux:dev": "./scripts/build-electron.sh --dev --linux", + "build:electron:linux:prod": "./scripts/build-electron.sh --prod --linux", + "build:electron:linux:test": "./scripts/build-electron.sh --test --linux", + "build:electron:mac": "./scripts/build-electron.sh --prod --mac", + "build:electron:mac:dev": "./scripts/build-electron.sh --dev --mac", + "build:electron:mac:prod": "./scripts/build-electron.sh --prod --mac", + "build:electron:mac:test": "./scripts/build-electron.sh --test --mac", + "build:electron:prod": "./scripts/build-electron.sh --prod", + "build:electron:prod:run": "./scripts/build-electron.sh --prod --auto-run", + "build:electron:test": "./scripts/build-electron.sh --test", + "build:electron:test:run": "./scripts/build-electron.sh --test --auto-run", + "build:electron:windows": "./scripts/build-electron.sh --prod --windows", + "build:electron:windows:dev": "./scripts/build-electron.sh --dev --windows", + "build:electron:windows:prod": "./scripts/build-electron.sh --prod --windows", + "build:electron:windows:test": "./scripts/build-electron.sh --test --windows", + "build:ios": "./scripts/build-ios.sh", + "build:ios:assets": "./scripts/build-ios.sh --assets", + "build:ios:clean": "./scripts/build-ios.sh --clean", + "build:ios:debug": "./scripts/build-ios.sh --debug", + "build:ios:debug:run": "./scripts/build-ios.sh --debug --auto-run", + "build:ios:deploy": "./scripts/build-ios.sh --deploy", + "build:ios:dev": "./scripts/build-ios.sh --dev", + "build:ios:dev:custom": "./scripts/build-ios.sh --dev --api-ip", + "build:ios:dev:run:custom": "./scripts/build-ios.sh --dev --api-ip --auto-run", + "build:ios:ipa": "./scripts/build-ios.sh --ipa", + "build:ios:prod": "./scripts/build-ios.sh --prod", + "build:ios:prod:run": "./scripts/build-ios.sh --prod --auto-run", + "build:ios:release": "./scripts/build-ios.sh --release", + "build:ios:release:run": "./scripts/build-ios.sh --release --auto-run", + "build:ios:studio": "./scripts/build-ios.sh --studio", + "build:ios:sync": "./scripts/build-ios.sh --sync", + "build:ios:test": "./scripts/build-ios.sh --test", + "build:ios:test:custom": "./scripts/build-ios.sh --test --api-ip", + "build:ios:test:run": "./scripts/build-ios.sh --test --auto-run", + "build:ios:test:run:custom": "./scripts/build-ios.sh --test --api-ip --auto-run", + "build:native": "vite build && npx cap sync && node scripts/restore-local-plugins.js && bash -c 'source scripts/common.sh && ensure_ios_capacitor_asset_directories' && npx capacitor-assets generate --assetPath resources", + "build:web": "./scripts/build-web.sh", + "build:web:dev": "./scripts/build-web.sh --dev", + "build:web:docker": "./scripts/build-web.sh --docker", + "build:web:docker:prod": "./scripts/build-web.sh --docker:prod", + "build:web:docker:test": "./scripts/build-web.sh --docker:test", + "build:web:prod": "./scripts/build-web.sh --prod", + "build:web:serve": "./scripts/build-web.sh --serve", + "build:web:serve:prod": "./scripts/build-web.sh --serve --prod", + "build:web:serve:test": "./scripts/build-web.sh --serve --test", + "build:web:test": "./scripts/build-web.sh --test", + "check:android-device": "adb devices | grep -w 'device' || (echo 'No Android device connected' && exit 1)", + "check:dependencies": "./scripts/check-dependencies.sh", + "check:ios-device": "xcrun xctrace list devices 2>&1 | grep -w 'Booted' || (echo 'No iOS simulator running' && exit 1)", + "check:prod-bundle": "./scripts/check-prod-bundle.sh", + "clean:all": "npm run clean:ios && npm run clean:android && npm run clean:electron", + "clean:android": "./scripts/uninstall-android.sh", + "clean:electron": "./scripts/build-electron.sh --clean", + "clean:ios": "rm -rf ios/App/build ios/App/Pods ios/App/output ios/App/App/public ios/DerivedData ios/capacitor-cordova-ios-plugins ios/App/App/capacitor.config.json ios/App/App/config.xml || true", + "deps:update-daily-notification-plugin": "npm install @timesafari/daily-notification-plugin@git+https://gitea.anomalistdesign.com/trent_larson/daily-notification-plugin.git#master", + "docker:down": "docker-compose down", + "docker:logs": "docker-compose logs -f", + "docker:up": "docker-compose up", + "docker:up:prod": "npm run build:web:build -- --mode production && docker-compose up production", + "docker:up:test": "npm run build:web:build -- --mode test && docker-compose up test", + "guard": "bash ./scripts/build-arch-guard.sh", + "guard:setup": "npm run prepare && echo 'Build Architecture Guard is now active!'", + "guard:test": "bash ./scripts/build-arch-guard.sh --staged", + "lint": "eslint --ext .js,.ts,.vue --ignore-path .gitignore src", + "lint-fix": "eslint --ext .js,.ts,.vue --ignore-path .gitignore --fix src", + "markdown:check": "markdownlint-cli2", + "markdown:fix": "markdownlint-cli2 --fix", + "markdown:setup": "./scripts/setup-markdown-hooks.sh", + "prebuild": "eslint --ext .js,.ts,.vue --ignore-path .gitignore src && node sw_combine.js && node scripts/copy-wasm.js", + "prepare": "husky", + "test:all": "npm run lint && npm run type-check && npm run type-check:vue && npm run test:unit && npm run test:web && npm run test:mobile && echo '\n\n\nGotta add the performance tests'", + "test:android": "node scripts/test-android.js", + "test:ios": "node scripts/test-ios.js", + "test:mobile": "./scripts/test-mobile.sh", + "test:prerequisites": "node scripts/check-prerequisites.js", + "test:unit": "jest", + "test:web": "npx playwright test -c playwright.config-local.ts --trace on", + "type-check": "tsc --noEmit", + "type-check:vue": "vue-tsc --noEmit" }, "lint-staged": { "*.{js,ts,vue,css,json,yml,yaml}": "eslint --fix || true",