From 54ea844834ca16e35aed43f6de1a707e77654509 Mon Sep 17 00:00:00 2001
From: Cameron Voell <cameronvoell@gmail.com>
Date: Mon, 18 Jan 2021 15:49:52 -0800
Subject: [PATCH 1/3] Release script: Update react-native-editor version to
 1.45.0

---
 packages/react-native-aztec/package.json  |   2 +-
 packages/react-native-bridge/package.json |   2 +-
 packages/react-native-editor/package.json | 254 +++++++++++-----------
 3 files changed, 129 insertions(+), 129 deletions(-)

diff --git a/packages/react-native-aztec/package.json b/packages/react-native-aztec/package.json
index 98485f37b50092..4946f41e14ab9f 100644
--- a/packages/react-native-aztec/package.json
+++ b/packages/react-native-aztec/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@wordpress/react-native-aztec",
-  "version": "1.44.1",
+  "version": "1.45.0",
   "description": "Aztec view for react-native.",
   "private": true,
   "author": "The WordPress Contributors",
diff --git a/packages/react-native-bridge/package.json b/packages/react-native-bridge/package.json
index 394d9b66604058..ad19e3e9c39b7e 100644
--- a/packages/react-native-bridge/package.json
+++ b/packages/react-native-bridge/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@wordpress/react-native-bridge",
-  "version": "1.44.1",
+  "version": "1.45.0",
   "description": "Native bridge library used to integrate the block editor into a native App.",
   "private": true,
   "author": "The WordPress Contributors",
diff --git a/packages/react-native-editor/package.json b/packages/react-native-editor/package.json
index 5ba63569675a03..26cd529f0bc20d 100644
--- a/packages/react-native-editor/package.json
+++ b/packages/react-native-editor/package.json
@@ -1,129 +1,129 @@
 {
-	"name": "@wordpress/react-native-editor",
-	"version": "1.44.1",
-	"description": "Mobile WordPress gutenberg editor.",
-	"author": "The WordPress Contributors",
-	"license": "GPL-2.0-or-later",
-	"keywords": [
-		"wordpress",
-		"react-native"
-	],
-	"private": true,
-	"config": {
-		"jsfiles": "./*.js src/*.js src/**/*.js src/**/**/*.js",
-		"scssfiles": "src/*.scss src/**/*.scss"
-	},
-	"homepage": "https://github.com/WordPress/gutenberg/tree/master/packages/react-native-editor/README.md",
-	"repository": {
-		"type": "git",
-		"url": "https://github.com/WordPress/gutenberg.git",
-		"directory": "packages/react-native-editor"
-	},
-	"bugs": {
-		"url": "https://github.com/WordPress/gutenberg/issues"
-	},
-	"engines": {
-		"node": ">=10",
-		"npm": ">=6.9"
-	},
-	"main": "src/index.js",
-	"react-native": "src/index",
-	"dependencies": {
-		"@babel/runtime": "^7.12.5",
-		"@react-native-community/blur": "3.6.0",
-		"@react-native-community/masked-view": "git+https://github.com/wordpress-mobile/react-native-masked-view.git#f65a51a3320e58404d7f38d967bfd1f42b439ca9",
-		"@react-native-community/slider": "git+https://github.com/wordpress-mobile/react-native-slider.git#d263ff16cdd9fb7352b354342522ff030f220f42",
-		"@react-navigation/core": "5.12.0",
-		"@react-navigation/native": "5.7.0",
-		"@react-navigation/routers": "5.4.9",
-		"@react-navigation/stack": "5.6.2",
-		"@wordpress/api-fetch": "file:../api-fetch",
-		"@wordpress/block-editor": "file:../block-editor",
-		"@wordpress/block-library": "file:../block-library",
-		"@wordpress/blocks": "file:../blocks",
-		"@wordpress/components": "file:../components",
-		"@wordpress/data": "file:../data",
-		"@wordpress/edit-post": "file:../edit-post",
-		"@wordpress/element": "file:../element",
-		"@wordpress/hooks": "file:../hooks",
-		"@wordpress/i18n": "file:../i18n",
-		"@wordpress/react-native-aztec": "file:../react-native-aztec",
-		"@wordpress/react-native-bridge": "file:../react-native-bridge",
-		"fast-average-color": "^4.3.0",
-		"jed": "^1.1.1",
-		"jsc-android": "^241213.1.0",
-		"jsdom-jscore-rn": "git+https://github.com/iamcco/jsdom-jscore-rn.git#a562f3d57c27c13e5bfc8cf82d496e69a3ba2800",
-		"metro-react-native-babel-preset": "0.57.0",
-		"metro-react-native-babel-transformer": "0.56.0",
-		"node-fetch": "^2.6.0",
-		"react-native": "0.61.5",
-		"react-native-dark-mode": "git+https://github.com/wordpress-mobile/react-native-dark-mode.git#f09bf1480e7b34536413ab3300f29e4375edb2c6",
-		"react-native-gesture-handler": "git+https://github.com/wordpress-mobile/react-native-gesture-handler.git#b80e959908b383a26d6e35d992d6d529efad0b16",
-		"react-native-get-random-values": "git+https://github.com/wordpress-mobile/react-native-get-random-values.git#f03f2c16414aff4ea76064dcd00a9e3c6efc838d",
-		"react-native-hr": "git+https://github.com/Riglerr/react-native-hr.git#2d01a5cf77212d100e8b99e0310cce5234f977b3",
-		"react-native-hsv-color-picker": "git+https://github.com/wordpress-mobile/react-native-hsv-color-picker",
-		"react-native-keyboard-aware-scroll-view": "git+https://github.com/wordpress-mobile/react-native-keyboard-aware-scroll-view.git#gb-v0.8.8",
-		"react-native-linear-gradient": "git+https://github.com/wordpress-mobile/react-native-linear-gradient.git#52bf43077171cff8714ce3e0155f3ebb7f55bc37",
-		"react-native-modal": "^6.5.0",
-		"react-native-reanimated": "git+https://github.com/wordpress-mobile/react-native-reanimated.git#ed48f510fba751cd75da7629e92276166766be91",
-		"react-native-safe-area": "^0.5.0",
-		"react-native-safe-area-context": "git+https://github.com/wordpress-mobile/react-native-safe-area-context.git#1e3c0d34f31b59fb79f71ec0b4c39c513f684871",
-		"react-native-sass-transformer": "^1.1.1",
-		"react-native-screens": "git+https://github.com/wordpress-mobile/react-native-screens.git#b3d907bda2695743f35fd874261dcd27e0912eca",
-		"react-native-svg": "git+https://github.com/wordpress-mobile/react-native-svg.git#a628e92990a2404e30a0086f168bd2b5b7b4ce96",
-		"react-native-url-polyfill": "^1.1.2",
-		"react-native-video": "git+https://github.com/wordpress-mobile/react-native-video.git#1b964b107863351ed744fc104d7952bbec3e2d4f"
-	},
-	"publishConfig": {
-		"access": "public"
-	},
-	"scripts": {
-		"start": "react-native start",
-		"start:reset": "npm run clean:runtime && npm run start -- --reset-cache",
-		"start:debug": "node --inspect-brk node_modules/.bin/react-native start",
-		"prern-bundle": "cd ../.. && patch-package --patch-dir packages/react-native-editor/metro-patch",
-		"rn-bundle": "react-native bundle",
-		"postrn-bundle": "cd ../.. && patch-package --reverse --patch-dir packages/react-native-editor/metro-patch",
-		"prebundle": "npm run i18n-cache:force",
-		"bundle": "npm run bundle:android && npm run bundle:ios",
-		"bundle:android": "mkdir -p bundle/android && npm run rn-bundle -- --platform android --dev false --entry-file index.js --assets-dest bundle/android --bundle-output bundle/android/App.text.js --sourcemap-output bundle/android/App.text.js.map && ./gutenberg/node_modules/hermes-engine/`node -e \"const platform=require('os').platform();console.log(platform === 'darwin' ? 'osx-bin' : (platform === 'linux' ? 'linux64-bin' : (platform === 'win32' ? 'win64-bin' : 'unsupported-os')));\"`/hermes -emit-binary -O -out bundle/android/App.js bundle/android/App.text.js -output-source-map",
-		"bundle:ios": "mkdir -p bundle/ios && npm run rn-bundle -- --platform ios --dev false --entry-file index.js --assets-dest bundle/ios --bundle-output bundle/ios/App.js --sourcemap-output bundle/ios/App.js.map",
-		"i18n-cache": "node i18n-cache/index.js",
-		"i18n-cache:force": "cross-env REFRESH_I18N_CACHE=1 node i18n-cache/index.js",
-		"postinstall": "npm run i18n-cache",
-		"android": "react-native run-android",
-		"prewpandroid": "rm -Rf $TMPDIR/gbmobile-wpandroidfakernroot && mkdir $TMPDIR/gbmobile-wpandroidfakernroot && ln -s $(cd \"$(dirname \"../../../../../\")\"; pwd) $TMPDIR/gbmobile-wpandroidfakernroot/android",
-		"wpandroid": "npm run android -- --root $TMPDIR/gbmobile-wpandroidfakernroot --variant wasabiDebug --appIdSuffix beta --appFolder WordPress --main-activity=ui.WPLaunchActivity",
-		"preios": "cd ios && (bundle check --path=vendor/bundle > /dev/null || bundle install) && bundle exec pod install --repo-update",
-		"preios:carthage": "cd ../react-native-aztec && npm run install-aztec-ios",
-		"preios:carthage:update": "cd ../react-native-aztec && npm run update-aztec-ios",
-		"preios:xcode10": "cd ../../node_modules/react-native && ./scripts/ios-install-third-party.sh && cd third-party/glog-0.3.5 && [ -f libglog.pc ] || ../../scripts/ios-configure-glog.sh",
-		"ios": "react-native run-ios",
-		"ios:fast": "react-native run-ios",
-		"test": "cross-env NODE_ENV=test jest --verbose --config ../../test/native/jest.config.js",
-		"test:debug": "cross-env NODE_ENV=test node --inspect-brk jest --runInBand --verbose --config ../../test/native/jest.config.js",
-		"device-tests": "cross-env NODE_ENV=test jest --forceExit --detectOpenHandles --no-cache --maxWorkers=3 --verbose --config ./jest_ui.config.js",
-		"device-tests-canary": "cross-env NODE_ENV=test jest --forceExit --detectOpenHandles --no-cache --maxWorkers=2 --testPathPattern=@canary --verbose --config ./jest_ui.config.js",
-		"device-tests:local": "cross-env NODE_ENV=test jest --runInBand --detectOpenHandles --verbose --forceExit --config ./jest_ui.config.js",
-		"device-tests:debug": "cross-env NODE_ENV=test node $NODE_DEBUG_OPTION --inspect-brk node_modules/jest/bin/jest --runInBand --detectOpenHandles --verbose --config ./jest_ui.config.js",
-		"test:e2e:bundle:android": "mkdir -p android/app/src/main/assets && npm run rn-bundle -- --reset-cache --platform android --dev false --minify false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res",
-		"test:e2e:build-app:android": "cd android && ./gradlew clean && ./gradlew assembleDebug",
-		"test:e2e:android:local": "npm run test:e2e:bundle:android && npm run test:e2e:build-app:android && TEST_RN_PLATFORM=android npm run device-tests:local",
-		"test:e2e:bundle:ios": "mkdir -p ios/build/GutenbergDemo/Build/Products/Release-iphonesimulator/GutenbergDemo.app && npm run rn-bundle -- --reset-cache --platform=ios --dev=false --minify false --entry-file=index.js --bundle-output=./ios/build/GutenbergDemo/Build/Products/Release-iphonesimulator/GutenbergDemo.app/main.jsbundle --assets-dest=./ios/build/GutenbergDemo/Build/Products/Release-iphonesimulator/GutenbergDemo.app",
-		"test:e2e:build-app:ios": "npm run preios && SKIP_BUNDLING=true xcodebuild -workspace ios/GutenbergDemo.xcworkspace -configuration Release -scheme GutenbergDemo -destination 'platform=iOS Simulator,name=iPhone 11' -derivedDataPath ios/build/GutenbergDemo",
-		"test:e2e:ios:local": "npm run test:e2e:bundle:ios && npm run test:e2e:build-app:ios && TEST_RN_PLATFORM=ios npm run device-tests:local",
-		"build:gutenberg": "cd gutenberg && npm ci && npm run build",
-		"clean": "npm run clean:build-artifacts; npm run clean:aztec; npm run clean:haste; npm run clean:jest; npm run clean:metro; npm run clean:react; npm run clean:watchman",
-		"clean:runtime": "npm run clean:haste; npm run clean:react; npm run clean:metro; npm run clean:jest; npm run clean:watchman; npm run clean:babel-cache",
-		"clean:build-artifacts": "rm -rf ./ios/build && rm -rf ./ios/Pods",
-		"clean:aztec": "cd ../react-native-aztec && npm run clean",
-		"clean:haste": "rm -rf /tmp/haste-map-react-native-packager-*",
-		"clean:install": "npm run clean; npm install",
-		"clean:jest": "jest --clearCache --config ../../test/native/jest.config.js; rm -rf $TMPDIR/jest_*",
-		"clean:metro": "rm -rf $TMPDIR/metro-cache-*;",
-		"clean:react": "rm -rf $TMPDIR/react-*",
-		"clean:watchman": "command -v watchman >/dev/null 2>&1 && watchman watch-del-all; true",
-		"clean:babel-cache": "rm -rf ../../node_modules/.cache/babel-loader/*",
-		"clean:i18n-cache": "rm -rf ./i18n-cache/data/*.json && rm -f ./i18n-cache/index.native.js"
-	}
+  "name": "@wordpress/react-native-editor",
+  "version": "1.45.0",
+  "description": "Mobile WordPress gutenberg editor.",
+  "author": "The WordPress Contributors",
+  "license": "GPL-2.0-or-later",
+  "keywords": [
+    "wordpress",
+    "react-native"
+  ],
+  "private": true,
+  "config": {
+    "jsfiles": "./*.js src/*.js src/**/*.js src/**/**/*.js",
+    "scssfiles": "src/*.scss src/**/*.scss"
+  },
+  "homepage": "https://github.com/WordPress/gutenberg/tree/master/packages/react-native-editor/README.md",
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/WordPress/gutenberg.git",
+    "directory": "packages/react-native-editor"
+  },
+  "bugs": {
+    "url": "https://github.com/WordPress/gutenberg/issues"
+  },
+  "engines": {
+    "node": ">=10",
+    "npm": ">=6.9"
+  },
+  "main": "src/index.js",
+  "react-native": "src/index",
+  "dependencies": {
+    "@babel/runtime": "^7.12.5",
+    "@react-native-community/blur": "3.6.0",
+    "@react-native-community/masked-view": "git+https://github.com/wordpress-mobile/react-native-masked-view.git#f65a51a3320e58404d7f38d967bfd1f42b439ca9",
+    "@react-native-community/slider": "git+https://github.com/wordpress-mobile/react-native-slider.git#d263ff16cdd9fb7352b354342522ff030f220f42",
+    "@react-navigation/core": "5.12.0",
+    "@react-navigation/native": "5.7.0",
+    "@react-navigation/routers": "5.4.9",
+    "@react-navigation/stack": "5.6.2",
+    "@wordpress/api-fetch": "file:../api-fetch",
+    "@wordpress/block-editor": "file:../block-editor",
+    "@wordpress/block-library": "file:../block-library",
+    "@wordpress/blocks": "file:../blocks",
+    "@wordpress/components": "file:../components",
+    "@wordpress/data": "file:../data",
+    "@wordpress/edit-post": "file:../edit-post",
+    "@wordpress/element": "file:../element",
+    "@wordpress/hooks": "file:../hooks",
+    "@wordpress/i18n": "file:../i18n",
+    "@wordpress/react-native-aztec": "file:../react-native-aztec",
+    "@wordpress/react-native-bridge": "file:../react-native-bridge",
+    "fast-average-color": "^4.3.0",
+    "jed": "^1.1.1",
+    "jsc-android": "^241213.1.0",
+    "jsdom-jscore-rn": "git+https://github.com/iamcco/jsdom-jscore-rn.git#a562f3d57c27c13e5bfc8cf82d496e69a3ba2800",
+    "metro-react-native-babel-preset": "0.57.0",
+    "metro-react-native-babel-transformer": "0.56.0",
+    "node-fetch": "^2.6.0",
+    "react-native": "0.61.5",
+    "react-native-dark-mode": "git+https://github.com/wordpress-mobile/react-native-dark-mode.git#f09bf1480e7b34536413ab3300f29e4375edb2c6",
+    "react-native-gesture-handler": "git+https://github.com/wordpress-mobile/react-native-gesture-handler.git#b80e959908b383a26d6e35d992d6d529efad0b16",
+    "react-native-get-random-values": "git+https://github.com/wordpress-mobile/react-native-get-random-values.git#f03f2c16414aff4ea76064dcd00a9e3c6efc838d",
+    "react-native-hr": "git+https://github.com/Riglerr/react-native-hr.git#2d01a5cf77212d100e8b99e0310cce5234f977b3",
+    "react-native-hsv-color-picker": "git+https://github.com/wordpress-mobile/react-native-hsv-color-picker",
+    "react-native-keyboard-aware-scroll-view": "git+https://github.com/wordpress-mobile/react-native-keyboard-aware-scroll-view.git#gb-v0.8.8",
+    "react-native-linear-gradient": "git+https://github.com/wordpress-mobile/react-native-linear-gradient.git#52bf43077171cff8714ce3e0155f3ebb7f55bc37",
+    "react-native-modal": "^6.5.0",
+    "react-native-reanimated": "git+https://github.com/wordpress-mobile/react-native-reanimated.git#ed48f510fba751cd75da7629e92276166766be91",
+    "react-native-safe-area": "^0.5.0",
+    "react-native-safe-area-context": "git+https://github.com/wordpress-mobile/react-native-safe-area-context.git#1e3c0d34f31b59fb79f71ec0b4c39c513f684871",
+    "react-native-sass-transformer": "^1.1.1",
+    "react-native-screens": "git+https://github.com/wordpress-mobile/react-native-screens.git#b3d907bda2695743f35fd874261dcd27e0912eca",
+    "react-native-svg": "git+https://github.com/wordpress-mobile/react-native-svg.git#a628e92990a2404e30a0086f168bd2b5b7b4ce96",
+    "react-native-url-polyfill": "^1.1.2",
+    "react-native-video": "git+https://github.com/wordpress-mobile/react-native-video.git#1b964b107863351ed744fc104d7952bbec3e2d4f"
+  },
+  "publishConfig": {
+    "access": "public"
+  },
+  "scripts": {
+    "start": "react-native start",
+    "start:reset": "npm run clean:runtime && npm run start -- --reset-cache",
+    "start:debug": "node --inspect-brk node_modules/.bin/react-native start",
+    "prern-bundle": "cd ../.. && patch-package --patch-dir packages/react-native-editor/metro-patch",
+    "rn-bundle": "react-native bundle",
+    "postrn-bundle": "cd ../.. && patch-package --reverse --patch-dir packages/react-native-editor/metro-patch",
+    "prebundle": "npm run i18n-cache:force",
+    "bundle": "npm run bundle:android && npm run bundle:ios",
+    "bundle:android": "mkdir -p bundle/android && npm run rn-bundle -- --platform android --dev false --entry-file index.js --assets-dest bundle/android --bundle-output bundle/android/App.text.js --sourcemap-output bundle/android/App.text.js.map && ./gutenberg/node_modules/hermes-engine/`node -e \"const platform=require('os').platform();console.log(platform === 'darwin' ? 'osx-bin' : (platform === 'linux' ? 'linux64-bin' : (platform === 'win32' ? 'win64-bin' : 'unsupported-os')));\"`/hermes -emit-binary -O -out bundle/android/App.js bundle/android/App.text.js -output-source-map",
+    "bundle:ios": "mkdir -p bundle/ios && npm run rn-bundle -- --platform ios --dev false --entry-file index.js --assets-dest bundle/ios --bundle-output bundle/ios/App.js --sourcemap-output bundle/ios/App.js.map",
+    "i18n-cache": "node i18n-cache/index.js",
+    "i18n-cache:force": "cross-env REFRESH_I18N_CACHE=1 node i18n-cache/index.js",
+    "postinstall": "npm run i18n-cache",
+    "android": "react-native run-android",
+    "prewpandroid": "rm -Rf $TMPDIR/gbmobile-wpandroidfakernroot && mkdir $TMPDIR/gbmobile-wpandroidfakernroot && ln -s $(cd \"$(dirname \"../../../../../\")\"; pwd) $TMPDIR/gbmobile-wpandroidfakernroot/android",
+    "wpandroid": "npm run android -- --root $TMPDIR/gbmobile-wpandroidfakernroot --variant wasabiDebug --appIdSuffix beta --appFolder WordPress --main-activity=ui.WPLaunchActivity",
+    "preios": "cd ios && (bundle check --path=vendor/bundle > /dev/null || bundle install) && bundle exec pod install --repo-update",
+    "preios:carthage": "cd ../react-native-aztec && npm run install-aztec-ios",
+    "preios:carthage:update": "cd ../react-native-aztec && npm run update-aztec-ios",
+    "preios:xcode10": "cd ../../node_modules/react-native && ./scripts/ios-install-third-party.sh && cd third-party/glog-0.3.5 && [ -f libglog.pc ] || ../../scripts/ios-configure-glog.sh",
+    "ios": "react-native run-ios",
+    "ios:fast": "react-native run-ios",
+    "test": "cross-env NODE_ENV=test jest --verbose --config ../../test/native/jest.config.js",
+    "test:debug": "cross-env NODE_ENV=test node --inspect-brk jest --runInBand --verbose --config ../../test/native/jest.config.js",
+    "device-tests": "cross-env NODE_ENV=test jest --forceExit --detectOpenHandles --no-cache --maxWorkers=3 --verbose --config ./jest_ui.config.js",
+    "device-tests-canary": "cross-env NODE_ENV=test jest --forceExit --detectOpenHandles --no-cache --maxWorkers=2 --testPathPattern=@canary --verbose --config ./jest_ui.config.js",
+    "device-tests:local": "cross-env NODE_ENV=test jest --runInBand --detectOpenHandles --verbose --forceExit --config ./jest_ui.config.js",
+    "device-tests:debug": "cross-env NODE_ENV=test node $NODE_DEBUG_OPTION --inspect-brk node_modules/jest/bin/jest --runInBand --detectOpenHandles --verbose --config ./jest_ui.config.js",
+    "test:e2e:bundle:android": "mkdir -p android/app/src/main/assets && npm run rn-bundle -- --reset-cache --platform android --dev false --minify false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res",
+    "test:e2e:build-app:android": "cd android && ./gradlew clean && ./gradlew assembleDebug",
+    "test:e2e:android:local": "npm run test:e2e:bundle:android && npm run test:e2e:build-app:android && TEST_RN_PLATFORM=android npm run device-tests:local",
+    "test:e2e:bundle:ios": "mkdir -p ios/build/GutenbergDemo/Build/Products/Release-iphonesimulator/GutenbergDemo.app && npm run rn-bundle -- --reset-cache --platform=ios --dev=false --minify false --entry-file=index.js --bundle-output=./ios/build/GutenbergDemo/Build/Products/Release-iphonesimulator/GutenbergDemo.app/main.jsbundle --assets-dest=./ios/build/GutenbergDemo/Build/Products/Release-iphonesimulator/GutenbergDemo.app",
+    "test:e2e:build-app:ios": "npm run preios && SKIP_BUNDLING=true xcodebuild -workspace ios/GutenbergDemo.xcworkspace -configuration Release -scheme GutenbergDemo -destination 'platform=iOS Simulator,name=iPhone 11' -derivedDataPath ios/build/GutenbergDemo",
+    "test:e2e:ios:local": "npm run test:e2e:bundle:ios && npm run test:e2e:build-app:ios && TEST_RN_PLATFORM=ios npm run device-tests:local",
+    "build:gutenberg": "cd gutenberg && npm ci && npm run build",
+    "clean": "npm run clean:build-artifacts; npm run clean:aztec; npm run clean:haste; npm run clean:jest; npm run clean:metro; npm run clean:react; npm run clean:watchman",
+    "clean:runtime": "npm run clean:haste; npm run clean:react; npm run clean:metro; npm run clean:jest; npm run clean:watchman; npm run clean:babel-cache",
+    "clean:build-artifacts": "rm -rf ./ios/build && rm -rf ./ios/Pods",
+    "clean:aztec": "cd ../react-native-aztec && npm run clean",
+    "clean:haste": "rm -rf /tmp/haste-map-react-native-packager-*",
+    "clean:install": "npm run clean; npm install",
+    "clean:jest": "jest --clearCache --config ../../test/native/jest.config.js; rm -rf $TMPDIR/jest_*",
+    "clean:metro": "rm -rf $TMPDIR/metro-cache-*;",
+    "clean:react": "rm -rf $TMPDIR/react-*",
+    "clean:watchman": "command -v watchman >/dev/null 2>&1 && watchman watch-del-all; true",
+    "clean:babel-cache": "rm -rf ../../node_modules/.cache/babel-loader/*",
+    "clean:i18n-cache": "rm -rf ./i18n-cache/data/*.json && rm -f ./i18n-cache/index.native.js"
+  }
 }

From eea10b1e9efe8b833d8207cef9c8b116d46c930d Mon Sep 17 00:00:00 2001
From: Cameron Voell <cameronvoell@gmail.com>
Date: Mon, 18 Jan 2021 15:50:11 -0800
Subject: [PATCH 2/3] Release script: Update with changes from 'npm run core
 preios'

---
 packages/react-native-editor/ios/Podfile.lock | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/packages/react-native-editor/ios/Podfile.lock b/packages/react-native-editor/ios/Podfile.lock
index 9336157f1a4ba5..a5e8a6539c8328 100644
--- a/packages/react-native-editor/ios/Podfile.lock
+++ b/packages/react-native-editor/ios/Podfile.lock
@@ -21,7 +21,7 @@ PODS:
     - DoubleConversion
     - glog
   - glog (0.3.5)
-  - Gutenberg (1.44.1):
+  - Gutenberg (1.45.0):
     - React-Core (= 0.61.5)
     - React-CoreModules (= 0.61.5)
     - React-RCTImage (= 0.61.5)
@@ -253,7 +253,7 @@ PODS:
     - React-Core
   - RNSVG (9.13.6-gb):
     - React-Core
-  - RNTAztecView (1.44.1):
+  - RNTAztecView (1.45.0):
     - React-Core
     - WordPress-Aztec-iOS (~> 1.19.3)
   - WordPress-Aztec-iOS (1.19.3)
@@ -402,7 +402,7 @@ SPEC CHECKSUMS:
   FBReactNativeSpec: 118d0d177724c2d67f08a59136eb29ef5943ec75
   Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
   glog: 1f3da668190260b06b429bb211bfbee5cd790c28
-  Gutenberg: aae71cce66767eb392de9c77092c1da5c23fc021
+  Gutenberg: c1ffe7f143c35f6d19a4ed0011b78019d11fe03b
   RCTRequired: b153add4da6e7dbc44aebf93f3cf4fcae392ddf1
   RCTTypeSafety: 9aa1b91d7f9310fc6eadc3cf95126ffe818af320
   React: b6a59ef847b2b40bb6e0180a97d0ca716969ac78
@@ -435,7 +435,7 @@ SPEC CHECKSUMS:
   RNReanimated: f05baf4cd76b6eab2e4d7e2b244424960b968918
   RNScreens: 953633729a42e23ad0c93574d676b361e3335e8b
   RNSVG: 46c4b680fe18237fa01eb7d7b311d77618fde31f
-  RNTAztecView: 8f80a83d19ebdc6b0ccb590cb351bf012c410aed
+  RNTAztecView: 14e03d6cc8719ad21fbbc0678f887fcefa9ea42b
   WordPress-Aztec-iOS: b7ac8b30f746992e85d9668453ac87c2cdcecf4f
   Yoga: f2a7cd4280bfe2cca5a7aed98ba0eb3d1310f18b
 

From bcd461b7809c8d836ff665187277b4390a87f9d9 Mon Sep 17 00:00:00 2001
From: Cameron Voell <cameronvoell@gmail.com>
Date: Thu, 21 Jan 2021 08:45:19 -0800
Subject: [PATCH 3/3] Updating changelog for 1.45.0 release

---
 packages/react-native-editor/CHANGELOG.md | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/packages/react-native-editor/CHANGELOG.md b/packages/react-native-editor/CHANGELOG.md
index e652e648607447..ee215e8efb2e20 100644
--- a/packages/react-native-editor/CHANGELOG.md
+++ b/packages/react-native-editor/CHANGELOG.md
@@ -11,6 +11,10 @@ For each user feature we should also add a importance categorization label  to i
 
 ## Unreleased
 
+## 1.45.0
+* [*] Use react-native-url-polyfill in globals - [https://github.com/WordPress/gutenberg/pull/27867]
+* [*] Remove Old Layout Picker - [https://github.com/WordPress/gutenberg/pull/27640]
+
 ## 1.44.1
 * [**] Fix crash in mobile paragraph blocks with custom font size [#28121]
 * [**] Add move to top bottom when long pressing block movers  [#27554]