From f238d764c865c26e9ff4d58093f8ed28a8fd5b54 Mon Sep 17 00:00:00 2001 From: Evan Bacon Date: Fri, 19 Aug 2022 23:07:12 +0200 Subject: [PATCH] chore(expo-module-scripts): bump config plugins to Node 14 (#18204) * chore: bump plugins to node 14 * chore: recompile with Node 14 * chore: changelog --- .../@expo/config-types/tsconfig.tsbuildinfo | 1 - .../expo-apple-authentication/CHANGELOG.md | 2 ++ .../plugin/build/withAppleAuthIOS.js | 3 +-- packages/expo-branch/CHANGELOG.md | 2 ++ .../plugin/build/withBranchAndroid.js | 3 +-- .../expo-branch/plugin/build/withBranchIOS.js | 3 +-- packages/expo-build-properties/CHANGELOG.md | 2 ++ .../expo-build-properties/build/android.js | 23 +++++++++---------- packages/expo-build-properties/build/ios.js | 9 ++++---- .../build/pluginConfig.js | 13 +++++------ packages/expo-camera/CHANGELOG.md | 2 ++ .../expo-camera/plugin/build/withCamera.js | 2 +- packages/expo-dev-launcher/CHANGELOG.md | 2 ++ .../build/withDevLauncherAppDelegate.js | 2 +- packages/expo-document-picker/CHANGELOG.md | 2 ++ .../plugin/build/withDocumentPickerIOS.js | 3 +-- packages/expo-module-scripts/CHANGELOG.md | 2 ++ packages/expo-module-scripts/package.json | 2 +- .../expo-module-scripts/tsconfig.plugin.json | 2 +- packages/expo-navigation-bar/CHANGELOG.md | 2 ++ .../plugin/build/withNavigationBar.js | 14 +++++------ packages/expo-notifications/CHANGELOG.md | 2 ++ .../plugin/build/withNotificationsAndroid.js | 6 ++--- packages/expo-screen-orientation/CHANGELOG.md | 2 ++ .../plugin/build/withScreenOrientation.js | 3 +-- packages/expo-system-ui/CHANGELOG.md | 2 ++ .../withAndroidRootViewBackgroundColor.js | 3 +-- .../build/withAndroidUserInterfaceStyle.js | 3 +-- .../build/withIosRootViewBackgroundColor.js | 3 +-- .../plugin/build/withIosUserInterfaceStyle.js | 3 +-- packages/expo-updates/CHANGELOG.md | 2 ++ .../expo-updates/plugin/build/withUpdates.js | 3 +-- yarn.lock | 5 ++++ 33 files changed, 72 insertions(+), 61 deletions(-) delete mode 100644 packages/@expo/config-types/tsconfig.tsbuildinfo diff --git a/packages/@expo/config-types/tsconfig.tsbuildinfo b/packages/@expo/config-types/tsconfig.tsbuildinfo deleted file mode 100644 index 46ac2c736be21..0000000000000 --- a/packages/@expo/config-types/tsconfig.tsbuildinfo +++ /dev/null @@ -1 +0,0 @@ -{"program":{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.esnext.intl.d.ts","./src/expoconfig.ts","../../ts-declarations/better-opn/index.d.ts","../../ts-declarations/decache/index.d.ts","../../ts-declarations/exec-async/index.d.ts","../../node_modules/@types/events/index.d.ts","../../ts-declarations/expo__bunyan/index.d.ts","../../ts-declarations/expo__simple-spinner/index.d.ts","../../ts-declarations/freeport-async/index.d.ts","../../ts-declarations/hasbin/index.d.ts","../../ts-declarations/json-schema-deref-sync/index.d.ts","../../ts-declarations/json-schema-traverse/index.d.ts","../../ts-declarations/md5hex/index.d.ts","../../ts-declarations/metro/index.d.ts","../../node_modules/@babel/types/lib/index.d.ts","../../node_modules/@types/babel__generator/index.d.ts","../../node_modules/@babel/parser/typings/babel-parser.d.ts","../../node_modules/@types/babel__template/index.d.ts","../../node_modules/@types/babel__traverse/index.d.ts","../../node_modules/@types/babel__core/index.d.ts","../../ts-declarations/metro-babel-transformer/index.d.ts","../../ts-declarations/metro-config/index.d.ts","../../ts-declarations/metro-source-map/index.d.ts","../../ts-declarations/mini-css-extract-plugin/index.d.ts","../../node_modules/@types/npm-package-arg/index.d.ts","../../ts-declarations/pacote/index.d.ts","../../ts-declarations/pnp-webpack-plugin/index.d.ts","../../node_modules/source-map/source-map.d.ts","../../node_modules/postcss/lib/postcss.d.ts","../../ts-declarations/postcss-safe-parser/index.d.ts","../../ts-declarations/probe-image-size/index.d.ts","../../ts-declarations/qrcode-terminal/index.d.ts","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/globals.global.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/@types/tapable/index.d.ts","../../node_modules/@types/uglify-js/index.d.ts","../../node_modules/anymatch/index.d.ts","../../node_modules/@types/source-list-map/index.d.ts","../../node_modules/@types/webpack-sources/index.d.ts","../../node_modules/@types/webpack/index.d.ts","../../node_modules/@types/connect/index.d.ts","../../node_modules/@types/http-proxy/index.d.ts","../../node_modules/@types/http-proxy-middleware/index.d.ts","../../node_modules/@types/range-parser/index.d.ts","../../node_modules/@types/express-serve-static-core/index.d.ts","../../node_modules/@types/mime/index.d.ts","../../node_modules/@types/serve-static/index.d.ts","../../node_modules/@types/body-parser/index.d.ts","../../node_modules/@types/express/index.d.ts","../../node_modules/@types/connect-history-api-fallback/index.d.ts","../../node_modules/@types/webpack-dev-server/index.d.ts","../../ts-declarations/react-dev-utils/index.d.ts","../../ts-declarations/read-last-lines/index.d.ts","../../ts-declarations/slugid/index.d.ts","../../ts-declarations/update-check/index.d.ts","../../ts-declarations/webpack-deep-scope-plugin/index.d.ts","../../ts-declarations/xcode/index.d.ts","../../node_modules/@types/anymatch/index.d.ts","../../node_modules/@types/babel__code-frame/index.d.ts","../../node_modules/@types/base64-js/index.d.ts","../../node_modules/@types/cacache/index.d.ts","../../node_modules/@types/keyv/index.d.ts","../../node_modules/@types/http-cache-semantics/index.d.ts","../../node_modules/@types/responselike/index.d.ts","../../node_modules/@types/cacheable-request/index.d.ts","../../node_modules/@types/clean-css/index.d.ts","../../node_modules/@types/color-name/index.d.ts","../../node_modules/@types/command-exists/index.d.ts","../../node_modules/@types/concat-stream/index.d.ts","../../node_modules/@types/copy-webpack-plugin/index.d.ts","../../node_modules/@types/dateformat/index.d.ts","../../node_modules/@types/debug/index.d.ts","../../node_modules/@types/envinfo/index.d.ts","../../node_modules/@types/eslint/ts3.1/helpers.d.ts","../../node_modules/@types/json-schema/index.d.ts","../../node_modules/@types/estree/index.d.ts","../../node_modules/@types/eslint/ts3.1/index.d.ts","../../node_modules/@types/fs-extra/index.d.ts","../../node_modules/@types/getenv/index.d.ts","../../node_modules/@types/minimatch/index.d.ts","../../node_modules/@types/glob/index.d.ts","../../node_modules/@types/graceful-fs/index.d.ts","../../node_modules/@types/hashids/index.d.ts","../../node_modules/@types/relateurl/index.d.ts","../../node_modules/@types/html-minifier/index.d.ts","../../node_modules/@types/html-minifier-terser/index.d.ts","../../node_modules/@types/html-webpack-plugin/index.d.ts","../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../node_modules/@types/istanbul-lib-report/index.d.ts","../../node_modules/@types/istanbul-reports/index.d.ts","../../node_modules/@types/jest/node_modules/jest-diff/build/cleanupsemantic.d.ts","../../node_modules/@types/jest/node_modules/jest-diff/build/types.d.ts","../../node_modules/@types/jest/node_modules/jest-diff/build/difflines.d.ts","../../node_modules/@types/jest/node_modules/jest-diff/build/printdiffs.d.ts","../../node_modules/@types/jest/node_modules/jest-diff/build/index.d.ts","../../node_modules/@types/jest/node_modules/pretty-format/build/types.d.ts","../../node_modules/@types/jest/node_modules/pretty-format/build/index.d.ts","../../node_modules/@types/jest/index.d.ts","../../node_modules/@types/jest/ts3.2/index.d.ts","../../node_modules/@types/js-yaml/index.d.ts","../../node_modules/ast-types/types.d.ts","../../node_modules/ast-types/gen/namedtypes.d.ts","../../node_modules/ast-types/gen/kinds.d.ts","../../node_modules/ast-types/gen/builders.d.ts","../../node_modules/ast-types/lib/types.d.ts","../../node_modules/ast-types/lib/path.d.ts","../../node_modules/ast-types/lib/scope.d.ts","../../node_modules/ast-types/lib/node-path.d.ts","../../node_modules/ast-types/lib/path-visitor.d.ts","../../node_modules/ast-types/gen/visitor.d.ts","../../node_modules/ast-types/main.d.ts","../../node_modules/recast/lib/options.d.ts","../../node_modules/recast/lib/parser.d.ts","../../node_modules/recast/lib/printer.d.ts","../../node_modules/recast/main.d.ts","../../node_modules/@types/jscodeshift/src/collections/jsxelement.d.ts","../../node_modules/@types/jscodeshift/src/collections/node.d.ts","../../node_modules/@types/jscodeshift/src/collections/variabledeclarator.d.ts","../../node_modules/@types/jscodeshift/src/collection.d.ts","../../node_modules/@types/jscodeshift/src/template.d.ts","../../node_modules/@types/jscodeshift/src/core.d.ts","../../node_modules/@types/jscodeshift/index.d.ts","../../node_modules/@types/json5/index.d.ts","../../node_modules/@types/klaw-sync/index.d.ts","../../node_modules/@types/loader-utils/index.d.ts","../../node_modules/@types/lodash/common/common.d.ts","../../node_modules/@types/lodash/common/array.d.ts","../../node_modules/@types/lodash/common/collection.d.ts","../../node_modules/@types/lodash/common/date.d.ts","../../node_modules/@types/lodash/common/function.d.ts","../../node_modules/@types/lodash/common/lang.d.ts","../../node_modules/@types/lodash/common/math.d.ts","../../node_modules/@types/lodash/common/number.d.ts","../../node_modules/@types/lodash/common/object.d.ts","../../node_modules/@types/lodash/common/seq.d.ts","../../node_modules/@types/lodash/common/string.d.ts","../../node_modules/@types/lodash/common/util.d.ts","../../node_modules/@types/lodash/index.d.ts","../../node_modules/@types/minipass/index.d.ts","../../node_modules/@types/multimatch/index.d.ts","../../node_modules/form-data/index.d.ts","../../node_modules/@types/node-fetch/externals.d.ts","../../node_modules/@types/node-fetch/index.d.ts","../../node_modules/@types/node-forge/index.d.ts","../../node_modules/@types/optimize-css-assets-webpack-plugin/index.d.ts","../../node_modules/@types/parse-json/index.d.ts","../../node_modules/@types/pngjs/index.d.ts","../../node_modules/@types/prettier/index.d.ts","../../node_modules/@types/progress/index.d.ts","../../node_modules/@types/prompts/index.d.ts","../../node_modules/@types/prop-types/index.d.ts","../../node_modules/@types/q/index.d.ts","../../node_modules/@types/react/global.d.ts","../../node_modules/csstype/index.d.ts","../../node_modules/@types/scheduler/tracing.d.ts","../../node_modules/@types/react/index.d.ts","../../node_modules/@types/require-from-string/index.d.ts","../../node_modules/@types/retry/index.d.ts","../../node_modules/@types/rimraf/index.d.ts","../../node_modules/@types/scheduler/index.d.ts","../../node_modules/@types/semver/index.d.ts","../../node_modules/@types/source-map-support/index.d.ts","../../node_modules/@types/through/index.d.ts","../../node_modules/@types/split/index.d.ts","../../node_modules/@types/stack-utils/index.d.ts","../../node_modules/@types/tar/index.d.ts","../../node_modules/terser/tools/terser.d.ts","../../node_modules/@types/terser-webpack-plugin/index.d.ts","../../node_modules/@types/text-table/index.d.ts","../../node_modules/@types/untildify/index.d.ts","../../node_modules/@types/url-join/index.d.ts","../../node_modules/@types/uuid/index.d.ts","../../node_modules/@types/webpack-manifest-plugin/index.d.ts","../../node_modules/@types/wrap-ansi/index.d.ts","../../node_modules/@types/write-file-atomic/index.d.ts","../../node_modules/@types/xml2js/lib/processors.d.ts","../../node_modules/@types/xml2js/index.d.ts","../../node_modules/@types/yargs-parser/index.d.ts","../../node_modules/@types/yargs/index.d.ts","../../node_modules/@types/zen-observable/index.d.ts","../../node_modules/webpack/types.d.ts","../../node_modules/webpack-dev-server/types/lib/server.d.ts"],"fileInfos":[{"version":"3ac1b83264055b28c0165688fda6dfcc39001e9e7828f649299101c23ad0a0c3","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06","e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84","e21c071ca3e1b4a815d5f04a7475adcaeea5d64367e840dd0154096d705c3940",{"version":"d8996609230d17e90484a2dd58f22668f9a05a3bfe00bfb1d6271171e54a31fb","affectsGlobalScope":true},{"version":"43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"c5c05907c02476e4bde6b7e76a79ffcd948aedd14b6a8f56e4674221b0417398","affectsGlobalScope":true},{"version":"0d5f52b3174bee6edb81260ebcd792692c32c81fd55499d69531496f3f2b25e7","affectsGlobalScope":true},{"version":"810627a82ac06fb5166da5ada4159c4ec11978dfbb0805fe804c86406dab8357","affectsGlobalScope":true},{"version":"62d80405c46c3f4c527ee657ae9d43fda65a0bf582292429aea1e69144a522a6","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"75ec0bdd727d887f1b79ed6619412ea72ba3c81d92d0787ccb64bab18d261f14","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"d154ea5bb7f7f9001ed9153e876b2d5b8f5c2bb9ec02b3ae0d239ec769f1f2ae","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"6e7997ef61de3132e4d4b2250e75343f487903ddf5370e7ce33cf1b9db9a63ed","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"1b3fe904465430e030c93239a348f05e1be80640d91f2f004c3512c2c2c89f34","affectsGlobalScope":true},{"version":"3787b83e297de7c315d55d4a7c546ae28e5f6c0a361b7a1dcec1f1f50a54ef11","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"5075b36ab861c8c0c45377cb8c96270d7c65f0eeaf105d53fac6850da61f1027","affectsGlobalScope":true},{"version":"10bbdc1981b8d9310ee75bfac28ee0477bb2353e8529da8cff7cb26c409cb5e8","affectsGlobalScope":true},"d1b4b0dd689754a6f0e828cfb62046db9f205694d573d8461cf7091723a0b123","ed0e334a522e3629c8b571af6bbc64352bd95d2f7374c7f4431f3a7855b29d64","0c58911528ad046296faa53b9932c25687b8380e4e7f46039e0c4d81edc33c61","3b36d7def17942cf71bf00aa2939b826118caddfacb5f8e9ac1f853876fba61d","400db42c3a46984118bff14260d60cec580057dc1ab4c2d7310beb643e4f5935","1ab38ab7fd3fc6678c9cefbdbf7e01b0a754d37ca4d4db142cac4ca26bc7e498","291fcb3329d68767c8c26d09830d3e85160f39a2315de2cbff4841d9b5d31a89","242662d8b4846116791a75fd682941c4585bf8a6fad6001bb116cb085218eab6","bb7d535dd38a427f3a9b38078dc733516e2f3df258078d3ce969f8dce0f58872","f1ec70078a575399b0f77991a1df085e73bf600d243ee14b5058e1ca93837a20","79aae72adf9b4bf167fb5ceb7f90da570dc6b57527a7442e1276baf16f038c41","a7689e770ff3b9a93d599e705a7085d18227d2ba3b5060f87935a21dcb4dc1e9","1401dd1447d0bd16e114397b2ab197f741933501fdbb085d5b815dfd904ef7c7","2ff9995137f3e5d68971388ec58af0c79721626323884513f9f5e2e996ac1fdd","b71b7d1e18c61f41ed9b3917a6ccf2929022278154d9f55e2b8990549c1826a9","1a7cc144992d79b062c22ac0309c6624dbb0d49bbddff7ea3b9daa0c17bcac0a","3e0a34f7207431d967dc32d593d1cda0c23975e9484bc8895b39d96ffca4a0d8","159bda82b67a7aa30cf7dcf0110cad83bcc6620396830efd470890f0caa6c9c0","5426e62886b7be7806312d31a00e8f7dccd6fe63ba9bbefe99ee2eab29cc48a3","0776b6d72ce93a74f45277f5631b9ef6990e4ebec0354a9236cf7297ffae10c9","01d40ffc7078f23840cfcdc0392e9d2c932046df57edf3fdc61262d0e72ed77f","77575107a111718c614fd34a5fe8723d39afa8f49eacec444db225722dfd51e5","8142698df8080990152c87fe24bf98a5f7be6eb4b2afc3c3bfea6d526045a47f","157ae6e8039ab48b0f9273df548438dbc08afcd6462272dae4579c212af80f7e","803ab6f9a22864a997bac735208f0d5f3c340e90dd08f90fcc64ed9876b9a032","d268ee75464313f40b9830b729712c9665e4a05955bdff4dc7cf31063d6e2316","2887592574fcdfd087647c539dcb0fbe5af2521270dad4a37f9d17c16190d579","aec0cabbdfacf43db998d8e50ee6f1e72131d24b5018dfb84f14806717baa0a6","1cee1a2c61e34a2248542d6e17c1d25083ef4a3311fc5cfa144ed88f00022d7f","70db806cb65250c06bee4bee898baa4761ba56560d8942bba9ae753c211c5291","b986cfd4a98010340fa2ab071fce653a83c3a90f22ce0dd0d1bf3933ec642d9d","0cba3a5d7b81356222594442753cf90dd2892e5ccfe1d262aaca6896ba6c1380","a69c09dbea52352f479d3e7ac949fde3d17b195abe90b045d619f747b38d6d1a",{"version":"c2ab70bbc7a24c42a790890739dd8a0ba9d2e15038b40dff8163a97a5d148c00","affectsGlobalScope":true},"422dbb183fdced59425ca072c8bd09efaa77ce4e2ab928ec0d8a1ce062d2a45a",{"version":"712ba0d43b44d144dfd01593f61af6e2e21cfae83e834d297643e7973e55ed61","affectsGlobalScope":true},"1dab5ab6bcf11de47ab9db295df8c4f1d92ffa750e8f095e88c71ce4c3299628","f71f46ccd5a90566f0a37b25b23bc4684381ab2180bdf6733f4e6624474e1894",{"version":"54e65985a3ee3cec182e6a555e20974ea936fc8b8d1738c14e8ed8a42bd921d4","affectsGlobalScope":true},"82408ed3e959ddc60d3e9904481b5a8dc16469928257af22a3f7d1a3bc7fd8c4","98a3ebfa494b46265634a73459050befba5da8fdc6ca0ef9b7269421780f4ff3","34e5de87d983bc6aefef8b17658556e3157003e8d9555d3cb098c6bef0b5fbc8","cc0b61316c4f37393f1f9595e93b673f4184e9d07f4c127165a490ec4a928668","f27371653aded82b2b160f7a7033fb4a5b1534b6f6081ef7be1468f0f15327d3","c762cd6754b13a461c54b59d0ae0ab7aeef3c292c6cf889873f786ee4d8e75c9","f4ea7d5df644785bd9fbf419930cbaec118f0d8b4160037d2339b8e23c059e79",{"version":"bfea28e6162ed21a0aeed181b623dcf250aa79abf49e24a6b7e012655af36d81","affectsGlobalScope":true},"b8aca9d0c81abb02bec9b7621983ae65bde71da6727580070602bd2500a9ce2a","ae97e20f2e10dbeec193d6a2f9cd9a367a1e293e7d6b33b68bacea166afd7792","10d4796a130577d57003a77b95d8723530bbec84718e364aa2129fa8ffba0378","ad41bb744149e92adb06eb953da195115620a3f2ad48e7d3ae04d10762dae197","bf73c576885408d4a176f44a9035d798827cc5020d58284cb18d7573430d9022","7ae078ca42a670445ae0c6a97c029cb83d143d62abd1730efb33f68f0b2c0e82",{"version":"e8b18c6385ff784228a6f369694fcf1a6b475355ba89090a88de13587a9391d5","affectsGlobalScope":true},"287b21dc1d1b9701c92e15e7dd673dfe6044b15812956377adffb6f08825b1bc","12eea70b5e11e924bb0543aea5eadc16ced318aa26001b453b0d561c2fd0bd1e","08777cd9318d294646b121838574e1dd7acbb22c21a03df84e1f2c87b1ad47f2","08a90bcdc717df3d50a2ce178d966a8c353fd23e5c392fd3594a6e39d9bb6304",{"version":"4cd4cff679c9b3d9239fd7bf70293ca4594583767526916af8e5d5a47d0219c7","affectsGlobalScope":true},"2a12d2da5ac4c4979401a3f6eaafa874747a37c365e4bc18aa2b171ae134d21b","002b837927b53f3714308ecd96f72ee8a053b8aeb28213d8ec6de23ed1608b66","1dc9c847473bb47279e398b22c740c83ea37a5c88bf66629666e3cf4c5b9f99c","a9e4a5a24bf2c44de4c98274975a1a705a0abbaad04df3557c2d3cd8b1727949","00fa7ce8bc8acc560dc341bbfdf37840a8c59e6a67c9bfa3fa5f36254df35db2","1b952304137851e45bc009785de89ada562d9376177c97e37702e39e60c2f1ff",{"version":"806ef4cac3b3d9fa4a48d849c8e084d7c72fcd7b16d76e06049a9ed742ff79c0","affectsGlobalScope":true},"44b8b584a338b190a59f4f6929d072431950c7bd92ec2694821c11bce180c8a5","5f0ed51db151c2cdc4fa3bb0f44ce6066912ad001b607a34e65a96c52eb76248",{"version":"3345c276cab0e76dda86c0fb79104ff915a4580ba0f3e440870e183b1baec476","affectsGlobalScope":true},"664d8f2d59164f2e08c543981453893bc7e003e4dfd29651ce09db13e9457980","103d70bfbeb3cd3a3f26d1705bf986322d8738c2c143f38ebb743b1e228d7444","f52fbf64c7e480271a9096763c4882d356b05cab05bf56a64e68a95313cd2ce2","59bdb65f28d7ce52ccfc906e9aaf422f8b8534b2d21c32a27d7819be5ad81df7",{"version":"3a2da34079a2567161c1359316a32e712404b56566c45332ac9dcee015ecce9f","affectsGlobalScope":true},"28a2e7383fd898c386ffdcacedf0ec0845e5d1a86b5a43f25b86bc315f556b79","3aff9c8c36192e46a84afe7b926136d520487155154ab9ba982a8b544ea8fc95","a880cf8d85af2e4189c709b0fea613741649c0e40fffb4360ec70762563d5de0","85bbf436a15bbeda4db888be3062d47f99c66fd05d7c50f0f6473a9151b6a070","9f9c49c95ecd25e0cb2587751925976cf64fd184714cb11e213749c80cf0f927","f0c75c08a71f9212c93a719a25fb0320d53f2e50ca89a812640e08f8ad8c408c",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"9cafe917bf667f1027b2bb62e2de454ecd2119c80873ad76fc41d941089753b8","d558a0fe921ebcc88d3212c2c42108abf9f0d694d67ebdeba37d7728c044f579","bdc18dd47aea9977e419a8e03e7e5d04ed8cf8265e014d8788848b76b969cbba","4fb0b7d532aa6fb850b6cd2f1ee4f00802d877b5c66a51903bc1fb0624126349","67fc055eb86a0632e2e072838f889ffe1754083cb13c8c80a06a7d895d877aae","d55cc13acdfa6c943725250fe4ee3b269e2b0f4098aef46713bc2fbec38d197f","968ac2e3c4eceb5fd935c4c0499635cd02d0010c562ff1ea83dcefe85cb0d236","e6ffa74698f0a1d23e4223242ed7dcdb89d02bbbb063a1930e9f91d0385abe16","02db21642f9b92abc78a15a6d3946001a22e326714dd80360127744e61833c14","48898ae92f69da7c502d7484944ecd545ee8aa74d11402a69fec0dc4bd375014","4e88b833be14c7f384e0dcd57bb30acd799e8e34d212635d693e41a75a71164b",{"version":"88300a14933efa862bf68f8444082c7ce0cfb23f67b3eeaf1575933a1ce84b3d","affectsGlobalScope":true},"be27a64e821a3e5af838650e4aa25805c60f057d0c37a9762c378d19d364b3e6","cdbae5083ef8f786069519405ca1f1e2ce72b9efebdf5e1931584fba747f3bc0","599abfa56230d73afc30a3bde749c2efd90acb58301b446835d5e235b35e2768","6e1c6fe784daeba017901db7766e6b872f535defe33b0e0196d2a12c26f50517","bbfbe0c906eaac5a661232c334955878c9ed1f14421694c5d6ba500b05040a37","320dfb6b91f1ede1216fe57eb0a608c49b71e61ba5b1f16b2629254db563476e","d0da0530383260a72c60721dcb9299be2ae51da4324c4503058de9381208b143","40d423c3edcbbea71d6536bd4efa5a0a33fa182d60d328ca2a2889193fcc9691","6e1da4c4e08750fa96bf2d29ba452b35dfa88c1db48f8fea97beeef4f4cf8a38","2ff1ee61e0252fe83764fa010452ca9d69388f4bfd05ce1ff3106d2b78750901","43976476636a7061cc103f9fb76319e392e7889b259f5f8270cc04abeb1352bb",{"version":"f39af5283942d680f1d2bf8746a0b0590820621c0ece6a35b2e536f4c10687f2","affectsGlobalScope":true},"48b52264fa193879a074197839dbb4796fa07e86350ff888e5361e06aa46df76","94fd3f3e6a69a594a15a1b1d1f200688105ef344661d2dca799872c43443be90","af8dcbe590f74faa9f2570b77d11552c810f2101fa8e37d6459b1866878b0920","6f7ebb4b78c1040401ba17ffaab78ddcd2c40bcfed139bfc469371c4b42cd14c","9e7f7ac4d964992cf1b77612ca07e5695821881aa1a9acb0ef0509f192a5ea23","0bf440ab914e79e890cb15e5ffacb5e18bec678338b3eab069a5829d3d5c96e3","3cfb0cb51cc2c2e1b313d7c4df04dbf7e5bda0a133c6b309bf6af77cf614b971","73c05cca1bb5aa8e93efd089af51643b7ff005e47064a0e624a74ee20480a2eb","4bfa64d72f076287ee5c40a3a91aa1ac2dc0b480cacc0f4fabdb3a2002d1ef67","f0cb4b3ab88193e3e51e9e2622e4c375955003f1f81239d72c5b7a95415dad3e","c9a517452529a17888b3bf8e2722d2b38edc80ba4dbbd7f01cdb0ff8596320b2","4f664f3eee4aeb938c9099d8484e0c8fa23a1876e2e8fd282e40ed315b1fdf16","4a7eb5212865f276cf16e7f8397a0388c759a67ae41632a602d08219ee784190","2fbd143af2e8c4913260ab3dc55151cb58b95426aa7c92d2a1a61ac1a56eed70","3cf5f191d75bbe7c92f921e5ae12004ac672266e2be2ece69f40b1d6b1b678f9","9483ebfcb83b9f6061386d2a52fc76053c848000c78a9ef3ee8ca40b6b16cf86",{"version":"c78a4fca6089b8b43293fd58f7a8182e3c09481ef42ce90cb907e13a95e38738","affectsGlobalScope":true},"f3e604694b624fa3f83f6684185452992088f5efb2cf136b62474aa106d6f1b6","048b5d57a1b86e678cfbc822246de39ae54d125d2f53e3fe964a6391e25bbcc4","3f62b9db9205a2fea0bf122e492d49deac5eca7aff512a71925399d00198fda8","b4730e5cbeac402e543a0186f3c7521bd7c3c25c8fc7cf048103fc6487566654","e3d117831d9d632f1584b011e2f136e427a079ed38a0546eec13c8a2d2f8a757","1d1e6bd176eee5970968423d7e215bfd66828b6db8d54d17afec05a831322633","d852d6282c8dc8156d26d6bda83ab4bde51fee05ba2fe0ecdc165ddda009d3ee","2c7dca525f4e2e5f2b357dacb58ab6c8777995e6d505ef652bcbbf9789ac558f","c6d9d1e4d7ef19d39ef730c20e201cab02bc2d19dcbf51c268f9dc7636801d1c","a523644fe1d30f36465118be107642c78c36afe0d885f93eae399b3c44dc8fe9","3f6bff86e78e065dad71ca8e395824703f56977f7309139127e58718d7915410","7505ea08af82f5d51c975a04d16fe0fc0bd34f3e22958acf2bc06959c53c64cc","8d6a2c15ab022e14b6b51cf9d93173ce1d53953fe67e91f1bcf0bb9498e59dde","9e951ec338c4232d611552a1be7b4ecec79a8c2307a893ce39701316fe2374bd","70c61ff569aabdf2b36220da6c06caaa27e45cd7acac81a1966ab4ee2eadc4f2","f5638f7c2f12a9a1a57b5c41b3c1ea7db3876c003bab68e6a57afd6bcc169af0","e222104af6cb9415238ad358488b74d76eceeff238c1268ec6e85655b05341da","69da61a7b5093dac77fa3bec8be95dcf9a74c95a0e9161edb98bb24e30e439d2","eba230221317c985ab1953ccc3edc517f248b37db4fef7875cb2c8d08aff7be7","b83e796810e475da3564c6515bc0ae9577070596a33d89299b7d99f94ecfd921","b4439890c168d646357928431100daac5cbdee1d345a34e6bf6eca9f3abe22bc","5d72971a459517c44c1379dab9ed248e87a61ba0a1e0f25c9d67e1e640cd9a09","02d734976af36f4273d930bea88b3e62adf6b078cf120c1c63d49aa8d8427c5c",{"version":"ac4e1beb8fc166aff041bd33ced9bf2ae7d70b6d5238994c954108ca707c8671","affectsGlobalScope":true},{"version":"d3002f620eab4bf6476c9da5c0efb2041d46f7df8b3032a5631bd206abef2c75","affectsGlobalScope":true},"6c710fb284c75cba4e0bb719a4a6437680868c592fd82a06d9ac55a4339d195c","cc2dc362fc50995684e9f7e9b38ad9bdf19e74919294a694cbc05392352cad7d","abef3012ae70d98baa449664e9dda50c96fc68b0fd11a592d6590d85bb89cd10","456e83839c811cedebb65c8b05027120336b3bd6920259817d728ffc52d41e2f","ea79d9641e700b2b4a04a857ed1ef692c4caf988017fbabd64c4111f7c287673","0a90b9435b81f45b88c5fb8d30e85b77d3508eb0760dc40b9fb825fd29f92375","8cd7362102d928e21b291a013f80fc68a038d4506d26ea9948c676e3fa1110d9","90f6830fb380f4d2b69df018343ae80ce92991e85a0d7be8d214c643b39d1175","1bfe6db4f3dffacd1da82748cb8f0acec04e8a4d7bd36c09573d5d80a7dec28b","6a8d6deca8ec4250630fea4e5f23bd9bf0face98739ccd22e08a17173117155b","a1d51fd5a8f9c1c038799a43c038397ca3ed99ee73cc0b0aada897e7cc8aca91","6c9708ae545db5f8deb8ef774d412fd1b46adade794664d7c6cfd0a1f6dfd64f","9d14fcf0b69094271127c7b6acb36987be5d1bffa4eb948359549f040fb50349","e3a5287471fb08f053c06fd998632792aa5f022e45278f1e6dd55fb2fa9e7362","28a6c8eeb48e165920067b9193555649fc43c2a28c450f23f622e5eb043d9463","1147c3efa5a256bcd6a3d2cfaf764185b7120bf985f8412d9bae596a0348f77b","67aee88594abc44cd58820dea2ed1a9d373c1c2a59941234e4abe797464bc4da","c127a09e87ad20839582ac29f6ee013822a3e24f8820f5cf47d6c6a0e00b9113","f8cb94e0dffd21068a952754ec67d01d35a15fa61bd3af951f949e9b8bde7976","9928c4f48144f7d79716955310c857518d21ada0fcb7017fbf5921e547320cb8","3c7ef314f6691dbba43cb1310a82d610ea648cc4498cd685c3e25442ea2d98a0","2305508907ae4c993dda584411bfedac5821b8a55853caeebf2341f58b2fa027","187cfee5bd6b9f2fd8bc98cff0e32855cc10b5cc63d87727fe78de9e58eba818","ee3d17a4078efd05485de79671ff28f0d61792c58948290584a5c7277be3c883","4c4b5e2520d21a49060bed6a283882c1ae55f2390e099a1576761547bcecb17e","b49afdc0206971f3baf6cff99795593dcf6e97d7dca096f8bfda3b0e0a190a15","675e702f2032766a91eeadee64f51014c64688525da99dccd8178f0c599f13a8","378df8bbbb9e3f6fca05d58f644aab538e1062eab5e778fb0b83d41125df246d","d88a479cccf787b4aa82362150fbeba5211a32dbfafa7b92ba6995ecaf9a1a89","187119ff4f9553676a884e296089e131e8cc01691c546273b1d0089c3533ce42","c24ad9be9adf28f0927e3d9d9e9cec1c677022356f241ccbbfb97bfe8fb3d1a1","0ec0998e2d085e8ea54266f547976ae152c9dd6cdb9ac4d8a520a230f5ebae84","9364c7566b0be2f7b70ff5285eb34686f83ccb01bda529b82d23b2a844653bfb","00baffbe8a2f2e4875367479489b5d43b5fc1429ecb4a4cc98cfc3009095f52a","ae9930989ed57478eb03b9b80ad3efa7a3eacdfeff0f78ecf7894c4963a64f93","3c92b6dfd43cc1c2485d9eba5ff0b74a19bb8725b692773ef1d66dac48cda4bd","3e59f00ab03c33717b3130066d4debb272da90eeded4935ff0604c2bc25a5cae","9fa6b83a35e897f340858995ca5d77e901d89fd18644cd4c9e8a4afe0b2e6363",{"version":"0714e2046df66c0e93c3330d30dbc0565b3e8cd3ee302cf99e4ede6220e5fec8","affectsGlobalScope":true},"2d7833f437e0f41a91d9ac5b156157fde7e5380558ff44832afae705ac0e795d","1ebb51f40248e98d5887ae3cac406e2b9a70ce5f722e57d099ae559713e92e93","736097ddbb2903bef918bb3b5811ef1c9c5656f2a73bd39b22a91b9cc2525e50","972f1e91dab93b182624a17eeed02f683b8cb3fefbda7b689cc84570029d5f73","9895aad6ad1d505e2b03c8e41c8643b60a813ad130eb68f843b736b2db7d42e1","d55a6417fc4ff3af715099d426991a9b6b20ad136a238fe7cfebe4069990e064","d39940d0ca1ddac12e1a85c41b6ef86d6a1875157b184160a256254692424f3e","2b8264b2fefd7367e0f20e2c04eed5d3038831fe00f5efbc110ff0131aab899b","0f92541055a41835ae9f80ae39077fc53e8dc62f54677d3cf9e172f643e33fba","429b6df7d7b94389bd42cfdf39bccea903acd3628498cec6172302801fbeac89","cbb21f1320a64785fe24657e8c268e18836dc31abfff96feea912e65d5c37d52","00968912419fccf56ffb53f0f0939f7eb5577500a5303265a2d1b29f5f842770","a7e32dcb90bf0c1b7a1e4ac89b0f7747cbcba25e7beddc1ebf17be1e161842ad","57427a9a368f8f0ee4ce03c36a762e19166756b95ab688948b29be553b24a78a",{"version":"ecf78e637f710f340ec08d5d92b3f31b134a46a4fcf2e758690d8c46ce62cba6","affectsGlobalScope":true},"0a6f28e1d77b99b0ef7da2f0bf50f301ea8a7eb7b4f573e458e725452a477bd2","f5a8b384f182b3851cec3596ccc96cb7464f8d3469f48c74bf2befb782a19de5",{"version":"c90c1b049ca569edcad1f55e33bc9bd3c195a88957493f9a3a0f3e67f0b54316","affectsGlobalScope":true},"16bc73d6aa0d950847e7b46da26c86e8cfa9c94a8365e43cb175d3467a1f4b13","199f9ead0daf25ae4c5632e3d1f42570af59685294a38123eef457407e13f365","ad23ef9834b5b8819ca9da91e9d534514d47d31d33fa384d82697c7b9502572c","3169db033165677f1d414baf0c82ba27801089ca1b66d97af464512a47df31b5","91035663354e644734013796ed9fe2f16a223cd00cf709e96eeab1e4034d45de","d29d1f3e137177ba52a66af71323d485a59fc3a37d488e7963be8317c4575330","2d846db276696838aaabdc3c974419d66ab9f866d19cdc869cfb6ecff6754c01","d2be0e07f807395c706a6a84150b6fdc2c11504115035141c3e6a1e3f0b4012b","b0d10e46cfe3f6c476b69af02eaa38e4ccc7430221ce3109ae84bb9fb8282298","ba089f179cbc3f6c00568628cf42c7b62130389142a25f3410c0dd33d528d46a","bb0eaa8ca1893891c335326c7171956de7eb626c0d9c8e5ee4dd8f7f6a30ab9f","bad147fecdb9dda2e24b9132b2fbe802846f60ebd3685de9d4d6c9e99617db85","8ae98a64dd018781b5b47ff16b48153d1c15e22a49e2cc9391c1efd1b59e1ecf","deb17fb95c8b6c1036682a37dadeb787d1767ed3316b6fe53a447f9da8dcaad6","316b72d88430ef387c7ce7fd9ae20f7eb9c298d801ce333c51816daf846b1ea4","fab58e600970e66547644a44bc9918e3223aa2cbd9e8763cec004b2cfb48827e","06e900f4827f26793aaa406611e70986a2e712b0e02ab934869233dc75553102","24112d1a55250f4da7f9edb9dabeac8e3badebdf4a55b421fc7b8ca5ccc03133","e16f950587b5006bed95c1a036f3ba6e2fc9e55a2af887fa9d2bae58444fcfa2","c0288f54de6f544706a3150c8b579b1a975870695c4be866f727ece6a16f3976","232a20dbd107baa091280c321f417c715f328a5b2d896bec7399630ff85270f7","e65fca93c26b09681d33dad7b3af32ae42bf0d114d859671ffed30a92691439c","3a9ece326ed5ebcc5af67d17da01453ab7eb0c64c47511507e00257269e10c15",{"version":"11b37a33fc34df80dabf1ebcca0cd0b6d0a2bea9654bfab7c987778490246c7f","affectsGlobalScope":true}],"options":{"composite":true,"declaration":true,"esModuleInterop":true,"inlineSources":true,"module":1,"noImplicitReturns":true,"outDir":"./build","rootDir":"./src","skipLibCheck":true,"sourceMap":true,"strict":true,"target":6},"fileIdsList":[[52,113],[113],[52,53,54,55,56,113],[52,54,113],[88,113,120,127],[113,120],[85,88,112,113,120,148,149,150],[88,90,113,120],[102,113,120],[112,113,120,131],[88,113,120],[113,120,126],[113,160,161,162],[85,88,113,120,130],[113,131,133,134],[86,113,120,168],[112,113,120],[85,113,120,166],[113,122,152,170],[113,121,126,171],[88,93,102,109,113,120,127,128],[85,88,90,93,102,112,113,120],[113,174],[113,175],[113,181,183],[113,177,178],[113,177,178,179,180],[113,182],[113,184],[113,207],[113,191,194,201,202,203,204],[113,194,197,205],[113,191,194,197,205],[113,191,194,197,201,202,204,205,206],[85,113,120],[113,212,214,215,216,217,218,219,220,221,222,223,224],[113,212,213,215,216,217,218,219,220,221,222,223,224],[113,213,214,215,216,217,218,219,220,221,222,223,224],[113,212,213,214,216,217,218,219,220,221,222,223,224],[113,212,213,214,215,217,218,219,220,221,222,223,224],[113,212,213,214,215,216,218,219,220,221,222,223,224],[113,212,213,214,215,216,217,219,220,221,222,223,224],[113,212,213,214,215,216,217,218,220,221,222,223,224],[113,212,213,214,215,216,217,218,219,221,222,223,224],[113,212,213,214,215,216,217,218,219,220,222,223,224],[113,212,213,214,215,216,217,218,219,220,221,223,224],[113,212,213,214,215,216,217,218,219,220,221,222,224],[113,212,213,214,215,216,217,218,219,220,221,222,223],[113,166],[88,112,113,120,227,228],[70,113],[73,113],[74,79,113],[75,85,86,93,102,112,113],[75,76,85,93,113],[77,113],[78,79,86,94,113],[79,102,109,113],[80,82,85,93,113],[81,113],[82,83,113],[84,85,113],[85,113],[85,86,87,102,112,113,168],[85,86,87,102,113],[88,93,102,112,113],[85,86,88,89,93,102,109,112,113],[88,90,102,109,112,113],[70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119],[85,91,113],[92,112,113],[82,85,93,102,113],[94,113],[95,113],[73,96,113],[97,111,113,117],[98,113],[99,113],[85,100,113],[100,101,113,115],[85,102,103,104,113],[102,104,113],[102,103,113],[105,113],[106,113],[85,107,108,113],[107,108,113],[79,93,102,109,113],[110,113],[93,111,113],[74,88,99,112,113],[79,113],[102,113,114],[113,115],[113,116],[74,79,85,87,96,102,112,113,115,117],[102,113,118],[113,126],[102,113,118,120],[113,237,239,240,241],[88,102,113,120],[86,113,120,167,168],[113,131,132],[113,120,249],[85,102,113,118,120,225],[113,126,253],[65,113],[88,90,113,126,129,133,135,136],[65,79,113,120,124],[65,79,113,120,121,122,123,125],[85,113,120,262],[113,264],[113,188,189],[113,188],[113,187,189,191],[113,188,194,195],[113,187,191,192,193],[113,187,191,194,196],[113,187,191],[113,187],[113,187,188,190],[113,187,188,190,191,192,194,195,196],[113,198],[113,197,198,199,200],[75,113],[57,60,113],[51,60,88,113],[57,113],[59,88,90,113],[62,102,113],[66,113],[86,113,168],[86,113,126,137,168],[52],[53,55,56],[88,120,127],[120],[85,88,112,120,148,149,150],[88,90,120],[102,120],[112,120,131],[88,120],[120,126],[160,161,162],[85,88,120,130],[131,133,134],[86,120,168],[112,120],[85,120,166],[122,152,170],[121,126,171],[88,93,102,109,120,127,128],[85,88,90,93,102,112,120],[174],[175],[181,183],[177,178],[177,178,179,180],[182],[184],[191,194,201,202,203,204],[194,197,205],[191,194,197,205],[191,194,197,201,202,204,205,206],[207],[85,120],[212,214,215,216,217,218,219,220,221,222,223,224],[212,213,215,216,217,218,219,220,221,222,223,224],[213,214,215,216,217,218,219,220,221,222,223,224],[212,213,214,216,217,218,219,220,221,222,223,224],[212,213,214,215,217,218,219,220,221,222,223,224],[212,213,214,215,216,218,219,220,221,222,223,224],[212,213,214,215,216,217,219,220,221,222,223,224],[212,213,214,215,216,217,218,220,221,222,223,224],[212,213,214,215,216,217,218,219,221,222,223,224],[212,213,214,215,216,217,218,219,220,222,223,224],[212,213,214,215,216,217,218,219,220,221,223,224],[212,213,214,215,216,217,218,219,220,221,222,224],[212,213,214,215,216,217,218,219,220,221,222,223],[166],[88,112,120,228],[82,113],[85,86,102,112,113,168],[85,102,113],[85,107,113],[74,79,85,96,102,112,113,115,117],[126],[102,118,120],[237,239,240,241],[88,102,120],[86,120,167,168],[131,132],[120,249],[85,102,118,120,225],[88,90,126,129,133,135,136],[79,120,124],[79,120,121,122,123,125],[264],[188,189],[188],[187,189,191],[188,194,195],[187,191,192,193],[187,191,194,196],[187,191],[187],[187,188,190],[187,188,190,191,192,194,195,196],[65],[198],[197,198,199,200],[75],[85],[57,60],[51,60,88],[57],[59,88,90],[62,102],[66],[86,168],[86,168,267,268]],"referencedMap":[[54,1],[52,2],[144,2],[145,2],[57,3],[53,1],[55,4],[56,1],[146,2],[134,5],[147,6],[151,7],[152,8],[153,2],[154,2],[155,9],[136,10],[127,11],[156,12],[157,2],[158,2],[159,2],[160,2],[163,13],[162,2],[43,2],[131,14],[135,15],[164,16],[165,17],[167,18],[168,16],[169,6],[172,2],[171,19],[173,20],[149,2],[129,21],[128,22],[174,2],[175,23],[176,24],[184,25],[177,2],[179,26],[181,27],[180,26],[178,2],[183,28],[182,2],[185,29],[186,2],[208,30],[205,31],[202,32],[203,33],[204,32],[207,34],[206,30],[161,2],[209,2],[148,35],[210,16],[211,12],[213,36],[214,37],[212,38],[215,39],[216,40],[217,41],[218,42],[219,43],[220,44],[221,45],[222,46],[223,47],[224,48],[132,2],[166,2],[225,35],[226,49],[228,2],[229,50],[230,6],[70,51],[71,51],[73,52],[74,53],[75,54],[76,55],[77,56],[78,57],[79,58],[80,59],[81,60],[82,61],[83,61],[84,62],[85,63],[86,64],[87,65],[72,2],[119,2],[88,66],[89,67],[90,68],[120,69],[91,70],[92,71],[93,72],[94,73],[95,74],[96,75],[97,76],[98,77],[99,78],[100,79],[101,80],[102,81],[104,82],[103,83],[105,84],[106,85],[107,86],[108,87],[109,88],[110,89],[111,90],[112,91],[113,92],[114,93],[115,94],[116,95],[117,96],[118,97],[62,2],[231,98],[232,2],[233,99],[234,2],[235,6],[236,9],[237,2],[238,2],[130,2],[239,2],[242,100],[170,2],[243,2],[150,101],[244,2],[245,102],[246,2],[241,2],[247,2],[133,103],[124,2],[248,6],[250,104],[251,2],[121,2],[252,105],[254,106],[255,2],[249,9],[122,107],[256,2],[257,2],[258,2],[137,108],[259,98],[125,109],[126,110],[260,2],[261,6],[263,111],[262,2],[264,2],[265,112],[266,2],[123,2],[190,113],[189,114],[188,115],[196,116],[194,117],[195,118],[192,119],[193,120],[191,121],[197,122],[187,2],[240,2],[227,101],[66,107],[198,120],[199,123],[200,2],[201,124],[65,2],[253,107],[9,2],[8,2],[2,2],[10,2],[11,2],[12,2],[13,2],[14,2],[15,2],[16,2],[17,2],[3,2],[4,2],[21,2],[18,2],[19,2],[20,2],[22,2],[23,2],[24,2],[5,2],[25,2],[26,2],[27,2],[28,2],[6,2],[29,2],[30,2],[31,2],[32,2],[7,2],[37,2],[33,2],[34,2],[35,2],[36,2],[1,2],[38,2],[39,2],[40,125],[41,2],[42,125],[44,63],[45,2],[46,2],[47,2],[48,2],[49,2],[50,2],[58,126],[59,127],[60,128],[51,129],[61,2],[63,130],[64,2],[67,131],[68,132],[69,2],[138,133],[139,2],[140,2],[141,2],[142,2],[143,2]],"exportedModulesMap":[[54,134],[57,135],[134,136],[147,137],[151,138],[152,139],[155,140],[136,141],[127,142],[156,143],[163,144],[131,145],[135,146],[164,147],[165,148],[167,149],[168,147],[169,137],[171,150],[173,151],[129,152],[128,153],[175,154],[176,155],[184,156],[179,157],[181,158],[180,157],[183,159],[185,160],[205,161],[202,162],[203,163],[204,162],[207,164],[206,165],[148,166],[210,147],[211,143],[213,167],[214,168],[212,169],[215,170],[216,171],[217,172],[218,173],[219,174],[220,175],[221,176],[222,177],[223,178],[224,179],[225,166],[226,180],[229,181],[230,137],[70,51],[71,51],[73,52],[74,53],[75,54],[76,55],[77,56],[78,57],[79,58],[80,59],[81,60],[82,182],[83,61],[84,62],[85,63],[86,183],[87,65],[72,2],[119,2],[88,66],[89,67],[90,68],[120,69],[91,70],[92,71],[93,72],[94,73],[95,74],[96,75],[97,76],[98,77],[99,78],[100,79],[101,80],[102,184],[104,82],[103,83],[105,84],[106,85],[107,185],[108,87],[109,88],[110,89],[111,90],[112,91],[113,92],[114,93],[115,94],[116,95],[117,186],[118,97],[231,187],[233,188],[235,137],[236,140],[242,189],[150,190],[245,191],[133,192],[248,137],[250,193],[252,194],[254,187],[249,140],[137,195],[259,187],[125,196],[126,197],[261,137],[263,166],[265,198],[190,199],[189,200],[188,201],[196,202],[194,203],[195,204],[192,205],[193,206],[191,207],[197,208],[227,190],[66,209],[198,206],[199,210],[201,211],[253,209],[7,2],[37,2],[34,2],[36,2],[39,2],[40,212],[42,212],[44,213],[58,214],[59,215],[60,216],[51,217],[63,218],[67,219],[68,220],[138,221]],"semanticDiagnosticsPerFile":[54,52,144,145,57,53,55,56,146,134,147,151,152,153,154,155,136,127,156,157,158,159,160,163,162,43,131,135,164,165,167,168,169,172,171,173,149,129,128,174,175,176,184,177,179,181,180,178,183,182,185,186,208,205,202,203,204,207,206,161,209,148,210,211,213,214,212,215,216,217,218,219,220,221,222,223,224,132,166,225,226,228,229,230,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,72,119,88,89,90,120,91,92,93,94,95,96,97,98,99,100,101,102,104,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,62,231,232,233,234,235,236,237,238,130,239,242,170,243,150,244,245,246,241,247,133,124,248,250,251,121,252,254,255,249,122,256,257,258,137,259,125,126,260,261,263,262,264,265,266,123,190,189,188,196,194,195,192,193,191,197,187,240,227,66,198,199,200,201,65,253,9,8,2,10,11,12,13,14,15,16,17,3,4,21,18,19,20,22,23,24,5,25,26,27,28,6,29,30,31,32,7,37,33,34,35,36,1,38,39,40,41,42,44,45,46,47,48,49,50,58,59,60,51,61,63,64,67,68,69,138,139,140,141,142,143]},"version":"4.6.3"} \ No newline at end of file diff --git a/packages/expo-apple-authentication/CHANGELOG.md b/packages/expo-apple-authentication/CHANGELOG.md index bfbf45fb33488..69d7559f04622 100644 --- a/packages/expo-apple-authentication/CHANGELOG.md +++ b/packages/expo-apple-authentication/CHANGELOG.md @@ -4,6 +4,8 @@ ### 🛠 Breaking changes +- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). ([#18204](https://github.com/expo/expo/pull/18204) by [@EvanBacon](https://github.com/EvanBacon)) + ### 🎉 New features ### 🐛 Bug fixes diff --git a/packages/expo-apple-authentication/plugin/build/withAppleAuthIOS.js b/packages/expo-apple-authentication/plugin/build/withAppleAuthIOS.js index 53ae46e31b22b..d4a36b3ed13b1 100644 --- a/packages/expo-apple-authentication/plugin/build/withAppleAuthIOS.js +++ b/packages/expo-apple-authentication/plugin/build/withAppleAuthIOS.js @@ -11,9 +11,8 @@ const config_plugins_1 = require("@expo/config-plugins"); */ const withIOSMixedLocales = (config) => { return (0, config_plugins_1.withInfoPlist)(config, (config) => { - var _a; config.modResults.CFBundleAllowMixedLocalizations = - (_a = config.modResults.CFBundleAllowMixedLocalizations) !== null && _a !== void 0 ? _a : true; + config.modResults.CFBundleAllowMixedLocalizations ?? true; return config; }); }; diff --git a/packages/expo-branch/CHANGELOG.md b/packages/expo-branch/CHANGELOG.md index 552e313634478..f382366eeacf1 100644 --- a/packages/expo-branch/CHANGELOG.md +++ b/packages/expo-branch/CHANGELOG.md @@ -4,6 +4,8 @@ ### 🛠 Breaking changes +- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). ([#18204](https://github.com/expo/expo/pull/18204) by [@EvanBacon](https://github.com/EvanBacon)) + ### 🎉 New features ### 🐛 Bug fixes diff --git a/packages/expo-branch/plugin/build/withBranchAndroid.js b/packages/expo-branch/plugin/build/withBranchAndroid.js index 87229754dc036..d39decf209189 100644 --- a/packages/expo-branch/plugin/build/withBranchAndroid.js +++ b/packages/expo-branch/plugin/build/withBranchAndroid.js @@ -12,8 +12,7 @@ const withBranchAndroid = (config) => { }; exports.withBranchAndroid = withBranchAndroid; function getBranchApiKey(config) { - var _a, _b, _c, _d; - return (_d = (_c = (_b = (_a = config.android) === null || _a === void 0 ? void 0 : _a.config) === null || _b === void 0 ? void 0 : _b.branch) === null || _c === void 0 ? void 0 : _c.apiKey) !== null && _d !== void 0 ? _d : null; + return config.android?.config?.branch?.apiKey ?? null; } exports.getBranchApiKey = getBranchApiKey; function setBranchApiKey(config, androidManifest) { diff --git a/packages/expo-branch/plugin/build/withBranchIOS.js b/packages/expo-branch/plugin/build/withBranchIOS.js index 034cfe567c30f..0826b6566bcd9 100644 --- a/packages/expo-branch/plugin/build/withBranchIOS.js +++ b/packages/expo-branch/plugin/build/withBranchIOS.js @@ -10,8 +10,7 @@ const withBranchIOS = (config) => { }; exports.withBranchIOS = withBranchIOS; function getBranchApiKey(config) { - var _a, _b, _c, _d; - return (_d = (_c = (_b = (_a = config.ios) === null || _a === void 0 ? void 0 : _a.config) === null || _b === void 0 ? void 0 : _b.branch) === null || _c === void 0 ? void 0 : _c.apiKey) !== null && _d !== void 0 ? _d : null; + return config.ios?.config?.branch?.apiKey ?? null; } exports.getBranchApiKey = getBranchApiKey; function setBranchApiKey(config, infoPlist) { diff --git a/packages/expo-build-properties/CHANGELOG.md b/packages/expo-build-properties/CHANGELOG.md index 2c87b63d8c88c..347835caf3ad3 100644 --- a/packages/expo-build-properties/CHANGELOG.md +++ b/packages/expo-build-properties/CHANGELOG.md @@ -4,6 +4,8 @@ ### 🛠 Breaking changes +- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). ([#18204](https://github.com/expo/expo/pull/18204) by [@EvanBacon](https://github.com/EvanBacon)) + ### 🎉 New features ### 🐛 Bug fixes diff --git a/packages/expo-build-properties/build/android.js b/packages/expo-build-properties/build/android.js index 84cc6e159e5eb..553031800bfbf 100644 --- a/packages/expo-build-properties/build/android.js +++ b/packages/expo-build-properties/build/android.js @@ -12,43 +12,43 @@ const { createBuildGradlePropsConfigPlugin } = config_plugins_1.AndroidConfig.Bu exports.withAndroidBuildProperties = createBuildGradlePropsConfigPlugin([ { propName: 'android.minSdkVersion', - propValueGetter: (config) => { var _a, _b; return (_b = (_a = config.android) === null || _a === void 0 ? void 0 : _a.minSdkVersion) === null || _b === void 0 ? void 0 : _b.toString(); }, + propValueGetter: (config) => config.android?.minSdkVersion?.toString(), }, { propName: 'android.compileSdkVersion', - propValueGetter: (config) => { var _a, _b; return (_b = (_a = config.android) === null || _a === void 0 ? void 0 : _a.compileSdkVersion) === null || _b === void 0 ? void 0 : _b.toString(); }, + propValueGetter: (config) => config.android?.compileSdkVersion?.toString(), }, { propName: 'android.targetSdkVersion', - propValueGetter: (config) => { var _a, _b; return (_b = (_a = config.android) === null || _a === void 0 ? void 0 : _a.targetSdkVersion) === null || _b === void 0 ? void 0 : _b.toString(); }, + propValueGetter: (config) => config.android?.targetSdkVersion?.toString(), }, { propName: 'android.buildToolsVersion', - propValueGetter: (config) => { var _a; return (_a = config.android) === null || _a === void 0 ? void 0 : _a.buildToolsVersion; }, + propValueGetter: (config) => config.android?.buildToolsVersion, }, { propName: 'android.kotlinVersion', - propValueGetter: (config) => { var _a; return (_a = config.android) === null || _a === void 0 ? void 0 : _a.kotlinVersion; }, + propValueGetter: (config) => config.android?.kotlinVersion, }, { propName: 'android.packagingOptions.pickFirsts', - propValueGetter: (config) => { var _a, _b, _c; return (_c = (_b = (_a = config.android) === null || _a === void 0 ? void 0 : _a.packagingOptions) === null || _b === void 0 ? void 0 : _b.pickFirst) === null || _c === void 0 ? void 0 : _c.join(','); }, + propValueGetter: (config) => config.android?.packagingOptions?.pickFirst?.join(','), }, { propName: 'android.packagingOptions.excludes', - propValueGetter: (config) => { var _a, _b, _c; return (_c = (_b = (_a = config.android) === null || _a === void 0 ? void 0 : _a.packagingOptions) === null || _b === void 0 ? void 0 : _b.exclude) === null || _c === void 0 ? void 0 : _c.join(','); }, + propValueGetter: (config) => config.android?.packagingOptions?.exclude?.join(','), }, { propName: 'android.packagingOptions.merges', - propValueGetter: (config) => { var _a, _b, _c; return (_c = (_b = (_a = config.android) === null || _a === void 0 ? void 0 : _a.packagingOptions) === null || _b === void 0 ? void 0 : _b.merge) === null || _c === void 0 ? void 0 : _c.join(','); }, + propValueGetter: (config) => config.android?.packagingOptions?.merge?.join(','), }, { propName: 'android.packagingOptions.doNotStrip', - propValueGetter: (config) => { var _a, _b, _c; return (_c = (_b = (_a = config.android) === null || _a === void 0 ? void 0 : _a.packagingOptions) === null || _b === void 0 ? void 0 : _b.doNotStrip) === null || _c === void 0 ? void 0 : _c.join(','); }, + propValueGetter: (config) => config.android?.packagingOptions?.doNotStrip?.join(','), }, { propName: 'android.enableProguardInReleaseBuilds', - propValueGetter: (config) => { var _a, _b; return (_b = (_a = config.android) === null || _a === void 0 ? void 0 : _a.enableProguardInReleaseBuilds) === null || _b === void 0 ? void 0 : _b.toString(); }, + propValueGetter: (config) => config.android?.enableProguardInReleaseBuilds?.toString(), }, ], 'withAndroidBuildProperties'); /** @@ -58,8 +58,7 @@ const withAndroidProguardRules = (config, props) => { return (0, config_plugins_1.withDangerousMod)(config, [ 'android', async (config) => { - var _a, _b; - const extraProguardRules = (_b = (_a = props.android) === null || _a === void 0 ? void 0 : _a.extraProguardRules) !== null && _b !== void 0 ? _b : null; + const extraProguardRules = props.android?.extraProguardRules ?? null; const proguardRulesFile = path_1.default.join(config.modRequest.platformProjectRoot, 'app', 'proguard-rules.pro'); const contents = await fs_1.default.promises.readFile(proguardRulesFile, 'utf8'); const newContents = updateAndroidProguardRules(contents, extraProguardRules); diff --git a/packages/expo-build-properties/build/ios.js b/packages/expo-build-properties/build/ios.js index 08ca1723839b7..26abf3c57f3de 100644 --- a/packages/expo-build-properties/build/ios.js +++ b/packages/expo-build-properties/build/ios.js @@ -6,12 +6,11 @@ const { createBuildPodfilePropsConfigPlugin } = config_plugins_1.IOSConfig.Build exports.withIosBuildProperties = createBuildPodfilePropsConfigPlugin([ { propName: 'ios.useFrameworks', - propValueGetter: (config) => { var _a; return (_a = config.ios) === null || _a === void 0 ? void 0 : _a.useFrameworks; }, + propValueGetter: (config) => config.ios?.useFrameworks, }, ], 'withIosBuildProperties'); const withIosDeploymentTarget = (config, props) => { - var _a; - const deploymentTarget = (_a = props.ios) === null || _a === void 0 ? void 0 : _a.deploymentTarget; + const deploymentTarget = props.ios?.deploymentTarget; if (!deploymentTarget) { return config; } @@ -37,7 +36,7 @@ function updateDeploymentTargetXcodeProject(project, deploymentTarget) { // eslint-disable-next-line @typescript-eslint/no-unused-vars for (const [_, configurations] of config_plugins_1.IOSConfig.XcodeUtils.getBuildConfigurationsForListId(project, buildConfigListId)) { const { buildSettings } = configurations; - if (buildSettings === null || buildSettings === void 0 ? void 0 : buildSettings.IPHONEOS_DEPLOYMENT_TARGET) { + if (buildSettings?.IPHONEOS_DEPLOYMENT_TARGET) { buildSettings.IPHONEOS_DEPLOYMENT_TARGET = deploymentTarget; } } @@ -47,6 +46,6 @@ function updateDeploymentTargetXcodeProject(project, deploymentTarget) { const withIosDeploymentTargetPodfile = createBuildPodfilePropsConfigPlugin([ { propName: 'ios.deploymentTarget', - propValueGetter: (config) => { var _a; return (_a = config.ios) === null || _a === void 0 ? void 0 : _a.deploymentTarget; }, + propValueGetter: (config) => config.ios?.deploymentTarget, }, ], 'withIosDeploymentTargetPodfile'); diff --git a/packages/expo-build-properties/build/pluginConfig.js b/packages/expo-build-properties/build/pluginConfig.js index 59d93b2664c73..6d3c0dcbe0c5a 100644 --- a/packages/expo-build-properties/build/pluginConfig.js +++ b/packages/expo-build-properties/build/pluginConfig.js @@ -66,31 +66,30 @@ const schema = { * @ignore */ function maybeThrowInvalidVersions(config) { - var _a, _b, _c, _d, _e, _f, _g; const checkItems = [ { name: 'android.minSdkVersion', - configVersion: (_a = config.android) === null || _a === void 0 ? void 0 : _a.minSdkVersion, + configVersion: config.android?.minSdkVersion, minimalVersion: EXPO_SDK_MINIMAL_SUPPORTED_VERSIONS.android.minSdkVersion, }, { name: 'android.compileSdkVersion', - configVersion: (_b = config.android) === null || _b === void 0 ? void 0 : _b.compileSdkVersion, + configVersion: config.android?.compileSdkVersion, minimalVersion: EXPO_SDK_MINIMAL_SUPPORTED_VERSIONS.android.compileSdkVersion, }, { name: 'android.targetSdkVersion', - configVersion: (_c = config.android) === null || _c === void 0 ? void 0 : _c.targetSdkVersion, + configVersion: config.android?.targetSdkVersion, minimalVersion: EXPO_SDK_MINIMAL_SUPPORTED_VERSIONS.android.targetSdkVersion, }, { name: 'android.kotlinVersion', - configVersion: (_d = config.android) === null || _d === void 0 ? void 0 : _d.kotlinVersion, + configVersion: config.android?.kotlinVersion, minimalVersion: EXPO_SDK_MINIMAL_SUPPORTED_VERSIONS.android.kotlinVersion, }, { name: 'ios.deploymentTarget', - configVersion: (_e = config.ios) === null || _e === void 0 ? void 0 : _e.deploymentTarget, + configVersion: config.ios?.deploymentTarget, minimalVersion: EXPO_SDK_MINIMAL_SUPPORTED_VERSIONS.ios.deploymentTarget, }, ]; @@ -102,7 +101,7 @@ function maybeThrowInvalidVersions(config) { } if (typeof configVersion === 'string' && typeof minimalVersion === 'string' && - semver_1.default.lt((_f = semver_1.default.coerce(configVersion)) !== null && _f !== void 0 ? _f : '0.0.0', (_g = semver_1.default.coerce(minimalVersion)) !== null && _g !== void 0 ? _g : '0.0.0')) { + semver_1.default.lt(semver_1.default.coerce(configVersion) ?? '0.0.0', semver_1.default.coerce(minimalVersion) ?? '0.0.0')) { throw new Error(`\`${name}\` needs to be at least version ${minimalVersion}.`); } } diff --git a/packages/expo-camera/CHANGELOG.md b/packages/expo-camera/CHANGELOG.md index 1224ad0efdb57..49aeef046b961 100644 --- a/packages/expo-camera/CHANGELOG.md +++ b/packages/expo-camera/CHANGELOG.md @@ -4,6 +4,8 @@ ### 🛠 Breaking changes +- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). ([#18204](https://github.com/expo/expo/pull/18204) by [@EvanBacon](https://github.com/EvanBacon)) + ### 🎉 New features - On iOS and Android, added new `additionalExif` parameter to `takePictureAsync()` method so that users can add extra information to the photos, such as GPS coordinates. ([#18469](https://github.com/expo/expo/pull/18469) by [@alexyangjie](https://github.com/alexyangjie)) diff --git a/packages/expo-camera/plugin/build/withCamera.js b/packages/expo-camera/plugin/build/withCamera.js index 2d018d459ad78..55055f68dfbef 100644 --- a/packages/expo-camera/plugin/build/withCamera.js +++ b/packages/expo-camera/plugin/build/withCamera.js @@ -48,7 +48,7 @@ function appendContents({ src, newSrc, tag, comment, }) { `${comment} @generated end ${tag}`, ].join('\n'); return { - contents: sanitizedTarget !== null && sanitizedTarget !== void 0 ? sanitizedTarget : src + contentsToAdd, + contents: sanitizedTarget ?? src + contentsToAdd, didMerge: true, didClear: !!sanitizedTarget, }; diff --git a/packages/expo-dev-launcher/CHANGELOG.md b/packages/expo-dev-launcher/CHANGELOG.md index b18f38494d808..ee5e46bd2ea23 100644 --- a/packages/expo-dev-launcher/CHANGELOG.md +++ b/packages/expo-dev-launcher/CHANGELOG.md @@ -4,6 +4,8 @@ ### 🛠 Breaking changes +- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). ([#18204](https://github.com/expo/expo/pull/18204) by [@EvanBacon](https://github.com/EvanBacon)) + ### 🎉 New features ### 🐛 Bug fixes diff --git a/packages/expo-dev-launcher/plugin/build/withDevLauncherAppDelegate.js b/packages/expo-dev-launcher/plugin/build/withDevLauncherAppDelegate.js index 0069e91255aa9..e5e333826fcc4 100644 --- a/packages/expo-dev-launcher/plugin/build/withDevLauncherAppDelegate.js +++ b/packages/expo-dev-launcher/plugin/build/withDevLauncherAppDelegate.js @@ -153,7 +153,7 @@ const DEV_LAUNCHER_INITIALIZE_REACT_NATIVE_APP_FUNCTION_DEFINITION = (viewContro rootView.backgroundColor = [UIColor whiteColor]; } - UIViewController *rootViewController = ${viewControllerInit !== null && viewControllerInit !== void 0 ? viewControllerInit : '[UIViewController new]'}; + UIViewController *rootViewController = ${viewControllerInit ?? '[UIViewController new]'}; rootViewController.view = rootView; self.window.rootViewController = rootViewController; [self.window makeKeyAndVisible]; diff --git a/packages/expo-document-picker/CHANGELOG.md b/packages/expo-document-picker/CHANGELOG.md index 0609c9a761b7b..4bf981301eb9c 100644 --- a/packages/expo-document-picker/CHANGELOG.md +++ b/packages/expo-document-picker/CHANGELOG.md @@ -4,6 +4,8 @@ ### 🛠 Breaking changes +- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). ([#18204](https://github.com/expo/expo/pull/18204) by [@EvanBacon](https://github.com/EvanBacon)) + ### 🎉 New features ### 🐛 Bug fixes diff --git a/packages/expo-document-picker/plugin/build/withDocumentPickerIOS.js b/packages/expo-document-picker/plugin/build/withDocumentPickerIOS.js index b1520bfe61cb9..ca0ff2feebec4 100644 --- a/packages/expo-document-picker/plugin/build/withDocumentPickerIOS.js +++ b/packages/expo-document-picker/plugin/build/withDocumentPickerIOS.js @@ -10,8 +10,7 @@ const withDocumentPickerIOS = (config, { iCloudContainerEnvironment } = {}) => { }; exports.withDocumentPickerIOS = withDocumentPickerIOS; function setICloudEntitlements(config, { iCloudContainerEnvironment }, { 'com.apple.developer.icloud-container-environment': _env, ...entitlements }) { - var _a; - if ((_a = config.ios) === null || _a === void 0 ? void 0 : _a.usesIcloudStorage) { + if (config.ios?.usesIcloudStorage) { // Used for AdHoc iOS builds: https://github.com/expo/eas-cli/issues/693 // https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_icloud-container-environment entitlements['com.apple.developer.icloud-container-environment'] = iCloudContainerEnvironment; diff --git a/packages/expo-module-scripts/CHANGELOG.md b/packages/expo-module-scripts/CHANGELOG.md index 58df287bff62e..4d744cf5d94f1 100644 --- a/packages/expo-module-scripts/CHANGELOG.md +++ b/packages/expo-module-scripts/CHANGELOG.md @@ -4,6 +4,8 @@ ### 🛠 Breaking changes +- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). ([#18204](https://github.com/expo/expo/pull/18204) by [@EvanBacon](https://github.com/EvanBacon)) + ### 🎉 New features ### 🐛 Bug fixes diff --git a/packages/expo-module-scripts/package.json b/packages/expo-module-scripts/package.json index df379b542c9f3..d1f6af84e656d 100644 --- a/packages/expo-module-scripts/package.json +++ b/packages/expo-module-scripts/package.json @@ -29,7 +29,7 @@ "@babel/cli": "^7.1.2", "@expo/npm-proofread": "^1.0.1", "@testing-library/react-hooks": "^7.0.1", - "@tsconfig/node12": "^1.0.9", + "@tsconfig/node14": "^1.0.3", "@types/jest": "^26.0.24", "babel-preset-expo": "~9.2.0", "commander": "^2.19.0", diff --git a/packages/expo-module-scripts/tsconfig.plugin.json b/packages/expo-module-scripts/tsconfig.plugin.json index dfb086845792c..cecdca81fe77c 100644 --- a/packages/expo-module-scripts/tsconfig.plugin.json +++ b/packages/expo-module-scripts/tsconfig.plugin.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node12/tsconfig.json", + "extends": "@tsconfig/node14/tsconfig.json", "compilerOptions": { "declaration": true } diff --git a/packages/expo-navigation-bar/CHANGELOG.md b/packages/expo-navigation-bar/CHANGELOG.md index 2d29452e18d27..5c4fc2c6fcdb2 100644 --- a/packages/expo-navigation-bar/CHANGELOG.md +++ b/packages/expo-navigation-bar/CHANGELOG.md @@ -4,6 +4,8 @@ ### 🛠 Breaking changes +- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). ([#18204](https://github.com/expo/expo/pull/18204) by [@EvanBacon](https://github.com/EvanBacon)) + ### 🎉 New features ### 🐛 Bug fixes diff --git a/packages/expo-navigation-bar/plugin/build/withNavigationBar.js b/packages/expo-navigation-bar/plugin/build/withNavigationBar.js index 4edae91d501bb..6107fb6689aae 100644 --- a/packages/expo-navigation-bar/plugin/build/withNavigationBar.js +++ b/packages/expo-navigation-bar/plugin/build/withNavigationBar.js @@ -37,19 +37,18 @@ function convertColorAndroid(input) { return color | 0x0; } function resolveProps(config, _props) { - var _a, _b, _c, _d; let props; if (!_props) { props = { - backgroundColor: (_a = config.androidNavigationBar) === null || _a === void 0 ? void 0 : _a.backgroundColor, - barStyle: ((_b = config.androidNavigationBar) === null || _b === void 0 ? void 0 : _b.barStyle) - ? LEGACY_BAR_STYLE_MAP[(_c = config.androidNavigationBar) === null || _c === void 0 ? void 0 : _c.barStyle] + backgroundColor: config.androidNavigationBar?.backgroundColor, + barStyle: config.androidNavigationBar?.barStyle + ? LEGACY_BAR_STYLE_MAP[config.androidNavigationBar?.barStyle] : undefined, // Resources for: // - sticky-immersive: https://youtu.be/cBi8fjv90E4?t=416 -- https://developer.android.com/training/system-ui/immersive#sticky-immersive // - immersive: https://youtu.be/cBi8fjv90E4?t=168 -- https://developer.android.com/training/system-ui/immersive#immersive // - leanback: https://developer.android.com/training/system-ui/immersive#leanback - legacyVisible: (_d = config.androidNavigationBar) === null || _d === void 0 ? void 0 : _d.visible, + legacyVisible: config.androidNavigationBar?.visible, }; if (props.legacyVisible) { // Using legacyVisible can break the setPositionAsync method: @@ -68,12 +67,11 @@ exports.resolveProps = resolveProps; * of the static values that Expo Go reads from (`androidNavigationBar`). */ const withAndroidNavigationBarExpoGoManifest = (config, props) => { - var _a, _b; if (!config.androidNavigationBar) { // Remap the config plugin props so Expo Go knows how to apply them. config.androidNavigationBar = { - backgroundColor: (_a = props.backgroundColor) !== null && _a !== void 0 ? _a : undefined, - barStyle: (_b = Object.entries(LEGACY_BAR_STYLE_MAP).find(([, v]) => v === props.barStyle)) === null || _b === void 0 ? void 0 : _b[0], + backgroundColor: props.backgroundColor ?? undefined, + barStyle: Object.entries(LEGACY_BAR_STYLE_MAP).find(([, v]) => v === props.barStyle)?.[0], visible: props.legacyVisible, }; } diff --git a/packages/expo-notifications/CHANGELOG.md b/packages/expo-notifications/CHANGELOG.md index 06b86a1eb8386..4a1f8b4b56b24 100644 --- a/packages/expo-notifications/CHANGELOG.md +++ b/packages/expo-notifications/CHANGELOG.md @@ -4,6 +4,8 @@ ### 🛠 Breaking changes +- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). ([#18204](https://github.com/expo/expo/pull/18204) by [@EvanBacon](https://github.com/EvanBacon)) + ### 🎉 New features ### 🐛 Bug fixes diff --git a/packages/expo-notifications/plugin/build/withNotificationsAndroid.js b/packages/expo-notifications/plugin/build/withNotificationsAndroid.js index d9c7e44852efa..ec01f939277a5 100644 --- a/packages/expo-notifications/plugin/build/withNotificationsAndroid.js +++ b/packages/expo-notifications/plugin/build/withNotificationsAndroid.js @@ -65,13 +65,11 @@ const withNotificationSounds = (config, { sounds }) => { }; exports.withNotificationSounds = withNotificationSounds; function getNotificationIcon(config) { - var _a; - return ((_a = config.notification) === null || _a === void 0 ? void 0 : _a.icon) || null; + return config.notification?.icon || null; } exports.getNotificationIcon = getNotificationIcon; function getNotificationColor(config) { - var _a; - return ((_a = config.notification) === null || _a === void 0 ? void 0 : _a.color) || null; + return config.notification?.color || null; } exports.getNotificationColor = getNotificationColor; function setNotificationIconColor(color, colors) { diff --git a/packages/expo-screen-orientation/CHANGELOG.md b/packages/expo-screen-orientation/CHANGELOG.md index c06056650b734..e646b2bf2d95f 100644 --- a/packages/expo-screen-orientation/CHANGELOG.md +++ b/packages/expo-screen-orientation/CHANGELOG.md @@ -4,6 +4,8 @@ ### 🛠 Breaking changes +- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). ([#18204](https://github.com/expo/expo/pull/18204) by [@EvanBacon](https://github.com/EvanBacon)) + ### 🎉 New features ### 🐛 Bug fixes diff --git a/packages/expo-screen-orientation/plugin/build/withScreenOrientation.js b/packages/expo-screen-orientation/plugin/build/withScreenOrientation.js index 380e2eb279382..e97b57d814921 100644 --- a/packages/expo-screen-orientation/plugin/build/withScreenOrientation.js +++ b/packages/expo-screen-orientation/plugin/build/withScreenOrientation.js @@ -31,8 +31,7 @@ const withScreenOrientationViewController = (config, { initialOrientation = 'DEF return config; }; function getInitialOrientation(config) { - var _a; - return (_a = config.initialOrientation) !== null && _a !== void 0 ? _a : 'DEFAULT'; + return config.initialOrientation ?? 'DEFAULT'; } exports.getInitialOrientation = getInitialOrientation; function setInitialOrientation(config, infoPlist) { diff --git a/packages/expo-system-ui/CHANGELOG.md b/packages/expo-system-ui/CHANGELOG.md index 83a4a15fbcabd..64ae78b1ff52f 100644 --- a/packages/expo-system-ui/CHANGELOG.md +++ b/packages/expo-system-ui/CHANGELOG.md @@ -4,6 +4,8 @@ ### 🛠 Breaking changes +- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). ([#18204](https://github.com/expo/expo/pull/18204) by [@EvanBacon](https://github.com/EvanBacon)) + ### 🎉 New features ### 🐛 Bug fixes diff --git a/packages/expo-system-ui/plugin/build/withAndroidRootViewBackgroundColor.js b/packages/expo-system-ui/plugin/build/withAndroidRootViewBackgroundColor.js index d6a4a8774703c..b07b43959e293 100644 --- a/packages/expo-system-ui/plugin/build/withAndroidRootViewBackgroundColor.js +++ b/packages/expo-system-ui/plugin/build/withAndroidRootViewBackgroundColor.js @@ -35,7 +35,6 @@ const withRootViewBackgroundColorStyles = (config) => { }; exports.withRootViewBackgroundColorStyles = withRootViewBackgroundColorStyles; function getRootViewBackgroundColor(config) { - var _a; - return ((_a = config.android) === null || _a === void 0 ? void 0 : _a.backgroundColor) || config.backgroundColor || null; + return config.android?.backgroundColor || config.backgroundColor || null; } exports.getRootViewBackgroundColor = getRootViewBackgroundColor; diff --git a/packages/expo-system-ui/plugin/build/withAndroidUserInterfaceStyle.js b/packages/expo-system-ui/plugin/build/withAndroidUserInterfaceStyle.js index f740cca0af71f..e4d0689a616e0 100644 --- a/packages/expo-system-ui/plugin/build/withAndroidUserInterfaceStyle.js +++ b/packages/expo-system-ui/plugin/build/withAndroidUserInterfaceStyle.js @@ -16,8 +16,7 @@ const withAndroidUserInterfaceStyle = (config) => { }; exports.withAndroidUserInterfaceStyle = withAndroidUserInterfaceStyle; function resolveProps(config) { - var _a, _b; - const userInterfaceStyle = (_b = (_a = config.android) === null || _a === void 0 ? void 0 : _a.userInterfaceStyle) !== null && _b !== void 0 ? _b : config.userInterfaceStyle; + const userInterfaceStyle = config.android?.userInterfaceStyle ?? config.userInterfaceStyle; (0, assert_1.default)(!userInterfaceStyle || ['automatic', 'light', 'dark'].includes(userInterfaceStyle), `expo-system-ui: Invalid userInterfaceStyle: "${userInterfaceStyle}"`); return { userInterfaceStyle }; } diff --git a/packages/expo-system-ui/plugin/build/withIosRootViewBackgroundColor.js b/packages/expo-system-ui/plugin/build/withIosRootViewBackgroundColor.js index b42eb3e3b8ea7..81af6d305a424 100644 --- a/packages/expo-system-ui/plugin/build/withIosRootViewBackgroundColor.js +++ b/packages/expo-system-ui/plugin/build/withIosRootViewBackgroundColor.js @@ -36,7 +36,6 @@ function setRootViewBackgroundColor(config, infoPlist) { } exports.setRootViewBackgroundColor = setRootViewBackgroundColor; function getRootViewBackgroundColor(config) { - var _a; - return ((_a = config.ios) === null || _a === void 0 ? void 0 : _a.backgroundColor) || config.backgroundColor || null; + return config.ios?.backgroundColor || config.backgroundColor || null; } exports.getRootViewBackgroundColor = getRootViewBackgroundColor; diff --git a/packages/expo-system-ui/plugin/build/withIosUserInterfaceStyle.js b/packages/expo-system-ui/plugin/build/withIosUserInterfaceStyle.js index 0a44f766a4df1..3f72989e13f85 100644 --- a/packages/expo-system-ui/plugin/build/withIosUserInterfaceStyle.js +++ b/packages/expo-system-ui/plugin/build/withIosUserInterfaceStyle.js @@ -10,8 +10,7 @@ const withIosUserInterfaceStyle = (config) => { }; exports.withIosUserInterfaceStyle = withIosUserInterfaceStyle; function getUserInterfaceStyle(config) { - var _a, _b, _c; - return (_c = (_b = (_a = config.ios) === null || _a === void 0 ? void 0 : _a.userInterfaceStyle) !== null && _b !== void 0 ? _b : config.userInterfaceStyle) !== null && _c !== void 0 ? _c : 'light'; + return config.ios?.userInterfaceStyle ?? config.userInterfaceStyle ?? 'light'; } exports.getUserInterfaceStyle = getUserInterfaceStyle; function setUserInterfaceStyle(config, { UIUserInterfaceStyle, ...infoPlist }) { diff --git a/packages/expo-updates/CHANGELOG.md b/packages/expo-updates/CHANGELOG.md index 6477bf7b8150f..ca6541cb63b74 100644 --- a/packages/expo-updates/CHANGELOG.md +++ b/packages/expo-updates/CHANGELOG.md @@ -4,6 +4,8 @@ ### 🛠 Breaking changes +- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). ([#18204](https://github.com/expo/expo/pull/18204) by [@EvanBacon](https://github.com/EvanBacon)) + ### 🎉 New features - [iOS] New logger and log reader for unifying logging support in expo-updates. ([#18284](https://github.com/expo/expo/pull/18284) by [@douglowder](https://github.com/douglowder)) diff --git a/packages/expo-updates/plugin/build/withUpdates.js b/packages/expo-updates/plugin/build/withUpdates.js index 1ee4ca2e33d54..693e4d7ed672a 100644 --- a/packages/expo-updates/plugin/build/withUpdates.js +++ b/packages/expo-updates/plugin/build/withUpdates.js @@ -4,9 +4,8 @@ const config_1 = require("@expo/config"); const config_plugins_1 = require("@expo/config-plugins"); const pkg = require('expo-updates/package.json'); const withUpdates = (config, props = {}) => { - var _a; // The username will be passed from the CLI when the plugin is automatically used. - const expoUsername = (_a = (props || {}).expoUsername) !== null && _a !== void 0 ? _a : (0, config_1.getAccountUsername)(config); + const expoUsername = (props || {}).expoUsername ?? (0, config_1.getAccountUsername)(config); config = config_plugins_1.AndroidConfig.Updates.withUpdates(config, { expoUsername }); config = config_plugins_1.IOSConfig.Updates.withUpdates(config, { expoUsername }); return config; diff --git a/yarn.lock b/yarn.lock index 099efbdfc5c58..5c780f1eda91b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3792,6 +3792,11 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.1.tgz#95f2d167ffb9b8d2068b0b235302fafd4df711f2" integrity sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg== +"@tsconfig/node14@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" + integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== + "@types/accepts@^1.3.5": version "1.3.5" resolved "https://registry.yarnpkg.com/@types/accepts/-/accepts-1.3.5.tgz#c34bec115cfc746e04fe5a059df4ce7e7b391575"