mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-30 20:24:25 +00:00
chore(scripts): move scripts to package.json [skip ci]
This commit is contained in:
1
.vscode/cspell.json
vendored
1
.vscode/cspell.json
vendored
@@ -20,6 +20,7 @@
|
||||
"appbundle",
|
||||
"autofocused",
|
||||
"blackbox",
|
||||
"CanvasKit",
|
||||
"cocoapods",
|
||||
"codecov",
|
||||
"deintegrate",
|
||||
|
||||
114
derry.yaml
114
derry.yaml
@@ -1,114 +0,0 @@
|
||||
build:
|
||||
android:
|
||||
(description): Build (Android) - Split APKs
|
||||
(execution): once
|
||||
(scripts):
|
||||
- flutter clean
|
||||
- flutter build apk --split-per-abi --bundle-sksl-path shaders/android_sksl.json --release
|
||||
ios:
|
||||
(description): Build (iOS) - IPA
|
||||
(execution): once
|
||||
(scripts):
|
||||
- flutter clean
|
||||
- flutter build ipa --bundle-sksl-path shaders/ios_sksl.json --release
|
||||
macos:
|
||||
(description): Build (macOS) - Xcode Archive
|
||||
(execution): once
|
||||
(scripts):
|
||||
- flutter clean
|
||||
- flutter build macos --release
|
||||
web:
|
||||
(description): Build (Web) - CanvasKit
|
||||
(execution): once
|
||||
(scripts):
|
||||
- flutter clean
|
||||
- flutter build web --web-renderer canvaskit --release
|
||||
|
||||
cocoapods:
|
||||
clear_cache:
|
||||
(description): Cocoapods - Delete Cache & Derived Data
|
||||
(execution): multiple
|
||||
(scripts):
|
||||
- rm -rf ~/Library/Caches/CocoaPods
|
||||
- rm -rf ~/Library/Developer/Xcode/DerivedData/*
|
||||
nuke:
|
||||
ios:
|
||||
(description): Cocoapods - Reintegrate & Reinstall iOS Pods
|
||||
(execution): once
|
||||
(scripts):
|
||||
- cd ./ios
|
||||
- rm -rf Pods/
|
||||
- rm -rf Podfile.lock
|
||||
- pod deintegrate
|
||||
- pod setup
|
||||
- pod install --repo-update
|
||||
macos:
|
||||
(description): Cocoapods - Reintegrate & Reinstall macOS Pods
|
||||
(execution): once
|
||||
(scripts):
|
||||
- cd ./macos
|
||||
- rm -rf Pods/
|
||||
- rm -rf Podfile.lock
|
||||
- pod deintegrate
|
||||
- pod setup
|
||||
- pod install --repo-update
|
||||
|
||||
fastlane:
|
||||
update:
|
||||
(description): Fastlane - Update Bundled Version
|
||||
(execution): once
|
||||
(scripts):
|
||||
- cd ios/
|
||||
- bundle update fastlane
|
||||
- cd ../macos/
|
||||
- bundle update fastlane
|
||||
- cd ../android/
|
||||
- bundle update fastlane
|
||||
|
||||
flavor:
|
||||
ignore:
|
||||
(description): Flavor - Git ignore .flavor
|
||||
(execution): once
|
||||
(scripts):
|
||||
- git update-index --skip-worktree .flavor
|
||||
unignore:
|
||||
(description): Flavor - Reverse Git ignore .flavor
|
||||
(execution): once
|
||||
(scripts):
|
||||
- git update-index --no-skip-worktree .flavor
|
||||
|
||||
generate:
|
||||
assets:
|
||||
(description): Generator - Asset Tree
|
||||
(execution): once
|
||||
(scripts):
|
||||
- spider build
|
||||
runner:
|
||||
(description): Generator - Build Runner
|
||||
(execution): once
|
||||
(scripts):
|
||||
- flutter packages pub run build_runner build --delete-conflicting-outputs
|
||||
localization:
|
||||
(description): Generator - Localizations
|
||||
(execution): once
|
||||
(scripts):
|
||||
- dart ./scripts/generate_localization.dart
|
||||
|
||||
profile:
|
||||
(description): Run in Profile Mode
|
||||
(execution): once
|
||||
(scripts):
|
||||
- flutter run --profile --cache-sksl --purge-persistent-cache
|
||||
|
||||
release:
|
||||
prepare:
|
||||
(description): Prepare for a new release
|
||||
(execution): once
|
||||
(scripts):
|
||||
- derry cocoapods clear_cache
|
||||
- derry cocoapods nuke ios
|
||||
- derry cocoapods nuke macos
|
||||
- derry generate runner
|
||||
- derry generate assets
|
||||
- derry generate localization
|
||||
- derry fastlane update
|
||||
28
package.json
28
package.json
@@ -4,12 +4,32 @@
|
||||
"version": "10.0.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"prepare": "husky install",
|
||||
"commit": "git add . && cz",
|
||||
"build:profile": "flutter run --profile --cache-sksl --purge-persistent-cache",
|
||||
"build:android": "flutter clean && flutter build apk --split-per-abi --bundle-sksl-path shaders/android_sksl.json --release",
|
||||
"build:ios": "flutter clean && flutter build ipa --bundle-sksl-path shaders/ios_sksl.json --release",
|
||||
"build:macos": "flutter clean && flutter build macos --release",
|
||||
"build:web": "flutter clean && flutter build web --web-renderer canvaskit --release",
|
||||
"cocoapods:clear_cache": "rm -rf ~/Library/Caches/CocoaPods && rm -rf ~/Library/Developer/Xcode/DerivedData/*",
|
||||
"cocoapods:nuke": "npm run cocoapods:nuke:ios && npm run cocoapods:nuke:macos",
|
||||
"cocoapods:nuke:ios": "cd ios && rm -rf Pods && rm -rf Podfile.lock && pod deintegrate && pod setup && pod install --repo-update",
|
||||
"cocoapods:nuke:macos": "cd macos && rm -rf Pods && rm -rf Podfile.lock && pod deintegrate && pod setup && pod install --repo-update",
|
||||
"contributors:add": "all-contributors add",
|
||||
"contributors:generate": "all-contributors generate",
|
||||
"release": "standard-version --no-verify --commit-all",
|
||||
"release:dry": "npm run release -- --dry-run"
|
||||
"fastlane:update": "npm run fastlane:update:ios && npm run fastlane:update:macos && npm run fastlane:update:android",
|
||||
"fastlane:update:android": "cd android && bundle update fastlane",
|
||||
"fastlane:update:ios": "cd ios && bundle update fastlane",
|
||||
"fastlane:update:macos": "cd macos && bundle update fastlane",
|
||||
"flavor:ignore": "git update-index --skip-worktree .flavor",
|
||||
"flavor:unignore": "git update-index --no-skip-worktree .flavor",
|
||||
"generate": "npm run generate:assets && npm run generate:runner && npm run generate:localization",
|
||||
"generate:assets": "dart pub global activate spider && spider build",
|
||||
"generate:build_runner": "flutter packages pub run build_runner build --delete-conflicting-outputs",
|
||||
"generate:localization": "dart ./scripts/generate_localization.dart",
|
||||
"release:prepare": "npm run cocoapods:nuke && npm run generate && npm run fastlane:update",
|
||||
"release:changelog": "standard-version --no-verify --commit-all",
|
||||
"release:changelog:dry": "npm run release -- --dry-run",
|
||||
"commit": "git add . && cz",
|
||||
"prepare": "husky install"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@commitlint/cli": "^16.2.3",
|
||||
|
||||
@@ -97,5 +97,3 @@ flutter_icons:
|
||||
flutter_native_splash:
|
||||
image: "assets/images/branding_full.png"
|
||||
color: "#32323E"
|
||||
|
||||
scripts: derry.yaml
|
||||
|
||||
Reference in New Issue
Block a user